2.1Modbus协议简述
本通讯协议采用标准Modbus协议,所用的传输模式为RTU模式。Modbus协议是一种主-从式协议。任何时刻只有一个设备能够在线路上进行发送。由主站管理信息交换,且只有它能发起。它会相继对从站进行轮询。除非被主站批准,否则任何从站都不能发送消息。从站之间不能进行直接通信。
协议帧中不包含任何消息报头字节或消息字节结束符。
它的定义如下:
从站地址 | 请求代码 | 数据 | CRC16 |
从站地址:
-地址必须在1到247之间。
-每个地址在网络设备环境中必须。
数据:以二进制代码传输。
CRC16:循环冗余校验参数。
当间隔时间长于或等于3.5字符时,即作为检测到帧结束。
2.2通讯口设置
通讯方式异步串行通讯接口,如RS-485,RS-232等
波特率9600bps
2.3字节数据格式
.一位起始位
.八位数据位
.一位停止位
.无校验
1 | * | * | * | * | * | * | * | * | 1 |
1位起始位8位数据位1位停止位
3文本显示指令(0x31)
3.1主站请求
从站编号(0x01)+功能码(0x10)+首寄存器地址(0x00,0x00)+寄存器数(0x00,n)+字节数(2*n)+内容+CRC16
3.2字符串内容从站响应
从站编号 | 0x10 | 首寄存器地址 | 寄存器数 | CRC16 | |||
Hi | Lo | Hi | Lo | Lo | Hi | ||
0x01 | 0x10 | 0x00 | 0x31 | 0x00 | n | Lo | Hi |
3.3报文举例
0110000000060C310004020100018000003135FBA5
01:从站编号
10:功能码(写多寄存器)
00,00:首寄存器地址
00,06:寄存器数
0C:字节数(寄存器数*2)
31:文本显示指令
00:保留
04:字体编号(详见注释3.3.1)
02:字符串长度
01:字符串颜色(详见注释2)
00:保留
01,80:字符串横向起始坐标(详见注释3)
00,00:字符串纵向起始坐标
3135:字符串内容
FBA5:CRC16校验码
3.4注释
3.4.1字体编号
共支持9种字体:
编号 | 字体规格 | 说明 | 备注 |
0 | 8*16点阵 | ASCII宋体 | 1.GB2312汉字库 2.ASCII可见字库 3.字体固化,不可在应用编辑,有定制要求,需提前告知。 |
1 | 16*24点阵 | ASCII宋体 | |
2 | 16*32点阵 | ASCII黑体 | |
3 | 24*48点阵 | ASCII黑体 | |
4 | 32*64点阵 | ASCII黑体 | |
5 | 16*16点阵 | HZK宋体 | |
6 | 24*24点阵 | HZK黑体 | |
7 | 32*32点阵 | HZK黑体 | |
8 | 48*48点阵 | HZK黑体 |
3.4.2字符串颜色编号
1:红色
2:绿色
3:黄色
3.4.3字符串横向起始坐标
l该控制卡整体控制像素为512*128;
l左上坐标(0,0)
l右下坐标(511,127)
l客户拼接的显示屏总是示意图的右侧部分
l客户计算字符串坐标位置总是以左上为坐标原点
版本更改记录
(1)2010-9-12v1.0
创建
(2)2010-9-15v1.1
1.增加指令注释说明
南京土人科技有限公司是一家专业从事LED图文显示系统研发销售的技术型企业。LED图文显示控制器是本公司主营产品。公司提供单色/双色条屏、通用型的图文控制系统。为满足客户特殊场合的应用需求,我们还开发了GSM短信显示屏、网络通讯、语音显示屏、GPS定位校时、遥控显示彩色条屏等多种LED图文显示系统应用方案


