给你一段, 参考一下吧
二.主控计算机与显示屏控制器通讯协议
1. 本模块用于将用户指定的图像文件送至信息屏控制器显示或固化。控制计算机与信息屏控制器之间采用RS232C串行通讯,通讯参数为9600bps (或2400/4800),8位数据位,1个停止位,无校验,协议为BSYN。
2. 通讯基本格式:AA BB ADD FCN 命令码 参数 AA CC 校验码。其中 ADD 为CMS
地址号,只有一个CMS时ADD=01;FCN 为帧序号,用于识别重发帧,即每发一个包FCN
加一。
3. 关于应答:当接收方收到一个完整的数据包后,地址正确的均需回应一个应答,对于
命令码正确、参数正确、校验正确的,回一个正应答;命令码、参数、校验中只要有一个
不正确的情况,即回一个负应答;地址不正确的一律不予应答。
正应答的格式:AA DD ADD FCN 命令码 校验码
负应答的格式:AA EE ADD FCN 命令码 校验码
其中FCN为接收命令中的原码
4. 发送窗口宽度为3帧,即发送完一帧后在等待应答的同时可以继续发送下一帧,直到
等待应答的帧达到发送窗口宽度(3帧),或接收到某一帧的负应答,或等待应答超时为止,
返回到未收到正应答的第一帧重新发送。
命令码及数据格式如下表(以控制主机为准):
参 数 收发 说 明
00H
01H 无 T 查时间
02H 年+月+日+周+时+分+秒 R 报时,BCD码,年用四位表示
03H 年+月+日+周+时+分+秒 T 对时,BCD码,年用四位表示
04H
05H 00H?7H中的一个数据 T 设定亮度级,00为软关屏,07为最亮
05H 55H+时分+亮度级+时分+亮度级+?T 设定自动亮度级显示区间(最多十个)
05H 无 T 查询亮度级
06H 00H?7H中的一个数据 R 亮度级上报
07H 时+分 07H FFH T T 定时开屏设定 取消定时开屏
09H 时+分 09H FFH T T 定时关屏设定 取消定时关屏
0AH
0BH FFH 0BH 00H T 加热开启 加热关闭
0DH FFH 0DH 00H T T 开屏 关屏
0FH 无 T 控制器复位
11H 文件名 T 指定当前文件
13H 文件名+长度+数据 T 发送部分文件数据
15H 文件名 T 指定当前使用的播放文件
20H 图象文件名 R 播放图像图号上报
21H 无 T 控制器当前状态查询
22H 状态字,1Byte十六进制 R 控制器当前状态上报
所用数制除特别说明外,其余均为十进制。
播放文件格式为:图象文件名+播放时间+图象文件名+播放时间+厖
最多为20条
图象文件分为两种:a. 点阵图象,格式为8点竖排,图象文件号为10H ~ 7EH
b. 文字内码,使用ASCII码和汉字内码,图象文件号为80H ~ EFH
播放文件的编号为01H ~ 07H
其它文件编号保留
状态字定义:
D0—加热器开为1,加热器关为0
D1—屏开为1,屏关为0
D2—情报板动行方式 1为自动,0为人工
D3—亮度显示方式 1为自动,0为人工
D4—保留
D5—保留
D6—保留
D7—系统出错,要求上位机对其复位