请教高手:关于RS485的问题

[复制链接]
3614|6
 楼主| swilyn 发表于 2008-5-6 14:51 | 显示全部楼层 |阅读模式
我使用485总线形式组成一个主从单片机的网络,一个上位机用于控制多片下位机,下位机要将数据传送给上位机,再任意时刻下位机都有可能向上位机传输数据~程序如何编写?
chunyang 发表于 2008-5-6 16:52 | 显示全部楼层

去看看Modbus协议

我的Blog中有
 楼主| swilyn 发表于 2008-5-6 21:34 | 显示全部楼层

你博客的网址?

你博客的网址?
zhaoyu2005 发表于 2008-5-8 10:08 | 显示全部楼层

使用较多的是查询方式

就是上位机查询到某个下位机的时候,该机才返回数据,这种方式编程简单,不用考虑总线竞争和仲裁,但是从机数量多的时候容易出现数据延迟现象。<br />另外就是从机主动发送,这要考虑总线竞争和仲裁,相对麻烦一点
 楼主| swilyn 发表于 2008-5-9 10:30 | 显示全部楼层

延时

延时比较麻烦~~传输中数据丢失情况如何?
chunyang 发表于 2008-6-18 11:53 | 显示全部楼层

点击签名档即可

  
soc69 发表于 2008-6-24 22:33 | 显示全部楼层

只能通过总线查询的方式实现

485是半双工通讯方式,统一时刻只能一个方向的数据传输,因此从机无法直接发送数据,必须主机查询。如想主动查询,就选422吧!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

9

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部