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