canopen协议的意义(说说can1939和canopen通信这两种协议之间的区别是什么)
canopen协议的意义(说说can1939和canopen通信这两种协议之间的区别是什么)相信看到这里,大家对J1939和CANopen应该有了一个大致的了解,欢迎大家找我讨论更多CAN总线相关问题。
前面两篇文章我给大家大致讲了讲SAE J1939和CANopen协议是怎么一回事,二者都是CAN总线的上层协议,那么这二者之前的区别又是什么呢?本篇文章我们就来聊聊这个事。
工程机械应用领域中,有多种执行不同协议标准的CAN控制器,由于针对不同的使用要求设计的这些控制器,用途各有特色,比如部分控制器主要用于对显示屏的控制和通讯,而另一部分控制器适合对电喷发动机的控制和通讯。
CANopen遵循CAN2.0A标准,标识符为11位,而J1939遵循CAN2.0B标准,标识符为29位,所以执行不同协议的控制器之间不能直接通信,在实际应用中无法实现系统一体化通讯数据交换处理,不利于实现系统的信息一体化控制,从而影响系统的性能。
使用J1939转CANopen智能协议转换模块,可以将两条协议不同的CAN总线桥接,实现数据的互通互联,不仅可以让协议不同的设备互相通信,也便于数据的统一处理。
相信看到这里,大家对J1939和CANopen应该有了一个大致的了解,欢迎大家找我讨论更多CAN总线相关问题。