当前位置:
工控论坛
> >
产品
>
工业互联
>
RS485/232/442
我要发帖
485通讯延时问题
点击:
9405
| 回复:
6
cuiying_beijing
关注
私信
精华:0帖
求助:0帖
帖子:37帖 | 62回
年度积分:0
历史总积分:195
注册:2004年9月24日
发表于:2005-08-08 09:57:00
楼主
各位大虾:485通讯中当从机接到主机命令后需要延时一段时间才能与主机通讯,为什么?一般延时多长时间?
分享到:
收藏
邀请回答
回复楼主
举报
小猪哼哼
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 24回
年度积分:0
历史总积分:35
注册:2004年7月05日
发表于:2005-08-09 09:01:00
1楼
延时时间包括三部分,1是主机数据到从机的传输时间,2是从机接收到数据以后到回送数据的响应时间(一般是10—100毫秒),3是回送数据的传输时间。以9600波特率为例,传送一个字节的数据传送时间大约是1毫秒。一般来说等待时间可以设为300—1000毫秒。
回复
引用
举报
cuiying_beijing
关注
私信
精华:0帖
求助:0帖
帖子:37帖 | 62回
年度积分:0
历史总积分:195
注册:2004年9月24日
发表于:2005-08-09 09:22:00
2楼
谢谢! 我采用MODBUS协议传输,一个数据包大概在20个字节左右,传输采用9600bit/s,来回传输时间在40ms左右,从机接收到数据后我采用延时5ms后再回应,这样我等待时间设置为了50ms。工作正常。 另外有个问题为什么从机接收到数据后为什么要延时几个ms再回应?MAX485的RE端与DE端能同时有效吗,我想短时间也许是可以的,对吗?
回复
引用
举报
GaryLin
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 1186回
年度积分:0
历史总积分:1263
注册:2003年4月15日
发表于:2005-08-09 10:11:00
3楼
在半双工 RS-485 bus 上, 同一时间只能有一个 Sender; 从机收到数据后应 delay 一会再 enable Sender, 以避免主机的 Sender 还没 disable 掉, 变成有两个 Sender 同时 Enable, 此时可能会有误码产生.
回复
引用
举报
网络人生
关注
私信
精华:0帖
求助:0帖
帖子:26帖 | 125回
年度积分:0
历史总积分:222
注册:2003年7月08日
发表于:2005-08-20 11:11:00
4楼
我做这方面已经有几年,你的问题一下子说不清楚,http://icmcn.home.sunbo.net,可以访问一下,可以相互交流一下,bolo1979@sina.com。
回复
引用
举报
不是吧
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 28回
年度积分:0
历史总积分:102
注册:2005年8月12日
发表于:2005-08-25 16:12:00
5楼
请问主机与从机的通讯中断是怎么一回事,我公司的设备,在不运行的状态下,主机与从机的通讯正常,当机器运行时,通讯会在一段时间后中断,求教这是为什么?
回复
引用
举报
GaryLin
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 1186回
年度积分:0
历史总积分:1263
注册:2003年4月15日
发表于:2005-08-29 15:28:00
6楼
通讯中断是怎样的情形? bus 上全是误码? ==> 主机与从机同时发送信息? 主机有发送而从机无回应? ==> 从机的程序有误, 进入某个无限回圈(loop)? 主机无发送? ==> 主机的程序有误?
回复
引用
举报
热门招聘
相关主题
请教个简单的问题:关于报文与...
[1405]
现场总线技术改变工业控制旧...
[2518]
基于摩托罗拉Coldfire处理器...
[1670]
求助CP5611从站编程
[1464]
工控网FTP!
[4781]
征集:现场总线应用项目实例
[3513]
讨论:征集金点子
[1842]
SPC3和SPC4、SPC4-1、SPC4-2的...
[2521]
高效逻辑环
[1599]
PC扩充和互连技术的发展
[1752]
官方公众号
智造工程师
客服
小程序
公众号