一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 2960|回复: 11
收起左侧

串口和485同时存在,通信怎么互不影响

[复制链接]
发表于 2016-1-6 09:47 | 显示全部楼层 |阅读模式
现在情况是这样,只要接上485通信这一路,那串口通信就死掉了,,有办法改进么
QQ截图20160106094609.jpg

发表于 2016-1-6 10:27 | 显示全部楼层
MAX485周边电路发过来看看。
发表于 2016-1-6 10:36 | 显示全部楼层
可以在中间加一个二选一的数字选择器,或者直接用mos控制电平转换IC的电源
发表于 2016-1-6 10:46 | 显示全部楼层
本帖最后由 snoopy8008 于 2016-1-6 10:47 编辑

我觉得应该主要检查下MAX485的-RE和DE是怎么控制的,如果输入输出同时使能的话,那么485就自收自发了,右边的单片机被搅局同时参与搅局。

TTL串口最好是一对一通讯吧?
从你的图片看,左边单片机是主机,那它是跟右边的单片机说话还是跟485说话?结果就是七嘴八舌了。
转换成485以后,可以一对多,但也要有软件协议控制秩序。
发表于 2016-1-6 14:16 | 显示全部楼层
用过模拟开关吧
发表于 2016-1-7 01:22 | 显示全部楼层
都转成485,然后组网才行,TTL一般一对一的
485可以监听:空闲发送,忙延时后再监听,忙过一阵子还不闲,发送失败
发表于 2016-1-7 09:14 | 显示全部楼层
加个光电隔离吧,要不如楼上所说,加个4051的电子开关
发表于 2017-1-16 14:29 | 显示全部楼层
在RXD上分别串联肖特基二极管并上拉。
发表于 2017-1-16 18:48 | 显示全部楼层
本帖最后由 钟义亭 于 2017-1-17 10:01 编辑

扇出能力 ,  可能變低了

1.jpg

最佳解答:  Q:RS485和RS232名稱是怎麼來的?
RS232和RS485是由國際標準之非同步串列式通訊硬體規範(Electronics Industries Association,EIA)的編號名稱
Q:分別是用甚麼方法傳送資料?
RS232:
-資料傳送信號是以串列方式一個Bit接一個Bit的依序傳遞,
且其資料位元之0/1係以兩芯信號線間之相對電壓位準差值大小來表現
-RS232之送收信號,是以Ground對Tx及Ground對Rx腳位之信號位準差值表示
-傳輸線長度最長可達15公尺
-RS232是1對1的短距離傳輸
RS485:
-資料傳送信號是以串列方式一個Bit接一個Bit的依序傳遞,
且其資料位元之0/1係以兩芯信號線間之相對電壓位準差值大小來表現
-與RS232不同的地方是RS485將送收之信號線結合,共同使用同一對傳輸線,即L+/L-兩芯
-由於RS485送收信號共用同一對傳輸線,所以它只能有半雙工的能力
-傳輸線長度最長可達1.2公里
-RS485是1對多的遠距離傳輸
Q:為什麼485傳輸距離可以遠大於232?
1.RS232抗雜訊能力比較差,傳輸線長度愈長,雜訊就愈大,資料錯誤率就愈高
2.RS485抗雜訊能力比較強
Q:那麼為何短距離不要使用485代替232?
1.價格是最大的考量

我有片 大80c51實驗板 ,  有做上 RS485和RS232 界面
可用 485接口  實習 232  ,  忘了 還是相反
還是可用 rs485 下載實習 ,  那時也沒看懂
就還 用不到 485 的

就是說明  ,  不易看懂


1.png



发表于 2017-1-16 18:54 | 显示全部楼层
串口只能一路,没法多路同时通讯

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-4-25 23:12 , Processed in 0.064279 second(s), 44 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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