首页
学习
活动
专区
工具
TVP
发布

猜猜自动化生产使用哪种can总线通信协议

CAN总线也叫控制器局域网,是一种工业控制总线。啥叫总线呢?英文为BUS,也就是公交车的意思。在实际的应用中,总线和公共汽车的原理不说非常相似吧,那也可以说是一模一样。我们知道,公交车每到一个站点就会停车,为的是上下乘客,而换成总线来说,总线上连接的各个节点设备,就相当于公交站点。我们在总线上传输的数据呢,其实就如同上下车的乘客。

总线这个东西不止一种,除了文章开头说的CAN总线以外,还有以太网总线、WiFi总线、RS232总线、RS422总线、RS485总线、UART总线等等等等。这些总线彼此之间,有的比较相似,有的则完全不同。相比较下,CAN总线出现的时间比较晚,因此综合性能上更为良好一些,尤其体现在通讯的抗干扰性和低延迟性上。其余的通讯距离,通讯速率,连接节点数啥的,也都不多,没有什么短板。

鉴于CAN总线的优良特性,汽车控制一般都选择它,工业自动化控制我们也能够见到它的身影。不过,你要知道,CAN总线采用的是多主通讯的通讯方式,即总线上每一个连接的节点都是平等的,大家都可以随时发送或者接收数据,不像RS485总线那样一主多从,主站挨个访问从站进行控制。不巧的是,自动化生产需要的就是RS485这样的一主多从的控制方式。因此,我们需要给CAN总线再规定下控制的方式,也就是在原有的基础协议上,再加一个高层协议,让其进行一主多从的控制。那么,什么高层协议是一主多从呢?答案就是CANopen。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20220407A05QD900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券