CAN和CANopen有什么区别 点击:10752 | 回复:7



luohualiushui

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 15回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2015年6月09日
发表于:2015-09-09 20:43:23
楼主

老是搞不懂CAN和CANopen有什么区别,哪位大神指点一下,举个简单的例子就更感谢了!!!!!!!!!




MJ2Ha

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:992
  • 注册:2015年6月24日
发表于:2015-10-08 16:20:13
1楼

就像485与modbus的关系,前者定义物理层,后者是应用扩展

欧迪

  • 精华:2帖
  • 求助:0帖
  • 帖子:4帖 | 306回
  • 年度积分:0
  • 历史总积分:561
  • 注册:2006年7月11日
发表于:2015-10-08 23:40:33
2楼

通俗来讲,CAN相当于电话机和传输介质的定义,不管有线或无线,CANopen定义了语言。声音可以通过电话传递,双方理解需要使用同样的语言。

steelen

  • 精华:1帖
  • 求助:2帖
  • 帖子:164帖 | 1497回
  • 年度积分:4
  • 历史总积分:5171
  • 注册:2002年3月15日
发表于:2015-10-09 08:36:08
3楼

就像485与modbus的关系,前者定义物理层和链路层,后者定义了应用层

rect_er

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 185回
  • 年度积分:0
  • 历史总积分:283
  • 注册:2014年10月25日
发表于:2015-10-14 19:09:10
4楼

对的,CAN总线就像相当于485,CANopen就相当于modbus,前者定义物理层和链路层,后者定义了应用层。另外,DeviceNET协议跟CANopen类似,也是一种基于CAN总线的应用层协议。


国产的PLC控制器中,深圳矩形科技生产的N80系列小型PLC,支持CANopen协议的主站、从站。

CANopen协议的梯形图编程也比较简单,感兴趣可以联系我们,提供详细的方案和PLC梯形图程序,QQ:1803295319。

奕阳科技

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2013年10月09日
发表于:2016-01-19 20:59:28
5楼

Canopen在CAN基础上定义了一组规则,采用其通信的双方明白相互交换信息的含义。相互交换的信息就在CAN总线上传输。作为用户我们只需了解Canopen规则,至于数据是如何在通信双方实现交换的对用户来讲是透明的。

ye_w

  • 精华:21帖
  • 求助:1帖
  • 帖子:69帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2016-01-30 12:08:24
6楼

其实如今CAN2.0A和CAN2.0B的应用也非常广泛。使用指令实现数据的交换,如同自由口协议一样操作。

a6221038

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 54回
  • 年度积分:0
  • 历史总积分:97
  • 注册:2012年3月12日
发表于:2016-02-01 15:28:18
7楼

好 好 好好好好好好好好 h


热门招聘
相关主题

官方公众号

智造工程师