《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 可編程邏輯 > 解決方案 > 靈活的現(xiàn)代CPLD汽車數(shù)字儀表板

靈活的現(xiàn)代CPLD汽車數(shù)字儀表板

2011-07-01

汽車儀表板成為匯集車輛安全和管理所有信息的神經(jīng)中樞,為駕駛員顯示各種信息。在當(dāng)今的數(shù)字時(shí)代,車輛儀表系統(tǒng)必須能夠監(jiān)控所有關(guān)鍵功能,該系統(tǒng)甚至是個(gè)性化的。業(yè)界需求發(fā)展導(dǎo)致出現(xiàn)了很多半導(dǎo)體解決方案,從ASSP到全定制器件等。這些方案可能都是功能固定的解決方案,不能靈活地進(jìn)行產(chǎn)品開發(fā),無(wú)法滿足設(shè)計(jì)人員的要求。作為對(duì)比,可更新解決方案在一條車輛產(chǎn)品線上支持多種相似的應(yīng)用,沒(méi)有任何多余的成本開銷。這類定制解決方案以很低的成本滿足了所有需求。

本文簡(jiǎn)要介紹一種創(chuàng)新的CPLD體系結(jié)構(gòu),完全避免了使用微控制器及其驅(qū)動(dòng)器,從而提供了低成本、低功耗組合數(shù)字儀表板解決方案。這一模擬儀表板解決方案(ADS)高效地實(shí)現(xiàn)了數(shù)字汽車網(wǎng)絡(luò),充分發(fā)揮了數(shù)字技術(shù)的優(yōu)勢(shì)。

組合儀表板解決方案

傳統(tǒng)上,以機(jī)械方式獲得行駛里程等儀表實(shí)時(shí)輸出,使用模擬驅(qū)動(dòng)器進(jìn)行顯示。然而,隨著這些數(shù)據(jù)輸入的數(shù)字化,步進(jìn)電機(jī)和LED替代了儀表和量表。采用昂貴的微控制器來(lái)處理并顯示數(shù)字輸出。后來(lái)出現(xiàn)了ASSP,導(dǎo)致較高的一次性成本開支(NRE),限制了產(chǎn)品更新和改進(jìn)。產(chǎn)品生命周期以及對(duì)不同產(chǎn)品線的支持也是促使采用低廉的可編程替代產(chǎn)品的主要因素。

在指針式儀表顯示板上采用了步進(jìn)電機(jī),將電脈沖轉(zhuǎn)換成不連續(xù)的機(jī)械動(dòng)作。當(dāng)電控制脈沖按照一定的順序加到步進(jìn)電機(jī)上時(shí),電機(jī)軸以不連續(xù)的步進(jìn)增量進(jìn)行旋轉(zhuǎn)。組合數(shù)字儀表一般采用步進(jìn)電機(jī)來(lái)仿效模擬面板和指針顯示板的性能以及視覺(jué)效果,同時(shí)提供數(shù)字設(shè)置需要的非常精確的位置信息。需要對(duì)這些電機(jī)進(jìn)行微步進(jìn)控制,以實(shí)現(xiàn)平穩(wěn)連續(xù)的指針移動(dòng)。此外,測(cè)得的采樣值從車輛傳感器廣播到相應(yīng)的儀表部位,而采樣數(shù)受限于數(shù)字鏈路的帶寬,在一定的時(shí)間間隔后,每一測(cè)量采樣值才顯示在組合儀表上。在這類組合儀表上,迫切需要采取措施克服不能連續(xù)顯示信息的難題,當(dāng)傳感器沒(méi)有向儀表輸出數(shù)據(jù)時(shí),確保指針處于正確的位置。要解決這些難題,必須提高處理能力,從而增加了數(shù)字儀表板系統(tǒng)成本,較低的性價(jià)比阻礙了其在車輛中的應(yīng)用。

基于CPLD的組合儀表板控制器

使用CPLD很容易克服這種高成本解決方案所帶來(lái)的限制。采用ADS,客戶只需要在設(shè)計(jì)中更新或者修改編程文件,實(shí)現(xiàn)產(chǎn)品換代,因此,非常靈活。此外,還可以在現(xiàn)場(chǎng)增添新功能或者更新產(chǎn)品,不但提高了技術(shù)實(shí)現(xiàn)效率,而且還滿足了特殊的用戶和產(chǎn)品需求。使用相同的基本系統(tǒng),稍作改動(dòng),就很容易在新產(chǎn)品線上采用不同的器件。

利用基于CPLD的ADS,產(chǎn)品開發(fā)人員和生產(chǎn)商可以根據(jù)需要從不同的器件中進(jìn)行選擇,而不用擔(dān)心半導(dǎo)體元件過(guò)時(shí)的問(wèn)題。它具有較低的銷售價(jià)格,支持高端功能,未來(lái)擴(kuò)展余地非常大。其體系結(jié)構(gòu)使用Altera的MAX II CPLD,包括6個(gè)模塊:串行傳感器數(shù)據(jù)單元、主移動(dòng)控制和算術(shù)單元,以及4個(gè)PWM發(fā)生器。串行傳感器數(shù)據(jù)單元接收來(lái)自傳感器的輸入,主移動(dòng)控制和算術(shù)單元完成必要的計(jì)算,PWM發(fā)生器為步進(jìn)電機(jī)所有相位提供合適的控制信號(hào),接收來(lái)自主模塊的命令(圖1)。

                                                         圖1 基于CPLD的ADS結(jié)構(gòu)圖

在詳細(xì)說(shuō)明這一ADS體系結(jié)構(gòu)之前,首先要理解窄帶車輛數(shù)據(jù)網(wǎng)絡(luò)中不同模塊的功能,以及驅(qū)動(dòng)指針儀表板的步進(jìn)電機(jī)是怎樣完成微步進(jìn)控制的。由于組合儀表所有顯示面板并不需要連續(xù)的傳感器數(shù)據(jù),當(dāng)沒(méi)有數(shù)據(jù)時(shí),系統(tǒng)保持指針位置不變。為實(shí)現(xiàn)平穩(wěn)顯示,發(fā)送給指針的移動(dòng)命令是當(dāng)前偏轉(zhuǎn)函數(shù),不會(huì)產(chǎn)生急促的指針步進(jìn)變化。

PWM發(fā)生器

4個(gè)PWM發(fā)生器模塊驅(qū)動(dòng)指針儀表板步進(jìn)電機(jī),指示來(lái)自不同傳感器的數(shù)據(jù)(圖2)。

                                                          圖2 PWM發(fā)生器基本結(jié)構(gòu)圖

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。