智能車速里程表
汽車儀表是汽車與駕駛員進行信息交流的窗口,也是汽車高尖技術(shù)的主要部分。傳統(tǒng)的汽車轉(zhuǎn)速里程表一般采用軟軸驅(qū)動,其主要功能有兩個:一是用指針指示汽車行駛的實時車速,二是用機械計數(shù)器記錄汽車行駛的累計里程。隨著車速的不斷提高,用軟軸驅(qū)動的車速里程表因為軟軸在高速旋轉(zhuǎn)時,受鋼絲交變應力極限的限制容易斷裂,同時,軟軸布置過長會出現(xiàn)形變過大或運動遲滯等現(xiàn)象,而且,對于不同的車型,軟軸驅(qū)動的轉(zhuǎn)速里程表的安裝位置也會受到軟軸長度及彎曲度的限制。隨著現(xiàn)代汽車電子技術(shù)和計算機技術(shù)的飛速發(fā)展,基于高性能微控制器和液晶顯示器的電子儀表已經(jīng)廣泛應用于汽車儀表領(lǐng)域。 1. 課題概述 本課題“車速里程表”的解決方案是基于ZY15MCU12BC2實驗平臺的相關(guān)功能模塊模擬車速里程表,系統(tǒng)工作原理如圖6-19所示。 圖6-19 車速里程表工作原理圖 圖中直流電機模擬汽車輪胎轉(zhuǎn)動,在ZY15MCU12BC2實驗平臺直流電機轉(zhuǎn)軸的轉(zhuǎn)盤邊沿固定了一塊永久磁鋼,并在轉(zhuǎn)盤附近安裝一個霍爾開關(guān)傳感器3020T,當直流電機轉(zhuǎn)動時,轉(zhuǎn)盤隨轉(zhuǎn)軸旋轉(zhuǎn),磁鋼也跟著轉(zhuǎn)動,受磁鋼轉(zhuǎn)動產(chǎn)生的磁場影響,霍爾器件3020T輸出脈沖信號,ZY15MCU12BC2實驗平臺3020T輸出脈沖信號引腳為CKMOT,CKMOT輸出1個脈沖信號,表明直流電機轉(zhuǎn)動一周,輸出的脈沖信號頻率和轉(zhuǎn)速成正比。因此,只要測出脈沖信號的頻率或周期就能夠計算出直流電機的轉(zhuǎn)速。可以用單片機的外部中斷引腳( )或( )采集脈沖信號,CKMOT輸出1個脈沖信號,在 或 引腳就會產(chǎn)生一次中斷請求,在中斷服務程序中設(shè)置軟件計數(shù)器計數(shù)中斷請求次數(shù)。 電機轉(zhuǎn)速計算:應用單片機內(nèi)部定時器/計數(shù)器T0/T1定時1s,根據(jù)1s采集的軟件計數(shù)器的計數(shù)值計算出電機轉(zhuǎn)速n/s(轉(zhuǎn)/秒),再轉(zhuǎn)換為kg/h(公里/小時)。 車速與里程的速比是:車速里程表轉(zhuǎn)軸(軟軸)在汽車行駛一公里時所轉(zhuǎn)過的轉(zhuǎn)數(shù)。 本課題是模擬車速里程表,設(shè)定霍爾傳感器輸出8個脈沖代表轉(zhuǎn)軸轉(zhuǎn)一圈,以速比為 的車型為例,汽車行駛一公里則霍爾傳感器發(fā)出的脈沖數(shù)為 624,或者說每個脈沖代表了 公里的里程。在單片機內(nèi)部RAM中設(shè)置里程緩沖區(qū),累加里程數(shù)。當軟件計數(shù)值計滿4992時,表明汽車行駛了1公里,里程累計單元加一。 LED顯示器顯示當前車速和里程數(shù),車速和里程數(shù)以十進制數(shù)顯示?梢栽阪I盤中設(shè)置功能鍵:速度鍵、里程鍵,通過按鍵控制LED顯示器顯示內(nèi)容。當車速超出最大值(最大車速由用戶自主定義),觸發(fā)發(fā)光二級管報警燈和揚聲器工作。 系統(tǒng)設(shè)置啟動/停止按鍵,系統(tǒng)啟動后LED顯示器即顯示啟動界面,系統(tǒng)啟動界面由用戶自行設(shè)置。鍵盤電路參照本書第1部分第4章“圖4-13 8279、鍵盤及LED顯示電路示意圖”。在系統(tǒng)工作的任意時刻,按下停止鍵,系統(tǒng)停止工作回到啟動界面。 DAC 0832完成直流電機調(diào)速功能。直流電機的轉(zhuǎn)速與施加于電機兩端的電壓有關(guān),ZY15MCU12BC2實驗平臺直流電機驅(qū)動電路有D/A轉(zhuǎn)換和PWM兩種方式,通過實驗平臺上控制開關(guān)K8來選擇驅(qū)動方式:當K8撥向下時為D/A轉(zhuǎn)換方式,當K8撥向上時為PWM方式。兩種驅(qū)動方式都是通過三極管來驅(qū)動直流電機轉(zhuǎn)動的。在D/A轉(zhuǎn)換方式下,將DAC 0832輸出電流信號經(jīng)過I/V轉(zhuǎn)換(采用741運放器實現(xiàn))后,接在電機的電壓端,由單片機控制DAC 0832輸出的模擬電壓信號,從而控制直流電機的轉(zhuǎn)速。 2. 設(shè)計要求 (1)基本要求 本課題硬件部分要求根據(jù)系統(tǒng)工作原理圖繪制系統(tǒng)硬件電路圖,在實驗平臺上設(shè)計組成車速里程表系統(tǒng),并調(diào)試自主設(shè)計、編寫的程序,主要包括:主程序、定時器中斷程序、外部中斷程序、鍵盤控制子程序、LED顯示子程序、聲光報警子程序等。在調(diào)試程序時,要求整個系統(tǒng)工作正常、顯示正確、結(jié)果滿意,并希望同學能深入思考、精益求精,提出對課題的改進意見。 (2)附加要求 本系統(tǒng)DAC 0832調(diào)速功能作為系統(tǒng)功能的擴展,對于單片機掌握和運用能力較好的學生,可以考慮選擇。掌握實驗箱DAC 0832直流電機調(diào)速原理,并完成調(diào)速程序的設(shè)計、編寫和調(diào)試。另外,還可以增加LCD顯示模塊,由單片機驅(qū)動LCD顯示啟動界面、實時顯示車速和里程,掌握實驗箱LCD顯示器FM12232的工作原理并完成顯示驅(qū)動程序的設(shè)計、編寫和調(diào)試。
word格式的選題資料下載地址:
http://www.torrancerestoration.com/bbs/dpj-93744-1.html
|