色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 測試測量 > 設計應用 > 基于μC/OS-Ⅱ的數(shù)據(jù)采集系統(tǒng)設計與應用

          基于μC/OS-Ⅱ的數(shù)據(jù)采集系統(tǒng)設計與應用

          作者: 時間:2010-03-04 來源:網(wǎng)絡 收藏

          由于 ATmegal6片內(nèi)集成了可調(diào)增益的差分放大電路和 A/D轉(zhuǎn)換通道,所以溫度采集電路僅由一個用于測溫的電橋組成。具體做法是根據(jù)熱電阻阻值隨溫度變化的特性,將銅熱電阻作為電橋的一臂,當溫度改變時,電橋輸出電壓也隨之發(fā)生變化。將電橋輸出電壓送至 ATmegal6內(nèi)部的采樣保持電路,然后進行放大、 A/D轉(zhuǎn)換,再經(jīng)過固件程序的換算就可以得到測量溫度了。
          在本系統(tǒng)中,測量壓力采用的器件是廣州森納士儀器有限公司生產(chǎn)的壓力變送器,其量程是 0.0lMPa,輸出信號是 4~20mA的電流。當壓力改變時,輸出電流也隨之發(fā)生變化,所以在信號輸出端接一個精密電阻,然后對電阻兩端的電壓進行采樣和轉(zhuǎn)換,再經(jīng)過固件程序的換算就可以得到測量壓力了。

          3.3 固件程序下載電路

          固件程序下載電路的功能就是將編譯好的程序代碼下載到 ATmegal6單片機的 Flash中去。 ATmega16支持多種編程模式,其中比較簡單也比較方便的一種就是 ISP(In-system-programming,在系統(tǒng)編程)模式,即通過串行 SPI(serial peripheral Interface,串行外設接口)總線將在 windows中調(diào)試、編譯好的程序代碼下載到 ATmegal6的存儲器。 Flash程序存儲器、 EEPROM數(shù)據(jù)存儲器、熔絲位和加密鎖定位都可以在這種模式下編程。固件程序下載電路如圖 3所示。

          3.4 LED顯示部分設計

          如圖 4所示,系統(tǒng)的顯示是使用 MAX7219實現(xiàn)的 8位穩(wěn)定靜態(tài)顯示,MAX7219是串行共陰極數(shù)碼管動態(tài)掃描顯示驅(qū)動芯片,僅使用 3線串行接口傳送數(shù)據(jù),可直接與單片機接口,用戶還可以方便地修改其內(nèi)部參數(shù)以實現(xiàn)多位 LED顯示,因此可以方便地使用單片機的串口送出顯示數(shù)據(jù),并且其占用的時間少,方便編程及對信號的檢測。

          4 USB系統(tǒng)的軟件開發(fā)

          USB系統(tǒng)是一個多任務系統(tǒng),而且程序結構也比較復雜,為了提高開發(fā)率,增強系統(tǒng)的穩(wěn)定性,降低開發(fā)和維護成本,就需要一個嵌入式操作系統(tǒng)作為系統(tǒng)發(fā)和運行的平臺。?C/-Ⅱ作為一個源碼公開的免費型嵌入式實時操作系統(tǒng),其穩(wěn)定性好、可靠性高,而且 ?C/-Ⅱ還具有移植性好、可固化、可裁剪等特點,非常適合作為 USB系統(tǒng)的開發(fā)平臺。



          評論


          相關推薦

          技術專區(qū)

          關閉