基于wince的心電圖機軟件系統設計與實現
摘要:設計并實現了一款基于Windows CE的嵌入式心電圖機軟件系統。該系統采用Windows CE所支持的多線程、實時性等技術,能夠對心電數據進行實時采集、顯示和存儲并能進行數據實時處理與自動分析,并具有界面美觀、操作人性化、高性能、多功能等特點。
關鍵詞:Windows CE;心電圖;多線程;實時性;自動分析
0 引言
據世界衛生組織的數據,心血管病已經成為造成全球人口死亡的主要因素。由于心電圖檢查在診斷此病上具有準確可靠、方法簡便、對病人無損害等特點,在臨床上被廣泛應用。然而目前普遍采用的基于PC機平臺的心電圖機,雖功能全面,但體積龐大、成本較高。而市場上便攜式心電圖機大多采用低檔單片機實現,無操作系統,處理能力弱,功能簡單,只能進行心電信號的采集、顯示與簡單的數據處理,人機界面不友好。隨著大規模的專用集成電路和計算機芯片的發展,基于32 bit微處理器的嵌入式系統以低成本、較高的性能和可靠性等諸多優勢,應用日益廣泛。基于這種現狀,本文提出了一款高性能、多功能的便攜式心電圖機,采用AU1250處理器與Windows CE操作系統,全面提升了產品的處理能力,并使用具有觸摸功能的大型LCD顯示屏,能同步整體顯示十二導聯同一心動周期的波形,讓醫生可以更加準確地作出判斷,從而提高了準確率。該機并能對心電波形數據進行測量分析、存儲、回放、編輯、打印等。
1 硬件系統簡介
系統硬件結構如圖1所示。
本系統選擇AU1250作為控制核心。AU1250是一款高性能、低功耗(400 mW@400 MHz)、高集成度的嵌入式處理器。AU1250屬于MIPS架構,集成USB(OTG)、SD卡等接口。也是目前市場上為數不多的支持分辨率為1 280*800大型LCD顯示屏的處理器之一。
基于軟件系統對實時處理以及永久保存大量數據的需要,以AU1250為核心的主板配備了128 MB的SDRAM、2 MB的NOR FLASH以及2 GB的NAND FLASH等存儲芯片。并對外提供USB、SD卡(可用于外擴數據存儲)、UART、100 Mb/s以太網口等通信接口,實現對采集卡、熱敏打印、數據存儲等模塊的調度。
評論