BX-4K通讯协议详解:屏幕控制与数据传输规范
需积分: 34 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机制确保了通信的可靠性和有效性。命令定义部分详述了如何执行特定操作,如开始写文件等,确保了控制器与上位机之间的有效交互。
点击了解资源详情
点击了解资源详情
点击了解资源详情
218 浏览量
2012-04-27 上传
2021-07-12 上传
2013-08-28 上传
2019-01-16 上传
2012-02-09 上传
物联网_赵伟杰
- 粉丝: 46
- 资源: 3957
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新