Ⅰ CAN匯流排是做什麼用的
CAN匯流排是一種串列通信協議。相對其他匯流排,CAN匯流排更可靠,功能更完善,速度也比較快。多用於汽車。
Ⅱ 汽車的CAN匯流排是什麼意思說通俗一點
CAN是控制器區域網絡(Controller Area Network, CAN)的簡稱,是由以研發和生產汽車電子產品著稱的德國BOSCH公司開發的,並最終成為國際標准(ISO 11898),是國際上應用最廣泛的現場匯流排之一。 在北美和西歐,CAN匯流排協議已經成為汽車計算機控制系統和嵌入式工業控制區域網的標准匯流排,並且擁有以CAN為底層協議專為大型貨車和重工機械車輛設計的J1939協議。
CAN 是Controller Area Network 的縮寫(以下稱為CAN),是ISO國際標准化的串列通信協議。在汽車產業中,出於對安全性、舒適性、方便性、低公害、低成本的要求,各種各樣的電子控制系統被開發了出來。由於這些系統之間通信所用的數據類型及對可靠性的要求不盡相同,由多條匯流排構成的情況很多,線束的數量也隨之增加。為適應「減少線束的數量」、「通過多個LAN,進行大量數據的高速通信」的需要,1986 年德國電氣商博世公司開發出面向汽車的CAN 通信協議。此後,CAN 通過ISO11898 及ISO11519 進行了標准化,在歐洲已是汽車網路的標准協議。
CAN 的高性能和可靠性已被認同,並被廣泛地應用於工業自動化、船舶、醫療設備、工業設備等方面。現場匯流排是當今自動化領域技術發展的熱點之一,被譽為自動化領域的計算機區域網。它的出現為分布式控制系統實現各節點之間實時、可靠的數據通信提供了強有力的技術支持。
Ⅲ 汽車匯流排控制有哪幾種
汽車匯流排控制有:
目前汽車上普遍採用的汽車匯流排,
有局部互聯協議LIN和控制器區域網CAN,
正在發展中的汽車匯流排技術還有高速容錯網路協議FlexRay、用於汽車多媒體和導航的MOST以及與計算機網路兼容的藍牙、無線區域網等無線網路技術。
Ⅳ 汽車上的can匯流排和lin匯流排是怎麼回事誰知道說具體點,謝謝
LIN是一種低成本的串列通訊網路,用於實現汽車中的分布式電子控制系統。LIN的目標是為現有汽車網路(例如CAN匯流排)提供輔助功能,因此LIN匯流排是一種輔助的匯流排網路。在不需要CAN匯流排的帶寬和多功能的場合,比如智能感測器和制動裝置之間的通訊使LIN匯流排可大大節省成本。
CAN是的縮寫(以下稱為CAN),是ISO國際標准化的串列通信協議。在當前的汽車產業中,出於對安全性、舒適性、方便性、低公害、低成本的要求,各種各樣的電子控制系統被開發了出來。
串列匯流排通信過程的顯著特點是:通信線路少,布線簡 便易行,施工方便,結構靈活,系統間協商協議,自由度及靈活度較高,因此在電子電路設計、信息傳遞等諸多方面的應用越來越多。
串列通信的特點如下:
1、節省傳輸線,這是顯而易見的。尤其是在遠程通信時,此特點尤為重要。這也是串列通信的主要優點。
2、數據傳送效率低。與並行通信比,這也這是顯而易見的。這也是串列通信的主要缺點。
例如:傳送一個位元組,如果並行通信所需時間為1T,則串列通信所需時間至少為8T。 由此可見,串列通信適合於遠距離傳送,可以從幾米到數千公里。
Ⅳ 汽車網路系統常見的傳輸匯流排形式有
在汽車的各種電子控制系統中,由於各個系統對通信的實時性要求不同,通常的車載網路結構採用多條不同速率的匯流排分別連接不同類型的節點,並使用網關伺服器來實現整車的信息共享和網路管理。汽車車載網路系統的類型較多,應用較多的有CAN、 LIN、SAE J1850、Flex Ray、TTCAN、 VAN、TTP/C、MOST、ASRB等。希望我的回答可以幫助到你,謝謝望採納。
Ⅵ 如何進行汽車CAN匯流排開發
接上一篇:
我們先研究數據幀吧。
一,數據幀由7 個不同位場組成(幀起始、仲裁場、控制場、數據場、CRC場、應答場、幀結尾)。
這里的位場,就是不同位的組合,這名字起的很爛,讓人看了感覺很抽象。我們來看看這些個不同的位場吧。一開始是一位幀起始,也叫SOF。它用顯性位表示,也就是0;它告訴我們,兩個線上有電壓差了,也就是有數據了。
這個幀起始看起來只有一位,其實不簡單了。為了讓所有的分站都同步於發送報文的發送站,好接收數據,有很多要考慮的地方。
幀結尾
每一個數據幀和遠程幀均由一標志序列界定。這個標志序列由7個「隱性」位組成。
Ⅶ 汽車CAN匯流排是什麼意思
CAN是控制器區域網絡(Controller Area Network, CAN)的簡稱,是由以研發和生產汽車電子產品著稱的德國BOSCH公司開發的,並最終成為國際標准(ISO 11898),是國際上應用最廣泛的現場匯流排之一。
在北美和西歐,CAN匯流排協議已經成為汽車計算機控制系統和嵌入式工業控制區域網的標准匯流排,並且擁有以CAN為底層協議專為大型貨車和重工機械車輛設計的J1939協議。
(7)汽車網路匯流排怎麼用擴展閱讀:
CAN 的高性能和可靠性已被認同,並被廣泛地應用於工業自動化、船舶、醫療設備、工業設備等方面。現場匯流排是當今自動化領域技術發展的熱點之一,被譽為自動化領域的計算機區域網。
它的出現為分布式控制系統實現各節點之間實時、可靠的數據通信提供了強有力的技術支持;CAN屬於現場匯流排的范疇,它是一種有效支持分布式控制或實時控制的串列通信網路。
Ⅷ 請問該如何連接汽車CAN匯流排進行OBD開發呢
感謝題主的邀請,我來說下我的看法:
題目中所說的OBD開發其實就是對汽車的CAN匯流排進行二次開發,那前提是我們的USBCAN分析儀能夠正常連接汽車CAN匯流排,通過的介面當然是汽車OBD介面。如果你的USBCAN分析儀直接帶有OBD公頭,那插上就能用,前提車上OBD處沒障礙。如果你的USBCAN分析儀只能連雙絞線,那就連一個OBD轉接頭以後再連汽車OBD,注意事項同上。如果你需要相關設備的話,可以前往GCGD官網進行具體的咨詢,歡迎來訪。
Ⅸ 汽車匯流排技術是什麼意思
1.汽車匯流排技術的介紹
1)概念
汽車匯流排系統實質上是通過某種通訊協議(如CAN),將汽車內部的各個ECU節點聯結起來,從而形成一個汽車內部的區域網絡。節點根據自身的感測器信息以及匯流排上的信息,完成預定的控制功能和動作,如燈光的開閉、電機啟停等,節點之間的通訊通過匯流排來實現。每個節點一般由MCU(或DSP等)、介面電路、總路線控制器、匯流排驅動器等構成。
2)現狀
迄今為止,在汽車上已經出現了多種匯流排標准,從匯流排所實現的功能角度分,可分為兩類,一類是控制策略驅動的匯流排,如SAE的J1850、德國大眾的ABUS、博世的CAN、ISO11898和ISO11519、美國商用機器的AutoCAN、ISO的VAN、馬自達的PALMNET、以及用於低速場合的LIN等。另一類是以大量數據傳輸為目的的多媒體匯流排,如,IDB-C、IDB-1394、MOST、AMIC-C等。
Ⅹ 如何進行汽車 CAN 匯流排開發
首先,請看這份恆潤工程師寫的論文《CAN匯流排系統測試技術》。
裡面基本描述了CAN匯流排開發的流程,但主要側重於CAN匯流排的測試,不過也能讓你有所了解。
根據你的描述,假設你的要求是:能夠基於某嵌入式平台(最好該平台在汽車ECU開發中被廣泛使用),根據給定的通信協議(一般由通信矩陣描述),編寫CAN介面代碼,並能通過相關設備進行簡單測試。
推薦的學習步驟為:
1. 了解CAN基本知識
可以通過這個ppt,恆潤的東西還是不錯的。
CAN基礎_網路文庫
2. 直觀的了解CAN
這需要你購買或借用CAN匯流排檢測設備,檔次差很多。如果是你自己想玩,可以買個周立功的USB轉CAN,淘寶也就幾百塊錢。如果是課題組采購,可以買個Kvaser的USBCAN,幾千塊吧。大致這個樣子。
要是土豪的話,可以買Vector的VN1600,這個就好幾萬了。以上三種我都用過。一定要買雙通道,然後一個口發,一個口接,可以自己接延長線通過示波器看信號了。嘗試修改報文ID,數據,波特率等等,看示波器的變化,對理解第一部分的內容很有幫助
3. 選擇嵌入式平台,學習CAN介面的編程
飛思卡爾MC9S08DZ60MLH 8位汽車級CAN匯流排 開發板 學習板超
可以選擇這個小板子練習一下,程序的寫法都是差不多的。然後和第二部分的匯流排檢測設備連在一起進行測試。
這一步需要詳細了解信號轉換的知識,特別是Big Endian和Little Endian的區別,factor和offset的作用,如何置1或置0,可以參考DBC_File_Format_DocumentaTIon_網路文庫,很詳細,看完就懂了。
4. 如果有興趣,可以看看J1939協議(用於商用車)或者CANOpen協議(用於現場控制,很多電機控制器使用)或者ISO 15031-5(用於OBD診斷)。
最後,希望你在了解CAN以後,不要花過多的精力在底層上,基本都是體力勞動。體現價值的還得是上層。請看看一汽技術中心的相關招聘要求:
工作職責
1.設計新能源汽車網路拓撲和制定網路技術需求;
2.制定新能源汽車網路通信需求、網路通信矩陣和網路資料庫;
3.設計和開發新能源汽車網路通信協議模擬試驗、網路通信規范、網路線束規范;
4.設計新能源汽車網關控制器及具有相同網路通信功能的介面控制器產品定義與技術規范;
5.負責新能源汽車電子電氣開發過程中的問題解決,配合生產和售後服務。來源:知乎 作者:Wang Yu