打印

单片机与PC的通讯方案请教

[复制链接]
1535|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
renrongwen|  楼主 | 2007-5-4 21:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
方案选取:
由于项目需要,PC机通过RS232串口控制16个单片机让他们按照不同的指令执行不同的任务,同时每个单片机带有键盘,键值也会反馈到PC机,由下面两种方案可选:
一 用17片单片机,其中一个与PC机通过RS232通讯,这个再与其他16个通过SPI通讯(STC12C5410AD单片机本身有该接口);
二 用16片单片机(与PC机距离都在20m以内),每片都与PC机通过RS232通讯,根据数据开始几位不同来区分;
两种方案哪种好些,有没有更好的方案,请指点,谢谢!

相关帖子

沙发
weihualong| | 2007-5-5 08:07 | 只看该作者

多机通信

最好用RS485

使用特权

评论回复
板凳
conwh| | 2007-5-5 08:48 | 只看该作者

用485省心

使用特权

评论回复
地板
pilibeibei| | 2007-5-5 12:22 | 只看该作者

485是个不错的选择

用总线方式,最简单的就是楼上各位的485通讯

使用特权

评论回复
5
renrongwen|  楼主 | 2007-5-5 14:37 | 只看该作者

多谢各位指点!谢谢!

多谢各位指点!谢谢!

使用特权

评论回复
6
rzm2001| | 2007-5-13 09:47 | 只看该作者

单片机与PC的通讯方案请教

485

使用特权

评论回复
7
古道热肠| | 2007-5-13 10:59 | 只看该作者

17个单片机也有它的优点

  使用2级集散控制系统也有它的优点,可以减轻PC机的查询负担,可以做到主动上报(中断方式),不过如果用RS232完成PC与主机通讯,通讯距离不能太远。主单片与从单片机使用内部总线,线缆连接不可超过1米,这种方案在电话计费管理机上就见过。

使用特权

评论回复
8
chenlung| | 2007-5-13 11:25 | 只看该作者

re

我怎么就觉得第二种方案好呢?串口的多机通信好像没有SPI总线可靠吧。

使用特权

评论回复
9
古道热肠| | 2007-5-13 11:56 | 只看该作者

可以做得很可靠

  有两点要注意:
 1、波特率不能高,易低于9600bps,大多只用2400bps
  2、数据封包处理,并进行CRC检查及错误重发机制进行相应的保障

使用特权

评论回复
10
prcxf| | 2007-5-14 15:40 | 只看该作者

都可以,关键要在软件上解决总线竞争问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

36

主题

88

帖子

1

粉丝