0101 -> 485 --> Modbus --> http-->Redis

2021/5/3 19:55:30

本文主要是介绍0101 -> 485 --> Modbus --> http-->Redis,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

MODBUS通讯协议 与 RS485通信方式

485是电气接口,是接口标准,是物理层协议
MODBUS是通信协议,是通信标准,是 OSI 模型第 7 层上的应用层报文传输协议,它在连接至不同类型总线或网络的设备之间提供客户机/服务器通信。国际互联网组织保留TCP/IP协议栈上的系统502端口,专门用于访问Modbus设备。

485
电脑连接485
如上图所示:很多情况下,连接RS-485通信链路时只是简单地用一对双绞线将各个接口的“A”、“B”端连接起来。而忽略了信号地的连接,这种连接方法在许多场合是能正常工作的,但却埋下了很大的隐患,这有2个原因:

  • 共模干扰问题:RS-485接口采用差分方式传输信号方式,并不需要相对于某个参照点来检测信号,系统只需检测两线之间的电位差就可以了。但人们往往忽视了收发器有一定的共模电压范围,RS-485收发器共模电压范围为-7~+12V,只有满足上述条件,整个网络才能正常工作。当网络线路中共模电压超出此范围时就会影响通信的稳定可靠,甚至损坏接口。
  • EMI问题:发送驱动器输出信号中的共模部分需要一个返回通路,如没有一个低阻的返回通道(信号地),就会以辐射的形式返回源端,整个总线就会像一个巨大的天线向外辐射电磁波。MODBUS

在这里插入图片描述

  • 串口不是UART,是Serial port,串行接口:RS-232、RS-485
  • UART不是TTL,是通用异步收发器(异步串行通信口)

外设总线

在这里插入图片描述



这篇关于0101 -> 485 --> Modbus --> http-->Redis的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程