《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于μC/OS-Ⅱ的數據采集系統設計與應用
基于μC/OS-Ⅱ的數據采集系統設計與應用
摘要: 本文的創新點在于完成的基于 USB接口和 ?C/OS-Ⅱ的數據采集系統,采樣頻率可達 15KSPS(每秒采樣次數),數據傳輸錯誤恢復率大于 99%,即插即用、使用方便且具有很低的開發成本,可以為數據采集特別是電池供電移動或手持采集設備提供一種有效的解決方案和方便使用、高效傳輸的設備形式;其次,而在 PC端引入微軟新近的 WDM驅動程序模型,在其基礎上開發了數據采集系統的設備驅動程序,可以成功地對設備進行識別、配置,并提供了同設備進行數據交換的應用程序接口,基于這些接口,編制了具有查詢設備、與設備交換數據并將數據繪制成動態曲線等功能的 PC端應用程序。
Abstract:
Key words :

1引言

    隨著科學技術的不斷發展,人們對數據采集的性能指標要求越來越高,傳統的數據采集方式已經不能滿足需要。通用串行總線因 (USB)具有傳輸速度快、即插即用、易于擴展、占用系統資源少等優點;嵌入式實時操作系統 (RTOS)中的 μC/OS-Ⅱ則具有代碼效率高、占用空間小、良好的實時性和可靠性等特點。本文將二者與傳統的數據采集技術相結合,設計實現了一種基于 USB通信和 μC/OS-Ⅱ的集數據采集、分析、顯示為一體的數據采集系統。

2 系統體系結構

    基于 USB通信的數據采集系統的體系結構如圖 1所示。系統的工作過程就是一個數據采集的過程,其中的每一步都需要不同組的支持。首先,溫度和壓力參數經傳感器轉換成模擬信號,模擬信號經過 A/D轉換變單片機可識別的數字信號。單片機將數字信號進行處理之后,就可以送往 LED顯示或者發送給 USB接口芯片。USB接口芯片在主機需要的時候,把接收到的數據經 USB總發送給主機進行處理和顯示。主機和 USB接口的通信則需要設備固件程序、USB設驅動程序和 USB主機應用程序的支持。

3 USB數據采集系統的硬件電路設計

    USB數據采集系統的硬件電路結構主要包括以下幾個部分:USB通信電路部分、數據采集電路部分、數碼顯示電路部分和固件程序下載電路部分。這些模塊的功能都是在以 ATmega16為核心的硬件平臺上實現的。

3.1 USB通信電路的設計

    USB通信電路的功能是實現數據采集系統設備端和主機端之間的通信,這一功能主要是由核心微控制器 ATmega16和 USB控制器件 PDIUSBD12實現的。其中, PDIUSBD12是符合 USB1.1協議的芯片,在 USB通信電路中起著聯系設備和主機的橋梁的作用。微控制器 ATmegal6和 USB控制器 PDIUSBD12之間通過 8位并行總線進行通信, 8位并行總線在 ATmegal6端需要連接 8個 I/O口。PDIUSBD12片內集成了時鐘乘法 PLL,晶振電路使用 6MHZ的晶振和兩個 2pF到 68pF的電容。 PDIUSBD12的信號輸出端 D+/D一上要各串接一個 18歐的匹配電阻。通信電路如圖 2所示。

3.2  數據采集電路的設計數據采集電路的功能就是將現場的溫度、壓力以及應力等數據轉換成合適的模擬信號,再把模擬信號傳送給 A/D轉換電路。此模塊包括溫度采集模塊和壓力采集模塊兩部分。

關鍵字:μCOS-Ⅱ 數據采集

 

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

3.3 固件程序下載電路

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

3.4 LED顯示部分設計

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

 

 

4 USB數據采集系統的軟件開發

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

 

關鍵字:μCOS-Ⅱ 數據采集

 

    USB數據采集系統的軟件由三個部分組成:USB設備固件程序、主機 PC上的 USB設備驅動程序和主機上的客戶應用程序。系統軟件的組成及各部分之間的關系如圖 5所示。

 

 

    固件程序按功能可以劃分為 USB通信程序、A/D轉換程序和 LED顯示程序,其中 USB通信程序是整個固件程序的主要部分,其功能是實現 USB設備枚舉和數據傳輸。USB設備枚舉是 USB設備插上之后,主機與設備交換信息并自動配置的過程,枚舉成功后, USB接口與主機就可以進行通信了。

    設備驅動程序是連接設備和主機應用程序的紐帶,它向上提供應用程序的訪問接口 (API),向下則實現對具體設備的訪問和管理功能。驅動程序與設備硬件和上層用戶程序密切相關,在 USB體系的中間起到信息轉換和傳遞的中介作用。在開發 USB設備時,設備驅動程序的設計是一個非常重要的環節,直接影響到整個設備系統的性能。

    本系統采用 Driverworks開發 WDM型 USB設備驅動程序應用程序的主要功能是在設備驅動程序中查找設備,與設備交換數據,并將設備發送來的數據進行處理和顯示。應用程序和驅動程序的通信是通過訪問應用程序接口 (API)函數實現的,所以應用程序的開發必須在能訪問 API函數的平臺上進行。 Microsoft公司提供的visualC++6.0是一種功能強大的支持 API函數的編程工具,本設計的主機應用程序就是以VC為平臺進行開發的,其功能主要包括查找 USB設備,與 USB設備交換數據和動態顯示數據曲線。

5 總結

    本文的創新點在于完成的基于 USB接口和 μC/OS-Ⅱ的數據采集系統,采樣頻率可達 15KSPS(每秒采樣次數),數據傳輸錯誤恢復率大于 99%,即插即用、使用方便且具有很低的開發成本,可以為數據采集特別是電池供電移動或手持采集設備提供一種有效的解決方案和方便使用、高效傳輸的設備形式;其次,而在 PC端引入微軟新近的 WDM驅動程序模型,在其基礎上開發了數據采集系統的設備驅動程序,可以成功地對設備進行識別、配置,并提供了同設備進行數據交換的應用程序接口,基于這些接口,編制了具有查詢設備、與設備交換數據并將數據繪制成動態曲線等功能的 PC端應用程序。

 

 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩国产123区| 亚洲第一黄网| 亚洲一卡二卡三卡四卡五卡| 欧美日韩精品免费观看视频完整| 国产亚洲一区在线播放| 欧美一区精品| 欧美大尺度在线| 欧美日韩二区三区| 亚洲理伦电影| 欧美日韩免费区域视频在线观看| 国产精品va在线播放| 久色婷婷小香蕉久久| 亚洲欧美日韩在线播放| 亚洲永久免费视频| 亚洲国产欧美日韩| 欧美性猛交99久久久久99按摩| 欧美精品一区在线| 国内精品国语自产拍在线观看| 久久久噜噜噜久久久| 樱桃成人精品视频在线播放| 国内精品国产成人| 欧美国产亚洲精品久久久8v| 国产欧美一区二区在线观看| 午夜精品久久久| 欧美四级电影网站| 亚洲激情啪啪| 欧美成人免费网| 久久久久久久久伊人| 欧美午夜视频网站| 99精品免费| 国产精品国产馆在线真实露脸| 国产精品videossex久久发布| 久久免费视频在线观看| 亚洲国产影院| 欧美激情精品久久久久久黑人| 国产精品二区三区四区| 国产精品手机在线| 欧美wwwwww| 国产精品久久久久aaaa樱花| 欧美激情欧美狂野欧美精品| 国产精品九九久久久久久久| 国产视频精品网| 免费看的黄色欧美网站| 国产精品免费一区二区三区观看| 国产亚洲午夜高清国产拍精品| 欧美高清视频一区二区| 国产亚洲欧美一区二区| 亚洲国产精品t66y| 亚洲国产欧美一区二区三区久久| 香蕉久久夜色精品| 国产一区二区高清视频| 亚洲成人资源网| 亚洲国产精品一区二区www| 国产精品自拍在线| 亚洲一区二区免费| 国产精品色婷婷久久58| 欧美成人免费在线观看| 国产亚洲成人一区| 悠悠资源网久久精品| 欧美一区亚洲| 欧美二区在线播放| 欧美精品aa| 国产视频在线观看一区二区| 欧美日韩视频免费播放| 亚洲欧美另类在线| 国产嫩草一区二区三区在线观看| 美女图片一区二区| 国产精品午夜久久| 久久国产一区二区三区| 欧美国产三级| 久久精品一区中文字幕| 久久久精品日韩欧美| 欧美在线视频一区二区三区| 亚洲欧美制服另类日韩| 久久成人精品一区二区三区| 欧美劲爆第一页| 欧美一区二区三区四区在线观看| 在线国产亚洲欧美| 欧美激情中文不卡| 欧美久久一区| 国产欧美日韩一级| 国产字幕视频一区二区| 一区二区三区四区五区精品视频| 欧美va亚洲va日韩∨a综合色| 欧美精品一区二区视频| 欧美伊人久久久久久久久影院| 好看不卡的中文字幕| 亚洲午夜精品| 国产精品成人久久久久| 亚洲一区日韩| 欧美日韩午夜激情| 亚洲天堂av在线免费| 国产区日韩欧美| 国产精品高潮呻吟久久av黑人| 中文精品99久久国产香蕉| 亚洲天堂av在线免费观看| 午夜电影亚洲| 亚洲欧洲一区二区在线观看| 国产精品乱子乱xxxx| 午夜久久美女| 欧美日韩一区二区三区免费看| 国产精品久久久久9999高清| 国产欧美日韩视频一区二区三区| 久久久久九九九| 欧美成人精品高清在线播放| 亚洲精品五月天| 亚洲日本一区二区| 国产一区二区三区日韩| 狂野欧美激情性xxxx欧美| 在线观看成人小视频| 欧美中日韩免费视频| 亚洲黄色成人网| 亚洲国产精品久久久久久女王| 亚洲精品乱码久久久久久| 欧美日韩美女一区二区| 欧美日韩高清一区| 欧美在线视频全部完| 亚洲午夜未删减在线观看| 国产欧美一区二区色老头| 一区二区三区视频免费在线观看| 欧美亚洲日本一区| 欧美日韩网站| 在线精品一区| 国产色婷婷国产综合在线理论片a| 欧美一区二区福利在线| 国产亚洲精品激情久久| 国产精品久久网站| 欧美精品在欧美一区二区少妇| 雨宫琴音一区二区在线| 亚洲欧美日韩国产中文在线| 久久亚洲春色中文字幕| 亚欧成人在线| 国产精品国产精品国产专区不蜜| 久久久精品国产一区二区三区| 91久久精品国产| 免费视频最近日韩| 国产精品九色蝌蚪自拍| 午夜亚洲性色视频| 亚洲一区二区免费在线| 日韩亚洲精品电影| 伊人久久大香线蕉综合热线| 免费看成人av| 亚洲中字在线| 亚洲国产精品高清久久久| 国产精品电影在线观看| 9色porny自拍视频一区二区| 久久国产精品久久久久久| 欧美精品亚洲一区二区在线播放| 日韩视频在线永久播放| 狠狠色伊人亚洲综合成人| 久久日韩粉嫩一区二区三区| 国产精品第一页第二页第三页| 久久aⅴ国产欧美74aaa| 午夜精品成人在线| 亚洲第一福利在线观看| 欧美国产一区视频在线观看| 欧美母乳在线| 欧美国产日本| 亚洲日本va在线观看| 国产婷婷色一区二区三区四区| 亚洲一区二区三区午夜| 国产精品99久久久久久久久久久久| 国产精品久久国产三级国电话系列| 国产一区亚洲一区| 国产精品欧美久久| 亚洲精品国偷自产在线99热| 中文在线资源观看网站视频免费不卡| 久久久精品国产一区二区三区| 久久婷婷人人澡人人喊人人爽| 亚洲精品在线免费观看视频| 欧美日韩一二区| 国产日本欧美视频| 久久偷看各类wc女厕嘘嘘偷窃| 日韩小视频在线观看| 欧美高清自拍一区| 一区二区三区色| 国产一区二区三区观看| 国产精品色午夜在线观看| 免费短视频成人日韩| 亚洲国产精品成人| 欧美精品在线视频观看| 亚洲精品国产精品国产自| 欧美高清在线| 久久综合电影一区| 国产综合激情| 久久精品一区蜜桃臀影院| 亚洲区中文字幕| 韩日欧美一区二区三区| 国内精品美女av在线播放| 美国十次了思思久久精品导航| 国产亚洲综合在线| 日韩视频专区| 欧美激情亚洲国产| 国产视频一区在线观看| 欧美日韩中文字幕日韩欧美| 国产精品二区影院| 免费欧美在线视频| 久久综合五月天婷婷伊人| 91久久久在线| 日韩视频在线观看免费| 亚洲一区二区黄色| 午夜精品福利在线| 国产日韩欧美精品一区| 久久精品一二三| 欧美日韩成人在线播放| 欧美国产日韩精品| 亚洲美女av网站| 亚洲视频精选在线| 久久影院午夜片一区| 欧美日韩精品一区二区天天拍小说| 国产目拍亚洲精品99久久精品| 国产农村妇女毛片精品久久莱园子| 欧美午夜激情视频| 亚洲一区图片| 亚洲欧洲一二三| 卡一卡二国产精品| 国产自产在线视频一区| 亚洲一区美女视频在线观看免费| 亚洲福利在线观看| 日韩午夜电影av| 在线观看日韩av先锋影音电影院| 欧美午夜大胆人体| 一区二区三区四区国产精品| 久久久国产一区二区三区| 在线免费精品视频| 六月婷婷一区| 亚洲精品之草原avav久久| 亚洲精品免费一二三区| 欧美精选午夜久久久乱码6080| 久久久久久一区| **网站欧美大片在线观看| 先锋影音一区二区三区| 欧美成人综合在线| 久久婷婷国产综合尤物精品| 国产资源精品在线观看| 香蕉av福利精品导航| 欧美怡红院视频一区二区三区| 国产精品国产馆在线真实露脸| 亚洲视频在线观看网站| 国内精品久久国产| 日韩一级黄色大片| 国产欧美一区二区视频| 欧美在线一级视频| 国产精品久久久久久久电影| 老司机久久99久久精品播放免费| 亚洲视频日本| 亚洲人成在线观看一区二区| 国产午夜精品一区理论片飘花| 欧美xart系列高清| 性欧美办公室18xxxxhd| 欧美美女日韩| 国产精品v日韩精品| 狠狠入ady亚洲精品经典电影| 最新成人av在线| 久久成人18免费网站| 亚洲男人第一网站| 欧美精品一卡| 亚洲第一精品电影| 欧美激情一区二区三区不卡| 在线亚洲欧美视频| 欧美理论片在线观看| 性做久久久久久| 久久久久国产一区二区三区四区| 欧美顶级大胆免费视频| 亚洲欧美日韩一区二区三区在线观看| a4yy欧美一区二区三区| 欧美日一区二区在线观看| 嫩草伊人久久精品少妇av杨幂| 久热精品视频在线免费观看| 久久综合精品国产一区二区三区| 亚洲高清精品中出| 亚洲午夜精品国产| 国产精品入口麻豆原神| 久久国产免费| 国产一区二区三区网站| 在线视频一区二区| 欧美华人在线视频| 国产真实久久| 午夜精品久久久久久久久久久久| 母乳一区在线观看| 国内精品久久久久影院 日本资源| 欧美在线观看网址综合| 国产一级久久| 欧美理论大片| 老司机成人在线视频| 亚洲看片免费| 欧美一区二区网站| 国产精品一级在线| 影音先锋久久精品| 国产精品美女主播在线观看纯欲| 亚洲六月丁香色婷婷综合久久| 亚洲国产一区二区视频| 久久久久久欧美| 欧美天堂在线观看| 久久久久国产精品麻豆ai换脸| 国产精品久久久久aaaa樱花| 久久不见久久见免费视频1| 久久精品论坛| 亚洲一区二区不卡免费| 农夫在线精品视频免费观看| 久久国产精品99国产精| 亚洲一区免费观看| 国产精品久久一级| 国产精品一区二区在线观看| 久久午夜视频| 欧美日韩精品免费观看| 巨乳诱惑日韩免费av| 在线成人激情视频| 欧美专区第一页| 久久久www| 国产精品老女人精品视频| 亚洲精品一区二区三| 久久亚洲捆绑美女| 亚洲精品中文字幕在线观看| 美女亚洲精品| 欧美一区二视频在线免费观看| 欧美成人精品激情在线观看| 亚洲私人影院在线观看| 国内成+人亚洲| 国产一区二区精品久久99| 欧美天堂亚洲电影院在线观看| 欧美福利视频网站| 国产精品av免费在线观看| 国产性猛交xxxx免费看久久| 国产视频在线观看一区| 亚洲一本大道在线| 国产精品免费一区豆花| 久久青草欧美一区二区三区|