CAN現場匯流排有何特點,CAN匯流排的優點

2021-05-22 06:59:53 字數 5610 閱讀 5271

1樓:紫色學習

can匯流排抄的特點

具有實時性強bai、傳輸距離較遠、抗電磁干擾du能力強、成本低zhi等優點; 採用雙

dao線序列通訊方式,檢錯能力強,可在高噪聲干擾環境中工作; 具有優先權和仲裁功能,多個控制模組通過can 控制器掛到can-bus 上,形成多主機區域性網路;

可根據報文的id決定接收或遮蔽該報文; 可靠的錯誤處理和檢錯機制;

傳送的資訊遭到破壞後,可自動重發;

節點在錯誤嚴重的情況下具有自動退出匯流排的功能;

報文不包含源地址或目標地址,僅用標誌符來指示功能資訊、優先順序資訊。

1、具有實時性強、傳輸距離較遠、抗電磁干擾能力強、成本低等優點;

2、採用雙線序列通訊方式,檢錯能力強,可在高噪聲干擾環境中工作;

3、具有優先權和仲裁功能,多個控制模組通過can 控制器掛到can-bus 上,形成多主機區域性網路;

4、可根據報文的id決定接收或遮蔽該報文;

5、可靠的錯誤處理和檢錯機制;

6、傳送的資訊遭到破壞後,可自動重發;

7、節點在錯誤嚴重的情況下具有自動退出匯流排的功能;

8、報文不包含源地址或目標地址,僅用標誌符來指示功能資訊、優先順序資訊。

請問can匯流排特點優點都有什麼?

2樓:啥都懂一點兒

can匯流排是一種區別於串列埠匯流排的工業控制通訊系統,它是德國博世公司出品為汽車電子產品升級而服務的,因為主要是應用在汽車控制上,所以它的優點很多傾向於汽車的控制,如:

1、can匯流排的資料傳輸速度快,理論峰值能夠達到1mbps,具有很高的資料通訊即時性。

2、can匯流排的最遠資料傳輸距離為10千米,完全能夠滿足汽車的通訊控制需要。

3、一條can匯流排就可以同時連線128個節點,對於一臺汽車來說,一到兩條can匯流排就能夠完全勝任汽車的控制工作,對於空間寸土寸金的汽車來說特別合適。

4、can匯流排的抗干擾能力很強,不會輕易的出問題,能夠有效地保障駕駛者的安全。

希望我的回答令您滿意。

can匯流排的優點?

3樓:匿名使用者

1、廢除傳統的站地址編碼,代之以對通訊資料塊進行編碼,可以多主方式工作。

2、採用非破壞性仲裁技術,當兩個節點同時向網路上傳送資料時,優先順序低的節點主動停止資料傳送,而優先順序高的節點可不受影響繼續傳輸資料,有效避免了匯流排衝突。

3、採用短幀結構,每一幀的有效位元組數為8個,資料傳輸時間短,受干擾的概率低,重新傳送的時間短。

4、每幀資料都有crc校驗及其他檢錯措施,保證了資料傳輸的高可靠性,適於在**擾環境下使用。

5、節點在錯誤嚴重的情況下,具有自動關閉匯流排的功能,切斷它與匯流排的聯絡,以使匯流排上其他操作不受影響。

6、可以點對點,一對多及廣播集中方式傳送和接受資料。

7、具有實時性強、傳輸距離較遠、抗電磁干擾能力強、成本低等優點。

8、採用雙線序列通訊方式,檢錯能力強,可在高噪聲干擾環境中工作。

9、具有優先權和仲裁功能,多個控制模組通過can控制器掛到can-bus上,形成多主機區域性網路。

10、可根據報文的id決定接收或遮蔽該報文。

11、可靠的錯誤處理和檢錯機制。

12、傳送的資訊遭到破壞後,可自動重發。

13、節點在錯誤嚴重的情況下具有自動退出匯流排的功能。

14、報文不包含源地址或目標地址,僅用標誌符來指示功能資訊、優先順序資訊。

4樓:春素小皙化妝品

1、具有實時性強、傳輸距離較遠、抗電磁干擾能力強、成本低等優點。

2、採用雙線序列通訊方式,檢錯能力強,可在高噪聲干擾環境中工作。

3、具有優先權和仲裁功能,多個控制模組通過can 控制器掛到can-bus上,形成多主機區域性網路。

4、可根據報文的id決定接收或遮蔽該報文。

5、可靠的錯誤處理和檢錯機制。

6、傳送的資訊遭到破壞後,可自動重發。

7、節點在錯誤嚴重的情況下具有自動退出匯流排的功能。

8、報文不包含源地址或目標地址,僅用標誌符來指示功能資訊、優先順序資訊。

擴充套件資料

can控制器工作於多種方式,網路中的各節點都可根據匯流排訪問優先權(取決於報文識別符號)採用無損結構的逐位仲裁的方式競爭向匯流排傳送資料,且can協議廢除了站地址編碼,而代之以對通訊資料進行編碼,這可使不同的節點同時接收到相同的資料。

這些特點使得can匯流排構成的網路各節點之間的資料通訊實時性強,並且容易構成冗餘結構,提高系統的可靠性和系統的靈活性。

can節點在錯誤嚴重的情況下具有自動關閉輸出功能,以使匯流排上其他節點的操作不受影響,從而保證不會出現像在網路中,因個別節點出現問題,使得匯流排處於「死鎖」狀態。

can具有的完善的通訊協議可由can控制器晶片及其介面晶片來實現,從而大大降低系統開發難度,縮短了開發週期,這些是僅有電氣協議的rs-485所無法比擬的。

5樓:匿名使用者

can匯流排也叫控制器區域網,一般來說它有如下幾個優點:

1、資料傳輸速度快,在四十米的範圍內,can匯流排的波特率數值能夠達到1mbps,這在各類匯流排當中屬於特別厲害的一種。

2、資料傳輸的距離遠,最遠能夠達到十千米。

3、抗外界干擾能力強,由於採用差分電壓訊號進行資料傳輸,can匯流排的抗干擾能力相較於一般的工業匯流排有了質的飛躍,即使某一個節點裝置出現問題,這個節點也會主動切斷和匯流排之間的連線,而不會繼續傳送錯誤資料造成整條匯流排的崩潰。

4、一條can匯流排就能同時連線128個節點裝置,僅次於rs485匯流排,特別適合汽車這種對空間要求比較大的工業裝置使用。

如果對你有幫助,請點個採納呀!

6樓:林妙菡

● 具有實時性強、傳輸距離較遠、抗電磁干擾能力強、成本低等優點; ● 採用雙線序列通訊方式,檢錯能力強,可在高噪聲干擾環境中工作; ● 具有優先權和仲裁功能,多個控制模組通過can 控制器掛到can-bus 上,形成多主機區域性網路; ● 可根據報文的id決定接收或遮蔽該報文; ● 可靠的錯誤處理和檢錯機制; ● 傳送的資訊遭到破壞後,可自動重發; ● 節點在錯誤嚴重的情況下具有自動退出匯流排的功能; ● 報文不包含源地址或目標地址,僅用標誌符來指示功能資訊、優先順序資訊。

can匯流排與其他現場匯流排的比較,要突出can的優點。

7樓:

can 與其他現場匯流排比較的主要特性:

(1)傳輸速率最高 1mbps/40m,單根雙絞線距離最遠可達 10km/5kbps。

(2)節點數達 110 個(受限於匯流排驅動能力),傳輸介質為雙絞線或光纖。

(3)can 採用點對點、一點對多點及全域性廣播幾種資料收發方式。

(4)can 可實現全分散式多機系統,並且無主、從機之分,每個節點均主

動傳送報文,可方便地構成多機備份系統。

(5)can 採用非破壞性匯流排仲裁技術,兩個節點同時上傳送資料時,優先

級低的節點主動停止資料傳送,優先順序高的節點可不受影響地繼續傳輸

資料,有效避免了匯流排衝突。

(6)具有可靠的錯誤檢測和處理機制(crc 迴圈冗餘校驗)。

(7)短幀結構,每一幀的有效位元組數為8個,受干擾的概率低;

(8)節點具有自動關閉功能(在錯誤嚴重時)。

(9)can 器件豐富,有帶 can 的微控制器(82c200)、can 控制器

(sja1000)、收發器(tja1050)、can i/o器件(82c150)等。

8樓:匿名使用者

can屬於現場匯流排的範疇,它是一種有效支援分散式控制或實時控制的序列通訊網路。較之目前許多rs-485基於r線構建的分散式控制系統而言, 基於can匯流排的分散式控制系統在以下方面具有明顯的優越性:

1.網路各節點之間的資料通訊實時性強

首先,can控制器工作於多主方式,網路中的各節點都可根據匯流排訪問優先權(取決於報文識別符號)採用無損結構的逐位仲裁的方式競爭向匯流排傳送資料,且can協議廢除了站地址編碼,而代之以對通訊資料進行編碼,這可使不同的節點同時接收到相同的資料,這些特點使得can匯流排構成的網路各節點之間的資料通訊實時性強,並且容易構成冗餘結構,提高系統的可靠性和系統的靈活性。而利用rs-485只能構成主從式結構系統,通訊方式也只能以主站輪詢的方式進行,系統的實時性、可靠性較差;

2.縮短了開發週期

can匯流排通過can收發器介面晶片82c250的兩個輸出端canh和canl與物理匯流排相連,而canh端的狀態只能是高電平或懸浮狀態,canl端只能是低電平或懸浮狀態。這就保證不會出現象在rs-485網路中,當系統有錯誤,出現多節點同時向匯流排傳送資料時,導致匯流排呈現短路,從而損壞某些節點的現象。而且can節點在錯誤嚴重的情況下具有自動關閉輸出功能,以使匯流排上其他節點的操作不受影響,從而保證不會出現象在網路中,因個別節點出現問題,使得匯流排處於「死鎖」狀態。

而且,can具有的完善的通訊協議可由can控制器晶片及其介面晶片來實現,從而大大降低系統開發難度,縮短了開發週期,這些是隻僅僅有電氣協議的rs-485所無法比擬的。

3.已形成國際標準的現場匯流排

另外,與其它現場匯流排比較而言,can匯流排是具有通訊速率高、容易實現、且價效比高等諸多特點的一種已形成國際標準的現場匯流排。這些也是目前 can匯流排應用於眾多領域,具有強勁的市場競爭力的重要原因。

4.最有前途的現場匯流排之一

can 即控制器區域網絡,屬於工業現場匯流排的範疇。與一般的通訊匯流排相比,can匯流排的資料通訊具有突出的可靠性、實時性和靈活性。由於其良好的效能及獨特的設計,can匯流排越來越受到人們的重視。

它在汽車領域上的應用是最廣泛的,世界上一些著名的汽車製造廠商,如benz(賓士)、bmw(寶馬)、porsche(保時捷)、rolls-royce(勞斯萊斯)和jaguar(美洲豹)等都採用了can匯流排來實現汽車內部控制系統與各檢測和執行機構間的資料通訊。同時,由於can匯流排本身的特點,其應用範圍目前已不再侷限於汽車行業,而向自動控制、航空航天、航海、過程工業、機械工業、紡織機械、農用機械、機器人、數控機床、醫療器械及感測器等領域發展。can已經形成國際標準,並已被公認為幾種最有前途的現場匯流排之一。

其典型的應用協議有: sae j1939/iso11783、canopen、canaerospace、device***、nmea 2000等。

在實踐中,有兩種重要的匯流排分配方法:按時間表分配和按需要分配。在第一種方法中 ,不管每個節點是否申請匯流排,都對每個節點按最大期間分配。

由此,匯流排可被分配給每個站並且是唯一的站,而不論其是立即進行匯流排存取或在一特定時間進行匯流排存取。這將保證在匯流排存取時有明確的匯流排分配。在第二種方法中,匯流排按傳送資料的基本要求分配給一個站 ,匯流排系統按站希望的傳送分配(如:

ether*** c**a/cd)。因此,當多個站同時請求匯流排存取時,匯流排將終止所有站的請求,這時將不會有任何一個站獲得匯流排分配。為了分配匯流排,多於一個匯流排存取是必要的。

can實現匯流排分配的方法,可保證當不同的站申請匯流排存取時,明確地進行匯流排分配。這種位仲裁的方法可以解決當兩個站同時傳送資料時產生的碰撞問題。不同於ether***網路的訊息仲裁,can的非破壞性解決匯流排存取衝突的方法,確保在不傳送有用訊息時匯流排不被佔用。

甚至當匯流排在重負載情況下,以訊息內容為優先的匯流排存取也被證明是一種有效的系統。雖然匯流排的傳輸能力不足,所有未解決的傳輸請求都按重要性順序來處理。在c**a/cd這樣的網路中,如ether***,系統往往由於過載而崩潰,而這種情況在can中不會發生。

can匯流排問題,請問can匯流排特點優點都有什麼?

首先不得不說提問者愛思考也愛 竟,不過我要提醒您一句的是,can匯流排資料幀 與資料幀可不像串列埠一樣緊挨著,之間還有 幀間空間 也就是說,即使迴圈傳送can幀,也至少還有3位隱性位間歇場,換句話說,最小間隔至少是8 3 11位,即16 11 8 22微秒。can的資料幀不是這樣理解的,can包括幀...

CAN匯流排有故障怎麼診斷,汽車CAN匯流排如何進行故障診斷和記錄

故障診斷是通過故障碼來確定的吧,既然是can匯流排通訊,可以檢視故障報文來確定發生故障的原因。汽車can匯流排如何進行故障診斷和記錄 判斷can匯流排bai工作狀態有兩種方法du 方法1 可以拔掉開關線 zhi,使控dao制器轉向線上的正極和轉版向信權號線可以短路。如果can匯流排對應的電機沒有轉動...

關於can匯流排的id號遠端脂有一些問題迷茫的要

問題1 can資料域都是事先定義好了的,必然會包含can.bin的資料,node b只需要響應遠端幀即可正確迴應node a想要的資料了。問題2 不是節點優先順序不同,而是資料幀的優先順序不同,每個資料幀的仲裁域中包含id,優先順序就是比較id的大小。兩個節點同時傳送資料幀和遠端幀,也是靠正常的仲裁...