发明名称 |
基于CAN总线船舶电站控制仪表通信方法 |
摘要 |
本发明公开了基于CAN总线船舶电站控制仪表通信方法,该方法是通过验收滤波器控制CAN总线,并通过改进的CAN协议实现船舶电站控制仪表之间的通信;该改进的CAN协议通过标识符的重新定义来实现。根据上述技术方案得到的本发明基于CAN总线智能控制仪表的通信协议使用简洁、格式规范、信息全面、与滤波器一起可用作广播或组播地址,这对于提高通讯的灵活性非常有用;同时实用性广,具有很强的市场价值。 |
申请公布号 |
CN101662404B |
申请公布日期 |
2012.10.10 |
申请号 |
CN200810043737.6 |
申请日期 |
2008.08.27 |
申请人 |
上海海事大学 |
发明人 |
夏永明 |
分类号 |
H04L12/40(2006.01)I;H04L12/56(2006.01)I;H04L29/08(2006.01)I;G05B19/418(2006.01)I |
主分类号 |
H04L12/40(2006.01)I |
代理机构 |
上海天翔知识产权代理有限公司 31224 |
代理人 |
朱妙春 |
主权项 |
基于CAN总线船舶电站控制仪表通信方法,其特征在于,该方法是通过验收滤波器控制CAN总线,并通过改进的CAN协议实现船舶电站控制仪表之间的通信;该改进的CAN协议通过对应用层协议中的标识符的重新定义来实现;所述CAN协议为CAN2.0B,该协议的应用层协议下可采用标准帧和扩展帧两种不同的数据帧;标准帧的仲裁场由11位标识符和RTR位组成,扩展帧的仲裁场由29位标识符、SRR位、IDE位和RTR位组成;所述扩展帧仲裁场中的29位标识符依次定义为功能码、组号、目的地址码、源地址码、数据性质和多帧标识;所述功能码占4位,用于定义网络中传送不同报文的优先级;所述组号占4位,共有16组,其中有1组用于表示网络全局广播,组号有15个组可供使用;所述地址码共有8位,其中有一节点表示表示组播。所述目的地址码和源地址码都为8位,且都对应智能仪表的唯一地址;所述数据性质为4位,其用于定义各种所需数据,若数据大于8个字节时,该数据需分成多帧传送;所述多帧标识1位,用于标识发送数据为多帧数据还是单帧数据,便于大于8个字节数据分成多帧传送。 |
地址 |
200135 上海市浦东新区浦东大道1550号 |