關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 電動自行車速度與里程表的設(shè)計方案

電動自行車速度與里程表的設(shè)計方案

作者: 時間:2011-08-25 來源:網(wǎng)絡(luò) 收藏
數(shù)據(jù)處理

本文引用地址:http://2s4d.com/article/161531.htm

  待測信號經(jīng)預(yù)處理電路后加至單片機的P3.4(T0)引腳可為單片機測量信號頻率提供有效的輸入信號。單片機通過檢測P3.4引腳電平來決定是否啟動測量頻率程序。當(dāng)該引腳為高電平時,系統(tǒng)處于等待狀態(tài),要一直到該引腳出現(xiàn)低電平時才開始測頻率。

  我們可從硬件的鋁盤上知道兩個過孔之間在圓周上的距離。而這個距離M正好為計算和距離起到了基本的數(shù)據(jù)儲備作用。同時可以從TL0寄存器知道在兩秒內(nèi)單片機檢測到的N個脈沖。而M×N所得到的正是這兩秒內(nèi)鋁盤在圓周上所走得距離S。(此時假設(shè)在這個兩秒內(nèi)車子是勻速前進的),距離S除以2s的時間,就可以大概的算出這2s內(nèi)鋁盤的線。再根據(jù)鋁盤與的輪子保持著一樣的角,得到鋁盤的線速度與輪子線速度的關(guān)系,從而算出在這2s的平均速度。

  至于里程的計算,根據(jù)速度計算的分析,在得到2s內(nèi)鋁盤在其圓周上走過的距離后。根據(jù)它與輪子的圓周走過的距離有一定比例關(guān)系(通過兩者角速度一樣的算法)可以通過單片機的算出自行車在這兩秒內(nèi)走過的路程S1。把這個路程S1與存儲器原來的里程數(shù)相加即可得到目前的總里程數(shù)。

  通過單片機計算出來的速度和里程的數(shù)據(jù),必須通過BCD碼的轉(zhuǎn)換才能輸出給顯示模塊??偫锍虜?shù)的顯示是設(shè)定出現(xiàn)在自行車開動,單片機開機經(jīng)過初始化后顯示出來,這樣以來用戶可以清楚的知道自己的車子已經(jīng)運行了多少公里了。而速度的顯示則是在計算出速度里程后立刻顯示出來,體現(xiàn)實時性。

  結(jié)論

  本以AT89C2051為核心,通過光電傳感器來檢測自行車的運轉(zhuǎn)情況進而實現(xiàn)自行車的速度,里程的計算及里程的累計,存儲,最后用6位的LED能直觀的將速度與里程顯示給用戶,并且在速度高于一定的值時可自動向用戶報警,從而達(dá)到智能速度。


上一頁 1 2 3 4 5 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉