BLDC驱动器实现485通讯的协议简介

BLDC驱动器实现485通讯的协议简介

ID:45754843

大小:94.78 KB

页数:12页

时间:2019-11-17

BLDC驱动器实现485通讯的协议简介_第1页
BLDC驱动器实现485通讯的协议简介_第2页
BLDC驱动器实现485通讯的协议简介_第3页
BLDC驱动器实现485通讯的协议简介_第4页
BLDC驱动器实现485通讯的协议简介_第5页
资源描述:

《BLDC驱动器实现485通讯的协议简介》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、LDC驱动器实现485通讯的协议简介通讯协议木驱动粘使用MODBUS-RTU(国标GB/T19582-2008)通讯协议进行通讯,支持一主站控制多个从站,通过拨码开关可以配置128个从站地址,主站可以是单片机、PLC或PC机等。关于从站地址的配置见错误!未找到引用源。小节。1.1通讯参数电位器/模拟信号控制方式吋,串口波特率9600bps固定,数据位8,偶校验,停止位1;从站地址固定为0x01;串口通讯控制方式时,波特率默认为9600bps,数据位8,偶校验,停止位1;波特率可配置范围1200-115200bps,数据位I古I定为8位,校验方式可配置为奇校验、偶校验或无校验,当为奇

2、、偶校验时停止位为1位,无校验时停止位为2;从站地址由拨码开关1-7位设定。每个字符使用11个比特位(1启始位,8数据位,1校验位1停止位或无校校验位2停止位);当波特率在19200bps及以卜-时,字符超时时间为1.5个字符间隔;19200bps以上时,超时时间为0.75ms;当发生字符超时时,之前接收到的数据将被视为无效。1.2MODBUS・RTU帧格式本驱动器支持MODBUS的0x03(读保持寄存器)、0x06(写单个寄存器)、0x10(写多个寄存器)和0x2B(读设备识别码)功能码。1.2.10x03读保持寄存器主站发送:字节12345678内容ADR0x03起始寄存器高字

3、节起始寄存器低字节寄存器数高字节寄存器数低字节CRC低孕节CRC高字节第1字节ADR:从站地址码(=001〜254)第2字节0x03:读寄存器值功能码第3、4字节:要读的寄存器开始地址第5、6字节:要读的寄存器数量第7、8字节:从字节1到6的CRC16校验和从站回送:字节1234、56、7M-1.MM+1M+2内容ADR0x03字节总数寄存器数据1寄存器数据2•••寄存器数据MCRC低字节CRCH字节第1字节ADR:从站地址码(=001〜254)第2字节0x03:返回读功能码第3字节:从4到M(包括4及M)的字节总数第4到M字节:寄存器数据第M+1、M+2字节:从字节1到M的CRC

4、16校验和当从站接收错误时,从站回送:字节12345内容ADR0x83异常码CRC低字节CRC高字节第1字节ADR:从站地址码(=001〜254)第2字节()x83:读寄存器值出错第3字节异常码:见124小节第4、5字节:从字节1到3的CRC16校验和1.2.20x06写单个寄存器主站发送:字节12345678内容ADR0x06寄存益高字节地址寄存益低字节地址数据高字节数据低字节CRC码低字节CRC码高字节当从站接收正确时,从站回送:字节12345678内容ADR0x06寄存器崗字节地址寄存器低字节地址数据高字节数据低字节CRC码低字节CRC码高字节当从站接收错误时,从站凹送:字节

5、12345内容ADR0x86异常码CRC低字节CRC高字节第1字节ADR:从站地址码(=001〜254)第2字节0x86:写寄存器值出错功能码第3字节异常码:见124小节笫4、5字节:从字节1到3的CRC16校验和1.2.30x10写多个寄存器值主站发送:字节1234567内容ADR0x10起始寄存器高字节地址起始寄存器低字节地址寄存器数量高字节寄存器数量低字节数据字节总数字节8,910,11N,N+1N+2N+3内容寄存器寄存器寄存器CRC码低CRC码数据1数据2数据M字节低字节当从站接收止确吋,从站冋送:字节12345678内容ADR0x10寄存器高字节地址寄存器低字节地址寄存

6、器数量高字节寄存器数量低字节CRC码低字节CRC码高字节当从站接收错课时,从站回送:字节12345内容ADR0x90异常码CRC低字节CRC高字节第I字节ADR:从站地址码(=001〜254)第2字节0x90:写寄存器值出错第3字节异常码:见124小节第4、5字节:从字节1到3的CRC16校验和1.2.4错误异常码1.MODBUS异常码表0」MODBUS界常码表异常码含义0x01非法功能码0x02非法数据地址0x03非法数据值0x04从站设备故障0x05请求已被确认,但需要较长时间來处理请求0x06从设备忙0x08存储奇偶性差错OxOA不可用的网关OxOB网关目标设备响应失败1.扩

7、展异常码表0.2扩展界常码表异常码含义0x40禁止操作0x60尚未学习电机相序Oxff未定义错误1.3寄存器定义1.3.1设备描述信息寄存器寄存器地址描述取值范围支持功能码备注0x0000设备标识0x030x0001设备版本号0x03高字节为主版本号,低字节为副版木号。0x0002I0x0009设备名称0x03以',结束的字符串OxOOOAPWM分辨率的倒数0x03OxOOOBPWM频率0x03单位为HzOxOOOC最大输出电流0x03数值乘以0.01为电流值,单

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。