RS485總線和CAN總線一樣,都是串行總線,同樣廣泛應(yīng)用于工業(yè)設(shè)備之間,因為 工業(yè)現(xiàn)場電磁環(huán)境復(fù)雜、干擾源多,因此RS485總線除了滿足正常的通訊功能之外,還需要滿足以下要求:
(1)接口電路靜電放電抗擾度3 級:
接觸放電6KV,空氣放電8KV
(2)射頻電磁場輻射抗擾度3 級:
試驗場強(qiáng)10V/m
(3)電快速瞬變脈沖群抗擾度3級:
(4)浪涌(沖擊)抗擾度3 級:
線線間開路試驗電壓1kv
線地間開路試驗電壓2kv
下圖為我在實(shí)際應(yīng)用中的電路,圖中的收發(fā)器采用隔離型的ISO3082。
我們先來分析一下總線側(cè):
根據(jù)RS485總線電平標(biāo)準(zhǔn):
200mV<+VI<+6V (總線上A的電壓減去B的電壓大于200mV且小于6V,為顯性電平)
-6V<-VI<-200Mv (總線上A的電壓減去B的電壓大于-6V且小于200mV,為隱性電平)
在實(shí)際設(shè)計時,留出100mV裕度
300mV<+VI<+6V 總線上A的電壓減去B的電壓大于300mV且小于6V,為顯性電平)
-6V<-VI<-300mV (總線上A的電壓減去B的電壓大于-6V且小于300mV,為隱性電平)
圖中5V_485經(jīng)過R13、R20、以及總線間等效電阻60歐姆分壓后,VA-VB>=300mV,為顯性電平,它代表了起始位為顯性電平。
最右邊是一個三級防護(hù)電路:圖中GDT1為氣體放電管,當(dāng)總線上的脈沖電壓高于600V,氣體放電管被擊穿,放電速率為100V/s,此時總線電壓為68-112 。PTC1和PTC2是熱敏電阻,當(dāng)流過其電流大于120mA時斷開,小于時接通,有效抑制浪涌沖擊。D6是TVS,當(dāng)總線脈沖電壓大于13.3V,TVS二極管導(dǎo)通,將總線脈沖電壓鉗位到26V以下,保護(hù)ISO3082。以上實(shí)現(xiàn)了CAN總線的三級保護(hù),使設(shè)備能應(yīng)對工況現(xiàn)場的干擾。
使用ISO3082時,應(yīng)特別注意其內(nèi)部結(jié)構(gòu)圖,D和DE輸入端都串聯(lián)了500R電阻,在與3.3V CPU或MCU直接連接時,最大電流為6.6Ma,對于MCU,一般不會出現(xiàn)過流的情況,CPU就可能出現(xiàn)過流,所以設(shè)計時串聯(lián)1K電阻,電流設(shè)置為2.2Ma。
RX端內(nèi)部結(jié)構(gòu)如下,其輸出方式是推挽輸出,4R和6.4R是限制輸出電流,當(dāng)輸出與CPU或MCU直連時,高電平電流為825Ma, 低電平平電流為516Ma,這樣不管是MCU還是CPU,都會損壞。因此必須加電阻限流,我設(shè)計時加了1K, 高低電平電流幅值為3.3Ma,滿足功能且不會損壞器件。
Q1與R22、R24一起構(gòu)成單元線路,作用是將485_UART2_TX電平取反,來控制RE非引腳和DE引腳,實(shí)現(xiàn)自收發(fā)功能。
-
收發(fā)器
+關(guān)注
關(guān)注
10文章
3477瀏覽量
106283 -
電阻器
+關(guān)注
關(guān)注
21文章
3806瀏覽量
62364 -
隔離電壓
+關(guān)注
關(guān)注
0文章
75瀏覽量
16130 -
CAN總線
+關(guān)注
關(guān)注
145文章
1956瀏覽量
131138 -
RS485接口
+關(guān)注
關(guān)注
2文章
62瀏覽量
14256
發(fā)布評論請先 登錄
相關(guān)推薦
工業(yè)現(xiàn)場經(jīng)常用到的 RS485 通信,原來它的收發(fā)機(jī)制是這樣的
5V的RS232/RS485多協(xié)議收發(fā)器
5V RS232 / RS485多協(xié)議收發(fā)器參考設(shè)計
采用LTC1387的5V RS232 / RS485多協(xié)議收發(fā)器的參考設(shè)計說明
一種RS485自動收發(fā)電路分享
RS485電路的設(shè)計資料分享
半雙工RS485收發(fā)器的發(fā)送電路設(shè)計
![半雙工<b class='flag-5'>RS485</b><b class='flag-5'>收發(fā)器</b>的發(fā)送<b class='flag-5'>電路設(shè)計</b>](https://file.elecfans.com/web2/M00/48/F2/pYYBAGKhtC-AQfrRAAAQo-Roal0934.jpg)
LTC485:低功耗RS485接口收發(fā)器數(shù)據(jù)表
![LTC<b class='flag-5'>485</b>:低功耗<b class='flag-5'>RS485</b>接口<b class='flag-5'>收發(fā)器</b>數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
一種RS485自動收發(fā)電路
![<b class='flag-5'>一種</b><b class='flag-5'>RS485</b>自動<b class='flag-5'>收發(fā)電路</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論