发明名称 基于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号