BX-4K通讯协议详解:屏幕控制与数据传输规范

需积分: 34 19 下载量 6 浏览量 更新于2024-08-09 收藏 907KB PDF 举报
"仰邦协议,BX-4K通讯协议V2.7,上海仰邦软件科技有限公司" 本文档详述了“仰邦协议”,特别是针对BX-4K系列产品的通讯协议,版本为V2.7。该协议由上海仰邦软件科技有限公司开发,用于其LED显示屏控制器的通信。协议描述了设备的功能、通信方式、术语和缩略语,并详细规定了数据传输的格式和命令定义。 2.1 功能描述: 该控制器支持双色屏,具备1/4、1/8、1/16扫的扫描方式,可由命令进行切换。它包含16/24/32点阵字库,以字库方式存储数据,支持节目顺序播放和定长播放两种模式。通讯方式包括RS232/TTL、RS485/TTL和GPRS,波特率可设为9600或57600,具备波特率自适应能力。外部闪存有512K、1M、2M三种选择,最多能存储64或32个节目,每个节目可包含最多5个图文区。动态区域有5个,另有一个特殊动态区,刷新率不低于1秒。 2.2 通讯方式: 协议支持RS232/485两种串行通讯,以及GPRS无线通讯,波特率统一为9600或57600,无校验,8位数据,1个停止位。 2.3 术语和缩略语: - MSB:高位字节,Most Significant Byte。 - LSB:低位字节,Least Significant Byte。 - CRC16:16位CRC校验,用于数据完整性检查。 - CHK:CRC校验值。 2.4 协议说明: - 十六进制数据以0x??形式表示。 - 多字节参数从低位字节到高位字节发送,字符串参数按顺序发送。 - 数据长度默认以字节为单位,时间参数采用BCD码。 - 颜色属性用1字节表示,红绿蓝分别对应Bit0、Bit1、Bit2。 - 偏移量、块地址等参数从0开始计数。 - 区域坐标以左上角为原点,向右下延伸。 - “读取”和“写入”操作指上位机对控制器的操作。 在后续版本更新中,增加了屏ID设置、区域数据格式调整、开机LOGO、图文区内图片编辑说明、设置IP和MAC地址、网络搜索和心跳命令、设置特殊动态区、分页数据发送、点阵信息发送、控制器状态查询、删除数据和特殊应用动态区命令等功能,并修复了“查询控制器状态”命令的错误。 协议结构包含包头和数据域,包头中有一个保留字节用于标识显示模式,数据域定义了请求和答复的信息,包括单包和分包发送。错误状态CmdError和ACK/NACK机制确保了通信的可靠性和有效性。命令定义部分详述了如何执行特定操作,如开始写文件等,确保了控制器与上位机之间的有效交互。