欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 20266|回復(fù): 10
打印 上一主題 下一主題
收起左側(cè)

當(dāng)需要用到RS232和RS485兩個(gè)模塊時(shí)?如何才能自動切換?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:69862 發(fā)表于 2015-6-10 22:40 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
最近做了一個(gè)項(xiàng)目,需要用到RS232RS485(單片機(jī)只用一個(gè)串口),一般情況下,都是用兩個(gè)跳線冒或者是撥碼開關(guān)作硬件切換就可以了,但是,不能打兩個(gè)芯片的輸出接在一起,所以這次這個(gè)比較特殊,板子是放在一個(gè)盒子里面,手動切換就不方便,只有想辦法要么通過軟件,要么通過硬件切換。我還是打算在硬件上面動手,就實(shí)現(xiàn)一個(gè)簡單的功能,硬件自動切換。后來就想起我當(dāng)初在做電視機(jī)維修用到的音視頻通道切換芯片74HC4052

功能:當(dāng)DB9端口有線連接時(shí),這個(gè)時(shí)候選擇用RS232
      當(dāng)RS485端口有連接時(shí),選擇用RS485

所用到的主要器件:
1、RS32323.3V芯片)
2、RS34853.3V芯片)
3、74HC4052
上面12兩種基本上都使用過了,就不需要說了,主要說明一下74HC4052

74HC4052:是一個(gè)雙刀四擲模擬雙向開關(guān)。

引 腳 圖




引腳功能:
A0~A3A通道通道輸入/輸出端
B0~B3B通道通道輸入/輸出端
AN:   A通道公共輸出/輸入端
BN:   B通道公共輸出/輸入端
S0S1:地址端
E:使能端(低電平有效,一般和地接在一起)
VEE:模擬信號接地端(一般和數(shù)字地接在一起)
GND:數(shù)字信號接地端
VCC:電源+




74HC4052相當(dāng)于一個(gè)雙刀四擲開關(guān),具體接通哪一通道,由輸入地址碼S0S1地址端來決定。其真值表如下


E
S1
S0
接通通道
0
0
0
A0,B0
0
0
1
A1,B1
0
1
0
A2,B2
0
1
1
A3,B3
1
X
X
None







電路圖如下:

工作原理:高電平接通RS232,低電平接通RS485

RS232的輸出接在74HC4052A3B3,因?yàn)楫?dāng)S0S1是高電平的時(shí)候就接通這兩路。
RS485的輸出接在74HC4052A0B0,因?yàn)楫?dāng)S0S1是低電平的時(shí)候就接通這兩路。
這里需要注意的是,一定不要把串口通信的兩根線弄反了,也就是RXDTXD兩根線。
S0S1我是接在DB9針的4腳,因?yàn)槲业拇诰這個(gè)引腳是高電平,當(dāng)這個(gè)線接上后,4腳會有一個(gè)5V的電平(ON_RS232),經(jīng)過R97下拉電阻,提供74HC4052開關(guān)地址選擇信號。就能夠進(jìn)行通道選擇。

限于能力和水平有限,如有不對之處,請大家指出。。。。。。



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:2318 發(fā)表于 2015-6-10 23:37 來自觸屏版 | 只看該作者
又長見識了,樓主這個(gè)方法非常好。應(yīng)該比用繼電器要穩(wěn)定得多。我以前做類似的都是用繼電器來實(shí)現(xiàn)的,結(jié)果壽命普遍不長。不過有個(gè)問題請教一下。樓主這樣用4052做波特率最高能支持到多少呢!
回復(fù)

使用道具 舉報(bào)

板凳
ID:69862 發(fā)表于 2015-6-11 18:53 | 只看該作者
hkccd 發(fā)表于 2015-6-10 23:37
又長見識了,樓主這個(gè)方法非常好。應(yīng)該比用繼電器要穩(wěn)定得多。我以前做類似的都是用繼電器來實(shí)現(xiàn)的,結(jié)果壽 ...

具體是多少,沒有測過,項(xiàng)目中是可以用的。
回復(fù)

使用道具 舉報(bào)

地板
ID:19715 發(fā)表于 2015-6-11 20:26 | 只看該作者
市面上有RS485轉(zhuǎn)RS232的轉(zhuǎn)換器賣
回復(fù)

使用道具 舉報(bào)

5#
ID:82781 發(fā)表于 2015-6-12 01:12 | 只看該作者
明白 發(fā)表于 2015-6-11 20:26
市面上有RS485轉(zhuǎn)RS232的轉(zhuǎn)換器賣

485 232轉(zhuǎn)換器是不能解決樓主大師的問題的。他這個(gè)是需要 在程序中判斷以后再轉(zhuǎn)換.
回復(fù)

使用道具 舉報(bào)

6#
ID:66137 發(fā)表于 2015-6-12 13:33 | 只看該作者
很強(qiáng)大,但是這個(gè)4052開關(guān)在接通時(shí),肯定是沒有繼電器般純物理連接那么可靠,不知道穩(wěn)定不。
回復(fù)

使用道具 舉報(bào)

7#
ID:19715 發(fā)表于 2015-6-12 22:25 | 只看該作者
74HC4052不在485的電壓范圍內(nèi)
回復(fù)

使用道具 舉報(bào)

8#
ID:69862 發(fā)表于 2015-6-13 21:00 | 只看該作者
明白 發(fā)表于 2015-6-12 22:25
74HC4052不在485的電壓范圍內(nèi)

什么意思?
回復(fù)

使用道具 舉報(bào)

9#
ID:193413 發(fā)表于 2017-7-15 15:45 | 只看該作者
反過來試試 不知道能不能用 輸出只有兩個(gè)端子 通過74HC4052選擇232或485
回復(fù)

使用道具 舉報(bào)

10#
ID:429604 發(fā)表于 2022-5-13 09:35 | 只看該作者
我只想說你5V的電哪里來?常規(guī)的485或者232接口根本沒5V的供電輸出,難道你要讓客戶用你特定的485或者232?
回復(fù)

使用道具 舉報(bào)

11#
ID:969272 發(fā)表于 2022-5-14 21:05 | 只看該作者
只要?jiǎng)幼鞔螖?shù)不多,明顯是繼電器更好,雖然壽命短,但不用考慮電壓范圍。
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表