您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 电子站牌控制器与显示屏通讯协议
电子站牌控制器与显示屏通讯协议V1.2.09共11页第1页电子站牌控制器与显示屏通讯协议(V1.2.09)1.1通讯接口:RS232串行接口,标准232电平,波特率19200bps,无校验,8个数据位,1个停止位,无流控。竹节屏与控制器之间RS485串行接口,波特率19200bps,无校验,8个数据位,一个停止位,无流控1.2数字格式说明:以0x开头的,比如0x18为十六进制数直接以数字开头的,比如18为十进制数1.3CRC16校验说明:校验多项式:X^16+X^15+X^2+1参考程序CRC16.C1.4协议贞中的长度字段值为贞头至校验之间的数据长度(包括贞头和校验)1.5显示字体大小:14*14点阵2.1动态显示信息数据贞(通讯控制器显示屏控制卡)字段名称字节长度描述贞头2=0x5AA5:数据贞的首标识长度2整个数据贞的长度,十六进制格式类型1=0x51:动态显示信息数据贞行编号1数据在第x行显示,值范围:0x01~0x04显示方式1参考附表B信息数目1动态显示记录总数量,值范围0x01~0x08动态显示记录参考附表2A……动态显示记录参考附表2A校验2CRC16校验,十六进制格式,低地址存放低字节附表2A:动态显示记录数据格式说明名称字节长度说明信息编号1值范围0x00~0x07信息长度1信息数据的长度,值范围:0x01~0x80信息内容最大128个字节2.2动态显示信息数据应答贞(显示屏控制卡通讯控制器)名称字节数描述贞头2=0xA55A:数据贞的首标识长度1整个数据贞的长度,十六进制格式类型1=0xC1:动态显示信息数据贞应答电子站牌控制器与显示屏通讯协议V1.2.09共11页第2页标识2取其接收的动态显示信息数据贞的CRC校验结果校验2CRC16校验,十六进制格式,低地址存放低字节2.3说明:a)动态信息数据保存在RAM中,每行预留8条动态信息的存贮空间,编号依次为0x00,0x01,……,0x06,0x07b)动态信息数据的显示优先级最高c)动态信息数据没有信息IDd)信息编号与信息的存贮位置一一对应e)当控制卡收到动态显示信息后,立即显示最先收到的动态记录3.1静态显示信息数据贞(通讯控制器显示屏控制卡)字段名称字节长度描述贞头2=0x5AA5:数据贞的首标识长度2整个数据贞的长度,十六进制格式类型1=0x52:静态显示信息数据贞行编号/竹节屏Id号1Bit70表示给屏的信息=0x01~0x04:分别对应第一行~第四行=0x05:特殊信息Bit71表示是给竹节屏的静态信息bit5bit6bit4保留Bit3-bit0:ID号显示方式1参考附表B信息编号1值范围0x00~0x1F信息ID4信息有效截止时间6参考附表A信息长度1信息数据的长度,值范围:0x01~0x80信息内容最大128个字节校验2CRC16校验,十六进制格式,低地址存放低字节3.2静态显示信息数据应答贞(显示屏控制卡通讯控制器)名称字节数描述贞头2=0xA55A:数据贞的首标识长度1整个数据贞的长度,十六进制格式类型1=0xC2:静态显示信息数据应答贞信息ID4取其接收的信息ID标识2取其接收的静态显示信息数据贞的CRC校验结果校验2CRC16校验,十六进制格式,低地址存放低字节3.3说明:a)静态信息数据保存在ROM中,每行预留32条静态信息的存贮空间,编号依次为0x00,0x01,……,0x1E,0x1F电子站牌控制器与显示屏通讯协议V1.2.09共11页第3页b)显示屏控制卡根据截止时间自行删除静态信息c)每一条静态信息包含唯一的信息ID,需要与显示信息内容一同保存,删除静态信息的同时,其信息ID值置为0x00000000d)信息编号与信息的存贮位置一一对应4.1读取显示信息数据贞(通讯控制器显示屏控制卡)字段名称字节长度描述贞头2=0x5AA5:数据贞的首标识长度2整个数据贞的长度,十六进制格式类型1=0x53:读取显示信息数据贞行编号/竹节屏ID号1Bit70表示是给屏的静态信息=0x01~0x04:分别对应第一行~第四行=0x3C:上传所有行数据Bit71表示是给竹节屏的静态信息bit5bit6bit4保留Bit3-bit0:竹节屏ID号校验2CRC16校验,十六进制格式,低地址存放低字节4.2读取显示信息数据应答贞(显示屏控制卡通讯控制器)名称字节数描述贞头2=0xA55A:数据贞的首标识长度1整个数据贞的长度,十六进制格式类型1=0xC3:读取显示信息数据应答贞行编号/竹节屏ID号1Bit70表示给屏的信息=0x01~0x04:分别对应第一行~第四行Bit71表示是给竹节屏的静态信息bit5bit6bit4保留Bit3-bit0:ID号显示方式1参考附表B信息数量1即信息ID的总数(目前固定为32)信息ID列表32*4依据信息编号排序,没有的空着为0x00000000标识2取其接收的读取显示信息数据贞的CRC校验结果校验2CRC16校验,十六进制格式,低地址存放低字节4.3说明:a)显示屏控制卡接收到读取请求后,依次读取所有的信息ID。例如,当前设计静态信息容量为32条,则依据信息编号(0x00~0x1F)顺序对32个信息ID排序,然后一同发送给通讯控制器。5.1删除静态信息数据命令贞(通讯控制器显示屏控制卡)电子站牌控制器与显示屏通讯协议V1.2.09共11页第4页字段名称字节长度描述贞头2=0x5AA5:数据贞的首标识长度2整个数据贞的长度,十六进制格式类型1=0x54:删除静态信息数据命令贞行编号/竹节屏ID号1Bit70表示给屏的信息=0x01~0x04:分别对应第一行~第四行=0x05:特殊信息Bit71表示是给竹节屏的静态信息bit5bit6bit4保留Bit3-bit0:ID号信息编号1删除第x号信息数据,=0x00~0x1F:分别对应本行0x00~0x1F信息=0x96:删除本行所有信息校验2CRC16校验,十六进制格式,低地址存放低字节5.2删除静态信息数据命令应答贞(显示屏控制卡通讯控制器)名称字节数描述贞头2=0xA55A:数据贞的首标识长度1整个数据贞的长度,十六进制格式类型1=0xC4:删除静态信息数据命令应答贞标识2取其接收的删除静态信息数据命令应答贞的CRC校验结果校验2CRC16校验,十六进制格式,低地址存放低字节5.3说明:a)删除静态信息的同时,其信息ID值置为0x000000006.1LED屏控制命令数据贞(通讯控制器显示屏控制卡)字段名称字节数描述贞头2=0x5AA5:数据贞的首标识长度2整个数据贞的长度,十六进制格式类型1=0x55:LED屏控制命令数据贞实时时间6参考附表A第一行属性1=0x00:属性值无效,显示屏控制卡不做处理=0x01:切换到显示动态数据=0x02:切换到显示静态数据=0x03:清屏第二行属性1第三行属性1第四行属性1时间方式设定1附表C时间显示持续时间1时间显示持续时间设定值,单位:秒=0x00:值无效,显示屏控制卡不做处理电子站牌控制器与显示屏通讯协议V1.2.09共11页第5页显示屏控制卡需保存此设定值到非易失存贮器中。串口通讯故障时间1单位:秒=0x00:值无效,显示屏控制卡不做处理显示屏控制卡需保存此设定值到非易失存贮器中。当显示屏控制卡接收数据间隔大于此值,自动切换到静态数据显示(不再显示动态数据)操作命令1=0x00:无效,显示屏控制卡不做处理=0x01:系统工作指令、开始显示(开屏)=0x02:系统待机指令、全黑(所有信息不再显示、关屏)=0x03:启动LED屏测试指令,有数据后正常显示=0x04:停止LED屏测试指令,返回正常显示说明:命令1、命令2优先级最高出厂默认、为工作指令(开屏)LED屏控制卡需要保存以上参数到EEPROM内、以防掉电亮度控制1=0x00:无效,显示屏控制卡不做处理!=0x00:0x01~0xFF亮度依序降低,0xFF亮度最低移动速度1附表D校验2CRC16校验,十六进制格式,低地址存放低字节6.2LED屏控制命令数据应答贞(显示屏控制卡通讯控制器)名称字节数描述贞头2=0xA55A:数据贞的首标识长度1整个数据贞的长度,十六进制格式类型1=0xC5:LED屏控制数据贞应答标识2取其接收的LED屏控制命令数据贞的CRC校验结果校验2CRC16校验,十六进制格式,低地址存放低字节6.3说明:a)LED屏测试指令:循环上下移动一行光条,用来测试LED屏硬件是否正常b)清屏指令:关闭当前行所有显示内容c)待机指令:关闭所有显示,进入低功耗状态,等待通讯控制器触发唤醒d)任何一行收到切换为静态信息的时候,立即切换为静态信息,并清掉原来的动态数据缓存(因为一旦再切换到显示动态信息模式,原来的动态数据已经过时)注:1.通讯控制器发送数据贞后,等待接收应答,接收应答超时,重新发送;连续发送8次后,仍收不到应答将放弃发送;放弃发送累计超过8次,通讯控制器认为显示屏控制卡损坏。电子站牌控制器与显示屏通讯协议V1.2.09共11页第6页2.当前,每一行支持8条动态信息,32条静态信息附表A:时间数据字段名年月日时分秒字节数111111格式压缩BCD码:比如:2006年11月14日10点19分25秒的存放结果:0x06,0x11,0x14,0x10,0x19,0x25显示样式为:(16个字节,年、秒不显示到屏上)11-14星期三10:19(星期几由年月日推导产生)若是没有星期几则为:10月22日10点19分附表B:显示方式值说明显示方式值显示方式0x01左移方式0x02向上移动附表C:时间方式设定(其显示方式随其所在的行)显示行设定显示花样设定=0x00:值无效,显示屏控制卡不做处理Bit7~Bit4:时间显示在第x行设定值=0x01~0x04:分别对应第一行~第四行=0x05:不显示时间Bit3~Bit0:显示方式设定值=0x01:当第x行的动(静)态数据一个循环显示完后,显示时间x秒钟(时间显示持续时间)=0x02:每一条信息显示完后,都穿插显示时间x秒钟(时间显示持续时间)附表D移动速度设定向上移动速度设定向左移动速度设定=0x00:值无效,显示屏控制卡不做处理目前暂不需要Bit7~Bit4:0000Bit3~Bit0:0001慢0010中0011快7.1删除动态显示信息数据贞(通讯控制器显示屏控制卡)字段名称字节长度描述电子站牌控制器与显示屏通讯协议V1.2.09共11页第7页贞头2=0x5AA5:数据贞的首标识长度2整个数据贞的长度,十六进制格式类型1=0x56:删除动态显示信息数据贞行编号1第x行显示数据,值范围:0x01~0x04,=0x99:删除本屏所有动态信息信息编号1动态显示信息编号:值范围0x00~0x07=0x96:删除本行所有动态信息行编号为0x99时候,该字段内容为0x00保留校验2CRC16校验,十六进制格式,低地址存放低字节7.2删除动态显示信息数据应答贞(显示屏控制卡通讯控制器)名称字节数描述贞头2=0xA55A:数据贞的首标识长度1整个数据贞的长度,十六进制格式类型1=0xC6:删除动态显示信息数据贞应答标识2取其接收的动态显示信息数据贞的CRC校验结果校验2CRC16校验,十六进制格式,低地址存放低字节竹节屏8.1线路信息配置帧(通讯控制器显示屏控制卡)字段名称字节长度描述贞头2=0x5AA5:数据贞的首标识长度2整个数据贞的长度,十六进制格式类型1=0x57:线路信息配置帧线路属性数据8参考附表E校验2CRC16校验值附表A1:线路编号格式线路编号格式线路编号字段,共占用4个字节(32个Bit数据:Bit31~Bit0),可以实现5位线路号,线路号每位都可以是0~9,或A~Z,即:线路00000~线路ZZZZZ,线路号每位占用6个Bit数据(0~63),5位线路号共占用低30个Bit数据,高2个Bit数据约定见下表。如果线路号不足5位,则高位置为空,比如:T4K路的结果为:00000000000000100011000101011010高2个Bit数据线路号每位的6
本文标题:电子站牌控制器与显示屏通讯协议
链接地址:https://www.777doc.com/doc-2254029 .html