久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機與光電傳感器的電動自行車速度/里程表設計

基于單片機與光電傳感器的電動自行車速度/里程表設計

作者: 時間:2012-12-03 來源:網絡 收藏

數據處理

待測信號經預處理電路后加至的p3.4(t0)引腳可為測量信號頻率提供有效的輸入信號。通過檢測p3.4引腳電平來決定是否啟動測量頻率程序。當該引腳為高電平時,系統處于等待狀態,要一直到該引腳出現低電平時才開始測頻率。

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

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

通過單片機計算出來的速度和里程的數據,必須通過bcd碼的轉換才能輸出給顯示模塊。總里程數的顯示是設定出現在自行車開動,單片機開機經過初始化后顯示出來,這樣以來用戶可以清楚的知道自己的車子已經運行了多少公里了。而速度的顯示則是在計算出速度里程后立刻顯示出來,體現實時性。

結論

以at89c2051為核心,通過來檢測自行車的運轉情況進而實現自行車的速度,里程的計算及里程的累計,存儲,最后用6位的led能直觀的將速度與里程顯示給用戶,并且在速度高于一定的值時可自動向用戶報警,從而達到智能速度


上一頁 1 2 3 4 下一頁

評論


相關推薦

技術專區

關閉