時間:2019-03-05 15:12:52來æºï¼šç¶²çµ¡
RS485接å£çµ„æˆçš„åŠé›™å·¥ç¶²çµ¡ï¼Œä¸€èˆ¬æ˜¯å…©ç·šåˆ¶ï¼Œå¤šé‡‡ç”¨å±è”½é›™çµžç·šå‚³è¼¸ï¼Œé€™ç¨®æŽ¥ç·šæ–¹å¼ç‚ºç¸½ç·šå¼æ‹“æ’²çµæ§‹åœ¨åŒä¸€ç¸½ç·šä¸Šæœ€å¤šå¯ä»¥æŽ›æŽ¥32個çµé»žã€‚我們知é“ï¼Œæœ€åˆæ•¸æ“šæ˜¯æ¨¡æ“¬ä¿¡è™Ÿè¼¸å‡ºç°¡å–®éŽç¨‹é‡ï¼ŒåŽä¾†å„€è¡¨æŽ¥å£æ˜¯RS232接å£ï¼Œé€™ç¨®æŽ¥å£å¯ä»¥å¯¦ç¾é»žå°é»žçš„通信方å¼ï¼Œä½†é€™ç¨®æ–¹å¼ä¸èƒ½å¯¦ç¾è¯ç¶²åŠŸèƒ½ï¼Œéš¨åŽå‡ºç¾çš„RS485解決了這個å•é¡Œã€‚ç‚ºæ¤æœ¬æ–‡é€šéŽå•ç”的形å¼è©³ç´°ä»‹ç´¹RS485接å£ã€‚
一ã€ä»€ä¹ˆæ˜¯RS-485接å£ï¼Ÿå®ƒæ¯”RS-232-C接å£ç›¸æ¯”有何特點?
ç”:由于RS-232-CæŽ¥å£æ¨™æº–出ç¾è¼ƒæ—©ï¼Œé›£å…有ä¸è¶³ä¹‹è™•ï¼Œä¸»è¦æœ‰ä»¥ä¸‹å››é»žï¼š
(1)接å£çš„信號電平值較高,易æå£žæŽ¥å£é›»è·¯çš„芯片,åˆå› 為與TTL電平ä¸å…¼å®¹æ•…需使用電平轉æ›é›»è·¯æ–¹èƒ½èˆ‡TTL電路連接。
(2)傳輸速率較低,在異æ¥å‚³è¼¸æ™‚,波特率為20Kbps。
(3)接å£ä½¿ç”¨ä¸€æ ¹ä¿¡è™Ÿç·šå’Œä¸€æ ¹ä¿¡è™Ÿè¿”回線而構æˆå…±åœ°çš„傳輸形å¼ï¼Œé€™ç¨®å…±åœ°å‚³è¼¸å®¹æ˜“產生共模干擾,所以抗噪è²å¹²æ“¾æ€§å¼±ã€‚
(4)傳輸è·é›¢æœ‰é™ï¼Œæœ€å¤§å‚³è¼¸è·é›¢æ¨™æº–值為50英尺,實際上也åªèƒ½ç”¨åœ¨50米左å³ã€‚é‡å°RS-232-Cçš„ä¸è¶³ï¼ŒäºŽæ˜¯å°±ä¸æ–·å‡ºç¾äº†ä¸€äº›æ–°çš„æŽ¥å£æ¨™æº–,RS-485就是其ä¸ä¹‹ä¸€ï¼Œå®ƒå…·æœ‰ä»¥ä¸‹ç‰¹é»žï¼š
1)RS-485的電氣特性:é‚輯“1â€ä»¥å…©ç·šé–“的電壓差為+(2-6)V表示;é‚輯“0â€ä»¥å…©ç·šé–“的電壓差為-(2-6)V表示。接å£ä¿¡è™Ÿé›»å¹³æ¯”RS-232-Cé™ä½Žäº†ï¼Œå°±ä¸æ˜“æå£žæŽ¥å£é›»è·¯çš„芯片,且該電平與TTLé›»å¹³å…¼å®¹ï¼Œå¯æ–¹ä¾¿èˆ‡TTL電路連接。
2)RS-485的數據最高傳輸速率為10Mbps
3)RS-485æŽ¥å£æ˜¯é‡‡ç”¨å¹³è¡¡é©…動器和差分接收器的組åˆï¼ŒæŠ—å…±æ¨¡å¹²èƒ½åŠ›å¢žå¼·ï¼Œå³æŠ—å™ªè²å¹²æ“¾æ€§å¥½ã€‚
4)RS-485接å£çš„æœ€å¤§å‚³è¼¸è·é›¢æ¨™æº–值為4000英尺,實際上å¯é”3000米,å¦å¤–RS-232-C接å£åœ¨ç¸½ç·šä¸Šåªå…許連接1個收發器,å³å–®ç«™èƒ½åŠ›ã€‚è€ŒRS-485接å£åœ¨ç¸½ç·šä¸Šæ˜¯å…許連接多é”128個收發器。å³å…·æœ‰å¤šç«™èƒ½åŠ›ï¼Œé€™æ¨£ç”¨æˆ¶å¯ä»¥åˆ©ç”¨å–®ä¸€çš„RS-485æŽ¥å£æ–¹ä¾¿åœ°å»ºç«‹èµ·è¨å‚™ç¶²çµ¡ã€‚
5ï¼‰å› RS-485接å£å…·æœ‰è‰¯å¥½çš„æŠ—噪è²å¹²æ“¾æ€§ï¼Œé•·çš„傳輸è·é›¢å’Œå¤šç«™èƒ½åŠ›ç‰ä¸Šè¿°å„ªé»žå°±ä½¿å…¶æˆç‚ºé¦–é¸çš„串行接å£ã€‚å› ç‚ºRS485接å£çµ„æˆçš„åŠé›™å·¥ç¶²çµ¡ï¼Œä¸€èˆ¬åªéœ€äºŒæ ¹é€£ç·šï¼Œæ‰€ä»¥RS485接å£å‡é‡‡ç”¨å±è”½é›™çµžç·šå‚³è¼¸ã€‚RS485接å£é€£æŽ¥å™¨é‡‡ç”¨DB-9çš„9芯æ’é 座,與智能終端RS485接å£é‡‡ç”¨DB-9(å”),與éµç›¤é€£æŽ¥çš„éµç›¤æŽ¥å£RS485采用DB-9(é‡ï¼‰ã€‚
二ã€RS-422與RS-485ä¸²è¡ŒæŽ¥å£æ¨™æº–
1ã€å¹³è¡¡å‚³è¼¸
RS-422ã€RS-485與RS-232ä¸ä¸€æ¨£ï¼Œæ•¸æ“šä¿¡è™Ÿé‡‡ç”¨å·®åˆ†å‚³è¼¸æ–¹å¼ï¼Œä¹Ÿç¨±ä½œå¹³è¡¡å‚³è¼¸ï¼Œå®ƒä½¿ç”¨ä¸€å°é›™çµžç·šï¼Œå°‡å…¶ä¸ä¸€ç·šå®šç¾©ç‚ºA,å¦ä¸€ç·šå®šç¾©ç‚ºB
通常情æ³ä¸‹ï¼Œç™¼é€é©…動器Aã€B之間的æ£é›»å¹³åœ¨+2~+6V,是一個é‚è¼¯ç‹€æ…‹ï¼Œè² é›»å¹³åœ¨-2~6V,是å¦ä¸€å€‹é‚è¼¯ç‹€æ…‹ã€‚å¦æœ‰ä¸€å€‹ä¿¡è™Ÿåœ°C,在RS-485ä¸é‚„有一“使能â€ç«¯ï¼Œè€Œåœ¨RS-422ä¸é€™æ˜¯å¯ç”¨å¯ä¸ç”¨çš„。“使能â€ç«¯æ˜¯ç”¨äºŽæŽ§åˆ¶ç™¼é€é©…動器與傳輸線的切斷與連接。當“使能â€ç«¯èµ·ä½œç”¨æ™‚,發é€é©…動器處于高阻狀態,稱作“第三態â€ï¼Œå³å®ƒæ˜¯æœ‰åˆ¥äºŽé‚輯“1â€èˆ‡â€œ0â€çš„第三態。
接收器也作與發é€ç«¯ç›¸å°çš„è¦å®šï¼Œæ”¶ã€ç™¼ç«¯é€šéŽå¹³è¡¡é›™çµžç·šå°‡AA與BBå°æ‡‰ç›¸é€£ï¼Œç•¶åœ¨æ”¶ç«¯AB之間有大于+200mV的電平時,輸出æ£é‚輯電平,å°äºŽ-200mVæ™‚ï¼Œè¼¸å‡ºè² é‚輯電平。接收器接收平衡線上的電平范åœé€šå¸¸åœ¨200mV至6V之間。
2ã€RS-422電氣è¦å®š
RS-422æ¨™æº–å…¨ç¨±æ˜¯â€œå¹³è¡¡é›»å£“æ•¸å—æŽ¥å£é›»è·¯çš„電氣特性â€ï¼Œå®ƒå®šç¾©äº†æŽ¥å£é›»è·¯çš„特性。圖2是典型的RS-422四線接å£ã€‚å¯¦éš›ä¸Šé‚„æœ‰ä¸€æ ¹ä¿¡è™Ÿåœ°ç·šï¼Œå…±5æ ¹ç·šã€‚åœ–1是其DB9連接器引腳定義。由于接收器采用高輸入阻抗和發é€é©…動器比RS232更強的驅動能力,故å…許在相åŒå‚³è¼¸ç·šä¸Šé€£æŽ¥å¤šå€‹æŽ¥æ”¶ç¯€é»žï¼Œæœ€å¤šå¯æŽ¥10個節點。å³ä¸€å€‹ä¸»è¨å‚™ï¼ˆMaster),其余為從è¨å‚™ï¼ˆSalve),從è¨å‚™ä¹‹é–“ä¸èƒ½é€šä¿¡ï¼Œæ‰€ä»¥RS-422支æŒé»žå°å¤šçš„é›™å‘通信。接收器輸入阻抗為4kï¼Œæ•…ç™¼ç«¯æœ€å¤§è² è¼‰èƒ½åŠ›æ˜¯10×4k+100Ω(終接電阻)。RS-422四線接å£ç”±äºŽé‡‡ç”¨å–®ç¨çš„發é€å’ŒæŽ¥æ”¶é€šé“ï¼Œå› æ¤ä¸å¿…控制數據方å‘,å„è£ç½®ä¹‹é–“ä»»ä½•å¿…é ˆçš„ä¿¡è™Ÿäº¤æ›å‡å¯ä»¥æŒ‰è»Ÿä»¶æ–¹å¼ï¼ˆXON/XOFFæ¡æ‰‹ï¼‰æˆ–硬件方å¼ï¼ˆä¸€å°å–®ç¨çš„雙絞線)實ç¾ã€‚RS-422的最大傳輸è·é›¢ç‚º4000英尺(約1219米),最大傳輸速率為10Mb/s。其平衡雙絞線的長度與傳輸速率æˆå比,在100kb/s速率以下,æ‰å¯èƒ½é”到最大傳輸è·é›¢ã€‚åªæœ‰åœ¨å¾ˆçŸçš„è·é›¢ä¸‹æ‰èƒ½ç²å¾—最高速率傳輸。一般100米長的雙絞線上所能ç²å¾—的最大傳輸速率僅為1Mb/s。
RS-422需è¦ä¸€çµ‚æŽ¥é›»é˜»ï¼Œè¦æ±‚其阻值約ç‰äºŽå‚³è¼¸é›»çºœçš„特性阻抗。在矩è·é›¢å‚³è¼¸æ™‚å¯ä¸éœ€çµ‚接電阻,å³ä¸€èˆ¬åœ¨300米以下ä¸éœ€çµ‚接電阻。終接電阻接在傳輸電纜的最é 端。
3ã€RS-485電氣è¦å®š
由于RS-485是從RS-422基礎上發展而來的,所以RS-485許多電氣è¦å®šèˆ‡RS-422相仿。如都采用平衡傳輸方å¼ã€éƒ½éœ€è¦åœ¨å‚³è¼¸ç·šä¸ŠæŽ¥çµ‚接電阻ç‰ã€‚RS-485å¯ä»¥é‡‡ç”¨äºŒç·šèˆ‡å››ç·šæ–¹å¼ï¼ŒäºŒç·šåˆ¶å¯å¯¦ç¾çœŸæ£çš„多點雙å‘通信。
而采用四線連接時,與RS-422一樣åªèƒ½å¯¦ç¾é»žå°å¤šçš„通信,å³åªèƒ½æœ‰ä¸€å€‹ä¸»ï¼ˆMaster)è¨å‚™ï¼Œå…¶ä½™ç‚ºå¾žè¨å‚™ï¼Œä½†å®ƒæ¯”RS-422有改進,無論四線還是二線連接方å¼ç¸½ç·šä¸Šå¯å¤šæŽ¥åˆ°32個è¨å‚™ã€‚
RS-485與RS-422çš„ä¸åŒé‚„在于其共模輸出電壓是ä¸åŒçš„,RS-485是-7V至+12V之間,而RS-422在-7V至+7V之間,RS-485接收器最å°è¼¸å…¥é˜»æŠ—為12kåŠîƒ‘é³µS-422是4kå¥ï¼›èˆŠå³½æ¢¢é‹ç¤¡S-485滿足所有RS-422çš„è¦èŒƒï¼Œæ‰€ä»¥RS-485的驅動器å¯ä»¥ç”¨åœ¨RS-422ç¶²çµ¡ä¸æ‡‰ç”¨ã€‚
RS-485與RS-422一樣,其最大傳輸è·é›¢ç´„為1219米,最大傳輸速率為10Mb/s。平衡雙絞線的長度與傳輸速率æˆå比,在100kb/s速率以下,æ‰å¯èƒ½ä½¿ç”¨è¦å®šæœ€é•·çš„é›»çºœé•·åº¦ã€‚åªæœ‰åœ¨å¾ˆçŸçš„è·é›¢ä¸‹æ‰èƒ½ç²å¾—最高速率傳輸。一般100米長雙絞線最大傳輸速率僅為1Mb/s。
RS-485需è¦2å€‹çµ‚æŽ¥é›»é˜»ï¼Œå…¶é˜»å€¼è¦æ±‚ç‰äºŽå‚³è¼¸é›»çºœçš„特性阻抗。在矩è·é›¢å‚³è¼¸æ™‚å¯ä¸éœ€çµ‚接電阻,å³ä¸€èˆ¬åœ¨300米以下ä¸éœ€çµ‚接電阻。終接電阻接在傳輸總線的兩端。
三ã€RS-422與RS-485çš„ç¶²çµ¡å®‰è£æ³¨æ„è¦é»ž
RS-422坿”¯æŒ10個節點,RS-485支æŒ32å€‹ç¯€é»žï¼Œå› æ¤å¤šç¯€é»žæ§‹æˆç¶²çµ¡ã€‚網絡拓撲一般采用終端匹é…çš„ç¸½ç·šåž‹çµæ§‹ï¼Œä¸æ”¯æŒç’°å½¢æˆ–星形網絡。在構建網絡時,應注æ„如下幾點:
1ã€é‡‡ç”¨ä¸€æ¢é›™çµžç·šé›»çºœä½œç¸½ç·šï¼Œå°‡å„個節點串接起來,從總線到æ¯å€‹ç¯€é»žçš„引出線長度應盡é‡çŸï¼Œä»¥ä¾¿ä½¿å¼•出線ä¸çš„å射信號å°ç¸½ç·šä¿¡è™Ÿçš„影響最低。所示為實際應用ä¸å¸¸è¦‹çš„一些錯誤連接方å¼ï¼ˆa,c,e)和æ£ç¢ºçš„連接方å¼ï¼ˆb,d,f)。a,c,eé€™ä¸‰ç¨®ç¶²çµ¡é€£æŽ¥ç›¡ç®¡ä¸æ£ç¢ºï¼Œåœ¨çŸè·é›¢ã€ä½Žé€Ÿçއä»å¯èƒ½æ£å¸¸å·¥ä½œï¼Œä½†éš¨è‘—通信è·é›¢çš„延長或通信速率的æé«˜ï¼Œå…¶ä¸è‰¯å½±éŸ¿æœƒè¶Šä¾†è¶Šåš´é‡ï¼Œä¸»è¦åŽŸå› æ˜¯ä¿¡è™Ÿåœ¨å„æ”¯è·¯æœ«ç«¯åå°„åŽèˆ‡åŽŸä¿¡è™Ÿç–ŠåŠ ï¼Œæœƒé€ æˆä¿¡è™Ÿè³ªé‡ä¸‹é™ã€‚
2ã€æ‡‰æ³¨æ„總線特性阻抗的連續性,在阻抗ä¸é€£çºŒé»žå°±æœƒç™¼ç”Ÿä¿¡è™Ÿçš„åå°„ã€‚ä¸‹åˆ—å¹¾ç¨®æƒ…æ³æ˜“產生這種ä¸é€£çºŒæ€§ï¼šç¸½ç·šçš„ä¸åŒå€æ®µé‡‡ç”¨äº†ä¸åŒé›»çºœï¼Œæˆ–æŸä¸€æ®µç¸½ç·šä¸Šæœ‰éŽå¤šæ”¶ç™¼å™¨ç·Šé 在一起安è£ï¼Œå†è€…是éŽé•·çš„分支線引出到總線。
總之,應該æä¾›ä¸€æ¢å–®ä¸€ã€é€£çºŒçš„信號通é“作為總線。
å››ã€RS-422與RS-485傳輸線上匹é…的一些說明
å°RS-422與RS-485總線網絡一般è¦ä½¿ç”¨çµ‚接電阻進行匹é…。但在çŸè·é›¢èˆ‡ä½Žé€Ÿçއ䏋å¯ä»¥ä¸ç”¨è€ƒæ…®çµ‚端匹é…。那么在什么情æ³ä¸‹ä¸ç”¨è€ƒæ…®åŒ¹é…呢?ç†è«–上,在æ¯å€‹æŽ¥æ”¶æ•¸æ“šä¿¡è™Ÿçš„ä¸é»žé€²è¡Œé‡‡æ¨£æ™‚,åªè¦åå°„ä¿¡è™Ÿåœ¨é–‹å§‹é‡‡æ¨£æ™‚è¡°æ¸›åˆ°è¶³å¤ ä½Žå°±å¯ä»¥ä¸è€ƒæ…®åŒ¹é…。但這在實際上難以掌æ¡ï¼Œç¾Žåœ‹MAXIM公叿œ‰ç¯‡æ–‡ç« æåˆ°ä¸€æ¢ç¶“驗性的原則å¯ä»¥ç”¨ä¾†åˆ¤æ–·åœ¨ä»€ä¹ˆæ¨£çš„æ•¸æ“šé€ŸçŽ‡å’Œé›»çºœé•·åº¦æ™‚éœ€è¦é€²è¡ŒåŒ¹é…ï¼šç•¶ä¿¡è™Ÿçš„è½‰æ›æ™‚é–“ï¼ˆä¸Šå‡æˆ–䏋陿™‚間)超éŽé›»ä¿¡è™Ÿæ²¿ç¸½ç·šå–®å‘傳輸所需時間的3å€ä»¥ä¸Šæ™‚å°±å¯ä»¥ä¸åŠ åŒ¹é…ã€‚ä¾‹å¦‚å…·æœ‰é™æ–œçŽ‡ç‰¹æ€§çš„RS-485接å£MAX483è¼¸å‡ºä¿¡è™Ÿçš„ä¸Šå‡æˆ–䏋陿™‚間最å°ç‚º250ns,典型雙絞線上的信號傳輸速率約為0.2m/ns(24AWGPVC電纜),那么åªè¦æ•¸æ“šé€ŸçŽ‡åœ¨250kb/s以內ã€é›»çºœé•·åº¦ä¸è¶…éŽ16米,采用MAX483作為RS-485æŽ¥å£æ™‚å°±å¯ä»¥ä¸åŠ çµ‚ç«¯åŒ¹é…。
一般終端匹é…é‡‡ç”¨çµ‚æŽ¥é›»é˜»æ–¹æ³•ï¼Œå‰æ–‡å·²æœ‰æåŠï¼ŒRS-422在總線電纜的é 端并接電阻,RS-485則應在總線電纜的開始和末端都需并接終接電阻。終接電阻一般在RS-422網絡ä¸å–100Ω,在RS-485網絡ä¸å–120Î©ã€‚ç›¸ç•¶äºŽé›»çºœç‰¹æ€§é˜»æŠ—çš„é›»é˜»ï¼Œå› ç‚ºå¤§å¤šæ•¸é›™çµžç·šé›»çºœç‰¹æ€§é˜»æŠ—å¤§ç´„åœ¨100~120Î©ã€‚é€™ç¨®åŒ¹é…æ–¹æ³•簡單有效,但有一個缺點,匹é…é›»é˜»è¦æ¶ˆè€—較大功率,å°äºŽåŠŸè€—é™åˆ¶æ¯”è¼ƒåš´æ ¼çš„ç³»çµ±ä¸å¤ªé©åˆã€‚
å¦å¤–一種比較çœé›»çš„åŒ¹é…æ–¹å¼æ˜¯RC匹é…,利用一åªé›»å®¹Céš”æ–·ç›´æµæˆåˆ†å¯ä»¥ç¯€çœå¤§éƒ¨åˆ†åŠŸçŽ‡ã€‚ä½†é›»å®¹Cçš„å–值是個難點,需è¦åœ¨åŠŸè€—å’ŒåŒ¹é…質é‡é–“進行折衷。
é‚„æœ‰ä¸€ç¨®é‡‡ç”¨äºŒæ¥µç®¡çš„åŒ¹é…æ–¹æ³•,這種方案雖未實ç¾çœŸæ£çš„“匹é…â€ï¼Œä½†å®ƒåˆ©ç”¨äºŒæ¥µç®¡çš„鉗ä½ä½œç”¨èƒ½è¿…速削弱å射信號,é”到改善信號質é‡çš„目的。節能效果顯著。
五ã€RS-422與RS-485的接地å•題
é›»å系統接地是很é‡è¦çš„,但常常被忽視。接地處ç†ä¸ç•¶å¾€å¾€æœƒå°Žè‡´é›»å系統ä¸èƒ½ç©©å®šå·¥ä½œç”šè‡³å±åŠç³»çµ±å®‰å…¨ã€‚RS-422與RS-485å‚³è¼¸ç¶²çµ¡çš„æŽ¥åœ°åŒæ¨£ä¹Ÿæ˜¯å¾ˆé‡è¦çš„ï¼Œå› ç‚ºæŽ¥åœ°ç³»çµ±ä¸åˆç†æœƒå½±éŸ¿æ•´å€‹ç¶²çµ¡çš„穩定性,尤其是在工作環境比較惡劣和傳輸è·é›¢è¼ƒé 的情æ³ä¸‹ï¼Œå°äºŽæŽ¥åœ°çš„è¦æ±‚æ›´ç‚ºåš´æ ¼ã€‚å¦å‰‡æŽ¥å£æå£žçŽ‡è¼ƒé«˜ã€‚å¾ˆå¤šæƒ…æ³ä¸‹ï¼Œé€£æŽ¥RS-422ã€RS-485通信éˆè·¯æ™‚åªæ˜¯ç°¡å–®åœ°ç”¨ä¸€å°é›™çµžç·šå°‡å„個接å£çš„“Aâ€ã€â€œBâ€ç«¯é€£æŽ¥èµ·ä¾†ã€‚è€Œå¿½ç•¥äº†ä¿¡è™Ÿåœ°çš„é€£æŽ¥ï¼Œé€™ç¨®é€£æŽ¥æ–¹æ³•åœ¨è¨±å¤šå ´åˆæ˜¯èƒ½æ£å¸¸å·¥ä½œçš„,但å»åŸ‹ä¸‹äº†å¾ˆå¤§çš„隱患,這有下é¢äºŒå€‹åŽŸå› ï¼š
1ã€å…±æ¨¡å¹²æ“¾å•題:æ£å¦‚剿–‡å·²è¿°ï¼ŒRS-422與RS-485接å£å‡é‡‡ç”¨å·®åˆ†æ–¹å¼å‚³è¼¸ä¿¡è™Ÿæ–¹å¼ï¼Œå¹¶ä¸éœ€è¦ç›¸å°äºŽæŸå€‹åƒç…§é»žä¾†æª¢æ¸¬ä¿¡è™Ÿï¼Œç³»çµ±åªéœ€æª¢æ¸¬å…©ç·šä¹‹é–“的電ä½å·®å°±å¯ä»¥äº†ã€‚但人們往往忽視了收發器有一定的共模電壓范åœï¼Œå¦‚RS-422共模電壓范åœç‚º-7~+7V,而RS-485收發器共模電壓范åœç‚º-7~+12Vï¼Œåªæœ‰æ»¿è¶³ä¸Šè¿°æ¢ä»¶ï¼Œæ•´å€‹ç¶²çµ¡æ‰èƒ½æ£å¸¸å·¥ä½œã€‚當網絡線路ä¸å…±æ¨¡é›»å£“超出æ¤èŒƒåœæ™‚就會影響通信的穩定å¯é ,甚至æå£žæŽ¥å£ã€‚以圖1為例,當發é€é©…動器Aå‘æŽ¥æ”¶å™¨Bç™¼é€æ•¸æ“šæ™‚ï¼Œç™¼é€é©…動器A的輸出共模電壓為VOS,由于兩個系統具有å„自ç¨ç«‹çš„æŽ¥åœ°ç³»çµ±ï¼Œå˜åœ¨è‘—地電ä½å·®VGPD。那么,接收器輸入端的共模電壓VCM就會é”到VCM=VOS+VGPD。RS-422與RS-485標準å‡è¦å®šVOS≤3V,但VGPDå¯èƒ½æœƒæœ‰å¾ˆå¤§å¹…度(åå¹¾ä¼ç”šè‡³æ•¸åä¼ï¼‰ï¼Œå¹¶å¯èƒ½ä¼´æœ‰å¼·å¹²æ“¾ä¿¡è™Ÿï¼Œè‡´ä½¿æŽ¥æ”¶å™¨å…±æ¨¡è¼¸å…¥VCM超出æ£å¸¸èŒƒåœï¼Œå¹¶åœ¨å‚³è¼¸ç·šè·¯ä¸Šç”¢ç”Ÿå¹²æ“¾é›»æµï¼Œè¼•則影響æ£å¸¸é€šä¿¡ï¼Œé‡å‰‡æå£žé€šä¿¡æŽ¥å£é›»è·¯ã€‚
2ã€ï¼ˆEMI)å•題:發é€é©…動器輸出信號ä¸çš„共模部分需è¦ä¸€å€‹è¿”回通路,如沒有一個低阻的返回通é“(信號地),就會以輻射的形å¼è¿”回æºç«¯ï¼Œæ•´å€‹ç¸½ç·šå°±æœƒåƒä¸€å€‹å·¨å¤§çš„天線å‘å¤–è¼»å°„é›»ç£æ³¢ã€‚
ç”±äºŽä¸Šè¿°åŽŸå› ï¼ŒRS-422ã€RS-485盡管采用差分平衡傳輸方å¼ï¼Œä½†å°æ•´å€‹RS-422或RS-485ç¶²çµ¡ï¼Œå¿…é ˆæœ‰ä¸€æ¢ä½Žé˜»çš„信號地。一æ¢ä½Žé˜»çš„信號地將兩個接å£çš„工作地連接起來,使共模干擾電壓VGPD被çŸè·¯ã€‚
這æ¢ä¿¡è™Ÿåœ°å¯ä»¥æ˜¯é¡å¤–的一æ¢ç·šï¼ˆéžå±è”½é›™çµžç·šï¼‰ï¼Œæˆ–者是å±è”½é›™çµžç·šçš„å±è”½å±¤ã€‚這是最通常的接地方法。
值得注æ„çš„æ˜¯ï¼Œé€™ç¨®åšæ³•僅å°é«˜é˜»åž‹å…±æ¨¡å¹²æ“¾æœ‰æ•ˆï¼Œç”±äºŽå¹²æ“¾æºå…§é˜»å¤§ï¼ŒçŸæŽ¥åŽä¸æœƒå½¢æˆå¾ˆå¤§çš„æŽ¥åœ°ç’°è·¯é›»æµï¼Œå°äºŽé€šä¿¡ä¸æœƒæœ‰å¾ˆå¤§å½±éŸ¿ã€‚當共模干擾æºå…§é˜»è¼ƒä½Žæ™‚,會在接地線上形æˆè¼ƒå¤§çš„環路電æµï¼Œå½±éŸ¿æ£å¸¸é€šä¿¡ã€‚ç†è€…èªç‚ºï¼Œå¯ä»¥é‡‡å–以下三種措施:
(1)如果干擾æºå…§é˜»ä¸æ˜¯éžå¸¸å°ï¼Œå¯ä»¥åœ¨æŽ¥åœ°ç·šä¸ŠåР陿µé›»é˜»ä»¥é™åˆ¶å¹²æ“¾é›»æµã€‚æŽ¥åœ°é›»é˜»çš„å¢žåŠ å¯èƒ½æœƒä½¿å…±æ¨¡é›»å£“å‡é«˜ï¼Œä½†åªè¦æŽ§åˆ¶åœ¨é©ç•¶çš„范åœå…§å°±ä¸æœƒå½±éŸ¿æ£å¸¸é€šä¿¡ã€‚
(2)采用浮地技術,隔斷接地環路。這是較常用也是ååˆ†æœ‰æ•ˆçš„ä¸€ç¨®æ–¹æ³•ï¼Œç•¶å…±æ¨¡å¹²æ“¾å…§é˜»å¾ˆå°æ™‚上述方法已ä¸èƒ½å¥æ•ˆï¼Œæ¤æ™‚å¯ä»¥è€ƒæ…®å°‡å¼•入干擾的節點(例如處于惡劣的工作環境的ç¾å ´è¨å‚™ï¼‰æµ®ç½®èµ·ä¾†ï¼ˆä¹Ÿå°±æ˜¯ç³»çµ±çš„é›»è·¯åœ°èˆ‡æ©Ÿæ®¼æˆ–å¤§åœ°éš”é›¢ï¼‰ï¼Œé€™æ¨£å°±éš”æ–·äº†æŽ¥åœ°ç’°è·¯ï¼Œä¸æœƒå½¢æˆå¾ˆå¤§çš„環路電æµã€‚
(3)采用隔離接å£ã€‚有些情æ³ä¸‹ï¼Œå‡ºäºŽå®‰å…¨æˆ–其它方é¢çš„è€ƒæ…®ï¼Œé›»è·¯åœ°å¿…é ˆèˆ‡æ©Ÿæ®¼æˆ–å¤§åœ°ç›¸é€£ï¼Œä¸èƒ½æ‡¸æµ®ï¼Œé€™æ™‚å¯ä»¥é‡‡ç”¨éš”離接å£ä¾†é𔿖·æŽ¥åœ°å›žè·¯ï¼Œä½†æ˜¯ä»ç„¶æ‡‰è©²æœ‰ä¸€æ¢åœ°ç·šå°‡éš”離å´çš„公共端與其它接å£çš„工作地相連。
å…ã€RS-422與RS-485的網絡失效ä¿è·
RS-422與RS-485標準都è¦å®šäº†æŽ¥æ”¶å™¨é–€é™ç‚ºÂ±200mV。這樣è¦å®šèƒ½å¤ æä¾›æ¯”è¼ƒé«˜çš„å™ªè²æŠ‘åˆ¶èƒ½åŠ›ï¼Œå¦‚å‰æ–‡æ‰€è¿°ï¼Œç•¶æŽ¥æ”¶å™¨A電平比B電平高+200mV以上時,輸出為æ£é‚輯,åä¹‹ï¼Œå‰‡è¼¸å‡ºç‚ºè² é‚輯。但由于第三態的å˜åœ¨ï¼Œå³åœ¨ä¸»æ©Ÿåœ¨ç™¼ç«¯ç™¼å®Œä¸€å€‹ä¿¡æ¯æ•¸æ“šåŽï¼Œå°‡ç¸½ç·šç½®äºŽç¬¬ä¸‰æ…‹ï¼Œå³ç¸½ç·šç©ºé–‘時沒有任何信號驅動總線,使AB之間的電壓在-200~+200mV直至趨于0V,這帶來了一個å•題:接收器輸出狀態ä¸ç¢ºå®šã€‚如果接收機的輸出為0V,網絡ä¸å¾žæ©Ÿå°‡æŠŠå…¶è§£é‡‹ç‚ºä¸€å€‹æ–°çš„啟動ä½ï¼Œå¹¶è©¦åœ–讀å–åŽçºŒå—節,由于永é 䏿œƒæœ‰åœæ¢ä½ï¼Œç”¢ç”Ÿä¸€å€‹å¹€éŒ¯èª¤çµæžœï¼Œä¸å†æœ‰è¨å‚™è«‹æ±‚ç¸½ç·šï¼Œç¶²çµ¡é™·äºŽç™±ç˜“ç‹€æ…‹ã€‚é™¤ä¸Šè¿°æ‰€è¿°çš„ç¸½ç·šç©ºé–‘æœƒé€ æˆå…©ç·šé›»å£“差低于200mV的情æ³å¤–,開路或çŸè·¯æ™‚也會出ç¾é€™ç¨®æƒ…æ³ã€‚故應采å–一定的措施é¿å…接收器處于ä¸ç¢ºå®šç‹€æ…‹ã€‚
é€šå¸¸æ˜¯åœ¨ç¸½ç·šä¸ŠåŠ å置,當總線空閑或開路時,利用å置電阻將總線å置在一個確定的狀態(差分電壓≥-200mV)。如圖1。將A上拉到地,B下拉到5V,電阻的典型值是1kΩ,具體數值隨電纜的電容變化而變化。
上述方法是比較經典的方法,但它ä»ç„¶ä¸èƒ½è§£æ±ºç¸½ç·šçŸè·¯æ™‚çš„å•é¡Œï¼Œæœ‰äº›å» å®¶å°‡æŽ¥æ”¶é–€é™ç§»åˆ°-200mV/-50mV,å¯è§£æ±ºé€™å€‹å•題。
七ã€RS-422與RS-485的瞬態ä¿è·
剿–‡æåˆ°çš„信號接地措施,åªå°ä½Žé »çŽ‡çš„å…±æ¨¡å¹²æ“¾æœ‰ä¿è·ä½œç”¨ï¼Œå°äºŽé »çŽ‡å¾ˆé«˜çš„çž¬æ…‹å¹²æ“¾å°±ç„¡èƒ½ç‚ºåŠ›äº†ã€‚ç”±äºŽå‚³è¼¸ç·šå°é«˜é »ä¿¡è™Ÿè€Œè¨€å°±æ˜¯ç›¸ç•¶äºŽé›»æ„Ÿï¼Œå› æ¤å°äºŽé«˜é »çž¬æ…‹å¹²æ“¾ï¼ŒæŽ¥åœ°ç·šå¯¦éš›ç‰åŒäºŽé–‹è·¯ã€‚這樣的瞬態干擾雖然æŒçºŒæ™‚é–“çŸæš«ï¼Œä½†å¯èƒ½æœƒæœ‰æˆç™¾ä¸Šåƒä¼çš„電壓。
實際應用環境下還是å˜åœ¨é«˜é »çž¬æ…‹å¹²æ“¾çš„å¯èƒ½ã€‚一般在切æ›å¤§åŠŸçŽ‡æ„Ÿæ€§è² è¼‰å¦‚é›»æ©Ÿã€è®Šå£“器ã€ç¹¼é›»å™¨ç‰æˆ–閃電éŽç¨‹ä¸éƒ½æœƒç”¢ç”Ÿå¹…度很高的瞬態干擾,如果ä¸åР以é©ç•¶é˜²è·å°±æœƒæå£žRS-422或RS-485通信接å£ã€‚å°äºŽé€™ç¨®çž¬æ…‹å¹²æ“¾å¯ä»¥é‡‡ç”¨éš”離或æ—è·¯çš„æ–¹æ³•åŠ ä»¥é˜²è·ã€‚
1ã€éš”離ä¿è·æ–¹æ³•。這種方案實際上將瞬態高壓轉移到隔離接å£ä¸çš„é›»éš”é›¢å±¤ä¸Šï¼Œç”±äºŽéš”é›¢å±¤çš„é«˜çµ•ç·£é›»é˜»ï¼Œä¸æœƒç”¢ç”Ÿæå®³æ€§çš„æµªæ¶Œé›»æµï¼Œèµ·åˆ°ä¿è·æŽ¥å£çš„ä½œç”¨ã€‚é€šå¸¸é‡‡ç”¨é«˜é »è®Šå£“å™¨ã€å…‰è€¦ç‰å…ƒä»¶å¯¦ç¾æŽ¥å£çš„é›»æ°£éš”é›¢ï¼Œå·²æœ‰å™¨ä»¶å» å•†å°‡æ‰€æœ‰é€™äº›å…ƒä»¶é›†æˆåœ¨ä¸€ç‰‡ICä¸ï¼Œä½¿ç”¨èµ·ä¾†éžå¸¸ç°¡ä¾¿ã€‚這種方案的優點是å¯ä»¥æ‰¿å—é«˜é›»å£“ã€æŒçºŒæ™‚間較長的瞬態干擾,實ç¾èµ·ä¾†ä¹Ÿæ¯”è¼ƒå®¹æ˜“ï¼Œç¼ºé»žæ˜¯æˆæœ¬è¼ƒé«˜ã€‚
2ã€æ—è·¯ä¿è·æ–¹æ³•。這種方案利用瞬態抑制元件(如TVSã€MOVã€æ°£é«”放電管ç‰ï¼‰å°‡å±å®³æ€§çš„çž¬æ…‹èƒ½é‡æ—è·¯åˆ°å¤§åœ°ï¼Œå„ªé»žæ˜¯æˆæœ¬è¼ƒä½Žï¼Œç¼ºé»žæ˜¯ä¿è·èƒ½åŠ›æœ‰é™ï¼Œåªèƒ½ä¿è·ä¸€å®šèƒ½é‡ä»¥å…§çš„瞬態干擾,æŒçºŒæ™‚é–“ä¸èƒ½å¾ˆé•·ï¼Œè€Œä¸”éœ€è¦æœ‰ä¸€æ¢è‰¯å¥½çš„連接大地的通é“,實ç¾èµ·ä¾†æ¯”è¼ƒå›°é›£ã€‚å¯¦éš›æ‡‰ç”¨ä¸æ˜¯å°‡ä¸Šè¿°å…©ç¨®æ–¹æ¡ˆçµåˆèµ·ä¾†éˆæ´»åР以é‹ç”¨ï¼Œå¦‚圖1。在這種方法ä¸ï¼Œéš”離接å£å°å¤§å¹…度瞬態干擾進行隔離,æ—路元件則ä¿è·éš”離接å£ä¸è¢«éŽé«˜çš„瞬態電壓擊穿。
å…«ã€é‡‡ç”¨RS485æŽ¥å£æ™‚,傳輸電纜的長度如何考慮?
在使用RS485æŽ¥å£æ™‚,å°äºŽç‰¹å®šçš„å‚³è¼¸ç·šç¶“ï¼Œå¾žç™¼ç”Ÿå™¨åˆ°è² è¼‰å…¶æ•¸æ“šä¿¡è™Ÿå‚³è¼¸æ‰€å…è¨±çš„æœ€å¤§é›»çºœé•·åº¦æ˜¯æ•¸æ“šä¿¡è™Ÿé€ŸçŽ‡çš„å‡½æ•¸ï¼Œé€™å€‹é•·åº¦æ•¸æ“šä¸»è¦æ˜¯å—信號失真åŠå™ªè²ç‰å½±éŸ¿æ‰€é™åˆ¶ã€‚最大電纜長度與信號速率的關系曲線是使用24AWG銅芯雙絞電話電纜(線徑為0。51mm),線間æ—路電容為52。5PF/Mï¼Œçµ‚ç«¯è² è¼‰é›»é˜»ç‚º100ææ™‚所得出。當數據信號速率é™ä½Žåˆ°90Kbit/S以下時,å‡å®šæœ€å¤§å…許的信號æå¤±ç‚º6dBV時,則電纜長度被é™åˆ¶åœ¨1200M。在實用時是完全å¯ä»¥å–得比它大的電纜長度。當使用ä¸åŒç·šå¾‘的電纜。則å–得的最大電纜長度是ä¸ç›¸åŒçš„。
ä¹ã€å¦‚何實ç¾RS-485/422多點通訊
RS-485總線上任何時候åªèƒ½æœ‰ä¸€ç™¼é€å™¨ç™¼é€ã€‚åŠé›™å·¥æ–¹å¼ï¼Œä¸»å¾žåªèƒ½ä¸€å€‹ç™¼ã€‚全雙工方å¼ï¼Œä¸»ç«™ç¸½å¯ç™¼é€ï¼Œå¾žç«™åªèƒ½æœ‰ä¸€å€‹ç™¼é€ã€‚
åã€RS-485/RS422接å£é€šè¨Šæ™‚,在什么æ¢ä»¶ä¸‹éœ€è¦é‡‡ç”¨çµ‚端匹é…?電阻值如何確定?如何é…置終端匹é…電阻?
在長線信號傳輸時,一般為了é¿å…信號的å射和回波,需è¦åœ¨æŽ¥æ”¶ç«¯æŽ¥å…¥çµ‚端匹é…電阻。其終端匹é…é›»é˜»å€¼å–æ±ºäºŽé›»çºœçš„阻抗特性,與電纜的長度無關。
RS-485/RS-422一般采用雙絞線(å±è”½æˆ–éžå±è”½ï¼‰é€£æŽ¥ï¼Œçµ‚端電阻一般介于100至140Ω之間,典型值為120Ω。在實際é…ç½®æ™‚ï¼Œåœ¨é›»çºœçš„å…©å€‹çµ‚ç«¯ç¯€é»žä¸Šï¼Œå³æœ€è¿‘端和最é ç«¯ï¼Œå„æŽ¥å…¥ä¸€å€‹çµ‚ç«¯é›»é˜»ï¼Œè€Œè™•äºŽä¸é–“部分的節點則ä¸èƒ½æŽ¥å…¥çµ‚端電阻,å¦å‰‡å°‡å°Žè‡´é€šè¨Šå‡ºéŒ¯ã€‚
å一ã€RS-485ç¶²ä¸çŸ¥é“最é 站點是哪一個,應該如何接匹é…電阻呢?
會出ç¾é€™ç¨®æƒ…æ³ï¼Œæ˜¯ç”±äºŽç”¨æˆ¶çµ„æˆRS-485網時,沒有éµå¾ªç«™é»žè‡³ç¸½ç·šçš„連線應盡å¯èƒ½çŸçš„原則。如果總線布線éµå¾ªé€™ä¸€åŽŸå‰‡ï¼Œå°±ä¸å˜åœ¨ä¸çŸ¥é“哪個站點是最é çš„å•é¡Œã€‚è€Œä¸”è¦æ³¨æ„,這樣的布線,系統將會工作得ä¸å¥½ã€‚
å二ã€RS-485/RS-422接å£ç‚ºä½•åœ¨åœæ¢é€šä¿¡æ™‚æŽ¥æ”¶å™¨ä»æœ‰æ•¸æ“šè¼¸å‡ºï¼Ÿ
由于RS-485/RS-422åœ¨ç™¼é€æ•¸æ“šå®ŒæˆåŽï¼Œè¦æ±‚所有的發é€ä½¿èƒ½æŽ§åˆ¶ä¿¡è™Ÿé—œé–‰ä¸”ä¿æŒæŽ¥æ”¶ä½¿èƒ½æœ‰æ•ˆï¼Œæ¤æ™‚ï¼Œç¸½ç·šé©…å‹•å™¨é€²å…¥é«˜é˜»ç‹€æ…‹ä¸”æŽ¥æ”¶å™¨èƒ½å¤ ç›£æ¸¬ç¸½ç·šä¸Šæ˜¯å¦æœ‰æ–°çš„é€šä¿¡æ•¸æ“šã€‚ä½†æ˜¯ç”±äºŽæ¤æ™‚總線處于無æºé©…動狀態(若總線有終端匹é…電阻時,Aå’ŒB線的差分電平為0,接收器的輸出ä¸ç¢ºå®šï¼Œä¸”å°ABç·šä¸Šçš„å·®åˆ†ä¿¡è™Ÿçš„è®ŠåŒ–å¾ˆæ•æ„Ÿï¼›è‹¥ç„¡çµ‚端匹é…,則總線處于高阻態,接收器的輸出ä¸ç¢ºå®šï¼‰ï¼Œå®¹æ˜“å—到外界的噪è²å¹²æ“¾ã€‚當噪è²é›»å£“è¶…éŽè¼¸å…¥ä¿¡è™Ÿé–€é™æ™‚(典型值±200mVï¼‰ï¼ŒæŽ¥æ”¶å™¨å°‡è¼¸å‡ºæ•¸æ“šï¼Œå°Žè‡´å°æ‡‰çš„UART接收無效的數據,使緊接著的æ£å¸¸é€šè¨Šå‡ºéŒ¯ï¼›å¦å¤–一種情æ³å¯èƒ½ç™¼ç”Ÿåœ¨æ‰“é–‹/關閉發é€ä½¿èƒ½æŽ§åˆ¶çš„瞬間,使接收器輸出信號,也會導致UART錯誤地接收。
解決方法:
1)在通訊總線上采用åŒç›¸è¼¸å…¥ç«¯ä¸Šæ‹‰ï¼ˆA線)ã€å相輸入端下拉(B線)的方法å°ç¸½ç·šé€²è¡Œé‰—ä½ï¼Œä¿è‰æŽ¥æ”¶å™¨è¼¸å‡ºç‚ºå›ºå®šçš„“1â€é›»å¹³ï¼›
2)采用內置防故障模å¼çš„MAX308x系列的接å£ç”¢å“替æ›è©²æŽ¥å£é›»è·¯ï¼›
3)通éŽè»Ÿä»¶æ–¹å¼æ¶ˆé™¤ï¼Œå³åœ¨é€šä¿¡æ•¸æ“šåŒ…å…§å¢žåŠ 2-5å€‹èµ·å§‹åŒæ¥å—ç¯€ï¼Œåªæœ‰åœ¨æ»¿è¶³åŒæ¥é åŽæ‰é–‹å§‹çœŸæ£çš„æ•¸æ“šé€šè¨Šã€‚
å三ã€å½±éŸ¿RS-485總線通訊速度和通信å¯é æ€§çš„ä¸‰å€‹å› ç´
1ã€åœ¨é€šä¿¡é›»çºœä¸çš„信號åå°„
在通信éŽç¨‹ä¸ï¼Œæœ‰å…©ç¨®ä¿¡è™Ÿå› 導致信號å射:阻抗ä¸é€£çºŒå’Œé˜»æŠ—ä¸åŒ¹é…。阻抗ä¸é€£çºŒï¼Œä¿¡è™Ÿåœ¨å‚³è¼¸ç·šæœ«ç«¯çªç„¶é‡åˆ°é›»çºœé˜»æŠ—很å°ç”šè‡³æ²’有,信號在這個地方就會引起å射,如圖1所示。這種信號å射的原ç†ï¼Œèˆ‡å…‰å¾žä¸€ç¨®åª’質進入å¦ä¸€ç¨®åª’質è¦å¼•èµ·å射是相似的。消除這種åå°„çš„æ–¹æ³•ï¼Œå°±å¿…é ˆåœ¨é›»çºœçš„æœ«ç«¯è·¨æŽ¥ä¸€å€‹èˆ‡é›»çºœçš„ç‰¹æ€§é˜»æŠ—åŒæ¨£å¤§å°çš„終端電阻,使電纜的阻抗連續。由于信號在電纜上的傳輸是雙å‘çš„ï¼Œå› æ¤ï¼Œåœ¨é€šè¨Šé›»çºœçš„å¦ä¸€ç«¯å¯è·¨æŽ¥ä¸€å€‹åŒæ¨£å¤§å°çš„終端電阻從ç†è«–上分æžï¼Œåœ¨å‚³è¼¸é›»çºœçš„æœ«ç«¯åªè¦è·¨æŽ¥äº†èˆ‡é›»çºœç‰¹æ€§é˜»æŠ—相匹é…的終端電阻,就å†ä¹Ÿä¸æœƒå‡ºç¾ä¿¡è™Ÿåå°„ç¾è±¡ã€‚ä½†æ˜¯ï¼Œåœ¨å¯¦ç¾æ‡‰ç”¨ä¸ï¼Œç”±äºŽå‚³è¼¸é›»çºœçš„ç‰¹æ€§é˜»æŠ—èˆ‡é€šè¨Šæ³¢ç‰¹çŽ‡ç‰æ‡‰ç”¨ç’°å¢ƒæœ‰é—œï¼Œç‰¹æ€§é˜»æŠ—ä¸å¯èƒ½èˆ‡çµ‚端電阻完全相ç‰ï¼Œå› æ¤æˆ–多或少的信號å射還會å˜åœ¨ã€‚
引起信號åå°„çš„å¦å€‹åŽŸå› æ˜¯æ•¸æ“šæ”¶ç™¼å™¨èˆ‡å‚³è¼¸é›»çºœä¹‹é–“çš„é˜»æŠ—ä¸åŒ¹é…ã€‚é€™ç¨®åŽŸå› å¼•èµ·çš„å射,主è¦è¡¨ç¾åœ¨é€šè¨Šç·šè·¯è™•åœ¨ç©ºé–‘æ–¹å¼æ™‚,整個網絡數據混亂。
信號åå°„å°æ•¸æ“šå‚³è¼¸çš„å½±éŸ¿ï¼Œæ¸æ ¹çµåº•æ˜¯å› ç‚ºå射信號觸發了接收器輸入端的比較器,使接收器收到了錯誤的信號,導致CRCæ ¡é©—éŒ¯èª¤æˆ–æ•´å€‹æ•¸æ“šå¹€éŒ¯èª¤ã€‚
在信號分æžï¼Œè¡¡é‡åå°„ä¿¡è™Ÿå¼·åº¦çš„åƒæ•¸æ˜¯RAF(RefectionAttenuationFactoråå°„è¡°æ¸›å› å)。它的計算公å¼å¦‚å¼ï¼ˆ1)。
RAF=20lg(Vref/Vinc)(1)
å¼ä¸ï¼šVref-å射信號的電壓大å°ï¼›Vinc-在電纜與收發器或終端電阻連接點的入射信號的電壓大å°ã€‚
å…·é«”çš„æ¸¬é‡æ–¹æ³•如圖3所示。例如,由實驗測得2.5MHz的入射信號æ£å¼¦æ³¢çš„å³°-峰值為+5V,å射信號的峰-峰值為+0.297V,則該通訊電纜在2.5MHz的通訊速率時,它的åå°„è¡°æ¸›å› å為:RAF=20lg(0.297/2.5)=-24.52dB
è¦æ¸›å¼±å射信號å°é€šè¨Šç·šè·¯çš„å½±éŸ¿ï¼Œé€šå¸¸é‡‡ç”¨å™ªè²æŠ‘åˆ¶å’ŒåŠ å置電阻的方法。在實際應用ä¸ï¼Œå°äºŽæ¯”較å°çš„åå°„ä¿¡è™Ÿï¼Œç‚ºç°¡å–®æ–¹ä¾¿ï¼Œç¶“å¸¸é‡‡ç”¨åŠ å置電阻的方法。在通訊線路ä¸ï¼Œå¦‚何通éŽåŠ å置電阻æé«˜é€šè¨Šå¯é 性的原ç†ï¼ŒåŽé¢å°‡åšè©³ç´°ä»‹ç´¹ã€‚
åå››ã€åœ¨é€šè¨Šé›»çºœä¸çš„信號衰減
ç¬¬äºŒå€‹å½±éŸ¿ä¿¡è™Ÿå‚³è¼¸çš„å› ç´ æ˜¯ä¿¡è™Ÿåœ¨é›»çºœçš„å‚³è¼¸éŽç¨‹ä¸è¡°æ¸›ã€‚一æ¢å‚³è¼¸é›»çºœå¯ä»¥æŠŠå®ƒçœ‹å‡ºç”±åˆ†å¸ƒé›»å®¹ã€åˆ†å¸ƒé›»æ„Ÿå’Œé›»é˜»è¯åˆçµ„æˆçš„ç‰æ•ˆé›»è·¯ã€‚
電纜的分布電容Cä¸»è¦æ˜¯ç”±é›™çµžç·šçš„å…©æ¢å¹³è¡Œå°Žç·šç”¢ç”Ÿã€‚導線的電阻在這里å°ä¿¡è™Ÿçš„影響很å°ï¼Œå¯ä»¥å¿½ç•¥ä¸è¨ˆã€‚信號的æå¤±ä¸»è¦æ˜¯ç”±äºŽé›»çºœçš„分布電容和分布電感組æˆçš„LC低通濾波器。PROFIBUS用的LAN標準型二芯電感(西門å為DP總線é¸ç”¨çš„æ¨™æº–電纜),在ä¸åŒæ³¢ç‰¹çŽ‡æ™‚çš„è¡°æ¸›ç³»æ•¸ã€‚
å五ã€åœ¨é€šè¨Šé›»çºœä¸çš„ç´”é˜»è² è¼‰
å½±éŸ¿é€šè¨Šæ€§èƒ½çš„ç¬¬ä¸‰å€‹å› ç´ æ˜¯ç´”é˜»æ€§è² è¼‰ï¼ˆä¹Ÿå«ç›´æµè² 載)的大å°ã€‚é€™é‡ŒæŒ‡çš„ç´”é˜»æ€§è² è¼‰ä¸»è¦ç”±çµ‚端電阻ã€å置電阻和RS-485收發器三者構æˆã€‚
在敘述EIARS-485è¦èŒƒæ™‚曾æåˆ°éŽRS-485驅動器在帶了32個節點,é…置了150Ω終端電阻的情æ³ä¸‹ï¼Œè‡³å°‘能輸出1.5V的差分電壓。一個接收器的輸入電阻為12kÎ©ï¼Œæ•´å€‹ç¶²çµ¡çš„ç‰æ•ˆé›»è·¯å¦‚圖5所示。按這樣計算,RS-485é©…å‹•å™¨çš„è² è¼‰èƒ½åŠ›ç‚ºï¼šRL=32個輸入電阻并è¯||2個終端電阻=((12000/32)×(150/2))/(12000/32)+(150/2))≈51.7Ω
ç¾åœ¨æ¯”較常用的RS-485é©…å‹•å™¨è² è¼‰èƒ½åŠ›å¯ä»¥é”到20Ω。在ä¸è€ƒæ…®å…¶å®ƒè«¸å¤šå› ç´ çš„æƒ…æ³ä¸‹ï¼ŒæŒ‰ç…§é©…å‹•èƒ½åŠ›å’Œè² è¼‰çš„é—œç³»è¨ˆç®—ï¼Œä¸€å€‹é©…å‹•å™¨å¯å¸¶ç¯€é»žçš„æœ€å¤§æ•¸é‡å°‡é é 大于32個。
在通訊波特率比較高的時候,在線路上å置電阻是很有必è¦çš„。å置電阻的連接方法。它的作用是在線路進入空閑狀態åŽï¼ŒæŠŠç¸½ç·šä¸Šæ²’有數據時(空閑方å¼ï¼‰çš„電平拉離0電平。這樣一來,å³ä½¿ç·šè·¯ä¸å‡ºç¾äº†æ¯”較å°çš„åå°„ä¿¡è™Ÿæˆ–å¹²æ“¾ï¼ŒæŽ›æŽ¥åœ¨ç¸½ç·šä¸Šçš„æ•¸æ“šæŽ¥æ”¶å™¨ä¹Ÿä¸æœƒç”±äºŽé€™äº›ä¿¡è™Ÿçš„到來而產生誤動作。通éŽä¸‹é¢åŽä¾‹å了,å¯ä»¥è¨ˆç®—出å置電阻的大å°ï¼šçµ‚端電阻Rt1=Rr2=120Ω;
å‡è¨å射信號最大的峰-峰值Vref≤0.3Vp-pï¼Œå‰‡è² åŠå‘¨çš„電壓Vref≤0.15V;終端的電阻上由å射信號引起的åå°„é›»æµIref≤0.15/(120||120)=2.5mA。一般RS-485收發器(包括SN75176)的滯åŽé›»å£“值(hysteresisvalue)為50mV,å³ï¼š
(Ibias-Iref)×(Rt1||Rt2)≥50mV
于是å¯ä»¥è¨ˆç®—出å置電阻產生的å置電æµIbias≥3.33mA
+5V=Ibias(R上拉+R下拉+(Rt1||Rt2))(2)
通éŽå¼2å¯ä»¥è¨ˆç®—出R上拉=R下拉=720Ω
在實際應用ä¸ï¼ŒRS-485ç¸½ç·šåŠ å置電阻有兩種方法:
(1)把å置電阻平衡分é…給總線上的æ¯ä¸€å€‹æ”¶ç™¼å™¨ã€‚這種方法給掛接在RS-485總線上的æ¯ä¸€å€‹æ”¶ç™¼å™¨åŠ äº†å置電阻,給æ¯ä¸€å€‹æ”¶ç™¼å™¨éƒ½åŠ äº†ä¸€å€‹å置電壓。
(2)在一段總線上åªç”¨ä¸€å°å置電阻。這種方法å°ç¸½ç·šä¸Šå˜åœ¨å¤§çš„å射信號或干擾信號比較有效。值得注æ„的是åç½®é›»é˜»çš„åŠ å…¥ï¼Œå¢žåŠ äº†ç¸½ç·šçš„è² è¼‰ã€‚
åå…ã€RS-485ç¸½ç·šçš„è² è¼‰èƒ½åŠ›å’Œé€šè¨Šé›»çºœé•·åº¦ä¹‹é–“çš„é—œç³»
在è¨è¨ˆRS-485總線組æˆçš„網絡é…ç½®ï¼ˆç¸½ç·šé•·åº¦å’Œå¸¶è² è¼‰å€‹æ•¸ï¼‰æ™‚ï¼Œæ‡‰è©²è€ƒæ…®åˆ°ä¸‰å€‹åƒæ•¸ï¼šç´”é˜»æ€§è² è¼‰ã€ä¿¡è™Ÿè¡°æ¸›å’Œå™ªè²å®¹é™ã€‚ç´”é˜»æ€§è² è¼‰ã€ä¿¡è™Ÿè¡°æ¸›é€™å…©å€‹åƒæ•¸ï¼Œåœ¨å‰é¢å·²ç¶“討論éŽï¼Œç¾åœ¨è¦è¨Žè«–的是噪è²å®¹é™ï¼ˆNoiseMargin)。RS-485總線接收器的噪è²å®¹é™è‡³å°‘應該大于200mV。å‰é¢çš„論述者是在å‡è¨å™ªè²å®¹é™ç‚º0的情æ³ä¸‹é€²è¡Œçš„。
在實際應用ä¸ï¼Œç‚ºäº†æé«˜ç¸½ç·šçš„æŠ—干擾能力,總希望系統的噪è²å®¹é™æ¯”EIARS-485標準ä¸è¦å®šçš„好一些。從下é¢çš„å…¬å¼èƒ½çœ‹å‡ºç¸½ç·šå¸¶è² 載的多少和通訊電纜長度之間的關系:Vend=0.8(Vdriver-Vloss-Vnoise-Vbias)(3)
å…¶ä¸ï¼šVend為總線末端的信號電壓,在標準測定時è¦å®šç‚º0.2Vï¼›Vdriverç‚ºé©…å‹•å™¨çš„è¼¸å‡ºé›»å£“ï¼ˆèˆ‡è² è¼‰æ•¸æœ‰é—œã€‚è² è¼‰æ•¸åœ¨5~35個之間,Vdriver=2.4Vï¼›ç•¶è² è¼‰æ•¸å°äºŽ5,Vdriver=2.5Vï¼›ç•¶è² è¼‰æ•¸å¤§äºŽ35,Vdriver≤2.3V);Vloss為信號在總線ä¸çš„傳輸éŽç¨‹ä¸çš„æè€—ï¼ˆèˆ‡é€šè¨Šé›»çºœçš„è¦æ ¼å’Œé•·åº¦æœ‰é—œï¼‰ï¼Œç”±è¡¨1æä¾›çš„æ¨™æº–é›»çºœçš„è¡°æ¸›ç³»æ•¸ï¼Œæ ¹æ“šå…¬å¼è¡°æ¸›ç³»æ•¸b=20lg(Vout/Vin)å¯ä»¥è¨ˆç®—出Vloss=Vin-Vout=0.6V(注:通訊波特率為9.6kbps,電纜長度1kmï¼Œå¦‚æžœç‰¹çŽ‡å¢žåŠ ï¼ŒVloss會相應增大);Vnoise為噪è²å®¹é™ï¼Œåœ¨æ¨™æº–測定時è¦å®šç‚º0.1Vï¼›Vbias是由å置電阻æä¾›çš„å置電壓(典型值為0.4V)。
å¼ï¼ˆ3)ä¸ä¹˜ä»¥0.8是為了使通信電纜ä¸é€²å…¥æ»¿è¼‰ç‹€æ…‹ã€‚從å¼ï¼ˆ3)å¯ä»¥çœ‹å‡ºï¼ŒVdriver的大å°å’Œç¸½ç·šä¸Šå¸¶è² 載數的多少æˆå比,Vloss的大å°å’Œç¸½ç·šé•·åº¦æˆåæ¯”ï¼Œå…¶ä»–å¹¾å€‹åƒæ•¸åªå’Œç”¨çš„é©…å‹•å™¨é¡žåž‹æœ‰é—œã€‚å› æ¤ï¼Œåœ¨é¸å®šäº†é©…動器的RS-495總線上,在通信波特率一定的情æ³ä¸‹ï¼Œå¸¶è² 載數的多少,與信號能傳輸的最大è·é›¢æ˜¯ç›´æŽ¥ç›¸é—œçš„。具體關系是:
在總線å…許的范åœå…§ï¼Œå¸¶è² 載數越多,信號能傳輸的è·é›¢å°±è¶Šå°ï¼›å¸¶è² 載數據少,信號能傳輸的è·é›¢å°±ç™¼è¶Šé 。
å七ã€åˆ†å¸ƒé›»å®¹å°RS-485總線傳輸性能的影響
電纜的分布電容主是由雙絞線的兩æ¢å¹³è¡Œå°Žç·šç”¢ç”Ÿã€‚å¦å¤–,導線和地之間也å˜åœ¨åˆ†å¸ƒé›»å®¹ï¼Œé›–然很å°ï¼Œä½†åœ¨åˆ†æžæ™‚也ä¸èƒ½å¿½è¦–。分布電容å°ç¸½ç·šå‚³è¼¸æ€§èƒ½çš„å½±éŸ¿ï¼Œä¸»è¦æ˜¯å› ç‚ºç¸½ç·šä¸Šå‚³è¼¸çš„æ˜¯åŸºæ³¢ä¿¡è™Ÿï¼Œä¿¡è™Ÿçš„è¡¨é”æ–¹å¼åªæœ‰â€œ1â€å’Œâ€œ0â€ã€‚在特殊的å—節ä¸ï¼Œä¾‹å¦‚0x01,信號“0â€ä½¿å¾—åˆ†å¸ƒé›»å®¹æœ‰è¶³å¤ çš„å……é›»æ™‚é–“ï¼Œè€Œä¿¡è™Ÿâ€œ1â€åˆ°ä¾†æ™‚,由于分布電容ä¸çš„é›»è·ï¼Œä¾†ä¸åŠæ”¾é›»ï¼Œï¼ˆVin+)-(Vin-)-還大于200mVï¼Œçµæžœä½¿æŽ¥æ„›èª¤èªç‚ºæ˜¯â€œ0â€ï¼Œè€Œæœ€çµ‚導致CRCæ ¡é©—éŒ¯èª¤ï¼Œæ•´å€‹æ•¸æ“šå¹€å‚³è¼¸éŒ¯èª¤ã€‚
由于總線上分布影響,導致數據傳輸錯誤,從而使整個網絡性能é™ä½Žã€‚解決這個å•題有兩種方法:
(1)é™ä½Žæ•¸æ“šå‚³è¼¸çš„æ³¢ç‰¹çŽ‡ï¼›
(2)使用分布電容å°çš„電纜,æé«˜å‚³è¼¸ç·šçš„質é‡ã€‚
åå…«ã€å–®å·¥ã€åŠé›™å·¥å’Œå…¨é›™å·¥çš„定義
1ã€å¦‚果在通信éŽç¨‹çš„ä»»æ„æ™‚刻,信æ¯åªèƒ½ç”±ä¸€æ–¹A傳到å¦ä¸€æ–¹B,則稱為單工。
2ã€å¦‚æžœåœ¨ä»»æ„æ™‚åˆ»ï¼Œä¿¡æ¯æ—¢å¯ç”±A傳到B,åˆèƒ½ç”±B傳A,但åªèƒ½ç”±ä¸€å€‹æ–¹å‘上的傳輸å˜åœ¨ï¼Œç¨±ç‚ºåŠé›™å·¥å‚³è¼¸ã€‚
3ã€å¦‚æžœåœ¨ä»»æ„æ™‚刻,線路上å˜åœ¨A到Bå’ŒB到A的雙å‘信號傳輸,則稱為全雙工。
電話線就是二線全雙工信é“。由于采用了回波抵消技術,雙å‘的傳輸信號ä¸è‡´æ··æ·†ä¸æ¸…ã€‚é›™å·¥ä¿¡é“æœ‰æ™‚也將收ã€ç™¼ä¿¡é“åˆ†é–‹ï¼Œé‡‡ç”¨åˆ†é›¢çš„ç·šè·¯æˆ–é »å¸¶å‚³è¼¸ç›¸åæ–¹å‘的信號,如回線傳輸。
è²æ˜Žï¼šæœ¬æ–‡ç‚ºè½‰è¼‰é¡žæ–‡ç« ,如涉åŠç‰ˆæ¬Šå•é¡Œï¼Œè«‹åŠæ™‚è¯ç³»æˆ‘們刪除(QQ:2737591964),ä¸ä¾¿ä¹‹è™•,敬請諒解ï¼
標簽:
ä¸Šä¸€ç¯‡ï¼šèžºç´‹åŠ å·¥çš„å¸¸è¦‹å•題與解決方法
下一篇:PID控制原ç†ï¼šçœ‹å®Œé€™å€‹æ•…äº‹ä½ ...
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.siyutn.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚