電動汽車can信號
A. 什麼是新能源汽車can匯流排通信
新能源汽車呢就是指的當下的一些帶電動機的純電動或混動騎車,CAN匯流排通訊呢就是指汽車裡面好多模塊 比如收音機啊 剎車啊 DVD啊 胎壓監測啊 大燈啊 那些東西之間是需要通信的 你在中控上操作 中控就需要發命令下去讓設備去執行 這就是通信啊。然後下面的設備也要把當前狀態匯報上來給中控 這也是通信啊 他們之間的通信是通過CAN匯流排協議的 所以就叫做CAN匯流排通信。
B. 汽車CAN系統知識
汽車電子與CAN匯流排
摘要:控制器區域網(CAN)是一種有效支持分布式控制或實時控制的現場匯流排,具有高性能和高可靠性的特點;隨著現代汽車技術的發展,CAN技術在汽車電子領域應用日益廣泛。文章介紹了符合CAN2.0B協議汽車CAN系統設計方案,著重討論了以微處理器P89C668為核心的CAN匯流排智能節點的軟硬體實現,推薦一款MOTOROLA的多路開關檢測晶元MC33993,並且涉及到 ,SPI以及在系統編程等技術。
關鍵詞:現場匯流排,CAN,汽車電子,MC33993, ,SPI
1 汽車電子與CAN匯流排
隨著汽車電子技術的不斷發展,汽車上各種電子控制單元的數目不斷增加,連接導線顯著增加,因而提高控制單元間通訊可靠性和降低導線成本已成為迫切需要解決的問題。為此以研發和生產汽車電子產品著稱的德國BOSCH公司開發了CAN匯流排協議,並使其成為國際標准(ISO11898)。1989年,Intel公司率先開發出CAN匯流排協議控制器晶元,到目前為止,世界上已經擁有20多家CAN匯流排控制器晶元生產商,110多種CAN匯流排協議控制器晶元和集成CAN匯流排協議控制器的微處理器晶元。在北美和西歐,CAN匯流排協議已經成為汽車計算機控制系統和嵌入式工業控制區域網的標准匯流排,並且擁有以CAN為底層協議專為大型貨車和重工機械車輛設計的J1939協議。我國的汽車CAN匯流排技術起步較晚,但隨著現代汽車電子的不斷進步發展,其研究和應用正如火如荼的進行中。CAN匯流排是一種串列多主站控制器區域網匯流排,是一種有效支持分布式控制或實時控制的串性通訊網路。CAN匯流排的通信介質可以是雙絞線,同軸電纜或光導纖維,通信速率可達1Mbps/40m,通信距離可達10km/40Kbps。由於其通信速率高,可靠性好以及價格低廉等特點,使其特別適合中小規模的工業過程監控設備的互連和交通運載工具電氣系統中。CAN匯流排有如下基本特點:
◎ 廢除傳統的站地址編碼,代之以對通信數據塊進行編碼,可以多主方式工作;
◎ 採用非破壞性仲裁技術,當兩個節點同時向網路上傳送數據時,優先順序低的節點主動停止數據發送,而優先順序高的節點可不受影響繼續傳輸數據,有效避免了匯流排沖突;
◎ 採用短幀結構,每一幀的有效位元組數為8個,數據傳輸時間短,受干擾的概率低,重新發送的時間短;
◎ 每幀數據都有CRC校驗及其他檢錯措施,保證了數據傳輸的高可靠性,適於在高幹擾環境下使用;
◎ 節點在錯誤嚴重的情況下,具有自動關閉匯流排的功能,切斷它與匯流排的聯系,以使匯流排上其他操作不受影響;
◎ 可以點對點,一對多及廣播集中方式傳送和接受數據。
圖1 汽車CAN匯流排系統架構
現代汽車典型的控制單元有電控燃油噴射系統,電控傳動系統,防抱死制動系統(ABS),防滑控制系統(ASR),廢氣再循環系統,巡航系統和空調系統,車身電子控制系統(包括照明指示和車窗,刮雨器等)。完善的汽車CAN匯流排網路系統架構如圖1所示。
2 CAN節點硬體構架
核心晶元:
選用PHILIPS公司的高性能8位微處理器P89C668。其突出特點如下:
◎ 80C51 中央處理單元;
◎ 內置可ISP(在系統編程)和IAP(在應用編程)的Flash 存儲器,Boot ROM 可通過串口訪問從而升級下載用戶程序;
◎ 每個機器周期6 個時鍾周期操作標准,每個機器周期12 個時鍾周期操作可選,周期12 個時鍾周期下速度高達33MHz;
◎ 8K位元組RAM和64K位元組FLASH;
◎ 4 個中斷優先順序,8 個中斷源;
◎ 自帶 串列介面序列;
◎ 5路可編程的計數器陣列PCA(PWM輸出,捕捉/比較,高速輸出三種工作方式)。
無論從處理能力,存儲容量,還是外圍資源以及網路可擴展性方面來評價,P89C668都是一款出色的微處理器,適用工控電子等各個領域。尤其是其8K位元組RAM的"海量"內存,更是許多高速存儲應用場合的首選。
CAN介面電路:
採用技術成熟應用廣泛的SJA1000(CAN控制器),6N137(光電隔離),P82C250(CAN收發器)組成介面電路。需要指出的是,CAN匯流排(CANH,CANL)兩端務必跨接120歐的終端電阻。SJA1000中斷引腳接CPU的外中斷0引腳。
在應用/系統編程電路:
IAP/ISP技術在許多款高性能單片機得到應用,其突出特點是方便快捷的實現程序的下載和更新。P89C668的FLASH空間0XFC00~0XFFFF燒寫入1K位元組的Boot Rom程序,上電後可以通過軟體和硬體置位方法進入Boot Rom程序,通過PHILIPS提供的編程軟體由串列口通訊就可以實現程序的在線升級(ISP)。當然用戶還可以根據需要依據協議,自己編寫Boot Rom程序(IAP)。通過撥碼開關硬體置位(ALE, , ,P2.6,P2.7),上電後強制進入Boot Rom程序,燒寫程序完畢後撥回原來狀態重新上電後就進入用戶程序。串列口電平轉換晶元用MAX202替代MAX232,其匹配電容只需103瓷片電容。串列數據通訊波特率可達38400bps。
晶振和復位電路:
外接一塊工業級的12M振盪晶元作為時鍾信號。復位電路採用X25045晶元進行智能控制。X25045晶元將看門狗定時器,電源監控電路和E2PROM功能合三為一。看門狗定時器功能在系統出錯期間,經過一個可設置的時間間隔就置位RESET信號。電源監控電路能檢測到欠電壓狀況,在VCC下降到限閥值以下,系統被復位。並且RESET信號在VCC恢復且穩定之前一直有效。存儲器功能的X25405是CMOS的4096字的E2PROM.並且支持SPI協議的三線(SO,SI,SCLK)存取。本節點用到X25405的前兩個功能構成可靠的復位電路。
開關/數字量,模擬量檢測電路:
汽車節點的開關器件(信號燈,雨刮,面板,車窗玻璃,電動後視鏡等等的開關)特別復雜和繁多,而電流檢測,水溫油位感測器信號都是非線性的模擬信號,所以可靠實時地對這些開關/模擬量進行檢測成為汽車電子硬體必須解決的問題。傳統的分立元件保持電路存在可靠性差,尤其是開關觸點氧化嚴重,浪費大量的微處理器I/O口等問題,推薦採用MOTOROLA公司的多路開關檢測晶元MC33993。其突出優點如下:
◎ 3.3/5.0V的SPI序列讀寫(SO,SI,SCLK);
◎ 8路可編程開關輸入檢測(接地或接電源),14路接地開關輸入檢測,每路開關狀態改變均能夠產生中斷;
◎ 開關輸入電壓從-14V~Vpwr(工作電源),Vpwr最大可達40V;
◎ 開關狀態改變時的可選擇喚醒;
◎ 可選擇的濕性電流(16mA或2mA);
◎ 22對1的模擬量輸出;
◎ Vpwr的低功耗電流(standby current)小於100uA,VDD的低功耗電流(standby current)小於10uA。
可見只需要四個CPU口線(SPI序列線和片選),就能夠完成22路開關量(其中有8路可編程為對接電源開關)的檢測,還可以進行串列和並行的多片MC33993級連。所謂的濕性電流(wetting current),指的是MC33993內部提供的輸入口的上拉和下拉恆流源,可以編程選擇為16mA或2mA,這對於保證開關的可靠閉合,去除金屬觸點的氧化物有著良好的作用。輸入口的恆流源,可以直接驅動MOSFET以及LED。每一個輸入口都可以編程為模擬量輸出狀態,從而在AMUX引腳輸出所選輸入口的電壓。利用MC33993恆流源和模擬量輸出可以組成線性的感測器檢測電路。ADC晶元選用AD公司生產的並行數據采樣集成晶元AD1674。它從引腳到功能都與AD574/674完全兼容,但內部增加了采樣/保持電路,采樣頻率為100kHZ,並且有全控模式和單一工作模式。其采樣精度可達0.05%,符合高速數據採集的要求。
功率器件驅動電路:
汽車車身控制系統需要驅動大功率的用電器件,比如照明信號燈,前後雨刮器電機,電動車窗,電動後視鏡等等。功率驅動器件考慮採用MOTOROLA公司的汽車專用功率器件。MC33286為汽車電氣專用智能的雙路控制驅動晶元,與傳統的機械繼電器相比,自身提供過流和過熱保護,響應時間更短,穩定性更高。MC33286設有兩路驅動通道,每路最大工作電流可達15A,通過兩路輸入埠將CPU引腳電平信號引入,經過內部的邏輯處理模塊轉換成輸出通道的電平變化。特別適合信號燈以及阻性負載的驅動。MC33887是帶反饋的H橋型驅動晶元,專用來驅動需要正反轉的電機負載。MC33486與MC33887類似,但內部只有半橋須外加CMOS管以構成全橋驅動電路,穩定輸出可達10 A,尤其適用於電動車窗電機之類的大功率並伴有沖擊電流的正反相控制要求。
3 軟體結構
系統的程序結構分為四個部分:CAN通訊程序(包括應用層協議的SJA1000通訊),外圍介面程序(所有檢測晶元和驅動晶元的驅動),中斷服務程序(處理開關信號以及故障報警等消息),主程序(完成系統初始化和任務調度,喂狗等)。限於篇幅,以下著重介紹 CAN應用層協議。
本系統CAN通訊選用CAN2.0B協議的PeliCAN模式,通信位速率為500Kbps,採用雙驗收濾波器機制。為使用及修改方便,通訊協議中標識碼設計兼容點對點、一對多及廣播通訊模式。開關量消息通訊時各節點間採用主從結構,子節點的報文只有主節點接收(點對點模式),主節點的報文所有子節點均接收(廣播模式)。模擬量消息通訊時各節點間採用點對點模式。
標識符定義:(如圖3所示)
◎ 類名:00000100--應答類消息(自檢應答、故障診斷);00001000--命令類消息;00010000--調試類消息;00100000--下載類消息;01000000--工作類消息。
◎ 保留A:驗收濾波器配置預留。
應答類消息中:ID19:1--自檢應答消息 0--故障診斷出錯消息
ID20:驗收濾波器配置預留
工作類消息中:ID19:1--開關量消息 0--模擬量消息
ID20:驗收濾波器配置預留
◎ 目的地址:接收報文節點的地址。
◎ 源地址:發送報文節點的地址,用於系統自檢。
圖3 標識符定義
4 結束語
CAN匯流排以其高性能,高可靠性及獨特的設計,受到工業控制領域和汽車電子領域的廣泛重視,已被公認為最有前途的現場匯流排之一。我們深信不久的將來,國產的CAN匯流排汽車必將誕生。
C. 如何獲取電動汽車的CAN通信數據
關鍵是要找到大巴上的CAN通信線纜,把CAN_H和CAN_L線找出來,然後只要使用普通的USB介面CAN卡就可以接收數據了,如ZLG致遠電子USBCAN-2E-U就是可以接收到的。
D. 知豆電動汽車can匯流排故障怎麼回事
kan線通信故障,給服務站打電話讓他們給你修修········小毛病
E. 新能源汽車的信號傳遞全部都是通過CAN線傳遞
CAN 是Controller Area Network 的縮寫(以下稱為CAN),是ISO國際標准化的串列通信協議。在汽車產業中,出於對安全性、舒適性、方便性、低公害、低成本的要求,各種各樣的電子控制系統被開發了出來。由於這些系統之間通信所用的數據類型及對可靠性的要求不盡相同,由多條匯流排構成的情況很多,線束的數量也隨之增加。為適應「減少線束的數量」、「通過多個LAN,進行大量數據的高速通信」的需要,1986 年德國電氣商博世公司開發出面向汽車的CAN 通信協議。此後,CAN 通過ISO11898 及ISO11519 進行了標准化,在歐洲已是汽車網路的標准協議。
CAN 的高性能和可靠性已被認同,並被廣泛地應用於工業自動化、船舶、醫療設備、工業設備等方面。現場匯流排是當今自動化領域技術發展的熱點之一,被譽為自動化領域的計算機區域網。它的出現為分布式控制系統實現各節點之間實時、可靠的數據通信提供了強有力的技術支持。
Can 線不只新能源車有,汽油車也有,信號的傳遞就是靠他(也有lin線),主駕附近一般都有Obd介面,就是連接Can網路的。所以車輛故障碼Dtc也是根據各路數據判斷的。
一個新能源車一般有好幾路Can線,動力總成\高壓系統的Ecan,車身Can,電池內Can等等,還有一路Ican,負責把各路Can的重要的信號上傳至網路(國標要求企業上傳車輛數據至國家平台,同時也會上傳至企業),供專業人員下載分析數據。我們就可以遠程診斷車輛,甚至操縱車輛。
F. 請問什麼是汽車CAN通信中報文中信號checksum和rolling counter,具體有什麼用為什麼要加在報文中。
Checksum:總和檢驗碼,校驗和。在數據處理和數據通信領域中,用於校驗目的的一組數據項的和。這些數據項可以是數字或在計算檢驗總和過程中看作數字的其它字元串。
rolling counter:是為了防止漏幀。
CAN數據鏈路層採用短幀結構,每一幀為8個位元組,易於糾錯;CAN每幀信息都有CRC校驗及其檢錯措施,有效地降低了數據的錯誤率;CAN節點在錯誤嚴重的情況下,具有自動關閉功能,使匯流排上其他節點不受影響。

(6)電動汽車can信號擴展閱讀:
CAN匯流排是一種多主匯流排,通信介質可以是雙絞線、同軸電纜或光纖。CAN協議採用通信數據塊進行編
碼,取代了傳統的站地址編碼,使網路內的節點數在理論上不受限制。由於CAN匯流排具有較強的糾錯能力、支持差分收發,因而適合高幹擾環境,並具有較遠的傳輸距離。CAN特性如下:
第一、CAN是一種有效支持分布式控制和實時控制的串列通信網路。
第二、CAN協議遵循ISO/OSI參考模型,採用了其中的物理層、數據鏈路層和應用層。
第三、CAN可以多主方式工作,網路上任意一個節點均可在任意時刻主動地向網路上其他節點發送信息,而不分主從,節點之間有優先順序之分,因而通信方式靈活;CAN採用非破壞性逐位仲裁技術,優先順序發送,節省了匯流排沖突仲裁時間,在重負載下性能良好;CAN可以點對點、一點對多點(成組)及全局廣播等方式傳送和接收數據。第四,CAN的直接通信距離最遠可達10000m(傳輸速率為5kbit/s);最高通信速率可達1Mbit/s(傳輸距離為40m)。
第五、CAN上的節點數可達110個。
第六、CAN數據鏈路層採用短幀結構,每一幀為8個位元組,易於糾錯;CAN每幀信息都有CRC校驗及其他
檢錯措施,有效地降低了數據的錯誤率;CAN節點在錯誤嚴重的情況下,具有自動關閉功能,使匯流排上其他節點不受影響。
第七、信號調制解調方式採用不歸零(NRZ)編碼/解碼方式,並採用插入填充位技術。
第八、數據位具有顯性「0」(Dominantbit)和隱性「1」(Recessivebit)兩種邏輯值,採用時鍾同步技術,具有硬體自同步和定時時間自動跟蹤功能。
G. 新能源汽車中VEH-can和int-can是什麼意思
你好,新能源汽車是指採用非常規的車用燃料作為動力來源(或使用常規的車用燃料、採用新型車載動力裝置),綜合車輛的動力控制和驅動方面的先進技術,形成的技術原理先進、具有新技術、新結構的汽車。新能源汽車包括純電動汽車、增程式電動汽車、混合動力汽車、燃料電池電動汽車、氫發動機汽車、其他新能源汽車等。,以下為詳細分類:
1、純電動汽車 純電動汽車(Blade Electric Vehicles,BEV)是一種採用單一蓄電池作為儲能動力源的汽車,它利用蓄電池作為儲能動力源,通過電池向電動機提供電能,驅動電動機運轉,從而推動汽車行駛。
2、混合動力汽車 混合動力汽車(Hybrid Electric Vehicle,HEV)是指驅動系統由兩個或多個能同時運轉的單個驅動系聯合組成的車輛,車輛的行駛功率依據實際的車輛行駛狀態由單個驅動系單獨或多個驅動系共同提供。因各個組成部件、布置方式和控制策略的不同,混合動力汽車有多種形式。
3、燃料電池電動汽車 燃料電池電動汽車(Fuel Cell Electric Vehicle,FCEV)是利用氫氣和空氣中的氧在催化劑的作用下.在燃料電池中經電化學反應產生的電能作為主要動力源驅動的汽車。
燃料電池電動汽車實質上是純電動汽車的一種,主要區別在於動力電池的工作原理不同。一般來說,燃料電池是通過電化學反應將化學能轉化為電能,電化學反應所需的還原劑一般採用氫氣,氧化劑則採用氧氣,因此最早開發的燃料電池電動汽車多是直接採用氫燃料,氫氣的儲存可採用液化氫、壓縮氫氣或金屬氫化物儲氫等形式。
4、氫發動機汽車 氫發動機汽車是以氫發動機為動力源的汽車。一般發動機使用的燃料是柴油或汽油,氫發動機使用的燃料是氣體氫。氫發動機汽車是一種真正實現零排放的交通工具,排放出的是純凈水,其具有無污染、零排放、儲量豐富等優勢。
5、 其他新能源汽車 其他新能源汽車包括使用超級電容器、飛輪等高效儲能器的汽車。目前在我國,新能源汽車主要是指純電動汽車、增程式電動汽車、插電式混合動力汽車和燃料電池電動汽車,常規混合動力汽車被劃分為節能汽車。謝謝,望採納
H. 汽車CAN線是什麼意思。干什麼的
現代汽車中所使用的電子控制系統和通訊系統越來越多,如發動機電控系統、防抱死系統(ABS)、自動巡航系統(ACC)和車載多媒體系統,這些系統之間,系統和汽車顯示儀表之間,系統和汽車故障診斷系統之間均需要進行數據交換,如此巨大的數據交換量,如仍然採用傳統數據交換的方法,用導線進行點對點連接的傳輸方式將是復雜的工程,據統計,如果一個中級轎車需要線束插頭300個以上,插針總數1800~2200個,線束總長超過1.5~2.0km,裝配復雜而且故障率很高。
CAN匯流排就是將上述通信節點用一對(2芯)電纜串聯成匯流排,交給行車電腦管理。(這就是最通俗的解釋)
使用CAN匯流排可以給整車廠帶來的好處:
1. 簡化線束、簡化設計、降低成本、整車減重;
2. 提高整車安全性,降低維修成本,將傳統的功率導線變為信號導線;
3. 帶有快速診斷故障功能,使生產安裝及售後維修更加便利;
4. 實現復雜的控制功能,提供幾乎無限次的軟體升級功能;
5. 便於形成統一的開放的電氣平台,適應各種車型,各種配置的變化,縮短產品周期,使個性化設計更為便捷;
6. 數據共享,為設計人員提供第一手運行參數,為整車的改進提供數據。
I. 純電動汽車一般有幾條CAN匯流排,它們之間可以實現信息共享嗎
一般有四條匯流排;啟動,舒適,ESC,動力CAN匯流排,它們通過網關可以實現信息共享,
