- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
串口通讯
提供RS232与RS485串行口,以实现与上位机的通讯。有三种协议:ASCII协议,Modbus协议和自由协议。
ASCII协议
协议:
数据格式:7位数据位,偶校验,1位停止位
7位数据位,奇校验,1位停止位
7位数据位,无校验,2位停止位
8位数据位,偶校验,1位停止位
8位数据位,奇校验,1位停止位Z
8位数据位,无校验,1位停止位(默认)
8位数据位,无校验,2位停止位
传输速率:4800、9600(默认)、19200、38400、57600、115200、230400bps
数据格式:
帧头
地址
指令
内容
LRC校验(可选)
帧尾
:
3字节
1~20字节
0~255字节
2字节
CR LF
若用户需要校验功能,可在指令中开启CRC校验功能,CRC校验的范围为地址字节、指令字节和内容字节,即除帧头和帧尾以外的剩余字节,CR LF为回车符号
应答格式
握手成功应答
帧头
地址
内容
LRC校验(可选)
帧尾
:
3字节
OK(2字节)
2字节
CR LF
写入指令应答
帧头
地址
内容
LRC校验(可选)
帧尾
:
3字节
OK:成功;ER:失败
2字节
CR LF
读取指令应答
帧头
地址
指令
内容
LRC校验(可选)
帧尾
:
3字节
1~20字节
1~255字节
2字节
CR LF
具体命令表
类别
名称
指令
指令说明
系统
握手
CONNECT
模块接收命令后发送OK给主机以示握手成功返回格式:: ADDR OK CR LF
地址设置
ADDR=N
N(地址):串口通信地址;范围1~247;(需解锁)
波特率设置
BAUD=N
N(波特率,单位bps):(需解锁)0:1200 1:2400 2:4800 3:9600(默认) 4:19200 5:38400 6:57600 7:115200 8:230400
数据帧格式
FRAME=N
N(协议类型):(需解锁)0:7位数据位,偶校验,1位停止位1:7位数据位,奇校验,1位停止位2:7位数据位,无校验,2位停止位3:8位数据位,偶校验,1位停止位4:8位数据位,奇校验,1位停止位5:8位数据位,无校验,1位停止位(默认)6:8位数据位,无校验,2位停止位
协议类型设置
PROCOTOL=N
N(协议):协议切换后通信数据格式将恢复为默认设置。(需解锁)0:自由协议(默认) 1:Modbus RTU 2:ASCII
指令应答延时设置
ACKDELAY=N
用于RS485通信时有些主机收发切换较慢,导致应答指令丢失N(延时时间):单位ms;0为不延时
CRC16校验设置
CRCEN=N
N(使能开关):1:打开CRC16校验;0:关闭校验(需解锁)
连续发送测量值
CONTI=Enable,DataType,SendType,Intervals,Format
Enable(使能开关):;01:连续发送;0:关闭;DataType(数据类型):0:测量值;1:AD内码值;2:毛重值;3:净重值SendType(发送类型):0:不管数据有没有变化,都发送;1:只在数据变化时发送Intervals(间隔时间):连续发送间隔时间;单位msFormat(发送格式):0:标准格式;1:简化格式
锁定系统配置
LOCK=N
防止模块运行过程中收到错误指令导致系统配置被意外修改。一旦配置被锁定,模块将无法接收外部串口命令进行修改,直到锁定被解除。包括:模块地址、波特率、协议类型、CRC校验、恢复出厂设置等寄存器。发送5AA5解锁系统配置;发送其它任何值锁定系统配置;
固件版本
VER
返回模块内部程序版本号给主机返回格式:: ADDR VER CR LF
恢复出厂设置
DEFAULT
恢复为出厂默认参数;初始化完成后模块将重启;需解锁
测量
读取测量值
RDMS
模块返回当前测量值给主机,高位字节先发返回格式: : Addr MS=VALUE CR LF
AD转换速度
CONV=Speed,Polar
Speed(速度):设置速度;速度越快,采样精度越低0:7.5 1:15 2:30 3:60 4:120(默认) 5:240 6:480 7:960 8:1920Polay(极性):设置极性0:双向;1:单向
滤波器设置
FILTER=Type,Level
根据不同应用场合选择合适的滤波方式及强度Type(滤波方式):0:不使用 1:平均值滤波2:中位值滤波 3:一阶滤波4:滑
文档评论(0)