共2条
1/1 1 跳转至页
MAX485,RXD,TXD 二片MAX485芯片转换出来后的二路RXD与TXD能并联使用吗??
问
各位大侠帮帮忙~~~!!!!
单片机中只有一路UART,我外接的是电表的485通信口,
我现在的电路是这样的,电表一路485进来后我有二个MAX485芯片,分二路连接在了MAX485的6、7脚,一个是主路一个是背用的,经过2个485芯片后出来的RXD与TXD并在了一起进入单片机的UART,但是电路总有些不稳,有的能用有的不能用,请较一下我这个电路有没有问题,大家有没有比我这个更好的电路实现这样的功能啊?(不想用IO口扩展UART特殊原因)在正常工作时只有一路485进,不会出现2个MAX485同时工作的情况,小弟第一次发贴,谢谢高手能够指点一二!!!! 答 1: 不可以输入并联当然可以,但输出并联当一高一低时就相当于输出短路了,要使用数据选择器或双串口的MCU,当然不同时工作的话,前者即可。 答 2: 加二极管,做个线与吧。485回来到单片机的两路,分别串一个二极管,负极接485,正极接MCU的RXD。
如果接二极管后低电平不够,那只好用二输入端与门了。
添加一点:如果MCU的RXD不带上拉的,还要添加上拉电阻。 答 3: 谢谢你们!!我在试试看我在应用时,我拿了十台做试验,有的时候有一路可以通信,有的时候一路也不能通信,将一个芯片焊下去后另一个就好了,但也有一台二路都能工作的,不解!!!! 答 4: 输入的时候,把TXD设成输入,做普通I/O用 答 5: 这样呢? 答 6: 楼上电路不对要注意“或”和“与”的不同适用范围。 答 7: 我用数据选择器来实现行吗???我想通过单片机来控制数据选择器的控制端来选择二路中的一路通信,单片机处在查询,当一路通信出现故障后,单片机就将控制端转给另外一路UART,这样可以吗,不知道串口通信中使用数据选择器可不可以,哪位仁兄指点一下,如果可以的话明天就去武汉买芯片,顺便请推荐一个数据选择器的芯片,谢谢!! 答 8: 数据选择器是比较规范的用法注意选原码输出型的,如2选1的74HC157,4选1的74HC153,8选1的74HC151等均可使用。 答 9: 谢谢楼主及各位仁兄!!没想到小弟第一次发贴就有这么多仁兄帮忙,真的是太感动了!!怪不得21IC越来越旺呢!!感谢楼主chunyang及最活跃的compuer00及各位朋友!!!有了消息我马上发个贴回来告诉大家!!~ 答 10: 加二极管,做个线与吧.如两个并联的IC(485)的其中一个失效在低电来状态,就收不到高电来了。
单片机中只有一路UART,我外接的是电表的485通信口,
我现在的电路是这样的,电表一路485进来后我有二个MAX485芯片,分二路连接在了MAX485的6、7脚,一个是主路一个是背用的,经过2个485芯片后出来的RXD与TXD并在了一起进入单片机的UART,但是电路总有些不稳,有的能用有的不能用,请较一下我这个电路有没有问题,大家有没有比我这个更好的电路实现这样的功能啊?(不想用IO口扩展UART特殊原因)在正常工作时只有一路485进,不会出现2个MAX485同时工作的情况,小弟第一次发贴,谢谢高手能够指点一二!!!! 答 1: 不可以输入并联当然可以,但输出并联当一高一低时就相当于输出短路了,要使用数据选择器或双串口的MCU,当然不同时工作的话,前者即可。 答 2: 加二极管,做个线与吧。485回来到单片机的两路,分别串一个二极管,负极接485,正极接MCU的RXD。
如果接二极管后低电平不够,那只好用二输入端与门了。
添加一点:如果MCU的RXD不带上拉的,还要添加上拉电阻。 答 3: 谢谢你们!!我在试试看我在应用时,我拿了十台做试验,有的时候有一路可以通信,有的时候一路也不能通信,将一个芯片焊下去后另一个就好了,但也有一台二路都能工作的,不解!!!! 答 4: 输入的时候,把TXD设成输入,做普通I/O用 答 5: 这样呢? 答 6: 楼上电路不对要注意“或”和“与”的不同适用范围。 答 7: 我用数据选择器来实现行吗???我想通过单片机来控制数据选择器的控制端来选择二路中的一路通信,单片机处在查询,当一路通信出现故障后,单片机就将控制端转给另外一路UART,这样可以吗,不知道串口通信中使用数据选择器可不可以,哪位仁兄指点一下,如果可以的话明天就去武汉买芯片,顺便请推荐一个数据选择器的芯片,谢谢!! 答 8: 数据选择器是比较规范的用法注意选原码输出型的,如2选1的74HC157,4选1的74HC153,8选1的74HC151等均可使用。 答 9: 谢谢楼主及各位仁兄!!没想到小弟第一次发贴就有这么多仁兄帮忙,真的是太感动了!!怪不得21IC越来越旺呢!!感谢楼主chunyang及最活跃的compuer00及各位朋友!!!有了消息我马上发个贴回来告诉大家!!~ 答 10: 加二极管,做个线与吧.如两个并联的IC(485)的其中一个失效在低电来状态,就收不到高电来了。
共2条
1/1 1 跳转至页
回复
| 有奖活动 | |
|---|---|
| 2026年“我要开发板活动”第三季,开始了! | |
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
我要赚赏金打赏帖 |
|
|---|---|
| 以启明云端ESP32P4开发板实现TF卡读写功能被打赏¥28元 | |
| 【分享开发笔记,赚取电动螺丝刀】树莓派5串口UART0配置被打赏¥25元 | |
| 【STM32F103ZET6】17:分享在Rtos项目中断管理的使用经验被打赏¥23元 | |
| 【STM32F103ZET6】16:分享在中断中恢复串口任务,遇到的问题被打赏¥31元 | |
| 在FireBeetle2ESP32-C5上实现温度大气压检测及显示被打赏¥21元 | |
| 【分享开发笔记,赚取电动螺丝刀】SAME51双串口收发配置被打赏¥27元 | |
| Chaos-nano操作系统在手持式VOC检测设备上的应用被打赏¥37元 | |
| 【分享开发笔记,赚取电动螺丝刀】关于在导入第三方库lib时,wchart类型冲突的原因及解决方案被打赏¥30元 | |
| 在FireBeetle2ESP32-C5上实现温湿度检测和显示被打赏¥20元 | |
| 在FireBeetle2ESP32-C5上实现光照强度检测及显示被打赏¥21元 | |
我要赚赏金
