汽車總線是一種用于在車輛電子系統(tǒng)中傳輸數(shù)據(jù)和控制信息的通信系統(tǒng)。它允許不同的電子控制單元(ECU)在車輛中相互通信,協(xié)調(diào)各個(gè)系統(tǒng)的操作,以實(shí)現(xiàn)功能的集成和協(xié)同工作。
在現(xiàn)代汽車中,綜合通信性能和成本,常用的汽車總線包括CAN、CAN FD、LIN三種。對(duì)于不同的總線,在通信速率、價(jià)格、試用場(chǎng)景上也各不相同:
當(dāng)不同的設(shè)備或模塊使用不同的總線協(xié)議時(shí),需要進(jìn)行總線協(xié)議轉(zhuǎn)換,以實(shí)現(xiàn)它們之間的通信和互操作性。為了降低協(xié)議轉(zhuǎn)換的時(shí)間、人力成本和工程復(fù)雜度,提高工作效率,虹科采用了性能最優(yōu)的網(wǎng)關(guān)設(shè)備為該問(wèn)題提供解決方案,主要的網(wǎng)關(guān)為虹科PCAN-LIN和Router系列網(wǎng)關(guān),并在以下諸多場(chǎng)景中有顯著的作用:
- 跨協(xié)議通信測(cè)試
BMS(電池管理系統(tǒng))是一種用于監(jiān)控和控制電池的設(shè)備,它負(fù)責(zé)管理電池的充電和放電過(guò)程,以及確保電池的安全和性能。BMS通常使用各種通信協(xié)議來(lái)與電池組內(nèi)的電池模塊進(jìn)行通信。
常見的BMS通信協(xié)議為 CAN(Controller Area Network)網(wǎng)絡(luò)通信:CAN總線是一種廣泛應(yīng)用于汽車和工業(yè)領(lǐng)域的通信協(xié)議,它可以實(shí)現(xiàn)多個(gè)節(jié)點(diǎn)之間的高速通信。在電動(dòng)車輛和大型電池系統(tǒng)中,BMS通常使用CAN總線與電池模塊進(jìn)行通信。
然而,在實(shí)際的生產(chǎn)測(cè)試環(huán)節(jié),經(jīng)常會(huì)有車窗、馬達(dá)電機(jī)等LIN通信的ECU需要與BMS進(jìn)行通信測(cè)試,那么如何才能保證不同協(xié)議間通信的正常測(cè)試呢?
為解決該現(xiàn)實(shí)問(wèn)題,虹科提供了小而精的PCAN-LIN網(wǎng)關(guān)模塊。
PCAN-LIN是一款集CAN、LIN、RS232三種通信協(xié)議為一體的網(wǎng)關(guān),LIN網(wǎng)絡(luò)中的PCAN-LIN可以根據(jù)實(shí)際的需求選擇主節(jié)點(diǎn)或者從節(jié)點(diǎn)。
在本案例中,CAN通信的BMS與PCAN-LIN網(wǎng)關(guān)通過(guò)CAN-H/CAN-L進(jìn)行總線連接,網(wǎng)關(guān)可以轉(zhuǎn)為L(zhǎng)IN的主節(jié)點(diǎn)與具體的LIN網(wǎng)絡(luò)ECU進(jìn)行通信。
此外,網(wǎng)關(guān)有自帶的上位機(jī)配置軟件,可以在軟件中進(jìn)行固件信息的修改,并發(fā)送至硬件內(nèi)的芯片上,可視化的窗口也方便了配置操作。
PCAN-LIN 簡(jiǎn)介
該款 PCAN-LIN 模塊可使 CAN,LIN和串口之間進(jìn)行通訊。采用輕便的塑料外殼,內(nèi)含固件可使數(shù)據(jù)在不同總線系統(tǒng)之間進(jìn)行交換。用配置軟件可設(shè)置各種模式。例如該模塊可充當(dāng) LIN 主站,能請(qǐng)求數(shù)據(jù)和安排輸入的 LIN 數(shù)據(jù)發(fā)送到 CAN 總線和/或串口。用一個(gè)ID 偏置,數(shù)據(jù)可在 CAN和 LIN 之間交換。
下期預(yù)告~
除PCAN-LIN設(shè)備外,我們虹科還有一塊大家熟知的Router網(wǎng)關(guān),同樣在總線協(xié)議轉(zhuǎn)換方面有著顯著的作用!
下一期虹科會(huì)帶來(lái)“汽車總線協(xié)議轉(zhuǎn)換方案(二)”。為大家介紹Router設(shè)備在總線協(xié)議轉(zhuǎn)換、優(yōu)化測(cè)試臺(tái)架、模擬外部節(jié)點(diǎn)通信等場(chǎng)景中的應(yīng)用。