斯巴拓三种协议:ASCII协议,Modbus协议和自由协议.docx

斯巴拓三种协议:ASCII协议,Modbus协议和自由协议.docx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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(间隔时间):连续发送间隔时间;单位ms Format(发送格式):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:1920 Polay(极性):设置极性0:双向;1:单向 滤波器设置 FILTER=Type,Level 根据不同应用场合选择合适的滤波方式及强度 Type(滤波方式): 0:不使用 1:平均值滤波 2:中位值滤波 3:一阶滤波 4:滑

文档评论(0)

sbtchina + 关注
实名认证
内容提供者

何工:186-2090-1773 同步 广州市斯巴拓电子科技有限公司,是一家自研自销的传感器的公司。主要针对客户是:机器人,配料罐,反应釜,料仓称重控制计量试验机,压力机,冲击床,医疗设备。航空设备等等。主营:测力传感器,压力传感器,显示控制仪表,压力放大表送器,称重传感器,扭矩传感器,撞击力传感器,等等。

1亿VIP精品文档

相关文档

相关课程推荐