3928|6

75

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

多从机485接受信号延迟问题 [复制链接]

各位大侠,我亟待解决如下问题,请指点:
485要处理的工作是:从机先发送数据给PC,PC做相应处理将结果返回给从机;当只有一台从机时,可以很正常的工作,从即接受也没有延迟,但是当挂上多台从机后,其中一台从机的接收就正常,其它从机的接收就有一定的延迟,大约有1S左右,这是只有两台从机的情况下测试的,如果有多台从机的情况下,就出现从机接收故障
从机接收采用的是中断方式,从机发送信号后就检测是否有来自主机的应答,如果两秒未接收到主机应答,则认为此次通信失败
我是做从机也就是硬件部分的,软件编程是在Delphi7下编写的(同事)
多谢各位大侠了……帮我解决的看看这是什么原因???

最新回复

我主要是实现整个通信过程没有冲突就可以了 让每个从机像 单个从机到PC机 一样稳定无误的发送接收数据 因为我现在测试的距离是很近的  只有半米  所以就只用了两根线  单片机从机也是没有共地的  这个的影响可以忽略的吧   不过我先试一试    同时也学一下多极通信  谢谢 jgj58   同时希望你继续帮助我  呵呵  详情 回复 发表于 2009-10-16 09:11
点赞 关注

回复
举报

77

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
无程序无真相
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
我的主机(也就是计算机)只管主动收,而不主动发,而从机(单片机)却相反,主动发。。这样就会有一个信息打架的问题。。。不知道怎么才可以让信息不打架、不冲突。。  
 
 
 

回复

53

帖子

0

TA的资源

一粒金砂(初级)

4
 
按照什么通信规约?按照市面上通用的规约都没问题的。可能是程序的问题
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

5
 
jgj58 :
   能不能给我解释的详细一点呢 ??
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

6
 
比如"645部颁规约"、"modbus规约"、"多能电表通信规约"等等
关键我不知你的产品要达到一个什么样的要求,如果仅仅是实现没有冲突简单通信的话,建议你搜一下“多机通信”,网上又好多简单的51单片机多机通信程序,可以参考哦。

另外问一下,你的两个单片机从机地共地了吗,怎么共地的?
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

7
 
我主要是实现整个通信过程没有冲突就可以了 让每个从机像 单个从机到PC机 一样稳定无误的发送接收数据

因为我现在测试的距离是很近的  只有半米  所以就只用了两根线  单片机从机也是没有共地的  这个的影响可以忽略的吧  
不过我先试一试    同时也学一下多极通信  谢谢 jgj58   同时希望你继续帮助我  呵呵
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表