打印

两个单片机共用一个串口通道和一个上位机通信,大家谈谈

[复制链接]
2536|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
henglin|  楼主 | 2013-3-27 21:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
两个单片机共用一个串口通道和一个上位机通信,大家谈谈
-------------------------------------------------------------------------
我是这么想的  上位机的TX 连接两个单片机的RX
但是两个单片机的TX 怎么分别和上位机通讯呢

或者单片机A的TX和上位机的RX连接       另外单片机A模拟一个RX1 连接单片机B的TX   ,单片机B一切上传 通过单片机A转发

这样上位机发数据  两个单片机同时接收,每个单片机根据名字或者字符串 作答, 没有和本单片机相关的信息 则不作答!

我上面说的这样 是可以实现的  事实我也在产品上用到了
----------------------------------------------------------------------

现在问问大家还有更好的思路么

相关帖子

沙发
谈的元| | 2013-3-27 23:56 | 只看该作者
这样分时用可以,要么485,实质一样

使用特权

评论回复
板凳
jrcsh| | 2013-3-28 03:15 | 只看该作者
我晕死这么基础的东西,查一下多机通信,一机主模式

使用特权

评论回复
地板
henglin|  楼主 | 2013-3-28 16:41 | 只看该作者
jrcsh 发表于 2013-3-28 03:15
我晕死这么基础的东西,查一下多机通信,一机主模式

别说的这样简单    多想想

使用特权

评论回复
5
jrcsh| | 2013-3-28 17:29 | 只看该作者
henglin 发表于 2013-3-28 16:41
别说的这样简单    多想想

  你到底想问题啥了,主题的整个内容都换了。  

使用特权

评论回复
6
chengfei21| | 2013-3-28 18:39 | 只看该作者
用485级联起来时可行的方案

使用特权

评论回复
7
henglin|  楼主 | 2013-3-29 08:52 | 只看该作者
不能用485哦 只能用串口 TTL 的

使用特权

评论回复
8
acute1110| | 2013-3-29 08:54 | 只看该作者
只能时分,用一开关切换,时间片固定也可,令牌传递也可。

使用特权

评论回复
9
john-deng| | 2013-3-29 15:05 | 只看该作者
两个TX上各串一个二极管后再同时接上位机,根据情况可能需要个上下拉什么的。

使用特权

评论回复
10
gurong60| | 2013-3-29 15:22 | 只看该作者
可以搞个分时复用,俩个不可同时发,如果需要同时发送,在总线上加模拟开关,一个发送时,关闭令一个的总线

使用特权

评论回复
11
chunyang| | 2013-3-30 22:31 | 只看该作者
对强上拉型IO的TX端(指MCU侧的TTL IO)可用二极管隔离即采用线与逻辑、用二输入与门、用数据分配器、用模拟开关等等都可以实现共享串口电平转换器,如果MCU的IO为弱上拉型,TX则可以直接并联但程序上必须有防止同时发送的机制。RX端简单并联即可。

使用特权

评论回复
评论
henglin 2013-3-31 09:55 回复TA
高人 说的很到位 
评分
参与人数 1威望 +3 收起 理由
henglin + 3 很给力!
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:苏州 单片机/PLC 软硬件开发- 上位机开发 - 项目合作- QQ  1721711338

29

主题

519

帖子

6

粉丝