新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于S3C44B0x的室內空氣質量監測儀設計

        基于S3C44B0x的室內空氣質量監測儀設計

        作者: 時間:2011-08-02 來源:網絡 收藏

         對于圖3 中的加熱電壓VH,MQ-135 采用5 V直流電壓作為加熱電壓;MQ-9 采用5 V 高電壓、1.4V 低電壓循環加熱的方式。對于MQ-9,當VH=5V 時,清洗傳感器;VH=1.4 V 時,傳感器工作,可以采集氣體濃度,其中,高電平持續時間為60 s,低電平持續時間為90 s。MQ-9 加熱電壓波形如圖4 所示。

          4 系統軟件設計

          在設計一個簡單的應用程序時,可以不使用操作系統,但在設計較復雜的程序時,可能就需要一個操作系統來管理和控制內存、多任務、周邊資源。以RTOS 為軟件開發平臺把設計分割為若干獨立的任務,應用程序的設計過程可以大為簡化。該設計中采用μC/OS-Ⅱ占先式實時操作系統來完成多任務之間的調度和同步。

          4.1 系統軟件基本架構

          該系統的主函數流程圖如圖5 所示,從中也可以看出該嵌入式系統的啟動過程以及該系統軟件基本架構。在開啟多任務調度之前,首先要進行系統硬件初始化,為隨后的操作系統初始化和應用程序的運行建立硬件和軟件環境;第二步要進行操作系統初始化,創建應用程序環境;根據系統需要,要進行LCD 初始化、裝載字庫;第五步,調用系統配置文件;第六步創建任務,包括主任務和應用任務;然后初始化用戶界面和系統時鐘。以上所有的工作都完成之后,通過執行OSStart();來啟動多任務調度。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 文水县| 乾安县| 湟源县| 民县| 胶南市| 车险| 璧山县| 特克斯县| 册亨县| 古田县| 旬阳县| 石河子市| 长岭县| 东乌珠穆沁旗| 牟定县| 河西区| 苏尼特右旗| 明溪县| 顺昌县| 松原市| 乌兰浩特市| 莲花县| 阳城县| 新巴尔虎左旗| 霍州市| 秦安县| 芦溪县| 广西| 上蔡县| 新疆| 东源县| 如皋市| 延川县| 古蔺县| 梅河口市| 峨边| 抚顺县| 克山县| 铜山县| 即墨市| 平邑县|