為什麼can介面要接通用CAN隔離收發器啊

2021-03-07 15:42:57 字數 2353 閱讀 8861

1樓:匿名使用者

主要是為了實現遠端接地環路斷開的

系統,讓介面允許在很大的共模電壓變化下保證可靠通訊。通常使用can通訊的系統,都是要實現遠距離可靠通訊,這也恰恰是can-bus比rs485優越的地方,在低速率情況下,比如5kbps速率,使用優質雙絞線電纜時,can-bus匯流排可以實現5km的通訊。由於系統分佈相隔距離遠,那麼兩個通訊模組之間的大地電平有可能出現比較大的電壓差,就好像電阻兩端的壓差,這個壓差可能會高達成百上千伏,相對與通訊介面來說是共模訊號。

為了消除這個壓差的對通訊訊號正確識別的影響,就需要將兩個通訊模組的接地環路斷開,這就需要用到電氣隔離技術來實現了。

以往都是自己設計隔離電源和隔離器件來實現,現在已經有專業廠家生產整合的帶隔離的can-bus收發器介面模組,無需外部元件,比如ten-power的iso-1050隔離can收發模組,在很小體積下實現了高達2500v的電氣隔離和最高1mbps通訊速率,而且只需要單5v或者3.3v供電即可,還有個別型號帶有tvs埠浪湧保護,比如iso-1050t型號。

2樓:匿名使用者

應該是 提高 抗干擾能力、負載能力

ecan300 canbus訊號隔離中繼器特點▶ 專用工業導軌槽模組

▶ canbus訊號2500v光電隔離

▶ 通訊速率自適應,零延時自動**

▶ 兩線canbus、半雙工使用

▶ 透明傳輸,波特率自適應,無需改動使用者協議▶ 避免迴路電壓、浪湧、感應雷擊、靜電、熱插拔損傷裝置

什麼情況下can匯流排使用隔離收發器,什麼情況下使用非隔離收發器?

3樓:嵌入式設計師

長距離通訊或為滿足高雜質工業環境應用,推薦選用隔離收發器。

can匯流排收發器的隔離電源問題

4樓:匿名使用者

你的圖裡就有隔離器件iso1050 數字地與can地隔離開了

隔離是為了減少兩個系統之間的干擾

傳統設計是使用tja1040+2片光耦 現在iso1050一片搞定了

5樓:

兩個地分開布,不要連起來不就節了

can組成的網路中,can控制器、can收發器、can驅動器的區別是什麼,can匯流排結構中他們都是必須的嗎?

6樓:情感分析

can匯流排結構中can控制器、can收發器、can驅動器不是必須的。

1,can控制器從控制單元中的微處理器接收資料,處理資料並將其傳遞給can收發器。can收發器資料傳送到匯流排或從匯流排接收到控制器。收發器也可以稱為驅動器。

2,更為重要的一點是,can控制器是實現can匯流排,生成完整的can幀並將其以二進位制流傳送到can收發器的協議基礎層和資料鏈路層。您使用的所有操作都在can控制器中實現。例如:

幀id,幀資料,幀格式,幀型別和其他引數的成幀處理,crc校驗,響應檢測,硬體過濾等。

3,can收發器是can匯流排的物理層。工作是將二進位制流轉換為差分訊號。

7樓:豆丨灬腐丶

can控制器:接收控制單元中微處理器發出的資料,處理資料並傳給can收發器。

can收發器:將資料傳到匯流排或從匯流排接收資料給控制器,收發器也可以稱為驅動器。

再細節點就是,can控制器是實現can匯流排的協議底層和資料鏈路層,生成完整can幀,並以二進位制碼流傳送到can收發器,你使用的所有操作都是在can控制器中實現的,如:幀id、幀資料、幀格式、幀型別等引數成幀處理、crc校驗、應答檢測、硬體過濾等。

而can收發器是can匯流排物理層,工作是將二進位制碼流與差分訊號之間的轉換。

8樓:匿名使用者

can控制器用於實現can匯流排的協議底層以及資料鏈路層,用於生成can幀並以二進位制碼流的方式傳送,在此過程中進行位填充、新增crc校驗、應答檢測等操作;將接收到的二進位制碼流進行解析並接收,在此過程中進行收發比對、去位填充、執行crc校驗等操作。此外還需要進行衝突判斷、錯誤處理等諸多工。

can收發器(有時也稱為驅動器)是can匯流排的物理層,用於將二進位制碼流轉換為差分訊號傳送,將差分訊號轉換為二進位制碼流接收。

在can匯流排中二者都是必須的。

can匯流排介面組成、匯流排控制器和匯流排收發器

9樓:匿名使用者

是想知道各部分功能嗎?

匯流排控制器的作用是將需要傳送的資料按照can的幀格式和編碼方式轉換成協議資料流(傳送),或者反過來轉換(接收)。

匯流排收發器的作用是將ttl訊號轉換為can標準的差分訊號。匯流排收發器是直接與匯流排的物理實體相連的。

10樓:勝利之

可以把問題描述得更清楚嗎?

實現介面的方法時為什麼方法前面要加上介面的名稱

這表示是介面在類中的顯式實現。區別在於 1.類實現介面時,如果不加介面的名稱,就是隱式實現。比如你的上例,如果是這樣實現的 ienumerator getenumerator 就是隱式實現,可以通過類linkedlist的物件mylist來呼叫此方法。2.如果是顯式實現的,則只能通過介面來呼叫此方法...

倒閘操作接通電路時為什麼先接通隔離開關後接通斷路器

隔離開關禁止帶負載開合,否則由於電弧易損壞,造成裝置事故,所以要先接通,斷電時後斷開 斷路器俗稱開關,有滅弧能力。隔離開關則不具備滅弧能力,只是起到一個隔離作用,作為一個明顯斷開點。接通電路時為何必須先合隔離開關再合斷路器,而開啟電路時必須先開啟斷路器再開啟隔離開關?隔離開關不能切斷和關合電流,因為...

為什麼降低通訊速度can匯流排上的可連線單元反而,會增加

can匯流排在汽車上目前使抄用的比較多的有500k和250k的高速can 125k和62.5k的低速can,最高可做到1m,但這個1m是理論上的,實際上很難實現,在工業上用的速率不太清楚。一樓的回答個人覺得不妥。首先,在大多數情況下 總不能拿25k的can跟56k的串列埠進行比較吧 can匯流排筆串...