《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于平板電腦的家庭醫療監護系統
基于平板電腦的家庭醫療監護系統
來源:微型機與應用2012年第24期
楊 鵬, 王文俊
(河北工業大學 控制科學與工程學院, 天津 300130)
摘要: 以基于Windows CE的平板電腦為硬件開發平臺,采用VS2005集成開發環境開發了基于Windows CE操作系統的USB驅動和基于Windows CE系統的生理參數監護圖形界面軟件,并利用平板電腦常見的USB接口作為數據傳輸接口與生理參數采集模塊進行數據通信,以對人體的主要生理參數進行實時監控。經試驗顯示,該監護系統基本達到了預期的要求。
Abstract:
Key words :

摘   要: 以基于Windows CE平板電腦為硬件開發平臺,采用VS2005集成開發環境開發了基于Windows CE操作系統的USB驅動和基于Windows CE系統的生理參數監護圖形界面軟件,并利用平板電腦常見的USB接口作為數據傳輸接口與生理參數采集模塊進行數據通信,以對人體的主要生理參數進行實時監控。經試驗顯示,該監護系統基本達到了預期的要求。
關鍵詞: 平板電腦; Windows CE; 生理參數; 家庭醫療監護系統

    隨著生活水平的日益提高,人們越來越關注自己和家人的健康情況。家庭醫療保健的興起,使簡單便攜、功能強大的醫療設備進入了越來越多的家庭。而嵌入式智能終端(如平板電腦)的飛速發展已經將人們帶入了一個后PC時代,將體積小、可靠性高、功耗低、應用靈活、功能強大的平板電腦等智能終端運用于家庭醫療監護設備已經成為一個矚目的焦點[1]。
    本系統利用平板電腦作為監護系統的主控系統,采用Windows CE操作系統。Windows CE作為一個開放的、可裁剪的、32 bit的實時嵌入式窗口操作系統,其多線程、多任務、多優先級專門針對資源有限的硬件平臺而設計,具有可靠性好、實時性高、內核體積小等特點,被廣泛應用于各個領域[2]。
1 基于平板電腦的醫療監護的系統結構
    圖1所示是基于平板電腦的家庭醫療監護系統的結構框圖。將平板電腦作為主控系統利用USB接口的數據傳輸方式與生理參數采集模塊進行數據通信,USB主控制器將采集的人體的心電、血氧、呼吸、體溫、血壓等主要生理參數通過內核中USB的驅動模塊與操作系統交互,操作系統將其再傳遞給上層的監護系統的圖形界面處理應用模塊,外界可通過平板電腦的帶觸摸功能的顯示屏實現與監護系統的人機交互,以達到實時監護效果。

2 監護系統的軟件系統
    基于平板電腦的家庭醫療監護系統的軟件系統分為兩個部分:一部分是基于該平板操作系統Windows CE下的USB驅動模塊,另一部分是基于該系統的圖形界面處理部分的應用。圖形界面處理應用程序通過操作系統間接調用USB驅動模塊與系統硬件平臺交互,進而與外部生理參數采集模塊進行數據傳輸交換,以實現實時醫療監護的功能。
2.1 基于Windows CE下的USB驅動的設計
     Windows CE的USB驅動可以詳細地分為三層:上層的USB設備驅動程序,被稱為USB Client Driver,對應具有USB接口的外圍設備;中間層的USBD,即USB總線驅動;下層的主機控制器驅動[3],即HCD。如圖2所示。

    HCD提供了抽象的主機控制器,為USBD提供了訪問底層功能的服務;USBD位于HCD的上層,利用HCD提供的服務為USB Client Driver提供較高層次抽象的功能;USB設備驅動程序則使用USBD接口函數與外圍設備進行數據通信。大部分USB外圍設備由于功能性更適合流接口驅動的結構,所以一般都采用加載式流接口驅動程序模型來開發USB設備驅動程序[4]。
    下面簡要介紹開發該系統的USB驅動用到的幾個重要函數[5]:
   (1)USBDeviceAttach:設備加載時由系統調用,該函數用于初始化設備、取得USB設備信息和配置USB設備,并且申請必需的資源。
   (2)USBInstallDrive:Windows CE系統在第一次加載USB設備驅動程序時首先被調用,創建需要的注冊鍵,將USB驅動程序所需的注冊表信息(如設備名稱)寫入到HKEY_LOCAL_MACHINE\Drivers\USB\ClientDrivers目錄下。
   (3)USBUninstallDriver:在用戶刪除USB設備驅動程序時調用,主要負責刪除注冊鍵并釋放其在USBDeviceAttach申請的相關資源。
   (4)USB_Init:當驅動被Windows CE加載時將調用該函數。
   (5)USB_Deinit:當驅動被Windows CE卸載時將調用該函數。
   (6)USB_Read:應用程序調用ReadFile()函數時將調用此接口,本驅動在此接口中調用IssueInterruptTransfer以實現USB的中斷讀傳輸模式。
   (7)USB_Write:應用程序調用WriteFile()函數時將調用此接口,本驅動同樣在此接口中調用IssueInterruptTransfer以實現USB的中斷寫傳輸模式。
   (8)USB_IOControl:應用程序調用DeviceIOControl()函數時將調用此函數,本USB驅動中將此接口調用IssueBulkTransfer以實現批量傳輸模式。
2.2 基于Windows CE系統的生理參數監護軟件的設計
   本系統采用VS2005集成開發環境,利用微軟提供的基礎類庫MFC,以面向對象的程序設計和多線程的思想方法來完成生理參數監護上層應用軟件的開發[6]。主要軟件流程圖如圖3所示。

2.2.1 打開USB設備
    當點擊界面連接設備按鈕時將調用hDriver=CreateFile(_T("USBn:"),GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);打開USB設備,并獲取該設備驅動句柄,此后便可利用該句柄對此設備進行操作,當不用該句柄時(即釋放資源時)則調用CloseHandle( )關閉該句柄。然后調用WriteFile( )函數對設備進行上電操作,之后設備處于運行狀態。
2.2.2 實現對外圍設備的讀寫功能和分析繪圖功能
      在完成打開設備操作并運行正常后,就可以對設備進行數據傳輸操作,操作主要包括對外圍設備的讀、寫、分析和繪圖。利用Windows CE操作系統的多任務、多線程機制,將這些操作分配到不同的線程中[7],創建線程函數為:    CWinThread*AfxBeginThread(AFX_THREADPROC pfnThreadProc,LPVOID pParam,int nPriority,UINT nStackSize, DWORD dwCreateFlags, LPSECURITY_ATTRIBUTES lpSecurityAttrs)。其中,pfnThreadProc是要創建線程的函數的指針,pParam是要傳遞給生成線程的參數,nPriority將設置生成線程的優先級,一般設置為普通優先級 THERAD_PRIORITY_NORMAL, nStackSize設置新線程堆棧大小,dwCreateFlags表示創建的線程創建時的狀態,最后一個參數安全屬性設置為NULL。在創建三個線程函數中將當前類的this指針傳遞給新線程,這樣新線程可以獲取當前類的部分成員變量,創建的進程都設置處于掛起狀態,等到執行時才將其切換運行狀態。

 

 

    讀接口數據線程將得到的數據暫存至緩沖buffer,該結構類型為typedef struct _frame_data_
{    
    UINT16 EcgW_I;
    UINT16 EcgW_II;
    UINT16 HeartRate;
        …
} FRAME_DATA,*pFRAME_DATA;該結構體對應的外圍采集設備的一幀數據,分析和繪圖線程根據生理參數    采集設備的數據協議確認沒有丟包的前提下,調用WriteFile()函數保存數據,并調用微軟提供的MFC類庫中的CDC、CPaintDC、CClientDC、CWindowDC、CPen、CBrush等類
    設置圖形畫筆、畫刷屬性,利用這些屬性并繪制圖形。
3 實驗結果
    在實驗室條件下進行測試,驗證基于平板電腦的監護系統的可靠性、實時性、穩定性。如圖4所示,運行監護界面軟件,同時檢測各個參數,均無出現丟包等數據傳輸問題,能實時地反應被監護者的血壓、呼吸、血氧等人體主要參數及波形。實驗表明該家庭醫療監護系統工作穩定,并能實現對人體六大參數的監護功能。
參考文獻
[1] 何宗建.Windows CE嵌入式系統[M].北京:北京航空航 天大學出版社,2006.
[2] 汪兵. Windows CE嵌入式高級編程及實例詳解[M]. 北京:中國水利水電出版社, 2008.
[3] 張東泉,譚南林,蘇樹強.Windows CE實用開發技術[M]. 北京:電子工業出版社,2009.
[4] Microsoft. Microsoft Windows CE.net help[S]. 2000.
[5] Windows CE device driver kit[M].Microsoft Press,1999.
[6] Liu Ning,Yang Zhenyu,Li Rong,et al. An optimization me thod for real-time natural phenomena simulation on Windows CE platform[C]. 31st Annual IEEE International Computer  Software and Application Conference,2007,2:57-62.
[7] Jiang Min. A design of embedded terminal unit based on ARM and Windows CE [C]. Electronic Measurement and  Instruments,2007.ICEMI International Conference,2007:336-340.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品亚洲视频| 亚洲日本一区二区三区| 欧美大片免费久久精品三p| 久久激五月天综合精品| 午夜影院日韩| 亚洲一区二区在线免费观看| 一区二区三区精品视频| 99国内精品| 日韩午夜剧场| 一本一本久久a久久精品牛牛影视| 久久精品国产精品亚洲综合| 欧美淫片网站| 欧美一二区视频| 欧美一区二区免费| 欧美在线免费观看视频| 欧美一区二区三区视频免费| 小嫩嫩精品导航| 欧美伊人久久久久久午夜久久久久 | 美女图片一区二区| 欧美 日韩 国产精品免费观看| 欧美va天堂在线| 欧美日韩国产在线观看| 欧美日韩一区二区在线观看视频| 欧美视频国产精品| 国产精品有限公司| 国内自拍一区| 最近中文字幕mv在线一区二区三区四区| 亚洲国产乱码最新视频| 日韩亚洲国产精品| 亚洲系列中文字幕| 性色av香蕉一区二区| 亚洲国产另类久久精品| 99ri日韩精品视频| 亚洲欧美中文日韩在线| 久久精品国产一区二区电影| 美女视频黄 久久| 欧美日韩一区二区视频在线观看| 国产精品一卡二卡| 狠狠色噜噜狠狠狠狠色吗综合| 亚洲黄色性网站| 一区二区高清视频在线观看| 午夜精品视频网站| 亚洲国产清纯| 亚洲视频欧美在线| 久久久精品视频成人| 欧美激情综合色| 国产精品毛片a∨一区二区三区|国| 国产日韩精品一区| 亚洲国产婷婷香蕉久久久久久99| 一区二区三区免费在线观看| 午夜免费电影一区在线观看| 亚洲国产综合91精品麻豆| 一区二区三区免费看| 欧美在线免费视屏| 欧美精品大片| 国产欧美日韩在线播放| 在线国产日韩| 亚洲综合好骚| 日韩天堂在线观看| 欧美一站二站| 欧美日本亚洲| 国内精品嫩模av私拍在线观看 | 亚洲性感美女99在线| 亚洲国产老妈| 午夜伦欧美伦电影理论片| 免费成人美女女| 国产精品视频一二三| 亚洲国产精品一区制服丝袜| 亚洲小视频在线观看| 亚洲乱码国产乱码精品精98午夜 | 亚洲电影免费观看高清完整版在线观看 | 亚洲第一在线| 亚洲欧美日韩精品一区二区| 亚洲日本成人网| 欧美中文在线视频| 欧美日韩一区二区三区高清| 国自产拍偷拍福利精品免费一| 在线视频亚洲| 亚洲精品国产视频| 久久久久欧美精品| 欧美午夜电影完整版| 在线观看久久av| 欧美一区二区三区在线免费观看| 亚洲最新在线视频| 麻豆av一区二区三区久久| 国产精品一区二区你懂的| 日韩视频在线免费观看| 最新国产の精品合集bt伙计| 久久精品二区三区| 国产精品日日摸夜夜摸av| 99re6这里只有精品视频在线观看| 亚洲欧洲精品天堂一级| 久久精品国产77777蜜臀| 国产精品久久久久999| 亚洲精品人人| 91久久国产综合久久91精品网站| 欧美中日韩免费视频| 国产精品久久9| 日韩午夜av| 一本不卡影院| 欧美激情一二区| 亚洲国产毛片完整版| 亚洲国产片色| 免费黄网站欧美| 一区二区在线不卡| 久久爱另类一区二区小说| 欧美一级二区| 国产精品网站在线播放| 亚洲视频免费在线| 亚洲自拍偷拍色片视频| 国产精品扒开腿做爽爽爽视频 | 国产性做久久久久久| 亚洲自拍偷拍网址| 亚洲欧美国产高清va在线播| 欧美日韩一区二区精品| 亚洲免费av网站| 在线中文字幕一区| 欧美四级伦理在线| 一本一本久久a久久精品牛牛影视| 一本色道久久加勒比88综合| 欧美顶级艳妇交换群宴| 亚洲国产99| 夜夜嗨av色一区二区不卡| 欧美日韩免费观看一区二区三区| 亚洲精品视频免费观看| 一区电影在线观看| 欧美丝袜一区二区| 亚洲午夜av电影| 性高湖久久久久久久久| 国产人成精品一区二区三| 亚洲综合丁香| 久久亚洲综合色| 亚洲第一偷拍| 一二三区精品| 国产精品久久网站| 欧美一区二区三区视频在线观看 | 欧美77777| 亚洲精品国精品久久99热一 | 欧美一级欧美一级在线播放| 国产欧美日本一区二区三区| 欧美一级久久久| 噜噜噜久久亚洲精品国产品小说| 亚洲电影在线看| 国产精品99久久久久久宅男 | 国产乱肥老妇国产一区二| 午夜一级久久| 麻豆久久婷婷| 亚洲精品一区二区三区樱花| 亚洲午夜91| 国产亚洲一区二区三区| 亚洲国产精品热久久| 欧美日韩国产综合视频在线观看| 在线视频欧美一区| 久久久久国产精品午夜一区| 影音先锋亚洲视频| 夜夜爽av福利精品导航| 国产精品视频yy9099| 亚洲福利小视频| 欧美日韩国产首页在线观看| 亚洲一区二区三区在线| 久久资源在线| 日韩亚洲欧美在线观看| 欧美一区二区播放| 亚洲高清精品中出| 亚洲欧美日韩另类精品一区二区三区| 国产一区二区在线观看免费播放| 亚洲人成人77777线观看| 欧美视频官网| 亚洲福利视频在线| 国产精品国产三级国产专区53| 午夜免费日韩视频| 欧美片在线观看| 性色一区二区| 欧美日韩精品福利| 性一交一乱一区二区洋洋av| 欧美精品精品一区| 亚洲欧美一区二区视频| 欧美激情导航| 午夜亚洲视频| 欧美日韩视频在线一区二区 | 亚洲深夜福利在线| 狠狠色伊人亚洲综合成人| 在线视频你懂得一区| 韩国一区电影| 午夜欧美精品久久久久久久| 亚洲大片在线观看| 久久精品成人欧美大片古装| 亚洲精品一区在线观看| 久久免费视频网站| 一区二区三区国产精品| 欧美高清视频一区| 欧美亚洲在线视频| 欧美性淫爽ww久久久久无| 亚洲国产精品一区二区www在线| 国产精品美女午夜av| 99国产精品| 在线成人黄色| 久久9热精品视频| 亚洲图片激情小说| 欧美日韩精品系列|