LED显示屏实时采集指令扩充协议资料Word格式.docx
《LED显示屏实时采集指令扩充协议资料Word格式.docx》由会员分享,可在线阅读,更多相关《LED显示屏实时采集指令扩充协议资料Word格式.docx(20页珍藏版)》请在冰豆网上搜索。
区域划分、素材显示安排等),建立显示模板,下发给控制卡保存。
然后二次开发只对素材内容进行编辑发送即可。
节目单与素材之间只通过关联属性字来建立映射关系。
4)依据使用场合,内码文字模式又细分为以下几种场景(每种场景有不同的命令封装格式):
实时采集
排队叫号
单一格式内码
混合格式内码
实现功能
显示静止的采集数据或文本
显示静止的排队机窗口叫号信息
显示移动的单一排版格式内码文字信息
显示移动的混合排版格式内码文字信息
每条素材字符最大长度
16
200
1000
字体字号
统一设定
单个设定
颜色
移动方式
静止
静止+闪烁
多种
通讯接口
网络、串口、485
与节目单的关联属性
种类编号
窗口地址
素材UID
掉电信息是否保存
否
都支持
是
5)支持多个素材列表的点播功能。
即:
节目单中有多个素材列表(显示页),可以用外部命令点播其中的一个素材列表播放,其它素材列表则不再播放。
6)支持一条素材的部分点播功能。
一个很大的素材(如:
图片素材)预先存放在控制卡上,由外部命令点播该素材中的一部分播放,该素材中的其他部分不播放。
7)支持网络/串口之间的数据包转发过程。
用一定格式的数据封装后发送给控制卡,控制卡接收后不处理,而是通过另外的一个接口转发给第三方的设备。
充当上位机与第三方设备之间的非透明转发模块。
8)支持正计时/倒计时的外部控制,从当前时刻启动/停止、暂停/恢复计时、倒计时归0时翻转为正计时等功能。
9)控制卡有唯一的厂商8字节内部码,方便进行显示屏的分类管理。
10)适应服务器集中管理的要求,先用参数配置软件指定一个接口
主工作口(网络或串口),由该接口定时向服务器上传心跳包,以便使服务器检测到该连接正常。
主接口数据包长度不超过2K字节,其它接口数据包不超过256字节。
三、LED控制卡与上位机之间通讯过程说明
1)用“显示屏参数配置软件”配置显示屏的通讯接口参数。
选择显示屏控制卡主通讯接口:
*串口。
通讯波特率可以调整:
9600、19200、38400、57600、115200;
8位数据位,1位停止位,无效验。
可以通过该接口直接接上位机,或接透明协议DTU无线模块;
*网络客户端。
填充显示屏控制卡的IP地址信息、网络掩码、网
关地址、服务器IP地址及工作端口信息等。
*网络服务器端。
填充显示屏控制卡的IP地址信息、网络掩码、
网关地址、工作端口信息。
2)用“显示屏内容编辑软件”设置LED显示模板,下发给显示屏控制卡保存。
如:
设定显示屏若干个显示页,每页划分若干个区域,每个区域放置时间、走字、实时采集等素材控件。
3)实时数据全部使用文本数据。
一条数据包可以包含多条采集的数据信息。
数据包封装格式见下节说明。
4)显示屏控制卡与上位机之间使用UDP/TCP/串口/485方式交换数据。
上电后,开启UDP监听功能,控制卡UDP监听端口8800,监听上位机的数据发送。
上位机随时可以向显示屏控制卡发送实时数据。
控制卡接收到数据包后都要回传确认包,表明接收的状态。
每个数据包长度不超过规定长度字节。
上位机数据包下发后要等待显示屏的确认数据包,超过规定的时间(如:
200毫秒)没有接收到显示屏的确认包,认为本次发送失败,可以启动若干次重发。
四、实时采集数据格式说明(适用于网络、串口)
适用于数据频繁变动的场合。
先用我方提供的编辑软件建立显示模板,添加显示页、区域、实时采集项,修改实时采集项的种类编号,发送到控制卡保存。
支持闪烁显示、掉电保存/不保存、数据回读功能。
名称
长度(Byte)
说明
前导标示
4
固定值取0xFE0x5C0x4B0x89。
该命令内容总长度
4
包括前导标示、后导标记在内所有字节的长度。
数
值型4字节长度低位字节在前,高位字节在后。
消息类型
1
固定填充0x65。
发送ID
填4字节0即可。
如需要串口具备寻址能力,可以前3字节填充0xff,第4字节填充485地址,则只有符合本卡地址的命令才接收处理,其它命令不处理。
具体指令内容长度
采集具体指令内容的长度,数值型,不包含本身4字节。
低位字节在前,高位字节在后。
具体指令内容
若干
采集数据种类编号,(见附注)
掉电保存/闪烁标记,
字符颜色,
字符字体字号,
本项数据长度,
本项数据(若干个ascii码或汉字区位码字符)。
下一项数据重复……
后导标示
2
固定值取0xFF0xFF。
附注:
采集数据具体指令内容中参数说明:
1)采集数据种类编号:
与内容编辑模板中的实时采集项中的种类编号一致,种类编号范围1-70;
如果具体内容开始处的种类编号为0xff,表示回读功能,后面跟随回读数据数量(1字节,不超过10项)、这几项采集数据的种类编号(每个编号占1字节)。
控制卡接收后,按照该命令的格式返回这几个采集项的数据。
2)掉电保存/闪烁标记:
高4位为0101时,表示该数据要写入flash存储器中,该方式不适用于数据非常频繁的场合!
其他值则掉电不保存。
低4位为0101时,表示该项数据闪烁,其他值则不闪烁。
3)字符颜色:
字节高4位表示数字颜色,低4位表示后缀单位颜色。
01-红;
02-绿;
03-黄。
若该字节=0xff表示该处的颜色由内容编辑软件模板定义。
4)字体和字号:
字节高4位表示字体,低4位表示字号。
字体:
(从1开始)依次为:
宋体、楷体、黑体、隶书、行书。
字号:
(从0开始)依次为:
12*12、16×
16、24×
24,32×
32、48×
48,64×
64,80×
80,96×
96。
若该字节=0xff表示该处的颜色由内容编辑软件模板定义。
包含2项实时采集数据的数据包例子(29、2a项):
FE5C4B892000000065000000000D0000
002900FFFF0231322A00FFFF0135FFFF
实时采集485接口数据格式说明
1
固定值取0xFE
目标地址
1
0x98(控制卡),0x97(上位机)。
2
包括本字段在内到效验码字节的长度。
值型2字节长度高位字节在前,低位字节在后。
源地址
固定填充0x37。
保留
填0即可。
485物理通讯地址
8
有3种填充模式:
1)填充控制卡的内部码;
2)填充7字节0,最后1字节填充485的通讯地址;
3)填充8字节0x00,为广播模式,网内所有控制卡都可以接收。
效验码
异或和字节。
从目标地址到具体指令内容所有字节
异或和。
例子(广播方式,包含2个采集项:
0x29、0x2a):
fe98001d97370000000000000000002900123104312e32332A002342013946
00000000000000008字节为广播地址;
效验码为0x46=98^00^1d^97^…^42^01^39.
五、排队叫号数据格式说明(适用于网络TCP/UDP)
数据封装格式同上条,消息类型填充0x64。
具体内容处填充的内容格式如下:
目标逻辑地址
叫号区域的逻辑地址
固定0x00
总长
从上一保留字节开始到异或效验和结束在内所有
字节的长度。
叫号特性字
固定0x53
控制参数
默认0x00
停留时间(秒)
该叫号信息显示停留的时间
=255表示永远静止,直到下一条叫号信息
显示信息内容
为可见字符。
也包含颜色和闪烁控制的不可见ASCII码。
见附件说明。
异或效验和
从目标逻辑地址到显示信息内容结束,逐字节异或和,得出的一个字节C拆分成2部分:
C>
>
4的字节存放在前一个字节;
C&
0x0f的字节存放在后一个字节。
注:
颜色控制字符的定义
1EH:
绿色;
1FH:
红色;
0AH:
黄色;
这些颜色控制字符包含在显示信息内容中,当显示信息内容中无颜色字符则默认为红色,当内容中遇到颜色控制字符,则从这个颜色控制字符的下一个字符内容显示该颜色,直到遇到下一个另外的颜色控制字符为止.
闪烁显示的控制码的定义
1DH:
闪烁部分的起始处;
1CH:
闪烁部分的结束处;
从1DH后面的字符开始到遇到下一个1CH控制码之间的字符闪烁。
例子:
fe5c4b892000000064010203040D00000001000C0053000131323334050Bffff
六、素材列表(显示页)点播数据格式说明(适用于网络、串口)
功能:
调用某一素材列表(显示页),只显示该素材列表中的素材,其它素材列表中的素材不再显示。
1)用内容编辑软件编辑添加多个素材列表(显示页),每个显示页中添加若干条素材,发送给控制卡保存;
2)外部设备用下列命令封装,把素材列表的序号发送给控制卡,控制卡接收到后显示该素材列表的内容。
包括前导标示、后导标记在内所