丰满熟妇乱又伦-99久久无色码中文字幕人妻蜜柚-无码毛片AAA在线-婷婷俺也去俺也去官网

新聞媒體

非車載充電機(jī)與電動汽車是如何通信的?

2025-05-27

電動汽車的充電設(shè)備分為兩種,一種是車載充電機(jī),一種是非車載充電機(jī)。

車載充電機(jī)受整車空間和重量限制,體積小、功率小。優(yōu)點是用交流插座充電方便,缺點是充電時間較長;

非車載充電機(jī)安裝在車輛外部的直流充電樁內(nèi),不受整車空間和重量限制,功率大。

優(yōu)點是充電速度快。

車載充電機(jī)與車輛中的電子模塊通信屬于車輛的內(nèi)部通信,是每個主機(jī)廠定制化開發(fā)的,并不統(tǒng)一。但是非車載充電機(jī)是由主機(jī)廠以外的第三方設(shè)計制造的,為了適配不同品牌汽車的充電功能,它們的通信協(xié)議必須是統(tǒng)一標(biāo)準(zhǔn)的。今天我們就來了解下非車載充電機(jī),也就是直流充電樁與車輛是如何通信的?

1. 充電通信概述

充電機(jī)與車輛之間的通信協(xié)議基于CAN2.0B,使用CAN擴(kuò)展幀的29位標(biāo)識符。

各個層次的協(xié)議符合J1939,通信速率采用250 kbit/s 。對J1939如果不熟悉,可以先看下《J1939與CAN是什么關(guān)系》這篇文章。

充電機(jī)與車輛之間的CAN 通信網(wǎng)絡(luò)主要由充電機(jī)和車輛兩個節(jié)點組成,也可在通信網(wǎng)絡(luò)中增加適配器節(jié)點。

車輛充電過程中的電流值為負(fù)值, 當(dāng)車輛或充電機(jī)接收-400 A~0 A范圍以外的充

電電流值時, 應(yīng)退出充電流程。

外部通訊控制器與車輛通訊控制器的網(wǎng)絡(luò)地址是固定的,這里的外部通訊控制器

就是充電機(jī),而典型的車輛通訊控制器是BMS,地址如下表所示:

 

充電機(jī)和BMS的CAN網(wǎng)絡(luò)地址

 

2. 充電流程

整個充電過程包括6個階段:物理連接完成、低壓輔助上電、充電握手階段、充電參數(shù)配置階段、充電階段和充電結(jié)束階段。

 

充電總體流程圖

 

物理連接就是將充電樁的充電槍插到車輛的充電插座上,充電槍插好后,充電機(jī)會閉合電子鎖,電子鎖是為了確保充電槍在充電過程中牢固連接,避免因外力等因素導(dǎo)致的意外拔出。

然后低壓輔助供電回路導(dǎo)通,提供低壓工作電壓,然后才能進(jìn)入正式的充電通信過程。

2.1 充電握手階段

充電握手階段分為握手啟動階段和握手辨識階段, 握手啟動階段發(fā)送握手報文, 并進(jìn)行充電機(jī)自檢。如果自檢通過, 雙方進(jìn)入握手辨識階段, 交互車輛和充電機(jī)的身份及其他必要信息; 如果自檢失敗, 充電機(jī)會發(fā)送充電機(jī)中止充電報文。

 

充電握手階段報文

2.1.1 充電機(jī)握手報文CHM(PGN9278)

充電機(jī)會在低壓輔助供電回路閉合后的1s內(nèi)發(fā)出第一幀CHM報文, 報文周期250 ms。 

CHM報文的作用就是雙方確認(rèn)通信協(xié)議版本,因為不同的版本之間是無法正常通信的。

 

CHM報文格式

CHM報文只有1個參數(shù)SPN2600。

2.1.2 車輛握手報文BHM(PGN9984)

當(dāng)BMS收到充電機(jī)握手報文BHM后, 會周期(250 ms)發(fā)送BHM報文。

BHM報文的作用是車輛要通知充電機(jī),它能夠承受的最大的充電電壓,超過了這個電壓,會有漏電的風(fēng)險。

 

BHM報文格式

BHM也只有1個參數(shù)SPN2601,充電機(jī)收到這個數(shù)值后,會在充電機(jī)進(jìn)行絕緣自檢時控制輸出電纜的絕緣監(jiān)測電壓。

2.1.3 充電機(jī)辨識報文CRM(PGN256)

當(dāng)充電機(jī)自檢完成并通過后, 會停止發(fā)送充電機(jī)握手報文 CHM , 開始周期性(250 ms)發(fā)送充電機(jī)辨識報文CRM。 

CHM的作用是要辨識車輛的身份,由于它當(dāng)前還不能立即辨識出車輛,所以先發(fā)出充電機(jī)自己的身份信息,同時等待車輛的辨識報文,收到后就可以辨識出車輛的身份。

具體的辨識是通過報文中的SPB2560參數(shù)完成的,在收到車輛辨識報文 BRM 報文前, SPN2560=0x00;在收到BRM報文后,SPN2560=0xAA。

 

CRM報文格式

CRM報文包含了3個參數(shù)SPN2560、SPN2561和SPN2562。 

2.1.4 BMS和車輛辨識報文BRM(PGN512)

當(dāng)車輛收到SPN2560=0x00的CRM報文后, 會周期性( 250 ms) 的向充電機(jī)發(fā)送BRM 報文, 直到接收 SPN2560=0xAA的CRM報文為止。 

BRM報文的作用是辨識充電機(jī)的身份,同時發(fā)出自己的身份信息,身份信息中必須包含的是車輛通信協(xié)議版本號、電池類型, 額定容量和額定總電壓。此外,還有一些可選的參數(shù)信息。

 

BRM報文格式

BRM包含了12個參數(shù),前4項是必選項,后面是可選項。

此外,這個報文共49個數(shù)據(jù)字節(jié),超過了單個報文的8個字節(jié),所以需要使用傳輸協(xié)議(TP)來傳輸,也就是多包傳輸。 

2.2 參數(shù)配置階段報文

充電握手階段完成后, 充電機(jī)和車輛進(jìn)入充電參數(shù)配置階段。 在這個階段, 車輛會向充電機(jī)發(fā)送動力蓄電池當(dāng)前電池電壓, 如果該電壓不在充電機(jī)輸出能力范圍內(nèi), 充電機(jī)判斷充電參數(shù)不匹配; 

車輛也可根據(jù)充電機(jī)最大輸出能力判斷是否能夠進(jìn)行充電。如果判斷充電參數(shù)不匹配, 充電機(jī)和車輛會發(fā)送中止充電報文;

如果充電參數(shù)匹配, 進(jìn)入充電準(zhǔn)備就緒過程。

 

充電參數(shù)配置階段報文

2.2.1 車輛充電參數(shù)報文 BCP(PGN1536) 

當(dāng)車輛收到充電機(jī)辨識報文CRM中的參數(shù)SPN2560=0xAA,也就是辨識成功后,車輛會周期性(500ms)發(fā)出車輛充電參數(shù)報文BCP。

 

BCP報文格式

BCP包含了7個參數(shù)。其中SPN2819可作為充電機(jī)過壓保護(hù)的參考值。

由于該報文參數(shù)組長度超過了8個字節(jié), 所以也需要使用傳輸協(xié)議進(jìn)行傳輸。 

2.2.2 充電機(jī)發(fā)送時間同步信息報文CTS(PGN1792)

充電機(jī)收到BCP報文后, 可以周期性(500ms)發(fā)出時間同步信息報文CTS 。 這個報文就是把充電機(jī)當(dāng)前的時間日期信息發(fā)給車輛,車輛如何使用由車輛自己決定。

 

CTS報文格式

這個參數(shù)是可選項,所以也可以不發(fā)送。

2.2.3 充電機(jī)最大輸出能力報文CML(PGN2048)

充電機(jī)接收BCP 報文后, 會周期性(250ms)發(fā)出充電機(jī)最大輸出能力報文CML , 報文的目的是告訴車輛充電機(jī)的最大輸出能力。

 

CML報文格式

CML報文有4個參數(shù)。

2.2.4 車輛充電準(zhǔn)備就緒報文BRO(PGN2304)

充電參數(shù)配置成功后, 車輛會周期性(250ms)發(fā)出準(zhǔn)備就緒報文BRO ,  車輛準(zhǔn)備就緒前SPN2829=0x00 , 準(zhǔn)備就緒后發(fā)送 SPN2829=0xAA。

 

BRO報文格式

BRO報文只有1個參數(shù)。

2.2.5 充電機(jī)輸出準(zhǔn)備就緒報文CRO(PGN2560) 

充電機(jī)收到SPN2829=0xAA的BRO報文后, 會周期性(250ms)發(fā)出充電機(jī)輸出準(zhǔn)備就緒報文CRO , 充電機(jī)準(zhǔn)備就緒前SPN2830=0x00,準(zhǔn)備就緒后發(fā)送SPN2830=0xAA。

 

CRO報文格式

CRO報文只有1個參數(shù),參數(shù)使用方式與車輛充電準(zhǔn)備就緒報文BRO 類似。

2.3 充電階段報文

充電參數(shù)配置階段完成后,充電機(jī)和車輛進(jìn)入充電階段。在整個充電階段, 車輛實時向充電機(jī)發(fā)送車輛充電需求, 充電機(jī)根據(jù)車輛充電需求調(diào)整充電電壓和充電電流, 保證充電過程正常進(jìn)行。 

在充電過程中, 充電機(jī)和車輛發(fā)送各自的充電狀態(tài)。除此之外, 車輛可向充電機(jī)發(fā)送動力蓄電池具體狀態(tài)信息及電壓、溫度等信息。 

車輛根據(jù)充電過程是否正常、電池狀態(tài)是否達(dá)到自身設(shè)定的充電結(jié)束條件或者是否接收充電機(jī)中止充電報文來判斷是否結(jié)束充電; 

充電機(jī)根據(jù)是否接收停止充電指令、充電過程是否正常、是否達(dá)到預(yù)先設(shè)定的充電參數(shù)值, 或者是否接收車輛中止充電報文來判斷是否結(jié)束充電。 

2.3.1 電池充電需求報文BCL(PGN4096)

雙方充電準(zhǔn)備就緒后, 車輛開始周期性(50ms)發(fā)送電池充電需求報文BCL。

充電機(jī)根據(jù)充電需求調(diào)整充電電壓和充電電流, 確保充電過程正常進(jìn)行。 

 

BCL報文格式

BCL報文有3個參數(shù),當(dāng)BCL報文中的充電電壓需求小于充電機(jī)的最小充電電壓時, 充電機(jī)應(yīng)發(fā)送 CST 報文停止充電。 

充電期間, 充電需求電流應(yīng)是車輛的實際需求, 不應(yīng)受到充電機(jī)輸出能力變化影響。

2.3.2 電池充電總狀態(tài)報文BCS(PGN4352)

充電過程中,車輛還會周期(250ms)發(fā)送電池充電總狀態(tài)報文BCS ,主要包括當(dāng)前充電電壓、充電電流等充電狀態(tài)參數(shù)。

 

BCS 報文格式

BCS報文有5個參數(shù),且參數(shù)組長度超過了8個字節(jié), 也要使用傳輸協(xié)議進(jìn)行傳輸。

2.3.3 充電機(jī)充電狀態(tài)報文CCS(PGN4608)

充電過程中充電機(jī)也要周期(50ms)發(fā)送充電機(jī)充電狀態(tài)報文CCS,包含充電機(jī)當(dāng)前的充電電流、電壓值等信息。

 

CCS報文格式

CCS報文有4個參數(shù)。

2.3.4 車輛狀態(tài)信息報文BSM(PGN4864) 

充電階段車輛會周期性(250ms)發(fā)送動力蓄電池狀態(tài)信息。

車輛可通過發(fā)送SPN3096=0 的BSM報文請求暫停, 車輛或充電機(jī)自發(fā)送暫停請求到暫?;謴?fù)的時間不應(yīng)超過10min , 當(dāng)充電機(jī)接收BSM 報文中SPN3090 ~SPN3095 中至少一項為異常狀態(tài)或接收BST報文時, 充電機(jī)應(yīng)發(fā)送CST報文停止充電; 

當(dāng)車輛檢測到電池狀態(tài)異常時, 應(yīng)發(fā)送BST報文, 結(jié)束充電。

 

BSM報文格式

BSM報文有12個參數(shù)。

2.3.5 單體蓄電池電壓報文BMV(PGN5376)

充電階段車輛還可以周期(10s)性的發(fā)送單體蓄電池電壓報文BMV。這個報文的參數(shù)是可選的,也就是可以不發(fā)送。

 

BMV報文格式

2.3.6 動力蓄電池溫度報文BMT(PGN5632) 

充電階段車輛還可以周期性(10s)的發(fā)送動力蓄電池溫度報文BMT。這個報文的參數(shù)頁是可選的,可以不發(fā)送。

 

BMT報文格式

2.3.7 車輛中止充電報文BST(PGN6400)

車輛主動中止充電或接收CST報文后, 會周期性(10 ms)的發(fā)送BST報文, 報文內(nèi)容應(yīng)與中止原因一致。通信開始后(車輛接收 CHM 報文后)的各個階段, 車輛都可發(fā)送 BST報文主動中止充電。車輛出現(xiàn)必須中止充電的異?;蚬收蠒r,應(yīng)發(fā)送 BST報文。 

 

BST報文格式

BST報文有3個參數(shù)。

2.3.8 充電機(jī)中止充電報文CST(PGN6656)

充電機(jī)主動中止充電或接收BST報文后, 會周期性(10 ms)的發(fā)送CST報文, 報文內(nèi)容與中止原因一致。 

 

CST報文格式

CST報文有3個參數(shù)。

2.4 充電結(jié)束階段報文

當(dāng)充電機(jī)和車輛停止充電后, 雙方進(jìn)入充電結(jié)束階段。 在此階段車輛向充電機(jī)發(fā)送整個充電過程中的充電統(tǒng)計數(shù)據(jù),包括中止SOC、電池最低電壓和最高電壓; 

充電機(jī)接收車輛的充電統(tǒng)計數(shù)據(jù)后, 向車輛發(fā)送整個充電過程中的輸出電量、累計充電時間等信息, 最后充電機(jī)停止低壓輔助電源的輸出。 

 

充電結(jié)束階段報文

2.4.1 車輛統(tǒng)計數(shù)據(jù)報文BSD(PGN7168)

車輛周期性的(250ms)發(fā)送車輛統(tǒng)計數(shù)據(jù)報文BSD,報文中包括充電過程中車輛相關(guān)的統(tǒng)計數(shù)據(jù)。

 

BSD 報文格式

BSD 報文有5個參數(shù)。

2.4.2 充電機(jī)統(tǒng)計數(shù)據(jù)報文CSD(PGN7424) 

充電機(jī)周期性的(250 ms)發(fā)送充電機(jī)統(tǒng)計數(shù)據(jù)報文CSD,報文中包括本次充電過程中充電機(jī)相關(guān)的統(tǒng)計數(shù)據(jù)。

 

CSD報文格式

CSD報文有3個參數(shù)

3.應(yīng)用示例

下面我們以1個充電過程的應(yīng)用示例來了解下整個通信過程,看看上面那些報文是如何應(yīng)用的。

由于報文內(nèi)容比較多,所以示例分兩個部分展示,首先是充電握手階段和參數(shù)配置階段的報文。

 

充電握手階段+參數(shù)配置階段報文

根據(jù)上面的通信報文解析可知,首先充電機(jī)發(fā)出充電機(jī)握手報文CHM,表明通信協(xié)議版本是V1.1(01 01 00);

然后BMS發(fā)出車輛握手報文BHM,表明最高允許充電電壓=4000(0x0FA0)*0.1=400V。

 

CHM和BHM報文

雙方握手后,充電機(jī)發(fā)出辨識報文

CRM,表明當(dāng)前狀態(tài)為未辨識(0x00),充電機(jī)的編號是00 00 00 01。

BMS收到充電機(jī)的辨識報文CRM后,會發(fā)出車輛辨識報文BRM,但是由于BRM報文超過了8個字節(jié),所以要用多包發(fā)送,需要使用數(shù)據(jù)傳輸協(xié)議,這里用連接管理廣播TP.CM BAM報文發(fā)送車輛辨識BRM報文,表示共7個包(0x07),49個字節(jié)(0x0031),要發(fā)送的BRM報文的PGN是000200。

 

數(shù)據(jù)傳輸協(xié)議-連接管理廣播TP.CM BAM

接下來的7個TP.CM DT報文都是車輛辨識BRM報文,每個報文第1個字節(jié)表示包的序號,后面7個字節(jié)表示參數(shù)。

參數(shù)按順序解析依次表示通信版本號V1.1(01 01 00),電池類型為鉛酸電池(0x01),電池容量為900(0x0384)*0.1=90Ah,額定總電壓=4000(0x0FA0)*0.1=400V。后面的參數(shù)都可選項,這里沒有使用,所以數(shù)據(jù)都是FF。

 

車輛辨識BRM共有7個數(shù)據(jù)包(首字節(jié)序號01-07)

充電機(jī)收到車輛辨識報文后,辨識成功,再次發(fā)出充電機(jī)辨識報文CRM,表示已辨識(AA),充電機(jī)編號00000001。

 

辨識報文CRM-已辨識(AA)

充電機(jī)辨識成功后,BMS開始發(fā)送車輛參數(shù)BCP報文,BCP報文也是多包報文,需要通過連接管理廣播發(fā)送,共13個字節(jié)(00 0D),2個包(0x02),要發(fā)送車輛參數(shù)BCP的PGN是000600。

 

BCP的多包報文

根據(jù)兩個數(shù)據(jù)包,參數(shù)依次解析可知,單體蓄電池最高允許充電電壓240(0x00F0)*0.01=2.4V;最高允許充電電流200(0x07D0)*0.1-400=-200A;動力蓄電池標(biāo)稱總能量230(0x00E6)*0.1=23kWh;

最高允許充電總電壓=4000(0x0FA0)*0.1=400V;單體蓄電池最高允許溫度90(0x5A)-50=40℃;整車荷電狀態(tài)( SOC )240(0x00F0)*0.1=24%,車輛接口當(dāng)前電壓測量值3600(0x0E10)*0.1=360V。

充電機(jī)收到車輛參數(shù)后,發(fā)出充電機(jī)最大輸出能力報文CML。

 

充電機(jī)最大輸出能力CML報文

解析后可知,充電機(jī)最高充電電壓=5000(0x1388)*0.1=500V;充電機(jī)最低充電電壓=2000(0x07D0)*0.1=200V;充電機(jī)最大充電電流=3600(0x0E10)*0.1-400=-40A;充電機(jī)最小充電電流4000(0x0FA0)*0.1-400=0A。

然后BMS先發(fā)出車輛準(zhǔn)備就緒報文BRO(未做好準(zhǔn)備00),內(nèi)部準(zhǔn)備好后,再發(fā)出車輛準(zhǔn)備就緒報文BRO(完成充電準(zhǔn)備AA);充電機(jī)也是同樣的過程,先發(fā)出充電機(jī)準(zhǔn)備就緒報文CRO(未做好準(zhǔn)備00),內(nèi)部準(zhǔn)備好后,再發(fā)出充電準(zhǔn)備就緒報文BRO(完成充電準(zhǔn)備AA);

 

BRO與CRO報文都是只有1個字節(jié)參數(shù)

完成準(zhǔn)備后,接下來就會進(jìn)入充電階段,直至充電結(jié)束。

 

充電階段+充電結(jié)束階段報文

充電階段,BMS首先發(fā)出電池充電需求報文BCL,其中的車輛接口充電電壓需求==4000(0x0FA0)*0.1=400V,車輛接口充電電流需求2000(0x07D0)*0.1-400=-200A,充電模式為恒壓充電(0x01);

然后BMS會繼續(xù)發(fā)送電池充電總狀態(tài)報文BCS,BCS共有9個字節(jié),所以需要多包傳輸。 

 

BCS報文有2個數(shù)據(jù)包

BCS共有兩個包的報文,發(fā)出的參數(shù)為車輛接口當(dāng)前電壓測量值3980(0x0F8C)*0.1=398V,車輛接口當(dāng)前電流測量值3200(0x0C80)*0.1-400=-80A,最高單體蓄電池電壓220(0xDC)*0.01=2.2V,所在組號是06,當(dāng)前荷電狀態(tài)=60%(0x3C),估算剩余充電時間=25分鐘(0x0019)。

接下來,充電機(jī)也會發(fā)出充電機(jī)充電狀態(tài)報文CCS。

 

CCS報文

CCS報文表示車輛接口當(dāng)前電壓測量值3980(0x0F8C)*0.1=398V,車輛接口當(dāng)前電流測量值3200(0x0C80)*0.1-400=-80A,累計充電時間30分鐘(0x001E),充電允許(01)。

BMS會繼續(xù)發(fā)送車輛狀態(tài)信息報文BSM,

 

BSM報文

BSM報文中的參數(shù)表示最高單體蓄電池電壓所在編號是06,當(dāng)前單體蓄電池最高溫度 86(0x56)-50=36℃,最高動力蓄電池溫度檢測點編號06,當(dāng)前單體蓄電池最低溫度70(0x46)-50=20℃,最低動力蓄電池溫度檢測點編號15(0F),其它狀態(tài)正常(00),允許充電(10)。

當(dāng)車輛充電完成時,會發(fā)出車輛中止充電報文BST,充電機(jī)也會回復(fù)充電機(jī)中止充電報文CST。

 

BST和CST

BST報文表示車輛中止充電原因是達(dá)到所需SOC目標(biāo)值(01),無其它故障和錯誤(00 00 00);

CST報文表示充電機(jī)中止充電原因是車輛中止(40),無其它故障和錯誤(00 00 00)。

到這里,充電已經(jīng)完成,進(jìn)入充電結(jié)束階段。充電結(jié)束階段雙方會發(fā)送車輛統(tǒng)計數(shù)據(jù)報文BSD和充電機(jī)統(tǒng)計數(shù)據(jù)報文CSD。

 

BSD和CSD

BSD報文表示中止時的荷電狀態(tài)SOC是80%(0x50);單體蓄電池最低電壓220(0x00DC)*0.01=2.2V;單體蓄電池最高電壓180(0x00B4)*0.01=1.8V;動力蓄電池最低溫度70(0x46)-50=20℃;動力蓄電池最高溫度86(0x56)-50=36℃。

CSD報文表示本次充電時間是55分鐘(0x0037),輸出能量14kWh(0x008C),充電機(jī)編號00000001。

到此,充電過程全部結(jié)束,之后車端和充電機(jī)端會分別斷開高壓,充電機(jī)斷開輔助電源并解開電子鎖,允許拔下充電槍。

4.小結(jié)

直流充電樁與車輛之間的通信協(xié)議是基于CAN2.0和J1939制定的。通信速率為250k,主要是BMS與充電機(jī)兩個節(jié)點之間的通信,BMS的ID為0xF4,充電機(jī)ID為0x56。

充電過程主要包括:物理連接完成、低壓輔助上電、充電握手階段、充電參數(shù)配置階段、充電階段和充電結(jié)束6個階段。 

 

[來源:汽車測試網(wǎng)】若涉侵權(quán),請聯(lián)系刪除