一个单片机和40个单片机通过232通信的问题

[复制链接]
diy1997 发表于 2014-10-14 20:01 | 显示全部楼层
肯定行。
楼宇对讲项目,直接用单片机本身的串口 + 三极管 + 稳压二极管......
mmuuss586 发表于 2014-10-14 20:28 | 显示全部楼层
那都不知道谁和谁通讯,还不弄乱掉啊;
dirtwillfly 发表于 2014-10-14 20:46 | 显示全部楼层
jhc8711 发表于 2014-10-14 16:48
我可不可以这样做,似乎就不用在去考虑驱动能力的问题了,是用双串口单片机,将多个单片机串口两两级联起 ...

这样会影响通讯速度的。你可以测算一下,根据每传输一次信息使用的时间。单片机少的话应该可以。不过还要考虑系统的稳定性,一个mcu或者一个连接点出问题可能会影响整个系统
通宵敲代码 发表于 2014-10-14 20:51 | 显示全部楼层
10米之内40个单片机!
楼主你想干嘛,败家也不带这样的啊!
玄德 发表于 2014-10-14 21:08 | 显示全部楼层
解决好硬件驱动问题,就没问题了。
gnaijnaoul 发表于 2014-10-14 21:51 | 显示全部楼层
你不需要多主机通讯的话
这个问题的关键就是使用什么硬件实现线与!
1、直接使用三极管和上拉电阻实现线与功能
2、485总线
3、带输出使能的232芯片
wolension 发表于 2014-10-15 08:47 | 显示全部楼层
你用232也是轮询,你用485也是轮询,为什么不用485呢?
用232无非就是可以双工(在选定从机后),而485是要等主机发完从机才可以发,也就是说速度慢一点而已。
原野之狼 发表于 2014-10-15 08:51 | 显示全部楼层
485组网,CAN组网,以太网组网。
楼主非得弄一个232组网出来...当然也不是不可以,协议上可以玩得转,但是能不能适用你的场景就得自己去分析了。
icekoor 发表于 2014-10-15 08:55 | 显示全部楼层
不建议你这么用,很少人这么用,就说明它存在问题。
单片机的出口为RS232,加个RS232转CAN的芯片,采用CAN通信方式吧!
dwdsp 发表于 2014-10-15 09:37 | 显示全部楼层
看应用场合吧
nyszx 发表于 2014-10-15 17:00 | 显示全部楼层
485也不可能总线上直接挂40个负载
langgao183 发表于 2014-10-15 17:11 | 显示全部楼层
独立的单片机做主机,40个做从机,从机只有在收到主机的信号后回复一次,主机轮询的方式与40个从机通信,每个从机地址不能重复。这样应该是可以的吧
 楼主| jhc8711 发表于 2014-10-17 12:32 | 显示全部楼层
有人用ttl电平通讯做过的,所以我感觉是可以的
 楼主| jhc8711 发表于 2014-10-17 12:33 | 显示全部楼层
nyszx 发表于 2014-10-15 17:00
485也不可能总线上直接挂40个负载

不能直接挂载?为什么
nyszx 发表于 2014-10-17 12:48 | 显示全部楼层
jhc8711 发表于 2014-10-17 12:33
不能直接挂载?为什么

因为存在阻抗匹配问题以及驱动能力还和电缆等等有关。常规器件理论32个负载。也有特殊的64个128个等那样的,但是为了稳定,不可能接那么多。
dsp8051 发表于 2014-10-19 12:58 | 显示全部楼层
可以的,用广播方式就解决冲突问题。先呼地址一对一或点名。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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