CAN-bus現場(chǎng)總線(xiàn)在汽車(chē)中的應用
對此,很多世界級的半導體廠(chǎng)商專(zhuān)門(mén)針對CAN總線(xiàn)在汽車(chē)上的應用,提出了自己的全套解決方案。下圖是PHILIPS半導體公司的汽車(chē)網(wǎng)絡(luò )解決方案。
LIN網(wǎng)絡(luò )(Local Interconnect Network),由汽車(chē)廠(chǎng)商為汽車(chē)開(kāi)發(fā),作為CAN網(wǎng)絡(luò )的輔助網(wǎng)絡(luò ),目標應用在低端系統,不需要CAN的性能、帶寬以及復雜性。LIN的工作方式是一主多從,單線(xiàn)雙向低速傳送數據(最高20K位/秒),與CAN相比具有更低的成本,且基于UART接口,無(wú)需硬件協(xié)議控制器,使系統成本更低。
在未來(lái)的汽車(chē)中,由汽車(chē)廠(chǎng)商和半導體廠(chǎng)商共同組成的團體FlexRay Consortium,致力于發(fā)展更高速的、具有容錯性的、支持分布式控制系統的總線(xiàn)“X-by-Wire”,X-by-Wire的通信速率將達到10M。屆時(shí),X-by-Wire將和CAN、LIN一起組成整個(gè)汽車(chē)的通信控制網(wǎng)絡(luò )。下圖為具備X-by-Wire的概念車(chē)型。
- CAN控制器+CAN收發(fā)器
- CAN控制器+CAN收發(fā)器+LIN收發(fā)器
下面的電路圖為在汽車(chē)電子ECU設計中推薦使用的電路圖。圖中,左邊的MCU部分(P87C52X2)可以根據應用場(chǎng)合的需要而選擇適應度更高的元器件。
在ECU電路中,增加保護電路是必要的。另外,收發(fā)器板應盡可能放在接近PCB邊沿連接器的位置。邊沿連接器和收發(fā)器之間不允許有其他EC。CAN_H/L或Tx/Rx電路不應穿越總線(xiàn)或跳線(xiàn)。(end)
評論