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