Modbus RTU 帧接收完毕如何判断
-
Modbus RTU 判断一帧数据接收完成,是不是就用定时器判断接收到的两字符时间间隔是否大于传送3.5个字符时间呀?但这样的话,接收完一帧数据还必须要花费大概1.45个毫秒(对波特率19200,28/19200)来判断接收完毕了,才能去处理接收到的数据,会不会影响下一帧... Modbus RTU 判断一帧数据接收完成,是不是就用定时器判断接收到的两字符时间间隔是否大于传送3.5个字符时间呀?但这样的话,接收完一帧数据还必须要花费大概1.45个毫秒(对波特率19200,28/19200)来判断接收完毕了,才能去处理接收到的数据,会不会影响下一帧数据的接收呀?一般发送两帧数据之间的时间间隔是多少呀?有没有其他的判断帧接收完毕的方法呀?谢谢 展开
全部评论(3条)
-
- 爱武汉痛武汉 2012-05-08 00:00:00
- 判断一帧是否接收完,是根据收到的数据长度来处理的。modbus是问答式的,你发送数据的时候就应该知道收多少了!
-
赞(15)
回复(0)
-
- youchengyin 2012-05-11 00:00:00
- 一般不会的影响下一帧的接收。 modbus通讯,总线上只有一个主站,如果从站在3.5个字符的时间内收到了数据,那这个一定不是主站发出来的,否则就是主站出了问题、或者数据被干扰了。 如果是485总线,半双工通讯,由于是问答式的协议,所以每次间隔你要考虑收、发两帧数据时间,19200的波特率的话,时间也至少在百毫秒这个数量级,适当的加长些时间就可以,数据的处理时间相对而言可以忽略。 232连接的话,间隔大于3.5个字符时间就够了。
-
赞(18)
回复(0)
-
- Sy__永远九姐姐 2017-10-14 16:44:09
- modbus通讯,总线上只有一个主站,如果主、从站在3.5个字符的时间内没有收到数据,判断接受结束。如果是485总线,半双工通讯,由于是问答式的协议,所以每次你收到数据处理完后延时3.5个字符的时间在发。适当的加长些时间是可以的,数据的处理时间相对而言可以忽略。
-
赞(5)
回复(0)
热门问答
- Modbus RTU 帧接收完毕如何判断
- Modbus RTU 判断一帧数据接收完成,是不是就用定时器判断接收到的两字符时间间隔是否大于传送3.5个字符时间呀?但这样的话,接收完一帧数据还必须要花费大概1.45个毫秒(对波特率19200,28/19200)来判断接收完毕了,才能去处理接收到的数据,会不会影响下一帧... Modbus RTU 判断一帧数据接收完成,是不是就用定时器判断接收到的两字符时间间隔是否大于传送3.5个字符时间呀?但这样的话,接收完一帧数据还必须要花费大概1.45个毫秒(对波特率19200,28/19200)来判断接收完毕了,才能去处理接收到的数据,会不会影响下一帧数据的接收呀?一般发送两帧数据之间的时间间隔是多少呀?有没有其他的判断帧接收完毕的方法呀?谢谢 展开
2012-05-07 03:16:16
464
3
- modbus rtu协议帧的长度问题
- 一个modbus rtu帧的长度Z大是256个字节。数据域Z大是(256-3)个字节,如果要发送的数据超过这个Z大长度,怎么处理??modbus协议里面没有看到呢。
2018-11-19 06:32:57
301
0
- modbus rtu通讯协议 如何判断超时
2010-08-08 03:08:06
520
3
- MODBUS RTU 帧头与帧尾 是怎么回事 我要如何确定呢
2012-09-09 16:05:22
359
2
- 解释Modbus rtu 3号命令请求和应答帧
- 如题,就要3号
2018-12-08 15:41:43
193
0
- modbus RTU协议的数据帧是不是都是固定的呢?
- 是不是modbus RTU的数据帧都是,对于上行,地址+功能码+起始地址高位+起始地址低位+数据个数高位+数据个数低位+CRC低位+CRC高位,对于下行,地址+功能码+数据1.。。数据n+CRC低位+CRC高位?是不是都是固定的格式呢?
2015-01-20 15:25:58
394
1
- MODBUS RTU 协议 帧头 3.5个字符间隔具体是怎么回事
- 是不是 下一次发送与上一次的时间间隔,那么这个帧头的数据又是什么 难道是3.5个字符间隔的时间
2018-11-25 12:35:32
219
0
- MFC MODBUS RTU协议 从站异常响应 如何判断异常
- 我知道根据异常形成响应信息。但是如何判断异常 如: 非法数据值,从站设备失败,设备忙,内存检测错等问题。我怎么才能判断出这些异常发生了,代码怎么写
2018-11-26 00:54:16
236
0
- 网桥如何判断一个数据帧是否为广播帧
- 网桥属于数据链路层,不会去解析数据帧中的ip地址;书上说网桥收到广播帧,会给其他端口广播,我的疑问是,网桥如何知道这个数据帧是否为广播帧?... 网桥属于数据链路层,不会去解析数据帧中的ip地址;书上说网桥收到广播帧,会给其他端口广播,我的疑问是,网桥如何知道这个数据帧是否为广播帧? 展开
2013-07-22 19:39:24
582
3
- modbus rtu开是接收之前通讯端口什么状态
- 假设触摸屏想单片机发送一个数据包,开始会有3.5个字符间隔,而这3.5个字符间隔单片机怎么判断的?
2014-09-12 00:54:39
311
2
- modbus rtu 如何读保持寄存器
2012-05-20 15:47:23
314
1
- modbus rtu 如何读保持寄存器
2012-02-28 11:54:13
420
2
- javascript 如何发送modbus rtu 指令
- 有一个继电器,通过485转usb接在电脑上(客户机),客户机通过浏览器访问服务端,要根据服务端返回的不同数据给继电器发送不同的指令!现在的初步想法是从服务端返回一个json数据,根据json数据用javascript给继电器发送指令,但不知道如何实现!
2015-06-01 10:07:47
356
2
- modbus rtu协议
- 仪表的modbus rtu 协议的保持寄存器地址是从40001,但是OPC软件上的modbus rtu 协议却是400001开始,我不知道怎么获取仪表上的数据,我软件上我要怎么跟仪表地址对起来。
2011-12-24 07:10:01
519
4
- modbus rtu是什么?
2012-10-13 03:39:38
399
2
- GPRS RTU模块可以将modbus TCP转换成modbus RTU吗?或是将modbus RTU转换成modbus TCP?
2014-12-21 15:17:31
272
1
- 接收数据时,如何判断是否全部接收到了
2018-06-19 19:12:18
370
1
- tcp网络如何发送modbus rtu命令
2018-11-22 02:01:13
242
0
- 如何 把can bus 转为modbus rtu
2017-06-10 09:58:11
316
1
- C语言如何编写modbus RTU协议?
- 我用c语言编写程序,通过USART收发数据,硬件电路为RS-485,我想实现modbus RTU协议的通信,如何配置和编写?越详细越好,多谢,若有资料提供,发到2041479809@qq.com邮箱,感激不尽!
2017-01-08 15:58:41
523
1
10月突出贡献榜
推荐主页
最新话题
参与评论
登录后参与评论