關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 電動自行車速度與里程表的設計方案

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

        作者: 時間:2011-08-25 來源:網絡 收藏
        數據處理

        本文引用地址:http://www.104case.com/article/161531.htm

          待測信號經預處理電路后加至單片機的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 5 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 普安县| 黔西| 彭山县| 淮安市| 临猗县| 宜兴市| 文安县| 瑞丽市| 满城县| 乌兰察布市| 新竹县| 图片| 东台市| 江都市| 抚顺市| 佳木斯市| 饶阳县| 通海县| 泸州市| 铜陵市| 吕梁市| 昂仁县| 来安县| 南投市| 台山市| 林口县| 临夏县| 孝昌县| 治多县| 夏邑县| 宜兰县| 丹东市| 浏阳市| 介休市| 泾阳县| 乌鲁木齐县| 临江市| 沙洋县| 安岳县| 石渠县| 金阳县|