搜索
bottom↓
回复: 39

求教单片机的多机通信方案

[复制链接]

出0入0汤圆

发表于 2013-12-28 07:04:33 | 显示全部楼层 |阅读模式
内置 串口 SPI i2c SPIA 五个单片机对一个单片机接受发送数据,数据量不大,求已经成品化的方案,成本不限,中间可加入其它的IC。在其他51 等单片机上已经实现的方案请给出资料或链接地址

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2013-12-28 08:21:55 | 显示全部楼层
加个485芯片 都给挂到485总线上 挺简单的也好用

出20入186汤圆

发表于 2013-12-28 09:02:25 | 显示全部楼层
I2C通信吧,如果要求较高可以隔离,中继,差分等方式传输

出0入0汤圆

发表于 2013-12-28 10:41:43 | 显示全部楼层
用个5串口的STM32,接5个外置单片机,用串口好了。或者楼上的楼上说的,用485.

出0入0汤圆

发表于 2013-12-28 10:44:55 | 显示全部楼层
好明显用SPI哦

出0入0汤圆

发表于 2013-12-28 10:59:17 来自手机 | 显示全部楼层
距离??????

出0入0汤圆

 楼主| 发表于 2013-12-28 11:01:08 | 显示全部楼层
qiao_zlj 发表于 2013-12-28 10:59
距离??????

在一个PCB上,几厘米

出0入0汤圆

发表于 2013-12-28 11:06:26 | 显示全部楼层
同一pcb,明显的i2c和spi. i2c线少,spi编程简单。 两个都有太多的案例的。 搜一下吧

出0入0汤圆

发表于 2013-12-28 11:08:23 | 显示全部楼层
我用SPI + Uart

出0入0汤圆

 楼主| 发表于 2013-12-28 11:29:17 | 显示全部楼层
babysnail 发表于 2013-12-28 11:06
同一pcb,明显的i2c和spi. i2c线少,spi编程简单。 两个都有太多的案例的。 搜一下吧 ...

和RS485比,哪个可以更稳定?

出0入0汤圆

 楼主| 发表于 2013-12-28 11:29:34 | 显示全部楼层

和RS485比,哪个可以更稳定?

出0入0汤圆

发表于 2013-12-28 11:35:01 | 显示全部楼层
同一pcb还用RS458吗? 你还要转485芯片*5pcs. 器件越多可靠性越差。你懂的

出0入0汤圆

发表于 2013-12-28 11:44:14 来自手机 | 显示全部楼层
同一块PCB上不用485,推荐用SPI

出0入0汤圆

发表于 2013-12-28 11:47:50 来自手机 | 显示全部楼层
为什么手机回复就变成收费?

出0入0汤圆

 楼主| 发表于 2013-12-28 11:49:09 | 显示全部楼层
sunshulin 发表于 2013-12-28 08:21
加个485芯片 都给挂到485总线上 挺简单的也好用

这个应该不错的,给个multisim 或proteus的51通信仿真图吧

出0入0汤圆

 楼主| 发表于 2013-12-28 11:50:39 | 显示全部楼层
本帖最后由 cityfuture 于 2013-12-28 11:51 编辑
sunshulin 发表于 2013-12-28 08:21
加个485芯片 都给挂到485总线上 挺简单的也好用


回复错了,求 一份 程序

出0入0汤圆

 楼主| 发表于 2013-12-28 11:52:14 | 显示全部楼层
cyr_hongfeng 发表于 2013-12-28 11:44
同一块PCB上不用485,推荐用SPI

成本不限,SPI比485稳定吗,有SPi 51多机器通信的例程吗,论坛搜索都是遇到的问题

出0入0汤圆

发表于 2013-12-28 12:07:08 | 显示全部楼层
这个就是操作串口别的没啥,顶层应用可以仿照modbus简单定义一个

出0入0汤圆

发表于 2013-12-28 12:09:06 | 显示全部楼层
babysnail 发表于 2013-12-28 11:06
同一pcb,明显的i2c和spi. i2c线少,spi编程简单。 两个都有太多的案例的。 搜一下吧 ...

+10086               

出0入0汤圆

发表于 2013-12-28 14:22:12 | 显示全部楼层
果断SPI了三  楼主同学

出0入0汤圆

发表于 2013-12-28 17:16:11 | 显示全部楼层
来看一下啊

出0入0汤圆

发表于 2013-12-29 13:09:41 | 显示全部楼层
同一板子加附加电路干嘛啊、、、

出0入0汤圆

发表于 2013-12-29 14:17:35 | 显示全部楼层
单线UART

记得把说有的 txd设置成开漏输出 并上拉就可以了,解决TXD之间的冲突

RXD直接并在一起即可

出0入0汤圆

发表于 2013-12-29 16:13:30 | 显示全部楼层
knight_avr 发表于 2013-12-29 14:17
单线UART

记得把说有的 txd设置成开漏输出 并上拉就可以了,解决TXD之间的冲突

这是51版块,lz可能是普通51.oc输出没戏。 4个4148解决。

出0入0汤圆

发表于 2013-12-29 16:26:13 | 显示全部楼层
cityfuture 发表于 2013-12-28 11:29
和RS485比,哪个可以更稳定?

485做PCB外的

出0入4汤圆

发表于 2013-12-29 16:48:03 | 显示全部楼层
这么短的距离,明显 是 SPI。单工,双工,自己选择。

出0入0汤圆

发表于 2013-12-29 18:24:31 | 显示全部楼层
同一个PCB上用I2C最方便,支持多主机模式。

出0入0汤圆

发表于 2013-12-29 19:29:06 | 显示全部楼层
这是6核的板子

出0入34汤圆

发表于 2013-12-29 19:37:12 | 显示全部楼层
看来蛮多人都推荐使用 485 方案来着的,我也推荐硬件使用 485 传输资料,再内置一个简易版的 MODBUS 应可满足楼主的需求吧?!

出0入0汤圆

发表于 2013-12-29 20:27:31 | 显示全部楼层
我还是觉得485比较好,因为我是搞风力发电的,在风机上通信就是用的485,而且支持光纤通信。

出0入0汤圆

发表于 2014-1-2 12:37:55 | 显示全部楼层
babysnail 发表于 2013-12-29 16:13
这是51版块,lz可能是普通51.oc输出没戏。 4个4148解决。

51没有开漏输出,也没有关系的,自己按照开漏原理搭一个开漏输出就可以了,在输出引脚加 P-mosfet,就是开漏输出了,这样节省硬件成本,而且多机通讯使用USART,编程和控制都是很容易实现的

出0入0汤圆

发表于 2014-1-2 12:43:08 | 显示全部楼层
6个单片机在一块PCB上,很好奇做仕么用的。。。。

出0入0汤圆

发表于 2014-1-3 20:50:29 | 显示全部楼层
其实越简单越好,就用SPI通信即可。

出0入0汤圆

发表于 2014-1-3 20:55:43 | 显示全部楼层
用I2C是不错的选择

出10入113汤圆

发表于 2014-1-3 21:39:14 | 显示全部楼层
都可以的,串口最简单

出0入0汤圆

发表于 2014-1-3 23:18:52 | 显示全部楼层
cityfuture 发表于 2013-12-28 11:52
成本不限,SPI比485稳定吗,有SPi 51多机器通信的例程吗,论坛搜索都是遇到的问题 ...

在同一PCB上,用485浪费。eeprom都用I2C,没啥不稳定的。

如果是多机器,距离隔很远才用485!

出0入0汤圆

发表于 2014-1-5 21:11:34 | 显示全部楼层
同一块板子上的话建议用SPI、IIC,如果不是,则建议用串口485,可以挂很多个,只要注意被冲突即可。。。

出0入0汤圆

发表于 2014-1-5 22:03:21 | 显示全部楼层
同意楼上

出0入0汤圆

发表于 2014-1-5 22:15:34 | 显示全部楼层
I2c吧。。

出0入0汤圆

发表于 2014-1-10 10:00:14 | 显示全部楼层
UART就应该可以吧
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-1 08:53

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表