发新帖我要提问
123
返回列表
打印

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

[复制链接]
楼主: jhc8711
手机看帖
扫描二维码
随时随地手机跟帖
41
diy1997| | 2014-10-14 20:01 | 只看该作者 回帖奖励 |倒序浏览
肯定行。
楼宇对讲项目,直接用单片机本身的串口 + 三极管 + 稳压二极管......

使用特权

评论回复
42
mmuuss586| | 2014-10-14 20:28 | 只看该作者
那都不知道谁和谁通讯,还不弄乱掉啊;

使用特权

评论回复
43
dirtwillfly| | 2014-10-14 20:46 | 只看该作者
jhc8711 发表于 2014-10-14 16:48
我可不可以这样做,似乎就不用在去考虑驱动能力的问题了,是用双串口单片机,将多个单片机串口两两级联起 ...

这样会影响通讯速度的。你可以测算一下,根据每传输一次信息使用的时间。单片机少的话应该可以。不过还要考虑系统的稳定性,一个mcu或者一个连接点出问题可能会影响整个系统

使用特权

评论回复
44
通宵敲代码| | 2014-10-14 20:51 | 只看该作者
10米之内40个单片机!
楼主你想干嘛,败家也不带这样的啊!

使用特权

评论回复
45
玄德| | 2014-10-14 21:08 | 只看该作者
解决好硬件驱动问题,就没问题了。

使用特权

评论回复
46
gnaijnaoul| | 2014-10-14 21:51 | 只看该作者
你不需要多主机通讯的话
这个问题的关键就是使用什么硬件实现线与!
1、直接使用三极管和上拉电阻实现线与功能
2、485总线
3、带输出使能的232芯片

使用特权

评论回复
47
wolension| | 2014-10-15 08:47 | 只看该作者
你用232也是轮询,你用485也是轮询,为什么不用485呢?
用232无非就是可以双工(在选定从机后),而485是要等主机发完从机才可以发,也就是说速度慢一点而已。

使用特权

评论回复
48
原野之狼| | 2014-10-15 08:51 | 只看该作者
485组网,CAN组网,以太网组网。
楼主非得弄一个232组网出来...当然也不是不可以,协议上可以玩得转,但是能不能适用你的场景就得自己去分析了。

使用特权

评论回复
49
icekoor| | 2014-10-15 08:55 | 只看该作者
不建议你这么用,很少人这么用,就说明它存在问题。
单片机的出口为RS232,加个RS232转CAN的芯片,采用CAN通信方式吧!

使用特权

评论回复
50
dwdsp| | 2014-10-15 09:37 | 只看该作者
看应用场合吧

使用特权

评论回复
51
nyszx| | 2014-10-15 17:00 | 只看该作者
485也不可能总线上直接挂40个负载

使用特权

评论回复
52
langgao183| | 2014-10-15 17:11 | 只看该作者
独立的单片机做主机,40个做从机,从机只有在收到主机的信号后回复一次,主机轮询的方式与40个从机通信,每个从机地址不能重复。这样应该是可以的吧

使用特权

评论回复
53
jhc8711|  楼主 | 2014-10-17 12:32 | 只看该作者
有人用ttl电平通讯做过的,所以我感觉是可以的

使用特权

评论回复
54
jhc8711|  楼主 | 2014-10-17 12:33 | 只看该作者
nyszx 发表于 2014-10-15 17:00
485也不可能总线上直接挂40个负载

不能直接挂载?为什么

使用特权

评论回复
55
nyszx| | 2014-10-17 12:48 | 只看该作者
jhc8711 发表于 2014-10-17 12:33
不能直接挂载?为什么

因为存在阻抗匹配问题以及驱动能力还和电缆等等有关。常规器件理论32个负载。也有特殊的64个128个等那样的,但是为了稳定,不可能接那么多。

使用特权

评论回复
56
dsp8051| | 2014-10-19 12:58 | 只看该作者
可以的,用广播方式就解决冲突问题。先呼地址一对一或点名。

使用特权

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

本版积分规则