搜索
bottom↓
回复: 8

请教modbus通信中,每一桢起始位的处理问题

[复制链接]

出0入0汤圆

发表于 2005-2-18 15:02:30 | 显示全部楼层 |阅读模式
在用RTU方式通信时,每一桢都是以四位低电平开始的。这使得每一桢的头一个字节比其他的字节多了4个起始位。在单片机种怎么才能消除呢?请大家指点一下。

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入0汤圆

发表于 2005-2-18 15:13:45 | 显示全部楼层
你那是MODBUS吗?就算是其它协议,串口的起始为也只有一位。

出0入0汤圆

 楼主| 发表于 2005-2-18 15:34:41 | 显示全部楼层
2、RTU帧

使用RTU模式,消息发送至少要以3.5个字符时间的停顿间隔开始。在网络波特率下多样的字符时

间,这是最容易实现的(如下图的T1-T2-T3-T4所示)。传输的第一个域是设备地址。可以使用的传

输字符是十六进制的0...9,A...F。网络设备不断侦测网络总线,包括停顿间隔时间内。当第一个

域(地址域)接收到,每个设备都进行解码以判断是否发往自己的。在最后一个传输字符之后,

一个至少3.5个字符时间的停顿标定了消息的结束。一个新的消息可在此停顿后开始。

整个消息帧必须作为一连续的流转输。如果在帧完成之前有超过1.5个字符时间的停顿时间,接收

设备将刷新不完整的消息并假定下一字节是一个新消息的地址域。同样地,如果一个新消息在小

于3.5个字符时间内接着前个消息开始,接收的设备将认为它是前一消息的延续。这将导致一个错

误,因为在最后的CRC域的值不可能是正确的。一典型的消息帧如下所示:

    起始位      设备地址    功能代码    数据     CRC校验   结束语

  T1-T2-T3-T4    8Bit        8Bit      n个8Bit   16Bit     T1-T2-T3-T4





这里的 T1-T2-T3-T4 指的是什么呢?

出0入0汤圆

发表于 2005-2-18 15:42:55 | 显示全部楼层
不必管它,只要保证每帧之间间隔超过3。5X11/BPS,同一帧各字节之间小于1。5X11/BPS就行

出0入0汤圆

 楼主| 发表于 2005-2-18 16:10:09 | 显示全部楼层
好的,谢谢

出0入0汤圆

发表于 2007-12-15 15:37:05 | 显示全部楼层
3楼的老大:
根据您的算法:
假如拨特率为9600,每帧之间间隔超过3。5X11/BPS:则为:(3.5*11)/9600 = 4ms
同一帧各字节之间小于1。5X11/BPS则为:1.5*11/9600 =  1.718ms左右

为什么看了别的人的程序,每帧之间间隔为13或者10ms左右呢?

出0入0汤圆

发表于 2013-7-15 15:45:02 | 显示全部楼层
路过。。。

出0入4汤圆

发表于 2013-12-27 21:25:23 | 显示全部楼层
不解,弄过的说说

出0入0汤圆

发表于 2014-8-16 11:48:43 | 显示全部楼层
lcqqcl 发表于 2007-12-15 15:37
3楼的老大:
根据您的算法:
假如拨特率为9600,每帧之间间隔超过3。5X11/BPS:则为:(3.5*11)/9600 = 4m ...

我现在也在写这个程序,有没有程序给我参考一下,麻烦了,你说的别人都是10几MS应该是只要大于4MS就OK的意思,所以10MS也可以通过的
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-3 09:18

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表