




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、汽車?yán)锍瘫黼娐氛鞠到y(tǒng)由信號預(yù)處理電路、單片機(jī)AT89C2051、系統(tǒng)化LED顯示模塊、串口數(shù)據(jù)存儲電路和系統(tǒng)軟件組成。其中信號預(yù)處理電路包含信號放大、波形變換和波形整形。對待測信號進(jìn)行放大的目的是降低對待測信號的幅度要求;波形變換和波形整形電路則用來將放大的信號轉(zhuǎn)換成可與單片機(jī)相連的TTL信號;通過單片機(jī)的設(shè)置可使內(nèi)部定時(shí)器T1對脈沖輸入引腳T0進(jìn)行控制,這樣能精確地算出加到T0引腳的單位時(shí)間內(nèi)檢測到的脈沖數(shù);設(shè)計(jì)中速度顯示采用LED模塊,通過速度換算得來的里程數(shù)采用I2C總線并通過E2PROM來存儲,既節(jié)省了所需單片機(jī)的口線和外圍器件,同時(shí)也簡化了顯示部分的軟件編程。關(guān)鍵詞 整形 計(jì)數(shù)
2、存儲1 引言車儀表板中最顯眼的是車速里程表,它表示汽車的時(shí)速,單位是km/h(公里小時(shí))。汽車?yán)锍瘫韺?shí)際上由兩個(gè)表組成,一個(gè)是車速表,另一個(gè)是里程表。傳統(tǒng)的車速表是機(jī)械式的,典型的機(jī)械式里程表連接一根軟軸,軟軸內(nèi)有一根鋼絲纜,軟軸另一端連接到變速器某一個(gè)齒輪上,齒輪旋轉(zhuǎn)帶動鋼絲纜旋轉(zhuǎn),鋼絲纜帶動里程表罩圈內(nèi)一塊磁鐵旋轉(zhuǎn),罩圈與指針聯(lián)接并通過游絲將指針置于零位,磁鐵旋轉(zhuǎn)速度的快慢引起磁力線大小的變化,平衡被打破指針因此被帶動。這種車速里程表簡單實(shí)用,被廣泛用于大小型汽車上. 現(xiàn)在絕大數(shù)多轎車使用沒有軟軸的電子傳感器的車速表,常見的一種是從變速器上的速度傳感器獲取信號,通過脈沖頻率的變化使指針偏轉(zhuǎn)
3、或者顯示數(shù)字表示汽車的時(shí)速。汽車?yán)锍瘫磉€包括由連接同一信號源的兩個(gè)液晶數(shù)字顯示窗,分別累計(jì)本次里程和總里程。本次里程通常有四位數(shù),供短期計(jì)數(shù),這是可以清零的;總里程則有六位數(shù),不能清零。電子式里程表累積的里程數(shù)字存儲在非易失性存儲器內(nèi),在無電狀下態(tài)數(shù)據(jù)也能保存。2 設(shè)計(jì)要求分析根據(jù)設(shè)計(jì)要求里程范圍0100000KM。根據(jù)設(shè)計(jì)要求需要6位譯碼顯示屏,可采用LED顯示模塊顯示速度,再通過轉(zhuǎn)換來存儲里程數(shù)據(jù)。計(jì)數(shù)器要求不能進(jìn)行人工清零或增加計(jì)數(shù),數(shù)據(jù)只能加不能減。AT89C2051單片機(jī)可使內(nèi)部定時(shí)器T1對脈沖輸入引腳T0進(jìn)行控制,這樣能精確地算出加到T0引腳的單位時(shí)間內(nèi)檢測到的脈沖數(shù);設(shè)計(jì)中速度顯
4、示采用LED模塊,通過速度換算得來的里程數(shù)采用I2C總線并通過E2PROM來存儲。CD4076是CMOS 4位三態(tài)輸出D寄存器,通過74LS138的Y6,Y7來控制其CP的工作,從而使CD4076來控制小數(shù)點(diǎn)顯示。應(yīng)綜合考慮測速精度和系統(tǒng)反應(yīng)時(shí)間。本設(shè)計(jì)用測量脈沖頻率來計(jì)算速度,因而具有較高的測速精度。在計(jì)算里程時(shí)取了自行車的理想狀態(tài)。3.設(shè)計(jì)原理及工作過程圖1 電路原理方框圖本系統(tǒng)由信號預(yù)處理電路、單片機(jī)AT89C2051、系統(tǒng)化LED顯示模塊、串口數(shù)據(jù)存儲電路和系統(tǒng)軟件組成。其中信號預(yù)處理電路包含信號放大、波形變換和波形整形。對待測信號進(jìn)行放大的目的是降低對待測信號的幅度要求;波形變換和波
5、形整形電路則用來將放大的信號轉(zhuǎn)換成可與單片機(jī)相連的TTL信號;通過單片機(jī)的設(shè)置可使內(nèi)部定時(shí)器T1對脈沖輸入引腳T0進(jìn)行控制,這樣能精確地算出加到T0引腳的單位時(shí)間內(nèi)檢測到的脈沖數(shù);設(shè)計(jì)中速度顯示采用LED模塊,通過速度換算得來的里程數(shù)采用I2C總線并通過E2PROM來存儲,既節(jié)省了所需單片機(jī)的口線和外圍器件,同時(shí)也簡化了顯示部分的軟件編程。系統(tǒng)的原理框圖如圖1所示。該設(shè)計(jì)能實(shí)時(shí)地將所測的速度與累計(jì)里程數(shù)顯示出來,主要是將傳感器輸入到單片機(jī)的脈沖信號的頻率(傳感器將不同車速轉(zhuǎn)變成不同頻率的脈沖信號)實(shí)時(shí)地測量出來,考慮到信號的衰減、干擾等影響,在信號送入單片機(jī)前應(yīng)對其進(jìn)行放大整形,然后通過單片機(jī)
6、計(jì)算出速度和里程,再將所得的數(shù)據(jù)存儲到串口數(shù)據(jù)存儲器,并由LED顯示模塊交替顯示所測速度與里程。本設(shè)計(jì)的里程數(shù)的算法是一種大概的算法(假設(shè)在一定時(shí)間內(nèi)自行車是勻速行進(jìn),平均速度與時(shí)間的乘積即為里程數(shù))。 4 電路設(shè)計(jì)4.1 單元電路設(shè)計(jì)4.1.1 脈沖發(fā)生源本設(shè)計(jì)采用了ST1101紅外光電傳感器,進(jìn)行非接觸式檢測。當(dāng)有物體擋在紅外光電發(fā)光二極管和高靈敏度的光電晶體管之間時(shí),傳感器將會輸出一個(gè)低電平,而當(dāng)沒有物體擋在中間時(shí)則輸出為高電平,從而形成一個(gè)脈沖。 該系統(tǒng)在自行車后輪的軸處保持著與輪子旋轉(zhuǎn)切面平行的方向延伸附加一個(gè)鋁盤,在這個(gè)鋁盤的邊沿處挖出若干個(gè)圓形過孔,把傳感器的檢測部分放在圓孔的圓
7、心位置。每當(dāng)鋁盤隨著后輪旋轉(zhuǎn)的時(shí)候,傳感器將向外輸出若干個(gè)脈沖。把這些脈沖通過一系列的波形整形成單片機(jī)可以識別的TTL電平,即可算出輪子即時(shí)的轉(zhuǎn)速。鋁盤的圓孔的個(gè)數(shù)決定了測量的精度,個(gè)數(shù)越多,精度越高。這樣就可以在單位時(shí)間內(nèi)盡可能多地得到脈沖數(shù),從而避免了因?yàn)閮蓚€(gè)過孔之間的距離過大,而車子正好在過孔之間或者是在下個(gè)過孔之前停止了,造成較大的誤差。本設(shè)計(jì)在鋁盤過孔的設(shè)計(jì)上采用11個(gè)過孔,從而留下了10個(gè)同等的間距。這樣在以后的軟件設(shè)計(jì)中能夠較為方便的計(jì)算出速度里程。脈沖發(fā)生源的硬件結(jié)構(gòu)圖如圖2所示。圖24.1.2 信號預(yù)處理電路系統(tǒng)的信號預(yù)處理電路由二級電路構(gòu)成,第一級是由開關(guān)三極管組成的零偏置
8、放大器,采用開關(guān)三極管可以保證放大器具有良好的高頻響應(yīng)。當(dāng)輸入信號為零或負(fù)電壓時(shí),三極管截止,電路輸出高電平;而當(dāng)輸入信號為正電壓時(shí),三極管導(dǎo)通,此時(shí)輸出電壓隨著輸入電壓的上升而下降,這使得速度里程表既可以測量任意方波信號的頻率,也可以測量正弦波信號的頻率。由于放大器的放大功能降低了對待測信號的幅度要求,因此,系統(tǒng)能對任意大于0.5V的正弦波和脈沖信號進(jìn)行測量。預(yù)處理電路的第二級采用帶施密特觸發(fā)器的反相器DM74LS14來把放大器生成的單相脈沖轉(zhuǎn)換成與COMS電平相兼容的方波信號(如圖4所示),同時(shí)將輸出信號加到單片機(jī)的P3.4口上。圖34.1.3 施密特觸發(fā)器電路利用施密特觸發(fā)器狀態(tài)轉(zhuǎn)換過程
9、中的正反饋?zhàn)饔?,可以把邊沿變化緩慢的周期性信號變換為邊沿很陡的矩形脈沖信號。輸入的信號只要幅度大于VT+,即可在施密特觸發(fā)器的輸出端得到同等頻率的矩形脈沖信號。從傳感器得到的矩形脈沖經(jīng)傳輸后往往發(fā)生波形畸變。當(dāng)傳輸線上的電容較大時(shí),波形的上升沿將明顯變壞;當(dāng)傳輸線較長,而且接受端的阻抗與傳輸線的阻抗不匹配時(shí),在波形的上升沿和下降沿將產(chǎn)生振蕩現(xiàn)象;當(dāng)其他脈沖信號通過導(dǎo)線間的分布電容或公共電源線疊加到矩形脈沖信號時(shí),信號上將出現(xiàn)附加的噪聲。無論出現(xiàn)上述的那一種情況,都可以通過用施密特反相觸發(fā)器整形而得到比較理想的矩形脈沖波形。只要施密特觸發(fā)器的VT+和VT-設(shè)置得合適,均能受到滿意的整形效果。圖4
10、4.1.4 E2PROM AT24C02的應(yīng)用AT24C02是CMOS 2048位串行E2PROM,在內(nèi)部組織成2568位。AT24C02的特點(diǎn)是具有允許在簡單的二線總線上工作的串行接口和軟件協(xié)議。如圖5所示,在本設(shè)計(jì)中用芯片AT24C02的SDA端與單片機(jī)的P3.7口相連,SCL端與單片機(jī)的P3.5口相連。因?yàn)樵谶@個(gè)I2C總線上只有一個(gè)器件,所以把AT24C02的地址設(shè)為000,即把A0、A1、A2都接地。單片機(jī)計(jì)算出來的里程數(shù)據(jù)通過SDA、SCL向AT24C02輸送數(shù)據(jù)。單片機(jī)首先向AT24C02發(fā)送寫信號,當(dāng)確認(rèn)后從單片機(jī)內(nèi)部的數(shù)據(jù)儲存單元提取數(shù)據(jù)然后向AT24C02的內(nèi)部地址傳送數(shù)據(jù)。
11、當(dāng)顯示里程時(shí),單片機(jī)首先向AT24C02發(fā)送讀信號,然后確認(rèn)后,單片機(jī)從AT24C02內(nèi)部的地址向單片機(jī)的讀出單元字節(jié)讀出數(shù)據(jù),供顯示所用。圖54.1.5 顯示部分本設(shè)計(jì)的顯示模塊包括MC14511BCP、CD4076、74LS138和6個(gè)LED顯示管等器件。 MC14511是將鎖存、譯碼、驅(qū)動三種功能集于一身的“三合一”器件。鎖存器的作用是避免在計(jì)數(shù)過程中出現(xiàn)跳數(shù)現(xiàn)象,便于觀察和記錄。用譯碼器將BCD碼轉(zhuǎn)換成7段碼,再經(jīng)過大電流反相器,驅(qū)動共陰極LED數(shù)碼管。譯碼器屬于非時(shí)序電路,其輸出狀態(tài)與時(shí)鐘無關(guān),僅取決于輸入的BCD碼。74LS138的作用相當(dāng)于位選的功能,當(dāng)C,B,A的輸入分別為“0
12、00、001、010、011、100、101”時(shí)分別選擇不同的MC14511,從而在不同位上顯示不同的數(shù)字和小數(shù)點(diǎn)。CD4076是CMOS 4位三態(tài)輸出D寄存器,通過74LS138的Y6,Y7來控制其CP的工作,從而使CD4076來控制小數(shù)點(diǎn)顯示。圖6是顯示模塊框圖。圖64.1.6 系統(tǒng)的軟件設(shè)計(jì) 1 系統(tǒng)軟件框圖如圖7所示,本系統(tǒng)軟件采用模塊化設(shè)計(jì)方法。整個(gè)系統(tǒng)由初始化模塊、頻率測量模塊、速度,里程計(jì)算模塊、數(shù)據(jù)轉(zhuǎn)碼模塊、速度顯示模塊、里程顯示模塊、數(shù)據(jù)存儲,讀取模塊、定時(shí)器中斷服務(wù)模塊以及其他功能模塊組成。圖72 數(shù)據(jù)處理待測信號經(jīng)預(yù)處理電路后加至單片機(jī)的P3.4(T0)引腳可為單片機(jī)測量
13、信號頻率提供有效的輸入信號。單片機(jī)通過檢測P3.4引腳電平來決定是否啟動測量頻率程序。當(dāng)該引腳為高電平時(shí),系統(tǒng)處于等待狀態(tài),要一直到該引腳出現(xiàn)低電平時(shí)才開始測頻率。我們可從硬件的鋁盤上知道兩個(gè)過孔之間在圓周上的距離。而這個(gè)距離M正好為計(jì)算速度和距離起到了基本的數(shù)據(jù)儲備作用。同時(shí)可以從TL0寄存器知道在兩秒內(nèi)單片機(jī)檢測到的N個(gè)脈沖。而MN所得到的正是這兩秒內(nèi)鋁盤在圓周上所走得距離S。(此時(shí)假設(shè)在這個(gè)兩秒內(nèi)車子是勻速前進(jìn)的),距離S除以2s的時(shí)間,就可以大概的算出這2s內(nèi)鋁盤的線速度。再根據(jù)鋁盤與汽車的輪子保持著一樣的角速度,得到鋁盤的線速度與輪子線速度的關(guān)系,從而算出汽車在這2s的平均速度。 至
14、于里程的計(jì)算,根據(jù)速度計(jì)算的分析,在得到2s內(nèi)鋁盤在其圓周上走過的距離后。根據(jù)它與車輪子的圓周走過的距離有一定比例關(guān)系(通過兩者角速度一樣的算法)可以通過單片機(jī)的算出自行車在這兩秒內(nèi)走過的路程S1。把這個(gè)路程S1與存儲器原來的里程數(shù)相加即可得到目前的總里程數(shù)。通過單片機(jī)計(jì)算出來的速度和里程的數(shù)據(jù),必須通過BCD碼的轉(zhuǎn)換才能輸出給顯示模塊。總里程數(shù)的顯示是設(shè)定出現(xiàn)在汽車開動,單片機(jī)開機(jī)經(jīng)過初始化后顯示出來,這樣以來用戶可以清楚的知道自己的車子已經(jīng)運(yùn)行了多少公里了。而速度的顯示則是在計(jì)算出速度里程后立刻顯示出來,體現(xiàn)實(shí)時(shí)性。5 系統(tǒng)電路設(shè)計(jì)該設(shè)計(jì)能實(shí)時(shí)地將所測的速度與累計(jì)里程數(shù)顯示出來,主要是將傳
15、感器輸入到單片機(jī)的脈沖信號的頻率(傳感器將不同車速轉(zhuǎn)變成不同頻率的脈沖信號)實(shí)時(shí)地測量出來,考慮到信號的衰減、干擾等影響,在信號送入單片機(jī)前應(yīng)對其進(jìn)行放大整形,然后通過單片機(jī)計(jì)算出速度和里程,再將所得的數(shù)據(jù)存儲到串口數(shù)據(jù)存儲器,并由LED顯示模塊交替顯示所測速度與里程。本設(shè)計(jì)的里程數(shù)的算法是一種大概的算法(假設(shè)在一定時(shí)間內(nèi)車是勻速行進(jìn),平均速度與時(shí)間的乘積即為里程數(shù))。 圖8 總電路圖6 小結(jié)設(shè)計(jì)以AT89C2051為核心,通過光電傳感器來檢測汽車的運(yùn)轉(zhuǎn)情況進(jìn)而實(shí)現(xiàn)汽車的速度,里程的計(jì)算及里程的累計(jì),存儲,最后用6位的LED能直觀的將速度與里程顯示給用戶,并且在速度高于一定的值時(shí)可自動向用戶報(bào)警,從而達(dá)到智能速度里程表。參考書目黃智偉 全國大學(xué)生電子設(shè)計(jì)競賽訓(xùn)練教程 北京 電子工業(yè)出版社 2005高吉祥 全國大學(xué)生電子設(shè)計(jì)競賽訓(xùn)練教程 北京 電子工業(yè)出版社 2006卿太全 常用數(shù)字集
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023甘肅輔警招聘考試模擬(含答案)
- 2025瀘州市中考英語真題
- 綠色卡通風(fēng)白內(nèi)障護(hù)理
- 2025年公共政策分析師職業(yè)資格考試卷及答案
- 2025年工程報(bào)告師資格考試試卷及答案
- 真菌角膜潰瘍健康教育
- 專精特新企業(yè)科技成果轉(zhuǎn)化能力培訓(xùn)規(guī)范(征求意見稿)
- 江蘇省徐州市鼓樓區(qū)樹人中學(xué)2025屆英語八下期中檢測試題含答案
- 2025年茶藝師職業(yè)技能鑒定考試試卷及答案
- 2025年財(cái)務(wù)審計(jì)師資格考試試題及答案
- 江蘇省南通市海安市2023-2024學(xué)年七年級下學(xué)期期末數(shù)學(xué)試卷(含答案詳解)
- DL∕T 2602-2023 電力直流電源系統(tǒng)保護(hù)電器選用與試驗(yàn)導(dǎo)則
- 河南省許昌市2023-2024學(xué)年三年級下學(xué)期期末質(zhì)量檢測語文試卷
- 2024年全國“紅旗杯”班組長大賽(復(fù)賽)備考試題庫(簡答、案例分析題)
- 全國住房城鄉(xiāng)建設(shè)行業(yè)職業(yè)技能大賽各賽項(xiàng)技術(shù)文件 C1-建筑信息模型技術(shù)員LS技術(shù)文件
- 北京大學(xué)2024年強(qiáng)基計(jì)劃筆試數(shù)學(xué)試題(解析)
- 畜禽屠宰企業(yè)獸醫(yī)衛(wèi)生檢驗(yàn)人員考試試題
- 醫(yī)療廢物污水培訓(xùn)課件
- 設(shè)備維保的預(yù)防性維修與預(yù)防性管理
- 2022-2023學(xué)年湖北省黃岡市武穴市七年級(下)期末歷史試卷(含解析)
- 2024年江蘇瑞海投資控股集團(tuán)有限公司招聘筆試參考題庫含答案解析
評論
0/150
提交評論