如何理解RS485,modbus,tcpip,socket等术语

在日常的工作中,经常遇到rs485,modbus,tcpip,socket技术术语,很多工程师把这些术语的功能混在一起了。下面就把介绍一下这些术语的区别。

  1. RS485。这是两个设备之间通信的硬件接口,是指“硬件”方面的连接方式,RS485接口只能接RS485,不能接RS232,或者网口。在硬件连接上只能连接同样的接口。和这样类似的还有RS232,网口,CAN,USB接口等。这些都是指硬件的连接方式。硬件的数据收发方式由硬件芯片完成,一般不需要软件干预。
  2. Modbus。是指软件,应用层面的数据交换方式,是指通信协议。很多工程师会把485和modbus搞混,认为485是通信协议。打个比方,RS485相当于桥,modbus是在桥面上通行的车辆。RS485这个桥梁连接两边的设备,设备通过modbus这个车辆进行数据交换。
  3. TcpIP和socket。Tcpip是最常听到的通信协议,网络传输的协议,很多工程师以提到网络就知道tcpip协议。其实tcpip只不过是网络通信的一个底层的通信协议。而在大部分场景应用中都是基于tcpip的上层应用,比如socket协议,mqtt协议,ftp等协议。打个比方就是。我们要发一个物品,给物品进行的打包,这个过程就相当于我们要发送某个数据,然后用socket协议打包。然后叫快递发出去,快递员拿到包裹后,在给包裹又进行了打包,变成标准的顺丰包裹,这个打包就相当于之前打包的数据,又加上了tcpip协议,变成标准的网络协议。然后这个包裹发送到目的地,也就是通过网络发送到接收方。对方收到后,在进行逆向的拆包过程。
  4. 协议的转换。上面提到了这样多的协议,接口。但是在实际项目中,不可能都是统一的接口,统一的协议。如果需要把不同接口的设备连接在一起,可以用接口转换器。比如RS232转RS485转换器。但把不同协议的设备连接在一起就可以使用仰科协议转换网关。通过加转换的方式实现设备之间或者设备和系统之间的互联互通。
    实际中还有很多的协议,技术语言,在使用的时候应该多了解术语的功能,表达的含义,这样在使用的时候才更加准确。
  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值