DB14/T 1731-2018 矿用安全监控系统传感器基于RS485的有线传输协议

DB14/T 1731-2018 矿用安全监控系统传感器基于RS485的有线传输协议
仅供个人学习
反馈
标准编号:DB14/T 1731-2018
文件类型:.pdf
资源大小:6.8M
标准类别:电力标准
资源ID:34943
免费资源

DB14/T 1731-2018标准规范下载简介

DB14/T 1731-2018 矿用安全监控系统传感器基于RS485的有线传输协议简介:

DB14/T 1731-2018是山西省的一项地方标准,全称为《矿用安全监控系统传感器基于RS485的有线传输协议》。这个标准主要规定了在矿用安全监控系统中,使用RS485通信协议进行传感器数据传输的接口、数据格式、通信协议等技术要求。

RS485是一种广泛应用在工业领域的串行通信协议,它具有长距离传输、多设备连接、抗干扰能力强等优点,非常适合在矿井这种环境复杂,对数据传输稳定性和安全性要求高的场景中使用。

在DB14/T 1731-2018中,详细定义了通信的物理层、数据链路层以及应用层的具体实现。物理层规定了信号的传输方式、接口电气特性等;数据链路层则定义了如何建立和管理连接、数据帧的结构、错误检测和恢复等;应用层则定义了传感器数据的编码格式、监控系统的命令和响应格式等。

通过这个标准,可以保证不同厂家生产的、基于RS485的矿用安全监控系统传感器能够实现数据的正确交互,保证监控系统的稳定运行,提升矿井的安全管理水平。

DB14/T 1731-2018 矿用安全监控系统传感器基于RS485的有线传输协议部分内容预览:

DB14/T 17312018

DB14/T 17312018

本标准规定了矿用安全监控系统传感器基于RS485的有线传输协议的传输接口、通信规范、传输过 程及协议格式。 本标准适用于点对点及一点对多点的通信方式。 本标准适用于矿用传感器生产、销售、检测和使用的相关单位,

能感受被测量并按照一定的规律转换成可用输出信号的器件或装置, 组成。 注1:敏感元件,指传感器中能直接感受或响应被测量的部分。 注2:转换元件,指传感器中能将敏感元件感受或响应的被测量转换成适于传输或测量的电信号部分。 注3:当输出为规定的标准信号时,则称为变送器。

《测量光源颜色用三刺激值色度计的表征方法 GB/T 28197-2011》能感受两种或两种以上被测物理量的传感器!

DB14/T1731—2018 3. 3 总线 总线是传送数据和地址信号的公共通道。 3. 4 寄存器 寄存器是中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令 数据和地址

DB14/T 17312018

3. 7 主从式通信 主机,总线上只有主机可以主动请求与从机通信,而从机不能主动请求与主机或其他从机通信, 3.8 主机 在总线上能主动发起通信,对总线信号发出控制、接收、查询的设备。本标准中主机指主动发出读 数据命令并接收从机(传感器)数据的设备。 3.9 从机 不能在总线上主动发起通信,只能挂接在总线上,对总线信号进行接收、回复的设备。本标准中从 机即传感器。

系统中终端设备的地址编码,简称终端地址(以下简称地址)。

4.1信号线采用二线制串行总线结构,主从式传输方式,传输见

4.1信号线采用二线制串行总线结构,主从式传输方式,传输见图1

DB14/T 17312018

一次完整的通信过程分为2个阶段:主机询问、从机应答。 在通信开始之前,主从机应事先设置好通信波特率(主从机的波特率必须一致)、地址编号等参数。 主机询问阶段:主机向指定地址的从机发送命令,主机发送完毕后等待一定时间获取从机应答,在

DB14/T 17312018

等待时间结束时,如果主机收到从机的正确应答信息,则说明主机与该从机通信正常,如果主机未收到 王何信息或者收到错误信息或者应答信息尚未传递完毕,均视为主机与从机通讯异常 从机应答阶段:从机解析接收到的命令,并组织相应信息回复到主机,从机清除接收缓冲区及相关 变量,等待主机的下次命令。 任何一次完整的通信过程都是由主机方发起的,从机在被主机寻址前只能处于侦听状态,从机在接 收命令结束后,判断指令是否寻址自已,如果是,从机对主机给予相应的应答;否则,从机不予应答。

7.1MODBUS协议的指令格式为:

注:当从机对主机响应时,它使用功能码来指示正常(无差错)响应或者出现某种差错(称为异常 响应)。对于一个正常响应来说,从机仅对原始功能码响应。对于异常响应,从机返回一个与原始功能 码等同的码,设置该原始功能码的最高有效位为逻辑1

DB14/T 17312018

表5(异常响应)指令格式

7.2CRC校验码计算

校验码采用CRC循环几余校验码。校验码是一个16位二进制数,占2个学节。CRC校验码计算从 通讯信息顿的地址开始、到数据区结束(包含数据区)。循环余校验码计算方法如下: C 将报文的第一个8位字节与16位CRC寄存器的低字节异或,结果置于CRC寄存器。 将CRC寄存器右移1位(向LSB方向),MSB充零,提取并检测LSB。 如果LSB为O:重复步骤3(另一次移位)。(如果LSB为1:对CRC寄存器异或多项式值 0xA001(1010000000000001)。 重复步骤3和4,直到完成8次移位。当做完此操作后,将完成对8位字节的完整操作。 h) 对报文中的下一个学节重复步骤2到5,继续此操作直至所有报文被处理完毕。 i)CRC寄存器中的最终内容为CRC值。

i)当放置CRC值于报文时,先发送低字节,再发送高字节。

DB14/T 17312018

函数名称:unsigned shortintMBCRC16( unsigned char *pucFrame, unsigned shortint usLen) 函数功能:计算CRC校验值 输入参数: unsigned char *pucFrame /*报文数组的首地址*/ unsigned short int usLen /*报文数组的字节数*/ 返回值: unsigned short类型的CRC校验值

DB14/T17312018

0x00,0xC1, 0x81, 0x40, 0x01, 0xCO, 0x80, 0x41, 0x01, 0xCo, 0x80,0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, OxCO, 0x80, 0x41, 0x00, 0xC1, 0x81,0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, OxCO, 0x80, 0x41, 0x01, 0xCO, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, OxCO, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xCo, 0x80, 0x41, 0x01, 0xCo, 0x80, 0x41, 0x00, 0xC1, 0x81,0x40 : 低字节表 /*低位字节的CRC值*/ static const unsigned char aucCRCLo[) = ( 0x00, 0xCo, OxC1, 0x01, 0xC3, 0x03. 0x02, 0xC2, 0xC6,0x06. 0x07,0xC7, 0x05, 0xC5, 0xC4, 0x04, OxCC, Ox0C, OxOD, 0xCD, OxOF, OxCF, OxCE,Ox0E, Ox0A, OxCA, 0xCB, Ox0B, 0xC9, 0x09, 0x08, 0xC8, 0xD8, 0x18,0x19, 0xD9, 0x1B, OxDB, OxDA, 0x1A, Ox1E, OxDE, OxDF, 0x1F, 0xDD, Ox1D. 0x1C, OxDC, 0x14, 0xD4, 0xD5, 0x15, 0x D72 0x17, 0x16, 0xD6,0xD2,0x12, 0x13,0xD3, 0x11, 0xD1, 0xDO, 0x10, 0xF0. 0x30, 0xF1, 0x33, 0xF3, 0xF2,0x32, 0x36, 0xF6, 0xF7, 0x37, 0xF5, 0x35, 0x34 0xF4, 0x3C, OxFC, OxFD, 0x3D, OxFF, 0x3F, 0x3E, OxFI LOxFA, 0x3A, 0x3 FB, 0x39, 0xF9, 0xF8, 0x38, 0x28, 0xE8, 0xE9. 0x29 xEB, 0x2B, 2A. OxEA, OxEE. 0x2E, 0x2F, OxEF, 0x2D, OxED, 0xEC0x2C,0xE4, 0x24, 0x25,0xE5 0x27, 0xE7, DxE6 0x26, 0x22, 0xE2, 0xE3, OxE1, 0x21. 0x20,0xE0, 0xA0, 0x60, 0x61, 0xA1, 0x63, 0xA3, 0xA2, 0x66, 0xA6. OxA7, 0x67, 0xA5 0x65, 0x64, 0xA4, 0x6C, OxAC, OxAD, 0x6D, OxAF, 0x6F, 0x6E, OxAE, OxAA, 0x6A, 0x6B, OxAB, 0x69, 0xA9, 0xB8,0xB9, 0x79 0xBB, 0x7B, 0x7A, OxBA, OxBE, 0x7E, 0x7F. OxBF OxBD, OxBC, 0x7C, 0xB4, 0x74, 0x75, 0xB5, 0x77, 0xB7, 0xB6, 0x76, 0x72. 0xB2, 0xB3 x73,0xB1, 0x71, 0x70, 0xBO, 0x50, 0x90, 0x91,0x51, 0x93. 0x53, 0x52, 0x92, 0x96, 0x56, 0x57,0x97, 0x55, 0x95, 0x94,0x54, 0x5C. 0x5D, 0x9D, 0x5F 0x9F, 0x9E, 0x5E, 0x5A, 0x9A, 0x9B, 0x5B, 0x99, 0x59 0x58, 0x98, 0x88, 0x48, 0x49,0x89, 0x4B, 0x8B, 0x8A, Ox4A, 0x4E, 0X8F 0x8F 0x4F, 0x8D, Ox4D, Ox4C, 0x8C, 0x44, 0x84, 0x85, 0x45, 0x87, 0x47, 0x46,0x86,0x82, 0x42, 0x43,0x83, 0x41,0x81, 0x80,0x40 ;

DB14/T 17312018

附录B (规范性附录) 传感器类型编码

表B.1传感器类型编码

DB14/T 17312018

附录C (规范性附录) 传感器状态说明

附录C (规范性附录) 传感器状态说明

《地铁与轻轨系统运营管理规范 CJJ/T 170-2011》DB14/T 17312018

附录D (规范性附录) 测量值类型说明

表D. 1测量类型说明

DB14/T 17312018

附录E (规范性附录) 参数测量值说明 参数测量值采用BCD码表示,共占用3个字节,参数测量值1为高位,参数测量值3为低位,表示 数值范围为0~999999。

《烟叶工作站设计规范 YC/T 336-2010》表E.1参数测量值说明

©版权声明
相关文章