


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录1概述.22硬件接口 .23报文格式 .23.1字格式 .23.2数据帧格式 .23.3站号定义 .23.4无线节点 ID 长度定义 .23.5无线节点 ID 定义 .33.6物理通道类型定义 .33.7应用数据类型定义 .33.8应用数据区 .33.9CRC 校验 .34FBKQ(分布式控制器 ) 应用数据文格式 .64.1命令字 .64.2运行状态字节定义 .64.3故障与超时控制 .74.40X7F ACK 确认 .84.50X00NAK 不确认 .94.60X01请求对方运行状态( LINK ) .104.70X02请求网络控制器执行操作 .114.80X03网络控制器主动上报执行
2、情况 .124.90X04网络控制器主动上报操作超时信息.134.100X20发送字符串信息 .144.110X05对时命令 .154.120X06请求操作记录 .164.130X07单总线操作 .184.140X08主动上报单总线操作结果 .194.150X09发送多点在线设备配置 .204.160X0A上报多点在线设备状态 .214.170X0B 发送连续在线设备配置 .224.180X0C 上报连续在线设备状态 .234.190X0D请求网络控制器执行总操作 .244.200X0E网络控制器主动上报总操作执行情况.254.210X0F请求网络控制器自检操作 .264.220X10网络控制
3、器请求配置数据 .274.230X12上报变位遥信 .284.240X13五防主机向网络控制器发送启动命令.294.250X14网络控制器向五防主机上报启动命令操作结果.304.260X15五防主机查询网络控制器命令 .314.270X16五防主机向网络控制器要版本命令.325高压带电显示装置应用数据文格式.335.1命令字 .335.2故障与超时控制 .335.30X7F ACK 确认 .345.40X00NAK 不确认 .355.50X01链路连接( LINK ) .365.60X02查询高压带电显示装置数据 .37文件分类:技术文件网络控制器与五防主机通信规约资料编号: UT-JZ-G0
4、205.70X03 高压带电显示装置主动上报数据385.80X04 向高压带电显示装置发送配置数据395.90X05 高压带电显示装置请求配置数据40编写:卢华勇审定: xxx批准:xxx版本: V1.0共 23 页第 1 页文件分类:技术文件网络控制器与五防主机通信规约资料编号: UT-JZ-G020网络控制器与五防主机通讯规约1 概述本规约描述网络控制器与五防主机之间的通讯规约,用于实现五防主机对网络控制器管理下的遥控闭锁装置、分布式控制器、远方电脑钥匙的数据通信。协议采用无主从方式,网络控制器与五防主机之间的帧超时时间为 3 秒,如果在 3 秒内未接收到应答,应重新发送,连续三遍无应答,
5、判为超时错误。2 硬件接口采用标准 RS-232C 串行接口,通讯速率 30019200 (缺省为 9600) bps,异步方式;若通讯距离大于 15 米,应增加光隔长线驱动器,以保证数据传输的可靠性。3报文格式3.1字格式所有报文的基本字格式都是10 位字长, 1 位起始位(低电平0), 8 位数据位(字节) ,1 位停止位(高电平1),无奇偶校验位。格式如下:起始位D0D1D2D3D4D5D6D7停止位3.2数据帧格式同步头4字节, 0XA5, 0X5A,0XA5, 0X5A帧长度2字节, N+13,低字节在前,高字节在后目标站号1字节,范围为0-255发送站号1字节,范围为0-255无线
6、节点 ID 长度1字节,定义详见3.4无线节点 ID8字节,定义详见3.5物理通道类型1字节,定义详见3.6应用数据类型1字节,定义详见3.7应用数据区N 字节,最大为70 字节2字节,采用 CRC16位校验,校验数据包括帧长度、目标站号、校验码发送站号、无线节点ID 、物理通道类型、应用数据类型、应用数据区,校验码低字节在前,高字节在后,具体参见1.8表 1. 数据帧格式3.3站号定义目标站号、发送站号根据现场情况灵活配置,五防主机目标站号与网络控制器发送站号为现场设备分区号,即每个网络控制器为一个分区。3.4无线节点ID 长度定义无线节点 ID 长度用来指定无线节点ID 使用的有效长度。目
7、前无线节点ID 仅使用低两位字节,无线节点 ID 长度为 2,以后随规约扩展可能还可以为4, 8 等值。编写:卢华勇审定: xxx批准:xxx版本: V1.0共 23 页第 2 页文件分类:技术文件网络控制器与五防主机通信规约资料编号: UT-JZ-G0203.5无线节点ID 定义无线节点 ID 域为 8 字节,可能有多种使用方式,提供给无线模块寻址用,不使用无线通讯时,该域无意义。目前仅使用低两位字节,即无线通讯模块PID。3.6物理通道类型定义物理通道类型用以区分通讯传输使用的物理介质,长度为一字节,定义见下表:物理通道类型含义0X01无线通道0X02有线通道3.7应用数据类型定义应用数据
8、类型用以区分通讯目标设备类型,长度为一字节,定义见下表:应用数据类型含义0X01钥匙数据0X02分布式控制器数据0X03高压带电显示装置数据3.8应用数据区钥匙数据定义见DNYS-1D 电脑钥匙通讯规约FBKQ(分布式控制器)数据定义见下表:命令码1 字节,定义详见4.1运行状态1 字节,定义详见4.2 、 4.3数据区N 字节,最大为68 字节高压带电显示装置数据定义见下表:命令码1 字节,定义详见5.1数据区N 字节,最大为67 字节注意:当网络控制器与智能终端设备使用Zigbee 模块通讯时, 本规约定义的应用数据,即为 Zigbee串口通讯协议中发送数据时的携带数据,详见Zigbee
9、串口通讯协议2.15 小节。3.9CRC 校验生成多项式= x16+x15+x13+x1CRC 校验码的计算方法:A: 预置 1 个 16 位的寄存器,初值设为0xFFFF ,称此寄存器为CRC 寄存器。B: 取要校验的一个数与CRC 寄存器高字节异或,得到异或结果xx 。C: 根据异或结果xx 查高位字节表,查表值与 CRC 寄存器低字节异或,其结果存入CRC 寄存器高字节。D: 根据异或结果 xx 查低位字节表 , 查表值存入 CRC 寄存器低字节。E: 循环步骤 B-D ,直到要校验的数校验完毕。F: 最后得到的 CRC 寄存器内容即为 CRC 校验结果码。例如:校验0x01,0x02,
10、0x03,0x04,0x05 这 5 个字节得到的校验结果为:低字节0xBB ,高字节 0x2A附 CRC 校验高、低位字节表(C语言格式)/-/*/MoDus CRC高位字节值表编写:卢华勇审定: xxx批准:xxx版本: V1.0共 23 页第 3 页文件分类:技术文件网络控制器与五防主机通信规约资料编号: UT-JZ-G020/*/-_rom unsigned char MoDusCRCtableHi = 0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x
11、80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x
12、80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x
13、81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x
14、80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40 ;/-/*/MoDus
15、CRC低位字节值表/*/-_rom unsigned char MoDusCRCtableLo = 0x00,0xC0,0xC1,0x01,0xC3,0x03,0x02,0xC2,0xC6,0x06,0x07,0xC7,0x05,0xC5,0xC4,0x04, 0xCC,0x0C,0x0D,0xCD,0x0F,0xCF,0xCE,0x0E,0x0A,0xCA,0xCB,0x0B,0xC9,0x09,0x08,0xC8, 0xD8,0x18,0x19,0xD9,0x1B,0xDB,0xDA,0x1A,0x1E,0xDE,0xDF,0x1F,0xDD,0x1D,0x1C,0xDC, 0x14,0x
16、D4,0xD5,0x15,0xD7,0x17,0x16,0xD6,0xD2,0x12,0x13,0xD3,0x11,0xD1,0xD0,0x10, 0xF0,0x30,0x31,0xF1,0x33,0xF3,0xF2,0x32,0x36,0xF6,0xF7,0x37,0xF5,0x35,0x34,0xF4, 0x3C,0xFC,0xFD,0x3D,0xFF,0x3F,0x3E,0xFE,0xFA,0x3A,0x3B,0xFB,0x39,0xF9,0xF8,0x38,0x28,0xE8,0xE9,0x29,0xEB,0x2B,0x2A,0xEA,0xEE,0x2E,0x2F,0xEF,0x2D,
17、0xED,0xEC,0x2C, 0xE4,0x24,0x25,0xE5,0x27,0xE7,0xE6,0x26,0x22,0xE2,0xE3,0x23,0xE1,0x21,0x20,0xE0, 0xA0,0x60,0x61,0xA1,0x63,0xA3,0xA2,0x62,0x66,0xA6,0xA7,0x67,0xA5,0x65,0x64,0xA4, 0x6C,0xAC,0xAD,0x6D,0xAF,0x6F,0x6E,0xAE,0xAA,0x6A,0x6B,0xAB,0x69,0xA9,0xA8,0x68, 0x78,0xB8,0xB9,0x79,0xBB,0x7B,0x7A,0xBA,0
18、xBE,0x7E,0x7F,0xBF,0x7D,0xBD,0xBC,0x7C,0xB4,0x74,0x75,0xB5,0x77,0xB7,0xB6,0x76,0x72,0xB2,0xB3,0x73,0xB1,0x71,0x70,0xB0, 0x50,0x90,0x91,0x51,0x93,0x53,0x52,0x92,0x96,0x56,0x57,0x97,0x55,0x95,0x94,0x54,0x9C,0x5C,0x5D,0x9D,0x5F,0x9F,0x9E,0x5E,0x5A,0x9A,0x9B,0x5B,0x99,0x59,0x58,0x98,0x88,0x48,0x49,0x89,
19、0x4B,0x8B,0x8A,0x4A,0x4E,0x8E,0x8F,0x4F,0x8D,0x4D,0x4C,0x8C,0x44,0x84,0x85,0x45,0x87,0x47,0x46,0x86,0x82,0x42,0x43,0x83,0x41,0x81,0x80,0x40 ;/* 附得到 CRC 结果的一种算法 * uint getmoduscrcbyte(uchar *inbytes, uint CRCnumber) uchar crcbyteHi = 0xFF ;uchar crcbyteLo = 0xFF ;编写:卢华勇审定: xxx批准:xxx版本: V1.0共 23 页第 4
20、页文件分类:技术文件网络控制器与五防主机通信规约资料编号: UT-JZ-G020uchar uIndex ;while (CRCnumber-)uIndex = crcbyteHi *inbytes+ ;crcbyteHi = crcbyteLo MoDusCRCtableHiuIndex ;crcbyteLo = MoDusCRCtableLouIndex ;return ( (crcbyteHi << 8) | crcbyteLo ) ;/* ;编写:卢华勇审定: xxx批准:xxx版本: V1.0共 23 页第 5 页文件分类:技术文件网络控制器与五防主机通信规约资料编号:
21、UT-JZ-G0204 FBKQ(分布式控制器 ) 应用数据文格式FBKQ(分布式控制器,遥控闭锁控制器是分布式控制器的一种)数据定义见下表:命令码1 字节,定义详见4.1运行状态1 字节,定义详见4.2 、 4.3数据区N 字节,最大为68 字节4.1命令字命令字的定义:Bit 7Bit6Bit 0DIRCommand方向命令码标志位Bit7 Dir方向标志。0 为主动发送一方,1 为应答一方;Bit6Bit0 . 命令码。命令码表命令码功能定义备注0X7FACK 确认数据帧格式详见4.40X00NAK 不确认数据帧格式详见4.50X01请求对方运行状态字(LINK )数据帧格式详见4.60
22、X02请求网络控制器执行多点操作数据帧格式详见4.70X03网络控制器主动上报多点操作执行情况数据帧格式详见4.80X04网络控制器主动上报操作超时信息数据帧格式详见4.90X05对时命令数据帧格式详见4.110X06请求操作记录数据帧格式详见4.120X07单总线操作数据帧格式详见4.130x08主动上报单总线操作结果数据帧格式详见4.140X09发送多点在线设备配置数据帧格式详见4.150X0A上报多点在线设备状态数据帧格式详见4.160X0B发送连续在线设备配置数据帧格式详见4.170X0C上报连续在线设备状态数据帧格式详见4.180X0D请求网络控制器执行总操作数据帧格式详见4.190
23、X0E网络控制器主动上报总操作执行情况数据帧格式详见4.200X0F请求网络控制器自检操作数据帧格式详见4.210X10网络控制器请求配置数据数据帧格式详见4.220X12上报变位遥信数据帧格式详见4.230X13网络控制器启动命令数据帧格式详见4.240X14上报启动命令操作结果数据帧格式详见4.250X15查询命令数据帧格式详见4.260X16版本命令数据帧格式详见4.270X20发送字符串信息数据帧格式详见4.104.2运行状态字节定义网络控制器运行状态字节为网络控制器发送装置运行状态数据帧时的数据,长度为一字节定义见下表:编写:卢华勇审定: xxx批准:xxx版本: V1.0共 23
24、页第 6 页文件分类:技术文件网络控制器与五防主机通信规约资料编号: UT-JZ-G020运行状态字功 能备 注0X01在线装置开始运行, <启动 >0X02开始执行操作网络控制器开始执行操作0X03执行解锁操作成功网络控制器执行解锁操作成功0X04执行解锁操作失败网络控制器执行解锁操作失败0X05遥控操作超时网络控制器等待遥控操作超时0X06系统忙装置正在执行某操作,不能回答对方0X07执行闭锁操作成功网络控制器执行闭锁操作成功0X08执行闭锁操作失败网络控制器执行闭锁操作失败0X09单总线上电成功网络控制器单总线上电成功0X0A单总线上电失败网络控制器单总线上电失败0X0B单总
25、线下电成功网络控制器单总线下电成功0X0C单总线下电失败网络控制器单总线下电失败0X0D上报设备状态网络控制器准备上报设备状态0X0E正在自检网络控制器处于从站设备自检状态0X0F请求配置网络控制器处于请求配置状态0X10正在启动网络网络控制器正在启动双网系统0X11已经启动网络网络控制器已经启动双网系统五防运行状态字节为五防主机响应网络控制器报文时,向网络控制器通报五防主机的运行状态,以便网络控制器确定下步工作。五防运行状态字节长度为一字节,定义见下表:运行状态字功 能备 注0X01在线五防主机在运行状态0X02请求解锁五防主机请求网络控制器解锁操作0X03请求闭锁五防主机请求网络控制器闭锁
26、操作0X06五防主机忙五防主机正在执行某操作,不能回答对方0X07置单总线上电五防主机设置在线设备单总线上电0X08置单总线下电五防主机设置在线设备单总线下电0X09自检允许五防主机允许在线设备设备自检0X0A自检禁止五防主机禁止在线设备设备自检0X0B请求自检数据五防主机请求网络控制器从站设备自检数据0X0C手动自检五防主机请求在线设备设备自检0X0D下传设备配置五防主机准备下传设备配置0X0E启动双网系统五防主机启动网络控制器双网系统0X0F禁止双网系统五防主机禁止网络控制器双网系统0X10启动有线网络五防主机启动网络控制器有线系统0X11禁止有线网络五防主机禁止网络控制器有线系统0X12
27、启动无线网络五防主机启动网络控制器无线系统0X13禁止无线网络五防主机禁止网络控制器无线系统4.3故障与超时控制接收方收到发送方发送的报文后若发现不正确,应答NAK 不确认,则发送方应重发报文。如果连续次应答 NAK 不确认,则报通讯故障;发送方发送报文后,如果在 3 秒内未收到对方应答,则应重发报文。如果连续次未收到应答,则报 通讯超时 。编写:卢华勇审定: xxx批准:xxx版本: V1.0共 23 页第 7 页文件分类:技术文件网络控制器与五防主机通信规约资料编号: UT-JZ-G0204.4 0X7F ACK确认70同步头4字节报文长度( 0X10 )2字节目标站号1字节发送站号1字节
28、无线节点 ID 长度1 字节无线节点 ID8 字节物理通道类型1 字节应用数据类型1 字节1ACK(7F)1字节应答方运行状态字节1字节接收到的命令码返回1字节CRC校验2字节编写:卢华勇审定: xxx批准:xxx版本: V1.0共 23 页第 8 页文件分类:技术文件网络控制器与五防主机通信规约资料编号: UT-JZ-G0204.5 0X00 NAK 不确认70同步头4字节报文长度( 0X11 )2字节目标站号1字节发送站号1字节无线节点 ID 长度1 字节无线节点 ID8 字节物理通道类型1 字节应用数据类型1 字节1NAK(0X00)1字节应答方运行状态字节1字节接收到的命令码返回1字节
29、NAK错误码1字节CRC校验2字节NAK 错误码定义表 :错误码错误类型0XE0无效的命令码0XE1无效的重发请求0XE2字节数不符0XE3CRC校验错编写:卢华勇审定: xxx批准:xxx版本: V1.0共 23 页第 9 页文件分类:技术文件网络控制器与五防主机通信规约资料编号: UT-JZ-G0204.6 0X01 请求对方运行状态(LINK)此命令由五防主机发向网络控制器。70同步头4 字节报文长度( 0X0F )2 字节目标站号1 字节发送站号1 字节无线节点 ID 长度1 字节无线节点 ID8 字节物理通道类型1 字节应用数据类型1 字节00X011 字节请求方运行状态字节(0x09 或 0x0A )1 字节CRC 校验2 字节网络控制器正确响应为:70同步头4 字节报文长度( 0X10+N )2 字节目标站号1 字节发送站号1 字节无线节点 ID 长度1 字节无线节点 ID8 字节物理通道类型1 字节应用数据类型1 字节1ACK(7F)1 字节应答方运行状态字节1 字节
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家居单床垫买卖合同5篇
- 张颖超微机原理课件
- 2025内蒙古工业大学百名博士高层次人才引进197人考前自测高频考点模拟试题附答案详解(黄金题型)
- 景区安全理论基础培训课件
- 2025年4月18日四川内江市招聘会岗位模拟试卷及一套完整答案详解
- 2025广西玉林市玉州区南江供销合作社招聘行政工作人员1人考前自测高频考点模拟试题及完整答案详解一套
- DB15-T 353.10-2020 建筑消防设施检验规程 第10部分:火灾警报和应急广播系统
- 2025广东河源市连平县政务数据服务中心招聘就业见习人员2人考前自测高频考点模拟试题附答案详解(完整版)
- 2025年福建省福州市平潭综合实验区人才发展集团有限公司招聘6人考前自测高频考点模拟试题及答案详解(夺冠)
- 四年级数学下册方程基础训练题库
- GB/T 20481-2006气象干旱等级
- 校园监控维护记录表
- 2023年石家庄水务投资集团有限责任公司招聘笔试模拟试题及答案解析
- 2020牛津译林版高中英语新教材选修第一册全册课文翻译及单词表
- 人教部编版九年级上册第六单元课外古诗词诵读《咸阳城东楼》课件
- 绩效考核环保管理考核细则
- 我国运动员在奥林匹克运动会取得的辉煌成绩课件
- 2021新苏教版科学五年级上册第二单元《热传递》课件
- 专升本高等数学的讲义80页PPT课件
- 汽车机械基础(全套课件)
- 道路凿除及新做砼路面施工方案
评论
0/150
提交评论