在嵌入式系統(tǒng)中,接口是指用于將各種集成電路與其他外圍設備交互連接的通信通路或總線,是微處理器CPU與外部世界的連接部件,是CPU與外界進行信息交換的中轉站。
隨著電動汽車(EV)技術的不斷發(fā)展,電源管理系統(tǒng)(BMS)作為電動汽車的核心組成部分,其性能直接影響到電動汽車的安全性、可靠性和經濟性。CAN總線作為一種廣泛應用于汽車領域的通信協(xié)議,具有傳輸速度快、可靠性高、實時性強等優(yōu)點,因此,基于CAN總線的電動汽車電源管理通信系統(tǒng)設計成為了當前研究的熱點。本文將從系統(tǒng)架構、硬件設計、軟件設計和系統(tǒng)測試等方面詳細介紹如何實現基于CAN總線的電動汽車電源管理通信系統(tǒng)設計。
CAN被設計作為汽車環(huán)境中的微控制器通訊,在車載各電子控制裝置ECU之間交換信息,形成汽車電子控制網絡。
CAN總線是一種串行通信協(xié)議,是ISO國際標準化的。它最初設計用于汽車內的多路電氣布線以節(jié)省銅線,但也可以用于許多其他環(huán)境。在CAN總線中,所有的單元都可以發(fā)送和接收信息,且所有與總線相連的單元都可以開始發(fā)送新消息,但如果有多個設備同時傳輸,則優(yōu)先級最高的設備可以繼續(xù)傳輸,而其他設備則后退。每個設備幀中的數據是按順序傳輸的。
CAN通信是一種控制器局域網絡(Controller Area Network)通信協(xié)議,是由德國BOSCH公司開發(fā),并最終成為國際標準(ISO 11898)。它是一種多主方式的串行通訊總線,基本設計規(guī)范要求有高的位速率、高抗電磁干擾性,而且能夠檢測出產生的任何錯誤。
CAN總線通信是一種用于解決汽車眾多控制部件之間的數據交換而開發(fā)的一種串行數據通信總線。它的英文全稱是Controller Area Network,即控制器局域網。CAN總線通信的特點包括多主控制、通信速度快、通信距離遠、具有錯誤檢測、錯誤通知和錯誤恢復功能等。
無論是CAN總線還是485總線,實際應用中經常會出現各種異常,常因總線組網后,波形邊沿出現過緩、呈“鐮刀”狀的現象,導致數據丟失或出錯,那么這現象前因后果大家是否真正的了解呢??
CAN總線和485總線都是常見的串行通信協(xié)議,它們在工業(yè)自動化、機器人控制等領域被廣泛應用。本文將從物理層、數據傳輸方式、網絡拓撲結構、通信速率和應用范圍等方面比較CAN總線和485總線的區(qū)別。
CAN總線是一種串行通信協(xié)議,能有效的支持具有很高安全等級的分布實時控制 應用范圍十分廣泛,從高速網絡到低價位的多路接線都可以使用CAN,主要運用于汽車電子航天等行業(yè),使用CAN連接發(fā)動機的控制單元等汽車部件,CAN總線具有可靠,實時以及靈活的特性.
深耕于CAN總線產品領域的克薩(Kvaser)推出了Air Bridge系列,其最大的亮點就是具有穩(wěn)定高效的無線連接功能。
當我告訴人們我從事專注于汽車安全的半導體行業(yè)時,他們通常認為一定會涉及汽車報警和車鑰匙。盡管汽車盜竊仍是一個合理的擔憂,但與內部電子控制單元(ECU)及其車內外通信相關的安全威脅明顯更大。在今年銷售的所有新車中,大約有50%的車輛支持聯(lián)網功能,很多人估計到2030年,這一數字將達到95%左右。
汽車常見總線:隨著汽車內各個系統(tǒng)的控制都在向智能化和自動化轉變,汽車電氣系統(tǒng)變得越來越復雜,汽車各個功能系統(tǒng)相互之間、功能系統(tǒng)和汽車顯示儀表之間、以及功能系統(tǒng)和汽車故障診斷系統(tǒng)之間都需要進行數據交換。如果使用傳統(tǒng)的點對點數據交換方法,會使得布線系統(tǒng)十分復雜,故障率也難以控制。
21世紀電動汽車的全面推出,是汽車工業(yè)的一次大革命。自動駕駛技術讓交通更加便捷,改變了人類的駕駛習慣。在控制單元高度電子化的車輛架構下,CAN總線是關鍵的通信接口之一。
汽車電子系統(tǒng)架構發(fā)生了顛覆性變化。它已經持續(xù)了近十年,現在正在加快速度。這主要發(fā)生在 BEV 初創(chuàng)公司中,因為它們沒有歷史限制或根深蒂固的喜愛設計,并且可以從電子架構的零基礎開始。
在電子產品的設計中,電磁兼容EMC性能對系統(tǒng)的影響非常大,關系到其能正常穩(wěn)定運轉。世界上已經開始對電子產品的電磁兼容性做強制性限制,電磁兼容性能已經成為產品性能的一個重要指標。 電磁兼容主要有兩方面的內容,一個是產品本身對外界產生不良的電磁干擾影響,稱為電磁干擾發(fā)射EMI;另一個是對外界電磁信號的敏感程度稱為電磁敏感度EMS。干擾源、相合途徑及敏感設備是電磁兼容的三要素,缺一不可。
CAN 是Controller Area Network 的縮寫(以下稱為CAN),是ISO國際標準化的串行通信協(xié)議。在汽車產業(yè)中,出于對安全性、舒適性、方便性、低功耗、低成本的要求,各種各樣的電子控制系統(tǒng)被開發(fā)了出來。由于這些系統(tǒng)之間通信所用的數據類型及對可靠性的要求不盡相同,由多條總線構成的情況很多,線束的數量也隨之增加。為適應“減少線束的數量”、“通過多個LAN,進行大量數據的高速通信”的需要,1986 年德國電氣商博世公司開發(fā)出面向汽車的CAN 通信協(xié)議。此后,CAN 通過ISO11898 及ISO11519 進行了標準化,在歐洲已是汽車網絡的標準協(xié)議。
CAN總線首先在汽車上得到了廣泛應用,之后又在工業(yè)生產領域有了很大發(fā)展,那么面對不同的應用場景和工況,如何選擇合適的網絡拓撲結構慢慢成為一個讓人頭疼的問題。在這篇文章中,我將重點介紹用于驅動這些總線電壓的 CAN 驅動器輸出級的典型拓撲。對于曾經在 CAN 網絡中遇到過發(fā)射問題或輸出差分電壓問題的任何人,本博客描述了驅動器的工作原理以及我們可以在數據表中查看哪些電氣參數來識別良好的收發(fā)器。我相信對 CAN 驅動程序的基本了解也有助于調試出現的 CAN 問題。
在進行CAN總線通信前,應保證正確的總線配置,比如終端電阻。它是影響總線通信的重要組件,下面我們不考慮信號的完整性,只從信號幅度和時間常數方面分析不加終端電阻時的影響。??終端電阻添加要求根據ISO11898-2對終端電阻的取值規(guī)定,必須在總線的首尾兩端各掛一個120Ω的終端電阻...
大家好,我是小麥。最近在調試一個CAN總線的設備遇到一些問題,簡單總結一下。本文會對CAN總線進行簡單介紹,CAN的硬件鏈路層,協(xié)議層,以及調試的一些心得。目錄什么是CAN總線?物理層差分信號連接方式CAN節(jié)點CAN協(xié)議如何尋址?幀類型數據幀遠程幀錯誤幀過載幀消息時序以及同步位時...
大家好,我是小麥。最近在調試一個CAN總線的設備時遇到了一些問題,在此簡單總結一下。本文將對CAN總線進行簡單介紹,包括CAN的硬件鏈路層、協(xié)議層,以及調試的一些心得。目錄什么是CAN總線?物理層差分信號連接方式CAN節(jié)點CAN協(xié)議如何尋址?幀類型數據幀遠程幀錯誤幀過載幀消息時序...