本發(fā)明涉及電池管理系統(tǒng)技術(shù)領(lǐng)域,尤其涉及一種使用多路CAN的通訊系統(tǒng)。
背景技術(shù):
目前電池管理系統(tǒng)的通訊主要是通過CAN(Controller Area Network,控制器局域網(wǎng)絡(luò))總線來實(shí)現(xiàn)。隨著電池管理保護(hù)的邏輯和策略算法不斷增加,軟件程序的容量也不斷的增加,例如,起初的系統(tǒng)軟件只需100KB,而現(xiàn)在的系統(tǒng)軟件則達(dá)到1MB。然而,對電池管理系統(tǒng)進(jìn)行升級時(shí)還使用原來的單路CAN總線,因此,需要較長的時(shí)間才能完成系統(tǒng)的升級,進(jìn)而嚴(yán)重影響了系統(tǒng)的升級效率。
鑒于此,實(shí)有必要提供一種新的使用多路CAN的通訊系統(tǒng)以克服上述缺陷。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種使用多路CAN的通訊系統(tǒng),為電池管理系統(tǒng)升級的效率較高且穩(wěn)定性較好。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種使用多路CAN的通訊系統(tǒng),包括電池管理系統(tǒng)、通訊診斷盒、PC機(jī)以及移動(dòng)終端;所述電池管理系統(tǒng)用于對電動(dòng)汽車的電池進(jìn)行管理;所述通訊診斷盒為一個(gè)網(wǎng)絡(luò)傳輸系統(tǒng),其與所述電池管理系統(tǒng)的網(wǎng)絡(luò)相匹配;所述PC機(jī)以及所述移動(dòng)終端分別存有為所述電池管理系統(tǒng)進(jìn)行升級的升級文件;所述通訊診斷盒通過多路CAN總線與所述電池管理系統(tǒng)相連;當(dāng)為所述電池管理系統(tǒng)進(jìn)行升級時(shí),所述PC機(jī)或者所述移動(dòng)終端中的升級文件分成多個(gè)發(fā)送至所述通訊診斷盒,所述通訊診斷盒將所述多個(gè)文件分別通過所述多路CAN總線并發(fā)式傳輸至所述電池管理系統(tǒng)。
進(jìn)一步地,所述電池管理系統(tǒng)包括主機(jī),所述主機(jī)同樣的實(shí)現(xiàn)多網(wǎng)絡(luò)同時(shí)接收所述升級文件,并且能夠根據(jù)每路CAN總線的負(fù)載相應(yīng)的調(diào)控傳輸?shù)乃俣取?/p>
進(jìn)一步地,所述通訊診斷盒將所述多個(gè)文件分別通過五路CAN總線傳輸至所述電池管理系統(tǒng)。
進(jìn)一步地,所述通訊診斷盒通過以太網(wǎng)與所述PC機(jī)進(jìn)行通訊。
進(jìn)一步地,所述通訊診斷盒通過無線的方式與所述移動(dòng)終端進(jìn)行通訊。
進(jìn)一步地,所述移動(dòng)終端還通過無線的方式與所述PC機(jī)進(jìn)行通訊;當(dāng)所述電池管理系統(tǒng)出現(xiàn)故障時(shí),所述主機(jī)將故障信息通過所述多路CAN總線發(fā)送至所述通訊診斷盒,所述通訊診斷盒通過無線的方式將所述故障信息發(fā)送至所述移動(dòng)終端,接著所述移動(dòng)終端通過無線的方式將所述故障信息發(fā)送至所述PC機(jī)。
本發(fā)明所提供的使用多路CAN的通訊系統(tǒng),由于所述通訊診斷盒與所述電池管理系統(tǒng)之間采用多路CAN進(jìn)行數(shù)據(jù)傳輸,進(jìn)而使得所述電池管理系統(tǒng)的升級速度得到提升,在提高了升級效率的同時(shí)還提高了升級的穩(wěn)定性。
【附圖說明】
圖1為本發(fā)明實(shí)施例中提供的使用多路CAN的通訊系統(tǒng)的模塊圖。
【具體實(shí)施方式】
為了使本發(fā)明的目的、技術(shù)方案和有益技術(shù)效果更加清晰明白,以下結(jié)合附圖和具體實(shí)施方式,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解的是,本說明書中描述的具體實(shí)施方式僅僅是為了解釋本發(fā)明,并不是為了限定本發(fā)明。
請?jiān)賲㈤唸D1,為本發(fā)明實(shí)施例中提供的使用多路CAN的通訊系統(tǒng)的模塊圖。所述使用多路CAN的通訊系統(tǒng)100包括電池管理系統(tǒng)10、通訊診斷盒20、PC(Personal Computer)機(jī)30以及移動(dòng)終端40。所述電池管理系統(tǒng)10用于對電動(dòng)汽車的電池進(jìn)行管理,其主要功能包括:電池物理參數(shù)實(shí)時(shí)監(jiān)測、電池狀態(tài)估計(jì)、在線診斷與預(yù)警、充放電與預(yù)充控制、均衡管理以及熱管理等。進(jìn)一步地,所述電池管理系統(tǒng)10包括主機(jī)11,所述主機(jī)11用于接收升級程序文件以對所述電池管理系統(tǒng)10進(jìn)行升級。
所述通訊診斷盒20為一個(gè)網(wǎng)絡(luò)傳輸系統(tǒng),其與所述電池管理系統(tǒng)10的網(wǎng)絡(luò)相匹配。具體地,所述通訊診斷盒20通過多路CAN總線與所述電池管理系統(tǒng)10相連。在本實(shí)施方式中,所述通訊診斷盒20通過五路CAN總線與所述電池管理系統(tǒng)10進(jìn)行通訊。
進(jìn)一步地,所述通訊診斷盒20還分別與所述PC機(jī)30以及所述移動(dòng)終端進(jìn)行通訊。在本實(shí)施方式中,所述通訊診斷盒20通過以太網(wǎng)與所述PC機(jī)30進(jìn)行通訊。所述通訊診斷盒20還通過無線的方式與所述移動(dòng)終端40進(jìn)行通訊。所述PC機(jī)30以及所述移動(dòng)終端40存有為所述電池管理系統(tǒng)10進(jìn)行升級的升級文件。
當(dāng)為所述電池管理系統(tǒng)10進(jìn)行升級時(shí),首先所述PC機(jī)30或者所述移動(dòng)終端40中的升級文件分成多個(gè),然后通過以太網(wǎng)或者無線的方式發(fā)送至所述通訊診斷盒20,所述通訊診斷盒20將所述多個(gè)文件分別通過所述多路CAN總線進(jìn)行并發(fā)式傳輸以增加傳輸?shù)乃俣群屯掏侣?,從而使得升級速度得到了保證。進(jìn)一步地,所述主機(jī)11端同樣的實(shí)現(xiàn)多網(wǎng)絡(luò)同時(shí)接收所述升級文件,進(jìn)而使得每條CAN總線在升級的時(shí)候發(fā)揮效力,并且能夠根據(jù)每條CAN總線的負(fù)載相應(yīng)的調(diào)控傳輸?shù)乃俣?。本?shí)施方式中,由于所述多路CAN總線為五路CAN總線,因此,可將所述升級文件分成五份。可以理解,所述移動(dòng)終端40以及所述PC機(jī)30中存有相同的升級文件,可以依據(jù)具體需求,選擇用所述移動(dòng)終端40或者所述PC機(jī)30進(jìn)行升級。
此外,所述移動(dòng)終端40還能夠通過無線的方式與所述PC機(jī)30進(jìn)行通訊。當(dāng)所述電池管理系統(tǒng)10出現(xiàn)故障時(shí),所述主機(jī)11將故障信息通過多路CAN總線發(fā)送至所述通訊診斷盒20,所述通訊診斷盒20通過無線的方式將所述故障信息發(fā)送至所述移動(dòng)終端40,接著所述移動(dòng)終端40通過無線的方式將所述故障信息發(fā)送至所述PC機(jī)30,因此,所述維護(hù)人員無需前往所述電池管理系統(tǒng)10的所在地即可獲悉所述電池管理系統(tǒng)10的故障信息,進(jìn)而對所述故障進(jìn)行診斷分析,從而減少了維護(hù)人員的壓力。
本發(fā)明提供的使用多路CAN的通訊系統(tǒng)100,由于所述通訊診斷盒20與所述電池管理系統(tǒng)10之間采用多路CAN進(jìn)行數(shù)據(jù)傳輸,進(jìn)而使得所述電池管理系統(tǒng)10的升級速度得到提升,且還能夠依據(jù)所述條CAN總線的負(fù)載調(diào)控傳輸?shù)乃俣龋瑥亩谔岣吡松壭实耐瑫r(shí)提高了升級的穩(wěn)定性。
本發(fā)明并不僅僅限于說明書和實(shí)施方式中所描述,因此對于熟悉領(lǐng)域的人員而言可容易地實(shí)現(xiàn)另外的優(yōu)點(diǎn)和修改,故在不背離權(quán)利要求及等同范圍所限定的一般概念的精神和范圍的情況下,本發(fā)明并不限于特定的細(xì)節(jié)、代表性的設(shè)備和這里示出與描述的圖示示例。