找回密碼
         注冊(cè)會(huì)員
        搜索附件  
        MCU資訊論壇 附件中心 單片機(jī)論壇 51單片機(jī)論壇 低成本485中繼器的原理與設(shè)計(jì).doc

        低成本485中繼器的原理與設(shè)計(jì).doc

         

        低成本485中繼器的原理與設(shè)計(jì):
        低成本485中繼器的原理與設(shè)計(jì)




        大多數(shù)做過485總線的工程師對(duì)該總線的通訊距離都感覺不盡人意,因其在截面積達(dá)1平方毫米的RVVP銅芯線上,最多只能跑1200米。要想更遠(yuǎn)的距離,若采用提高導(dǎo)線的截面積和使用RVSP雙絞屏蔽線的方法,即使將導(dǎo)線截面積加粗1倍也不能讓通訊距離提高1倍。因此,提高485通訊距離最經(jīng)濟(jì)的方法是使用485中繼器,對(duì)總線信號(hào)進(jìn)行放大和隔離。本文將介紹兩款低成本的采用不同方式完成的RS-485中繼器。

        一、采用純硬件方式

        電路原理如圖1所示:





        圖1

        收發(fā)器U1和U2的數(shù)據(jù)發(fā)送端和接收端被接成“擁抱”(甲輸入接乙輸出,乙輸入接甲輸出)模式,其收、發(fā)狀態(tài)受控于“可再觸發(fā)單穩(wěn)多諧振蕩器”U3A和U3B;U3A的觸發(fā)端(1腳)與U2的數(shù)據(jù)接收端(1腳)相連接,U3B的觸發(fā)端(9腳)與U1的數(shù)據(jù)接收端相連接,工作原理如下:

        左邊的485總線1與右邊的485總線2在物理上是獨(dú)立的,空閑狀態(tài)下,這2根總線間沒有數(shù)據(jù)傳送,經(jīng)R8、C3(R10、C4)時(shí)間常數(shù)后,U3A與U3B都回到穩(wěn)定狀態(tài)(Q端為低、/Q端為高),控制收發(fā)器U1和U2都處在接收狀態(tài)。

        當(dāng)U1先收到數(shù)據(jù)時(shí),U1的1腳跳變?yōu)榈碗娖剑|發(fā)U3B,使U3B的狀態(tài)發(fā)生改變(Q端變高、/Q端變低),Q端(5腳)變高后,使U2進(jìn)入發(fā)送狀態(tài);/Q端(12腳)變低后,使U3A穩(wěn)定在初始狀態(tài)下,保證U1穩(wěn)定接收數(shù)據(jù),并將接收下來(lái)的數(shù)據(jù)送往U2,由U2將數(shù)據(jù)向右邊的485發(fā)送出去。

        同理,當(dāng)U2先接收到數(shù)據(jù)時(shí),可由U1將數(shù)據(jù)向左邊的485發(fā)送出去。

        值得一提的是:R8、C3時(shí)間常數(shù)應(yīng)根據(jù)不同的數(shù)據(jù)傳輸率進(jìn)行適當(dāng)調(diào)整,使其略大于1個(gè)字節(jié)數(shù)據(jù)傳輸?shù)臅r(shí)間即可;另外,兩個(gè)字節(jié)之間的通信時(shí)間間隔也要略大于1個(gè)字節(jié)數(shù)據(jù)傳輸?shù)臅r(shí)間;本圖所示參數(shù)可滿足速率不大于100K下的數(shù)據(jù)傳輸。

        總結(jié):由于采用電阻電容組成延時(shí)電路,電阻或電容本身的誤差或運(yùn)行一段時(shí)間后電子器件老化產(chǎn)生的誤差及溫度的變化,都會(huì)影響延時(shí)的準(zhǔn)確性,再者這種中繼器要求兩個(gè)字節(jié)之間的通信時(shí)間間隔必須大于一個(gè)字節(jié)數(shù)據(jù)的通信時(shí)間才能確保不丟失數(shù)據(jù),因此降低了通信速率;可應(yīng)用于通訊數(shù)據(jù)量不太大、收發(fā)器數(shù)量不太多(一般不超過24個(gè))的場(chǎng)合。

        二、采用MCU控制方式

        MCU控制方式利用單片機(jī)外部中斷來(lái)檢測(cè)串行通信的起始位,用定時(shí)器定時(shí)控制數(shù)據(jù)的收發(fā)周期,從而將數(shù)據(jù)按字節(jié)進(jìn)行收發(fā),實(shí)現(xiàn)中繼功能;其工作原理與純硬件方式的基本一致,只是用單片機(jī)來(lái)定時(shí)更準(zhǔn)確,且不要求兩個(gè)字節(jié)之間的通信時(shí)間間隔一定要大于一個(gè)字節(jié)數(shù)據(jù)的通訊時(shí)間,可保證總線的高速暢通。

        電路原理如圖2所示:





        2

        與純硬件方式一樣,收發(fā)器U2和U3的數(shù)據(jù)發(fā)送端和接收端也被接成“擁抱”模式,其收、發(fā)狀態(tài)受控于MCU的I/O口P34與P35,P30、P32、P33用于檢測(cè)數(shù)據(jù)的傳輸方向和數(shù)據(jù)的發(fā)送起始位以及延時(shí)定時(shí)時(shí)間的長(zhǎng)度。

        總結(jié):由于采用單片機(jī)內(nèi)部的定時(shí)器定時(shí),從而完全克服了RC定時(shí)誤差大的缺點(diǎn),特別是在程序處理定時(shí)技巧方面下大量功夫,保證了兩個(gè)字節(jié)通信之間無(wú)需時(shí)間間隔,解決了純硬件方式下通信延速度慢的缺點(diǎn),具有結(jié)構(gòu)簡(jiǎn)單、無(wú)傳輸延時(shí)、通信速度快等特點(diǎn)。



        附MCU方式下AT89C2051的燒寫文件,喜歡的朋友可以免費(fèi)下載。








        QQ|手機(jī)版|MCU資訊論壇 ( 京ICP備18035221號(hào)-2 )|網(wǎng)站地圖

        GMT+8, 2025-5-2 12:49 , Processed in 0.040349 second(s), 8 queries , Redis On.

        Powered by Discuz! X3.5

        © 2001-2025 Discuz! Team.

        返回頂部
        亚洲色精品vr一区二区三区| 99久久精品国产麻豆| 成人无码精品1区2区3区免费看| 国产亚洲午夜高清国产拍精品 | 丝袜美腿国产精品视频一区| 国产美女精品视频| 精品人妻少妇一区二区三区在线 | 91麻豆精品国产| 国产高清在线精品一本大道国产| 色婷婷噜噜久久国产精品12p| 亚洲AV永久纯肉无码精品动漫| 国产cosplay精品视频| 国产精品最新国产精品第十页| 老湿司午夜爽爽影院榴莲视频| 99精品热这里只有精品| 国产精品哟女在线观看| 日本在线观看一区| 国产精品久久久久久一区二区三区 | 国模精品一区二区三区| 美女扒开粉嫩的尿口| 色欧美性video视频| 国产精品丝袜一区二区三区 | 香港三级精品三级在线专区| 久久综合国产乱子伦精品免费| 国产成人精品免费视频大全| 亚洲网红主播剧场| 国产精品1区2区| 免费观看四虎精品成人| HEYZO无码综合国产精品227| 久久97久久97精品免视看| 亚洲精品无码Av人在线观看国产| 欧美午夜精品一区二区三区91| 无码人妻精品一区二区三区久久 | 在线观看理论福利片| 97久久精品午夜一区二区| 欧美亚洲成人精品| 国产精品久久精品| 情侣偷偷看的羞羞视频网站| 在线观看91精品国产入口| 欧美在线成人免费国产| 亚洲欧美日韩精品|