關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于SDLC協議的同步RS 485總線控制器的設計

        基于SDLC協議的同步RS 485總線控制器的設計

        作者: 時間:2009-07-17 來源:網絡 收藏
        在測試過程中,通過更改波特率(abaud,bbaud)來測試對主從站的影響。軟件實現如下:

        本文引用地址:http://www.104case.com/article/163729.htm


        因為在該中, 485有2路通信,所以A,B通道都要初始化。

        4 使用 485需注意的問題
        在使用Rs 485過程中,難免有些因素(如可靠性及通信速度)會因為外界條件的不同而受到不同的影響,中應該盡量避免這些因素產生不良影響。
        4.1 在通信電纜中的信號反射
        在通信過程中,有2種信號會導致信號反射:阻抗不連續和阻抗不匹配。阻抗不連續,信號在傳輸線末端突然遇到電纜阻抗很小甚至沒有,信號在這個地方就會引起反射。這種信號反射的原理與光從一種媒質進入另一種媒質要引起反射是相似的。要消除這種反射的方法,就必須在電纜的末端跨接一個與電纜的特性阻抗同樣大小的終端電阻,使電纜的阻抗連續。由于信號在電纜上的傳輸是雙向的,因此,在通信電纜的另一端可跨接一個同樣大小的終端電阻。如圖3所示。

        從理論上分析,在傳輸電纜的末端只要跨接了與電纜特性阻抗相匹配的終端電阻,就再也不會出現信號反射現象。但是,在實際應用中,由于傳輸電纜的特性阻抗與通信波特率等應用環境有關,特性阻抗不可能與終端電阻完全相等,因此或多或少地還會存在信號反射。引起信號反射的另一個原因是數據收發器與傳輸電纜之間的阻抗不匹配。這種原因引起的反射,主要表現在通信線路處在空閑方式時,整個網絡數據混亂。信號反射對數據傳輸的影響,歸根結底是因為反射信號觸發了接收器輸入端的比較器,使接收器收到了錯誤的信號,導致CR(:校驗錯誤或整個數據幀錯誤。
        4.2 在通信電纜中的信號衰減
        第二個影響信號傳輸的因素是信號在電纜的傳輸過程中會衰減。一條傳輸電纜可以看作由分布電容、分布電感和電阻聯合組成的等效電路。電纜的分布電容C主要是由雙絞線的兩條平行導線產生。導線的電阻在這里對信號的影響很小,可以忽略不計。信號的損失主要是由于電纜的分布電容和分布電感組成的LC低通濾波器。
        4.3 分布電容對 485傳輸性能的影響
        電纜的分布電容主要由雙絞線中兩條平行導線產生。另外,導線與地之間也存在分布電容,雖然很小,但在分析時也不能忽視。分布電容對傳輸性能影響的,主要原因是總線上傳輸的信號是基波信號,信號的表達方式只有“1”和“O”。在特殊字節中,如0x01,信號“O”使得分布電容有足夠的充電時間,而信號“1”到來時,由于分布電容中的電荷來不及放電,(Vin+)一(Vin一)還大于200 mV,結果使接收誤認為是“O”,而最終導致CRC校驗錯誤,整個數據幀傳輸錯誤。由于總線上的分布影響,導致數據傳輸錯誤,從而使整個網絡性能降低。解決這個問題有2種方法:降低數據傳輸的波特率;使用分布電容小的電纜,提高傳輸線的質量。

        5 結 語
        這里主要介紹了RS 485總線數據通信思想及使用RS 485需要注意的一些問題。RS 485總線具有實時性好,造價低,可靠性高等特點,因而現在已被普遍應用在工業及軍事方面。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 临邑县| 淳化县| 泰和县| 彩票| 永定县| 盘山县| 香港| 大荔县| 吴川市| 洛隆县| 涡阳县| 威海市| 芒康县| 马边| 怀化市| 大悟县| 毕节市| 高阳县| 兴隆县| 闽侯县| 阿巴嘎旗| 秀山| 原阳县| 金门县| 永吉县| 航空| 手机| 宁德市| 日土县| 思南县| 台山市| 安泽县| 田林县| 登封市| 塘沽区| 博兴县| 南投县| 寿阳县| 赣州市| 三原县| 砚山县|