IDC机房环境监控调试学习.ppt

IDC机房环境监控调试学习.ppt

ID:55596420

大小:2.59 MB

页数:42页

时间:2020-05-20

IDC机房环境监控调试学习.ppt_第1页
IDC机房环境监控调试学习.ppt_第2页
IDC机房环境监控调试学习.ppt_第3页
IDC机房环境监控调试学习.ppt_第4页
IDC机房环境监控调试学习.ppt_第5页
资源描述:

《IDC机房环境监控调试学习.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、1.MODBUS协议2.RS4853.开关量信号4.串口服务器5.坪山腾讯项目管控设备实例目录MODBUS协议MODBUS协议:一个工业上常用的通讯协议、一种通讯约定。Modbus协议包括RTU、ASCII、TCP。其中MODBUS-RTU最常用Modbus的ASCII、RTU协议规定了消息、数据的结构、命令和就答的方式,数据通讯采用Maser/Slave方式。Modbus协议需要对数据进行校验,串行协议中除有奇偶校验外,ASCII模式采用LRC校验,RTU模式采用16位CRC校验. ModbusTCP模式

2、没有额外规定校验,因为TCP协议是一个面向连接的可靠协议。Modbusrtu和Modbustcp两个协议的本质都是MODBUS协议,都是靠MODBUS寄存器地址来交换数据;但所用的硬件接口不一样,ModbusRTU一般采用串口RS232C或RS485/422,而ModbusTCP一般采用以太网口。MODBUS协议MODBUS协议详细定义了校验码、数据序列等,这些都是特定数据交换的必要内容。MODBUS协议在一根通讯线上使用主从应答式连接(半双工),这意味着在一根单独的通讯线上信号沿着相反的两个方向传输。首先

3、,主计算机的信号寻址到一台唯一的终端设备(从机),然后,终端设备发出的应答信号以相反的方向传输给主机。MODBUS协议只允许在主机(PC,PLC等)和终端设备之间通讯,而不允许独立的终端设备之间的数据交换,这样各终端设备不会在它们初始化时占据通讯线路,而仅限于响应到达本机的查询信号。Modbus协议举例说明:协议顾名思义就是互相之间的约定,如果不让别人知道那就是暗号。现在定义一个新的最简单协议。例如,协议:“A”--“LED灭”“B”--“报警” “C”--“LED亮”单片机接收到“A”控制一个LED灭,单

4、片机接收到“B”控制报警,单片机接收到“A”控制一个LED亮。那么当收到对应的信息就执行相应的动作,这就是协议Modbus协议举例说明:先来简单分析一条MODBUS-RTU报文,例如:01 06 0001 0017 9804    01      06      0001     0017     9804从机地址功能号数据地址数据CRC校验这一串数据的意思是:把数据0x0017(十进制23)写入1号从机地址0x0001数据地址。1、报文一个报文就是一帧数据,一个数据帧就一个报文:指的是一串完整的指令数据,

5、就像上面的一串数据。Modbus协议举例说明:2、CRC校验意义:例如上面的9804是它前面的数据(010600010017)通过一算法计算出来的结果。3.功能号意义:modbus定义。作用:指示具体的操作CRC校验作用:在数据传输过程中可能数据会发生错误,CRC检验检测接收的数据是否正确。比如主机发出0106000100179804,那么从机接收到后要根据010600010017再计算CRC校验值,从机判断自己计算出来的CRC校验是否与接收的CRC校验(9804主机计算的)相等,如果不相等那么说明数据传输

6、有错误这些数据不能使用。CRC校验CRC域是两个字节,包含一16位的二进制值。它由传输设备计算后加入到消息中。接收设备重新计算收到消息的CRC,并与接收到的CRC域中的值比较,如果两值不同,则有误。LRC域是一个包含一个8位二进制值的字节。LRC值由传输设备来计算并放到消息帧中,接收设备在接收消息的过程中计算LRC,并将它和接收到消息中LRC域中的值比较,如果两值不等,说明有错误。RS485rs485是种只定义了电气特性的一种总线结构,它没有具体的数据协议。RS-485的电气特性:采用差分信号负逻辑,逻辑"

7、1”以两线间的电压差为+(2~6)V表示;逻辑"0"以两线间的电压差为-(2~6)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL电路连接。2.RS-485的数据最高传输速率为10Mbps。3.RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。RS4854.RS-485最大的通信距离约为1219m,最大传输速率为10Mbps,传输速率与传输距离成反比,在100KbpS的传输速率下,才可以达到最大的通信距离

8、,如果需传输更长的距离,需要加485中继器。RS-485总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到400个节点。RS485RS485 A B端输出的信号为差分信号即A减B的电压值,输出差分信号并不是0或是1,有电压范围。单片机输的信号(0或是1)通过TXD引脚进入RS485芯片,RS485芯片将0或是1转换为差分信号进行传输。以上是单片机输出的时候的情

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。