can总线的几种模式(说说canopen通讯和can总线的不同以及它具备哪些特点)
can总线的几种模式(说说canopen通讯和can总线的不同以及它具备哪些特点)• 通俗讲CAN只是盖了一个毛坯房,不能住人或者住得不舒服。CANopen在这个毛坯房的基础上完成了装修,实现了它应有的功能。• CANopen定义了强制性的帧ID分配表。• 这就造成了有很多的高层协议。• CANopen协议开放、免费、非盈利。如今在电机控制、车辆、轨道交通、工程机械、医疗行业得到广泛应用。• CANopen是一个应用极为广泛的CAN总线高层协议。初衷是建立一个标准化、开放的CAN高层协议,让不同的厂商生产的CAN总线设备在高层协议上实现无缝对接。
CANopen协议你知道吗?它是基于CAN总线的高层协议,广泛应用在工业等领域,目前已经成为全世界最为流行的CAN应用层协议。今天就为大家解答下它和CAN的具体区别。
CANopen与CAN有何不同?
• OSI的7层网络模型中,CAN总线仅仅定义了第一层和第二层,我们暂且叫“底层”。也就是CAN没有规定应用层,我们暂且叫“高层”。
• 基本每个行业的CAN应用,都需要用一个高层协议来定义CAN报文当中,11/29位标识符(帧ID)和8字节数据(帧数据)的用法。
• 这就造成了有很多的高层协议。
• CANopen协议开放、免费、非盈利。如今在电机控制、车辆、轨道交通、工程机械、医疗行业得到广泛应用。
• CANopen是一个应用极为广泛的CAN总线高层协议。初衷是建立一个标准化、开放的CAN高层协议,让不同的厂商生产的CAN总线设备在高层协议上实现无缝对接。
• CANopen定义了强制性的帧ID分配表。
• 通俗讲CAN只是盖了一个毛坯房,不能住人或者住得不舒服。CANopen在这个毛坯房的基础上完成了装修,实现了它应有的功能。
CANopen的特点:
• CANopen的帧ID有标准分配表,有经验的工程师可通过帧ID判断CAN报文的类型。
• CANopen的报文均为标准帧格式。0x000-0x7FF
• CANopen的报文主要分为三类:网络管理报文、PDO报文、SDO报文。
欢迎大家找我讨论更多CAN总线相关问题。