open是什么意思

前两篇我们系统的介绍了,CAN-BUS和CANopen的原理及特点,那么二者之间,又有什么区别呢?

CANopen是在CAN-BUS的基础上定原由网义了一组规则,采用其通信的双方明白相互交换信息的含义。相互交换的信息就在CAN总线上传输。所以说,CAN-BUS定义了物理层与链路层,而CANopen是在CAN-BUS的基础上定义了应用层,规定了用户原由网、软件、网络终端等之间用来进行信息交换的约定。

open是什么意思

通俗来讲,CAN-BUS相当于传输介质,而CANopen相当于一种沟通语言。数据可以通过介质传递,双方要想理解彼此的意思就www.58yuanyou.com需要使用同样的语言标准。

在OSI模型中,CAN-BUSSCqLowlP、CANopen协议之间的关系如下图所示。

open是什么意思

CAN-BUS只定义了第1层、第2层,不需要软件的参与;CANopen定义了第7层,在的应用层中,设备间通过相互交换通信对象进行通信。应用程序SCqLowlP由用户编写,通过对对象字典的操作来实现CANopen通信。

open是什么意思

说了那么多,大家应该了解了CAN-BUS与CANopen的区别了。欢迎大家找我讨论更多CAN总线相关问题。

内容版权声明:除非注明原创否则皆为转载,再次转载请注明出处。

文章标题: open是什么意思

文章地址: www.58yuanyou.com/baike/185810.html

相关推荐