can 协议与 TCP Modbus协议结合应用(汽车物联网)

来源:互联网 发布:知乎复制不了 编辑:程序博客网 时间:2024/05/21 21:37

         can协议在汽车被通讯上被广泛地应用,can协议好处在于在一条总线上可以挂在很多CAN设备节点,而且每个节点也没有主从之分。因为一个汽车零部件可能是由多个厂家所生产的。这样可以大大减少通讯设计时的任务量,只需提供自己设计can协议标准给汽车厂商,厂商在需要该设备通讯时将其接入到CAN总线上就可以。根据提供的协议进行解析就可以。

       Modbus协议第一个真正用于工业现场的总线协协议,TCP Modbus是基于网络基础上发展的Modbus协议。目前大部分组态软件都支持TCP modbus协议。

      两者结合应用的优势:

               1.将从CAN协议解析出的汽车的各种参数,如油量、车速、发动机转速、电压、等参数转换成标准的TCP  modbus协议,将相关数据可以通过网络进行传输(包括GPRS、3G、wifi等)。从而为实现汽车物联网做出第一步。

                2.can协议时主动发送数据,不管其接受端是不是需要该数据其不停进行发送,在汽车的本身进行传输其优点明显实时强等优点,但在网络传输时数据量过大,即使在做一些过滤后再进行网络传输也会存在日后升级维护等多种困难。数据转换成TCP modbus协议,在网络传输中客户端(即汽车)定时向服务器发送心跳信息。服务器可以根据自己的需要获取所需的信息的。从而解决数据量过大和数据完整性的问题。

              3.TCP modbus为多数组态所支持,在做汽车检测设备时会更容易些。

原创粉丝点击