专业CAN总线设备制造与服务商 【English】
当前位置:首页 > 新闻中心
新闻中心
CAN与Modbus有什么区别?_广成科技
2017-09-05

ModbusRTU转CAN网关 产品链接:http://www.gcgd.net/prolist_28_123.html


  CAN最早是一种汽车与计算机之间的通讯协议,Modbus协议是一种软件协议,应用在工业通信等领域。那么二者之间有什么区别和联系呢?今天我们就来说说这件事儿。



  先来说说,什么是CAN协议?

  CAN总线作为一种串行数据通信总线,广泛应用在工业现场控制、汽车电子技术、医疗器械等众多领域。为了让各控制单元能够从CAN总线中识别出自己需要的信息,并提供信息到CAN总线,各控制单元必须遵守相同的通信协议,这就是CAN协议。在CAN协议的规范下,大量的信息在双绞线、同轴电缆或光导纤维等介质的CAN总线内高速传递。




  CAN协议是建立在OSI参考模型基础上的。但CAN协议只定义了模型的最下面两层:数据链路层和物理层,保证了节点间无差错的数据传输。但CAN的应用层协议必须由用户自行定义,或采用一些国际组织制订的标准协议。应用最为广泛的是DeviceNet和CANopen,分别广泛应用于过程控制和机电控制领域。但此类协议一般结构比较复杂,更适合复杂大型系统的应用。




  再来说说,什么是Modbus协议?

  Modbus是MODICON公司于1979年开发的一种通讯协议。它是一种在工业领域被广为应用的真正开放、标准的网络通讯协议。通过Modbus协议可以很容易将带串行通讯口的设备集成在一起。



  Modbus协议是应用于电子控制器上的一种通用语言。它定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。




  工业上用的RS485是一种电气标准,规定通讯介质,电压,电阻等电气参数,但对具体协议没有定义。而Modbus可以使用的标准有RS232,RS422,RS485,TCP/IP等等。RS485不仅支持Modbus协议,还支持Profibus等协议。




  那么CAN与Modbus有什么区别呢?

  can协议规定了应用层、数据链路层和物理层。其价格比以太网低,但是比UART等RS232或者485要高。但是,实时性在10ms,传输距离远。这一点比别的多数网络都要好。不但用在汽车,工控、电梯等等各方面都有应用。




  Modbus协议建立在串行接口之上,规定了应用层。在PLC等工控领域有比较广泛的应用。Modbus可以支持多种电气接口,如RS-232、RS-485等,还可以在各种介质上传送,如双绞线、光纤、无线等。此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。支持传统的RS-232、RS-422、RS-485和以太网设备。许多工业设备,包括PLC,DCS,智能仪表等都在使Modbus协议作为他们之间的通讯标准。




  说完了二者的区别,就是广成科技ModbusRTU协议转换设备出场的时刻了。

  我们常说的ModbusRTU,它是带Modbus协议的串行总线,因为其性能稳定,在工业上应用比较广泛,怎么在不改变设备的情况下实现ModbusRTU与CAN总线通讯,从而使ModbusRTU协议设备快速接入CAN总线。这就要使用我们的ModbusRTU转CAN网关了。


点击下图进入产品中心



  ModbusRTU转CAN网关,基于CAN与Modbus协议的区别,将二者进行相互转换,从而实现现场总线实验室制作、工业控制设计、智能小区研发、以及汽车电子网络等CAN网络数据处理等强大功能。


  如果你也需要CAN与Modbus转换,那就快前往产品中心挑选你需要的设备吧!







上一篇:CAN转串口在PLC采集CAN总线数据中的应用

下一篇:CAN总线检测、开发、分析工具——广成科技智能CAN分析仪


ModbusRTU转CAN网关 产品链接:http://www.gcgd.net/prolist_28_123.html




  
关于广成  |  产品中心  |  解决方案  |  技术支持  |  新闻中心  |  联系我们
版权所有? 2013 沈阳广成科技有限公司 备案编号:辽ICP备14003151号-3