发新帖我要提问
12
返回列表
打印
[MCU]

【得瑟】尝试状态机编写 Modbus

[复制链接]
楼主: frlop
手机看帖
扫描二维码
随时随地手机跟帖
21
frlop|  楼主 | 2013-10-9 16:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
dwh000 发表于 2013-10-9 16:24
非常感谢!我再看一下吧!
我严格定义了T3.5,作为帧间诊断!结果使用MODSCAN32作为主站时,不能接收到完整的 ...

我9600波特率下 T4的时间是4.4ms通信正常的,4ms和10ms的差距也太大了。
逻辑上T3.5的判断在接受时短一点比上一点更能兼容设备呀。
我串口也是USB转的,485模块用的是讯拓的485转换器。硬件基本上和你一样。
我这边遇到的一个问题是高波特率(19200,38400)无法通信,最后是那个串口转USB的设备有问题。
所以我觉得你那边如果是硬件问题的话可能那个USB转串口好好检查一下,或者找个有串口的电脑直接接上去试试。

使用特权

评论回复
22
YZHANE| | 2015-10-10 09:29 | 只看该作者
很好的帖子,学习了,谢谢

使用特权

评论回复
23
henglin| | 2016-9-2 15:26 | 只看该作者
mark

使用特权

评论回复
24
ccxlslr| | 2016-9-2 16:57 | 只看该作者
参考FREEMODBUS协议。我不喜欢它开始没有地址检测功能,也就是无论是不是给他的数据,他都会算CRC,算完了才比较地址。对总线设备,特别是设备多的时候,会浪费大量时间。不知道作者有不有其它考虑!

使用特权

评论回复
25
luochangqing112| | 2016-10-7 21:38 | 只看该作者
mark

使用特权

评论回复
26
wu3395| | 2017-6-23 15:46 | 只看该作者
谢谢楼主分享心得,试试看

使用特权

评论回复
27
kf118| | 2017-6-30 23:16 | 只看该作者
我就是用状态机实现的 主机/从机协议。。。

使用特权

评论回复
28
kf118| | 2017-6-30 23:24 | 只看该作者

TIM图片20170630232339.png (412.67 KB )

TIM图片20170630232339.png

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则