中科因仑“3+1”工程特种兵精英论坛

标题: stm32-MODBUS 奇怪的现象? [打印本页]

作者: 张衍波    时间: 2015-5-20 08:24
标题: stm32-MODBUS 奇怪的现象?
准备用stm32来控制伺服 ,伺服支持MODBUS总线 。采用stm32来控制,stm32板子上有485接口 。发现给伺服控制器发的命令 伺服无法响应,
但是同样的8字节命令,通过串口调试助手发送,伺服能收到命令。PS : 命令都是一样,校验位也没问题。

有没有遇到这样问题个同仁 ,麻烦解决一下 !!!
如果在发送帧信息期间,出现大于1.5个字符的静止时间时,则接收设备刷新不完整的信息,并假设下一个地址数据。
同样地,如果一个新消息在小于3.5个字符时间内接着前个消息开始,接收的设备将认为它是前一消息的延续。
看看程序 计算下看看 这1.5字符 3.5字符时间 是否达到MODBUS的要求

简单的说 就是1发送指令第1个数据前 必须保证有3.5字符以上的 时间间隙
         再是 同一条指令里的 每字节数据 间隔不能大于1.5字符时间   


















转载






欢迎光临 中科因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) Powered by Discuz! X3.4