软件Tags:
大家好,关于CANOPEN最新网站很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于什么是CANopen现场总线的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
CANopen现场总线是一种架构在控制局域网路(ControllerAreaNetwork,CAN)上的高层通讯协定,包括通讯子协定及设备子协定常在嵌入式系统中使用,也是工业控制常用到的一种现场总线。
CanOpen是一种建立在CAN总线上的软件协议,它是由德国Bosch公司开发的。它提供了一套非常完整的规范,可以让不同厂商生产的设备之间进行通信。CanOpen使用一组标准指令,能够为机器人和工厂自动化应用提供灵活性,并且与多种现有的控制系统集成。CanOpen协议是一种非常灵活的总线协议,它支持多种不同的应用,比如现场总线、分布式I/O和网络组态等。它能够大大简化系统的结构,降低系统成本,提高系统效率和可靠性。CanOpen协议支持多种扩展,可以实现更多的功能,使得系统能够更加高效和可靠地运行。
个人理解:CANopen通信1M/S,DeviceNet双通道20M/S;
硬件也就是网线接口都是RJ45,接线方法也都一样,但是这两种网线的屏蔽层不一样,CANopen的阻抗会更高。两个终端电阻也不一样,具体阻值忘记了。。
至于二者协议,查资料显示DeviceNET是遵循CANopen协议的,CANopen的话是通过PDO/SDO的索引和子索引来和驱动进行数据交换,比如速度、位置、错误信息等,
1、SBCCAN这个我也不清楚,感觉像是sbc公司生产的can。
2、CANOPENDS301是CANopen协议中的通讯子协议(CommunicationProfile),通讯子协议描述对象字典的主要形式和对象字典中的通讯子协议区域中的对象,通讯参数,同时描述CANopen通讯对象,这个子协议适用于所有的CANopen设备。3、CANOPENDS402是CANopen协议中的设备子协议(DeviceProfile),设备子协议为各种不同类型设备定义对象字典中的对象,并为对象字典中的每个对象描述了它的功能、名字、索引和子索引、数据类型,以及这个对象是必需的还是可选的,这个对象是只读、只写或者可读写等等。目前已有多种不同的设备子协议。4、CAN2.0A、CAN2.0B是can协议规范中的两个版本,都是1991年9月,Philips半导体公司制定并发布的。区别是2.0a只定义了标准帧,2.0b增加了超载帧。好了,文章到此结束,希望可以帮助到大家。