can終端電阻
1. 終端電阻是為了消除在通訊電纜中的訊號反射,在通訊過程中,有兩種原因導致訊號反射:阻抗不連續和阻抗不匹配。
阻抗不連續,訊號在傳輸線末端突然遇到電纜阻抗很小甚至沒有,訊號在這個地方就會引起反射。這種訊號反射的原理,與光從一種媒質進入另一種媒質要引起反射是相似的。消除這種反射的方法,就必須在電纜的末端跨接乙個與電纜的特性阻抗同樣大小的終端電阻,使電纜的阻抗連續。由於訊號在電纜上的傳輸是雙向的,因此,在通訊電纜的另一端可跨接乙個同樣大小的終端電阻。
引起訊號反射的另外乙個原因是資料收發器與傳輸電纜之間的阻抗不匹配。這種原因引起的反射,主要表現在通訊線路處在空閒方式時,整個網路資料混亂
為了提高網路節點的拓撲能力,can匯流排兩端需要接有120ω的抑制反射的終端電阻, 它對匹配匯流排阻抗起著非常重要的作用,如果忽略此電阻,會使數字通訊的抗干擾性和可靠性大大降低,甚至無法通訊。c
2. 阻抗指的是電阻加電抗,阻抗是電阻和電抗在向量上的和,阻抗匹配主要是用於傳輸線上所有的高頻訊號都能傳輸至負載點的目的,不能有訊號反射會發射點,提公升傳輸能源效率。當某個電源的內阻等於其負載時,輸出功率最大,則為阻抗匹配,如為高頻訊號,則為無反射波。阻抗匹配是指在能量傳輸時,要求負載阻抗要和傳輸線的特徵阻抗相等,此時的傳輸不會產生反射,表明所有能量都被負載吸收了.反之則在傳輸中有能量損失。
阻抗匹配有串聯終端匹配和併聯終端匹配,串聯終端匹配是訊號源端阻抗低於傳輸線特徵阻抗的情況下採用,在訊號源與傳輸線上串接乙個電阻,使得訊號源的輸出阻抗和傳輸線的特徵阻抗相匹配,抑制負載端反射回來的訊號發生再反射。併聯終端匹配是在訊號源端阻抗很小的情況下,通過增加併聯電阻使負載端輸入阻抗與傳輸線的特徵阻抗相匹配,達到消除負載端反射的目的。
併聯終端匹配分為單電阻和雙電阻,rs-485匯流排終端匹配多採用的是雙電阻併聯終端匹配,如採用單電阻方式,負載端併聯電阻值與傳輸線的特性阻抗相等或相近,那樣靜態電流將會很大,對電流驅動能力要求很高,很少採用。雙電阻併聯終端匹配由於是兩電阻併聯值與傳輸線的特性阻抗相等或相近,每個電阻都比傳輸線的特徵阻抗大,對電流的要求不高。但是,併聯終端匹配不管是單電阻還是雙電阻總歸是會帶來直流功耗,降低匯流排負載能力。一般485匯流排傳輸線的特徵阻抗為120歐姆,採用兩個120歐姆電阻作為485匯流排的終端匹配電阻,具體連線方式是首尾各接乙個,併聯於485正負上。由於485匯流排併聯電阻會導致直流功耗,一般建議在傳輸距離不超過300公尺,傳輸速率較低的情況下不要接終端電阻,只有在傳輸有訊號反射,導致通訊不穩定的情況下才加以考慮接終端電阻。
問題: 缺少適當的匯流排終端電阻(或者根本就缺少匯流排終端電阻)會導致什麼樣的錯誤或者通訊問題?
解答:can匯流排iso 11898協議規定,can匯流排必須在網路的兩端,通常是網路主控制器和網路最遠端的節點之間安裝合適的匯流排終端電阻(在位於db-9介面的第2和第7引腳的can_h和 can_l訊號線之間安裝乙個120歐姆的電阻)。詳細請參考相關鏈結部分「為ni-can硬體安裝合適的終端電阻」,更為詳細地了解如何為ni-can網路安裝終端電阻。 在沒有安裝合適的終端電阻的情況下,通訊可能會出現下面非預期的行為:
在低波特率的情況下能夠正確通訊,但是在波特率較高時會出錯(具體出錯的波特率的值取決於一系列因素,包括can網路長度、資料幀上攜帶的資料----它能夠改變具體傳輸的最高頻率以及網路附近的電磁干擾等等)。下表中的測試總結詳細描述了這種情況:
can波特率 - 終端電阻測試
波特率 線纜安裝合適的終端電阻? 埠間傳輸正確?
1m 是 是
1m 否 否
125k 是 是
125k 否 有時
40k 是 是
40k 否 是
值得注意的是,在安裝了合適的終端電阻的情況下,通訊總是正常的。但是在40k較低的波特率下,通訊仍然是正常的,因此這點是不符合can iso 11898規範的地方。
can錯誤 - form錯誤、crc錯誤、bit錯誤、stuff錯誤和其他由於不合適終端電阻所導致的錯誤。如果出現這些錯誤,則請按照附件中的知識庫文章來檢驗是否安裝了合適的終端電阻。更多短語can錯誤的資訊,請參考相關鏈結一欄中的ni-can硬體和軟體使用者手冊(附錄b包含了乙個can標準的總結,幷包含乙個叫「can錯誤檢測與約束」,該章節詳細描述了can錯誤)。
stuff錯誤就是乙個可以用沒有合適的終端電阻來解釋的can錯誤(這個錯誤在can iso 11898規範中進行了定義)。 當匯流排上連續出現6位相同的資料時,就會發生stuff錯誤。當傳送器件檢測到連續5位相同的資料時,就會自動在資料流後面插入乙個完成停止位,這個位會被所有的接收器件檢測到並自動去除掉。這個填充位的策略能夠保證資料流中有足夠的訊號沿,從而保證同乙個資料幀中的資料同步。如果接收器件檢測到連續6位相同的資料位,那麼一定是由於同步丟失,導致接收到的資料與傳送的資料不相同。而在沒有合適的終端電阻的情況下,就會發生這樣的事情,資料幀中的某些資料能夠正確地接收和傳送,而在接收的can介面處,整個幀(或者資料幀的完整性)沒有正確的保持和被接收。 出現這種情況的原因是,一般來說can網路定義傳輸線,根據傳輸線理論,如果在接收端沒有合適的終端電阻,那麼足夠高頻率的訊號在首席執行官度的傳輸線上是不能正確被傳輸的。這裡的終端電阻一般指網路匹配,該負載一般選擇使傳輸功率最大,並且其值等於網路埠阻抗共軛值(這裡指的是接收端的can介面,實際上,考慮到雜訊和其他影響,許多應用中常使用不一樣的終端電阻)。
值得慶幸的是,在can iso 11898規範中,已經將整個can網路的終端電阻簡化為在網路兩端安裝兩個120歐姆的電阻(就如同第一部分描述的一樣,這完全符合can標準)。
RS485偏置電阻和終端匹配電阻
通過下面後例子了,可以計算出偏置電阻的大小 終端電阻rt1 rr2 120 假設反射訊號最大的峰 峰值vref 0.3vp p,則負半周的電壓vref 0.15v 終端的電阻上由反射訊號引起的反射電流iref 0.15 120 120 2.5ma。一般rs 485收發器 包括sn75176 的滯後電...
485終端電阻的重要性
在工業控制的領域,rs 485匯流排是乙個常用的匯流排。rs 485匯流排具有佈線簡單,長距離傳輸等優點,可同時接入256個從裝置進行傳輸。因本人從事的產品是使用485匯流排傳輸資料,檢視了前輩師傅們畫的電路板,裡面的從裝置的485晶元上a,b線上接有120歐電阻。在網上搜尋得到該電阻是485匯流排...
CAN匯流排協議 標準CAN和擴充套件CAN
can通訊協議是乙個載波偵聽 基於報文優先順序碰撞檢測和仲裁 csma cd amp 的多路訪問協議。csma的意思是匯流排上的每乙個節點在企圖傳送報文前,必須要監聽匯流排,當匯流排處於空閒時,才可傳送。cd amp的意思是通過預定程式設計好的報文優先順序逐位仲裁來解決碰撞,報文優先順序位於每個報文...