世界太陽(yáng)能車(chē)挑戰賽中看CAN的應用
摘要:集成了CAN總線(xiàn)的微控制器在太陽(yáng)能賽車(chē)中發(fā)揮了數據傳輸可靠性高的優(yōu)勢。
本文引用地址:http://dyxdggzs.com/article/130512.htm“2011世界太陽(yáng)能車(chē)挑戰賽”是一項賽車(chē)比賽[1],必須使用特別設計的太陽(yáng)能車(chē),穿越全長(cháng)3021公里(1877英哩)且全被太陽(yáng)曬干的澳洲內陸。CAN Bus在2011年的比賽中亮相,以NUNA6的形式,一個(gè)由荷蘭Nuon太陽(yáng)能團隊所設計,集成在以特定目的建造的車(chē)輛中[2]。13位來(lái)自Delft科技大學(xué)工程學(xué)系的學(xué)生在恩智浦(NXP)半導體公司贊助下完成。2011年的挑戰賽冠軍前三甲分別是日本東海大學(xué)隊、Nuon太陽(yáng)能隊和密歇根大學(xué)隊。

圖1 2011世界太陽(yáng)能挑戰賽
Nuon團隊在與恩智浦半導體工程師們合作中,可靠性是首要的考慮,這是由于嚴酷的比賽環(huán)境及冗長(cháng)的比賽長(cháng)度。數據傳輸在可靠性中扮演了關(guān)鍵的角色,要成功,擁有可靠的通訊是不可或缺的。在車(chē)輛內部,數據必須在無(wú)干擾下傳輸,且駕駛和支持團隊間的信道需要保持清晰與一致,對NUNA6來(lái)說(shuō),設計團隊將他們的信任放在CAN身上,因為它的堅固耐用以及可靠的車(chē)輛通訊管理是眾所皆知的,在NUNA6內所有的電子系統,如車(chē)上的計算器、電子馬達控制器以及追蹤最大功率點(diǎn)的電路系統,全都是通過(guò)CAN bus連接在一起。

圖2 NUNA6號賽車(chē)
在NUNA6中,CAN有一個(gè)很大的貢獻就是在車(chē)輛的控制方向盤(pán)(圖3)里,就像其他頂級賽車(chē)車(chē)輛一樣,NUNA6有一個(gè)智能的方向盤(pán),不只是保持車(chē)輛和道路在同一在線(xiàn),這個(gè)方向盤(pán)就像是個(gè)儀表板,提供一種簡(jiǎn)單的駕駛方式去使用一些重要的功能,例如油門(mén),用來(lái)控制速度﹔恢復式的煞車(chē),用來(lái)協(xié)助對電池再次充電,當車(chē)輛放慢速度時(shí),還有一個(gè)即押即講(PTT)的按鈕,為駕駛和支持團隊間語(yǔ)音通訊使用。

圖3 從NUNA6所拆解下的方向盤(pán)圖示,強調LPC11C24微控制器
在早期的NUNA版本中,車(chē)輛的馬達控制信號在線(xiàn)會(huì )引起電磁干擾,導致在模擬數據傳輸上會(huì )有負面作用并會(huì )讓方向盤(pán)發(fā)生問(wèn)題。在和恩智浦的工程師們合作之后,Nuon太陽(yáng)能團隊發(fā)現通過(guò)具有CAN的微控制器(MCU),可以讓方向盤(pán)減少電磁干擾的負面作用。和之前的技術(shù)相比,CAN的協(xié)議對于電磁干擾有著(zhù)更高的抵抗力,所以模擬數據傳輸更清楚,而且因為CAN總線(xiàn)比之前的設計使用更少的線(xiàn),所以接線(xiàn)也更可靠。
Nuon團隊選擇的微控制器是恩智浦半導體的LPC11C24,是基于32位ARM Cortex-M0核且具有CAN接口及內建的CAN收發(fā)器,LPC11C00系列是工業(yè)界第一個(gè)低成本的32位微控制器,包含一個(gè)全整合的CAN收發(fā)器,所以它開(kāi)放性地提供給廣泛使用CAN 的工業(yè)和自動(dòng)化控制的應用。LPC11C24是48管腳LQFP的封裝且只有7mmx7mm,所以對于空間緊密的NUNA6來(lái)說(shuō),它是一個(gè)好的選擇。
一般地,典型的CAN收發(fā)器價(jià)格甚至比一顆微控制器還貴得多,而整合了CAN收發(fā)器的LPC11C24微控制器增加了系統可靠性和保證了質(zhì)量,減少了電子信號的連接性和兼容性問(wèn)題,而且選擇少于20%的微控制器成本還降低了電路板50%的使用空間。內建的CAN和開(kāi)放的CAN驅動(dòng)程序提供設計工程師用簡(jiǎn)單的方法去使用API控制CAN協(xié)議,使LPC11C00系列快速地整合進(jìn)入以CAN為主的網(wǎng)絡(luò ),大大地簡(jiǎn)化了即插即用的整合程序。此外,這些驅動(dòng)程序被整合在一個(gè)低功率的ROM(只讀存儲器)內,又為使用者省下了8kB的程序空間,這提供了兩個(gè)優(yōu)點(diǎn),降低了動(dòng)態(tài)功耗以及通過(guò)CAN或其他內建的信道啟動(dòng)系統的保密性和安全性。
在NUNA6內,LPC11C24執行的一連串的工作,從讀取按鍵變化、追蹤油門(mén)的模擬值去控制輕微的煞車(chē)機制,有了以ROM為主的驅動(dòng)程序讓NUNA6設計團隊通過(guò)CAN bus使用ISP更新核心程序,所以他們可以在任何時(shí)候甚至是比賽中上傳最后的程序或者調整系統設定值。
參考文獻:
[1]2011多國太陽(yáng)能汽車(chē)齊聚澳大利亞世界挑戰賽[R/OL].(2011-9-1). http://blog.solarf.net/blog.php?do=showone&type=blog&itemid=677
[2]Nuon Solar Team Reveals Super Aerodynamic Nuna6 Solar Powered Vehicle[R/OL].(2011-7-31).http://inhabitat.com/nuon-solar-team-reveals-super-aerodynamic-nuna6-solar-powered-vehicle/rsz-nuon-nuna6-solar-car-2/?extend=1
[3]LPC11Cxx device highlight[R/OL]. http://ics.nxp.com/products/lpc1000/lpc1100/lpc11cxx/~LPC11C24/
[4]NXP Microcontrollers
[R/OL]. http://ics.nxp.com/microcontrollers/
評論