新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于CDC3207G微控制器的汽車儀表板設計

        基于CDC3207G微控制器的汽車儀表板設計

        作者: 時間:2012-08-06 來源:網絡 收藏

        3.2 任務規劃

          儀表盤的研制在軟件部分可以分成若干任務來完成,下面對這個問題進行規劃。

          (1)啟動任務

          優先級:10

          周期:否

          可剝奪:否

          作用:初始化各模塊,包括UART、定時器、捕捉比較器等

          (2)步進電機任務

          優先級:8

          周期:2 ms

          可剝奪:否

          作用:驅動步進電機,在啟動時需要0位檢測

          3)指示器任務

          優先級:7

          周期:500 ms

          可剝奪:否

          作用:設置指示燈和提示音。

          (4)采集任務

          優先級:6

          周期:25 ms

          可剝奪:否

          作用:用于采集各種非中斷量如溫度、光強等傳感器信號并保存

          (5)背光任務

          優先級:5

          周期:250 ms

          可剝奪:否

          作用:根據周圍的光線強度調節儀表盤和LCD的背光

          (6)LCD顯示任務

          優先級:2

          周期:100 ms

          可剝奪:是

          任務:根據總線上采集到的數據更新LCD顯示,如溫度、公里數等

          上述各任務運行在任務級,還有一些任務運行在中斷級,比如時鐘節拍中斷、CAN總線數據采集等。

        4 結語

          由于Micronas公司的內部集成有步進電機驅動模塊、音頻控制模塊、LCD驅動模塊、LED及報警燈驅動端口,CAN總線模塊等豐富的資源,因此減少了所需使用的外部驅動器件的數量,大大簡化了儀表盤系統的設計。該器件在休眠狀態下的功耗非常小(經測試約為19.1μA),有利于降低整個系統的功耗。該儀表板系統各方面表現良好.指針平滑轉動,具有極低的功耗,可靠性較高。軟件部分應用了uC/OS一Ⅱ操作系統,實時性能較好,能對外部事件作出快速響應。


        上一頁 1 2 3 4 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 广宁县| 平潭县| 荥经县| 盐池县| 嵩明县| 平安县| 鲁山县| 柯坪县| 沅陵县| 乌海市| 黑河市| 昌邑市| 山东省| 临泽县| 宜良县| 嘉义市| 林芝县| 昂仁县| 新田县| 民县| 巨鹿县| 嘉义市| 桂林市| 祁东县| 图们市| 南开区| 剑川县| 调兵山市| 额尔古纳市| 河津市| 聂拉木县| 武宣县| 宜兰县| 肥城市| 安岳县| 互助| 霸州市| 武夷山市| 元谋县| 泽库县| 康乐县|