《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于便攜式微電腦的多參數生理監護儀研制
基于便攜式微電腦的多參數生理監護儀研制
摘要: 多參數重量監護儀能為醫學臨床診斷提供重要的病人信息,可實時檢測人體的心電信號、心率、血氧飽和度、血壓、呼吸頻率和體溫等重要參數,實現對各參數的監督報警。信息存儲和傳輸,是一種監護病人的重要設備,但目前國內的監護儀一般功能單一,多為 CRT顯示,體積較大,移動不方便,存在著不足。
Abstract:
Key words :

前言

     多參數重量監護儀能為醫學臨床診斷提供重要的病人信息,可實時檢測人體的心電信號、心率、血氧飽和度、血壓、呼吸頻率和體溫等重要參數,實現對各參數的監督報警。信息存儲和傳輸,是一種監護病人的重要設備,但目前國內的監護儀一般功能單一,多為 CRT顯示,體積較大,移動不方便,存在著不足。
該便攜式微電腦參數生理監護儀,檢測參數多,設計緊湊,體積小巧,攜帶方便,既可用于病房,也可用于室外,可以定時、連續、長時間地檢測病人的重要生命特征參數,它在保障病人的生命安全方面具有重要的臨床使用價值。

工作原理

1. 系統工作原理

    便攜式微電腦多參數生理監護儀的主機由兩個16位微控制器80C196組成。

系統通過信號檢測與預處理模塊將生物醫學信號轉換成電信號,并進行干擾抑制、信號濾波和放大等預處理。然后,通過數據提取與處理模塊進行采樣、量化,并對各參數進行計算分析,結果與設定閾值比較,進行監督報警,將結果數據實時存儲到RAM,并可實時傳送至PC機上,在PC機上可實時顯示各參數值。

2. 系統結構

系統原理框圖如圖1所示。該監護儀由兩個單片機組成雙CPU系統。
 
    單片機1完成對體溫、心電波形、脈搏脈形的信號檢測、處理、數據存儲,并通過LCD顯示屏對各波形、參數進行定時顯示、報警。

單片機2承擔其中耗時較長的血壓測量及血氧飽和度的檢測,使之不影響整個系統的正常工作,同時還承擔對心率、呼吸頻率的測定。

兩個單片機間的信息交換通過1個8位的并行口進行,由2根I/O口實現通信控制。具體是用P1口,配合兩個高速輸入、輸出I/O口(HIS.0、 HSO.0),用作兩個單片機之間的數據傳送。這種雙機間的連續方式屬于松耦合的多處理機系統(參考文獻8),在硬件實現上較為簡單,只需在軟件編程時,為其通信方式設計必要的通信協議、數據傳輸方式等。

3.系統硬件設計

(1)系統采用EEPROM 28C64作為程序存儲器;采用一片非易失性靜態存儲器(NASRAM)作為數據存儲器。NASRAM具有靜態存儲器的優點,同時具有非易失性的特點。非易失性的特點是指存儲芯片在掉電的情況下,能夠正確無誤地保存所有數據,保存時間長達10年。采用芯片的非易失性的特點可以不用為此芯片提供掉電備用電源,即可實現掉電數據保護。

(2)液晶顯示模塊

為了對心電波形、脈搏波形及其它生理參數進行顯示,而且對波形顯示具有足夠的分辨率,為此系統采用圖形液晶顯示屏。為了減少儀器的體積,實現系統低成本,功耗小的要求,選用了特別適用于便攜式監護儀的單色LCD顯示屏。

該顯示屏為日立LMG70520XNGR液晶顯示屏,點陣數為640×200,點尺寸為0.22×0.30,其驅動電源為+5V和-20~-21V,耗電僅8mW,能滿足本系統的要求。

為控制該顯示屏的顯示,我們選取了適用于該顯示屏的顯示控制器SED1330。該芯片是用于計算機的指令與數據,并產生相應的時序及數據控制液晶顯示屏的顯示。該控制器自帶RAM,自行管理顯示緩沖區,與CPU之間通過8位數據并行傳輸,與顯示屏之間是4位數據并行傳輸。

(3)鍵盤輸入模塊

系統設計的功能鍵采用中斷方式輸入。當有任一功能鍵按下時,產生鍵盤中斷,CPU執行中斷程序,讀取鍵碼,執行相應操作;沒有鍵按下時,不占用CPU的運行時間,提高了CPU的運行效率。

鍵盤采用兩片74LS373構成矩陣軟件編碼鍵盤,鍵盤部分直接掛在單片機1的總線上。不占用單片機I/O口線,也不必為此擴展系統I/O口,可減少系統消耗功率。

通過為鍵盤分配相應的I/O地址,可采用讀寫該地址的方式獲得鍵碼。硬件實現簡單,軟件編程方便。

(4)電源系統

基于低功耗和便于攜帶使用的考慮,系統采用電池供電及外接AC-DC變換器件供電的方式。設計采用三節1.5V電池供電。該電壓通過穩壓器件提供+5V的電壓給系統工作。同時采用DC-DC電壓變換器+5V的電壓變換至-18~-24V電壓,以提供給LCD顯示屏工作。

選擇電池作為電源是基于如下考慮:具有高輸出能力、小型結構、標準尺寸和低價格。

(5)外圍器件控制

系統各外圍器件的片選信號由74LS373鎖存的地址信號,經芯片GAL16V8C譯碼產生。GAL芯片是可編程邏輯陣列,通過對其引腳的編程,將其作為譯碼器,依據P4口高字節8位地址進行片選,其編程方便,使用靈活。系統除用作譯碼器外,在單片機2中,還用作控制氣泵和氣閥的開關。

通過簇已分配給氣泵或氣閥I/O口地址,寫上“0”或“1”,則輸出引腳OUT1、OUT2為低或高電平。該電平將保持,直到再次往同一地址寫“1”或 “0”,如此,可定時控制氣泵或氣閥開關。
4.系統軟件設計

系統軟件的主要特點是,以實時數據為核心,以功能獨立化、結構模塊化為軟件設計模式。系統開發采用了結構化的,從上到下的模塊劃分及從底到上的硬件功能封裝的軟件開發設計方法。本系統采用C96語言進行軟件系統開發。

(1)數據采集程序

數據采集到整個系統最重要的問題。如何實現數據采集,保證數據采集的實時性,并且能高效率地進行數據采集,盡可能少的時間占用少的系統資源,對于多參數同時監護的情況下,是確保系統處理的實時性的重要因素。

在軟件設計中,我們利用硬件定時器及軟件定時器,進行定時中斷,進行多通道、多采樣點的數據采集流程設計。由于人體生理信號的變化較緩慢,采用此種方法已經可以確保高精度、實時性的數據采集。

(2)液晶顯示控制

系統顯示功能的實現,實際上是對顯示控制器SED1330的編程控制。SED1330控制器具有系統控制、顯示操作、繪制操作、存儲操作等共15條指令。

在進行系統顯示模塊的編程時,我們利用C96語言對SED1330的指令功能進行分類組合、封裝,編制了一個基本的顯示控制圖函數庫。通過對子函數的調用,非常方便地實現了復雜的人機界面程序設計。

設計的子函數如下:

lnitCD(); /*初始化SED1330*/
ClearDispBufffer(); /*對顯示緩存區清零*/
ChooseScreen(screen); /*選擇顯示緩存區*/
SetCsrAbsAddr(addr); /*設置光標絕對位置*/
SetCsrDir(dir); /*設置光標移動方向*/
PutChar16xy(x,y,data); /*顯示點陣為16×16的字體*/
SetPutPixel(x,y); /*在顯示屏上顯示一點*/
H_line(x1,x2,y,linestyle); /*畫水平線*/
V_line(x1,y1,x2,y2); /*畫垂直線*/
lnvert(x1,y1,x2,y2); /*對矩形區域反顯*/
Clear(left,top,right,bottom); /*清除矩形區域*/
部分液晶顯示子程序示例如下:
# include "80c196.h"
# include “data.dat”
# include "init.c"
# define UP 0x4e
# define DOWN 0x4f
# define LEFT 0x4d
# define RIGHT 0x4c
# define AP 80
# define SA1 0
# define SAD2 0x3e80
# define Max_X 640
# define Max_Y 200
# define ECQ_Y 128
# define PLUSE_Y 50
# define NORMAL ox4f
# define DOT_1 0xaa
# define DOT_2 0x66
unsigned char * comm_reg;
unsigned char * pram_reg;
unsigned int_sad;
/************************/
/* var screensvalue is:1 or 2.*/
ChooseScreen(screen)
Unsigned char screen;
{
switch(screen){
case 1:
_sad=SAD1;break;
case 2:
_sad=SAD2;break;
defaulf:
_sad=SAD1;}
}
/*************************/
lnitl_CD()
{
* comm_reg=0x40; /*SYSTEM SET */
* pram_reg=0x34;/P1 CGRAM font dot array(now is:8x16)*/
* pram_reg=0x87; /*P2 */
* pram_reg=0x07;
* pram_reg=80;
* pram_reg=93; /*P5 93 */
* pram_reg=200;
* pram_reg=80; /*P7 */
* pram_reg=0; /*P8 */
* comm_reg=0x44; /*SetSooll() */
/*set SAD1 */
* pram_reg=0x0; /*P1 */
* pram_reg=200; /*P3 */
/* set SAD2 */
* pram_reg=0x80; /*P4 */
* pram_reg=0x3e;
* pram_reg=200; /*P6 */
/*set SAD3 */
* pram_reg=0x00; /*P7 */
* pram_reg=0x7d; /*P8 */
/*set SAD4 */

* comm_reg=0xf58; /*Set Display(OFF)*/
/* *pram_reg=0; */
* comm_reg=0x5d; /*SetCsrForm()*/
* pram_reg=6;
* pram_reg=0x86;
* comm_reg=0x5a; /*set HDOT SCR*/
* pram_reg=0; /*must be clear*/
* comm_reg=0x4c; /*set csr dis is:RIGHT*/
* comm_reg=0x5b; /*SetOvlay */
* pram_reg=0x1c; /*three graphics display zone*/
* comm_reg=0x5c; /*SetCGRAM(addr)*/
* pram_reg=0xf0; /*turn off the CGAM */
* pram_reg=0;
* comm_reg=0x59; /*SetDisplay(ON)*/
* pram_reg=0x16;
ClearDispBuffer();
}
………………
利用LCD顯示屏進行顯示時,需要解決的問題是清除圖形間斷現象。模擬波形是連續圖形,但顯示屏是以離散點加以顯示的,這樣會造成波形快速升降沿間斷的現象。

為此,我們設計了一比較子程序。當相鄰兩列的點的幅值差大于2時,就將兩點間的所有點“點亮”,使顯示的圖形連續。

(3)中斷系統的應用

本系統功能的實現,主要由中斷程序程序實現。如采用鍵盤輸入中斷、數據采集中斷、雙機通信、上下位機間的通信等中斷服務。中斷服務在整個系統軟件中起著不可缺少的作用。

本系統還利用PC機功能強,處理信息量大的特點,把監護儀采集到的數據通過RS-232串行口傳送到PC機。由PC機進行數據的存儲和數據的進一步處理,并采用各種圖表等形式顯示參數、趨勢圖畫面,為操作者提供了非常友好的軟件界面

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产麻豆视频精品| 在线一区二区日韩| 欧美午夜视频在线| 欧美成人在线免费视频| 久久国产主播| 午夜老司机精品| 亚洲制服av| 亚洲午夜激情网站| 日韩亚洲在线| 日韩视频一区二区| 亚洲日本理论电影| 亚洲精品久久久久| 亚洲精品你懂的| 最新国产乱人伦偷精品免费网站| 亚洲第一福利社区| 久久精品国产一区二区三区| 午夜精品久久久久久99热| 亚洲永久免费视频| 午夜性色一区二区三区免费视频 | 一区视频在线看| 在线精品高清中文字幕| 在线免费精品视频| 亚洲韩国一区二区三区| 亚洲国产一成人久久精品| 亚洲国产一区在线| 亚洲美女视频在线观看| 亚洲伦理在线观看| 一区二区成人精品 | 亚洲成人原创| 亚洲品质自拍| av不卡在线看| 亚洲欧美日韩视频二区| 欧美在线亚洲一区| 亚洲国产天堂网精品网站| 亚洲精品乱码久久久久久黑人| 亚洲日本电影| 亚洲小视频在线| 欧美在线观看一二区| 久久久之久亚州精品露出| 美女精品一区| 欧美精品乱人伦久久久久久| 欧美日韩日本视频| 国产精品老牛| 国产一区导航| 亚洲欧洲在线视频| 亚洲天堂网在线观看| 欧美一区二区高清在线观看| 91久久久久久国产精品| 9i看片成人免费高清| 亚洲欧美在线免费观看| 久久久一区二区三区| 欧美精品一区二区三区一线天视频| 欧美视频在线免费看| 国外视频精品毛片| 久久综合一区二区| 欧美日韩蜜桃| 国产欧美一区二区白浆黑人| 伊人久久亚洲美女图片| 99视频有精品| 久久精品一区二区三区中文字幕 | 午夜精彩国产免费不卡不顿大片| 亚洲国产精品一区| 亚洲午夜羞羞片| 久久久久久日产精品| 欧美日韩国产色综合一二三四| 国产女人精品视频| 亚洲黄色免费| 亚洲欧美99| 亚洲乱码国产乱码精品精| 美女诱惑一区| 免费在线成人av| 国产精品久久久久久模特 | 国产精品午夜春色av| 亚洲第一区色| 亚洲一级网站| 日韩视频中文字幕| 久久精品视频导航| 欧美揉bbbbb揉bbbbb| 国内精品免费在线观看| 国产精品99久久久久久白浆小说 | 国产精品你懂的| 亚洲人成在线观看| 久久精品国亚洲| 亚洲欧洲av一区二区| 欧美久久电影| 精品1区2区3区4区| 亚洲制服少妇| 在线亚洲欧美| 欧美韩日亚洲| 激情亚洲网站| 欧美在线黄色| 性色av香蕉一区二区| 欧美日韩免费高清一区色橹橹| 尤物精品国产第一福利三区| 午夜一区二区三视频在线观看| 亚洲一区二区少妇| 欧美日韩大片| 亚洲国产另类精品专区 | 亚洲国产综合视频在线观看| 欧美一区观看| 国产精品久久久久秋霞鲁丝| 99re6热在线精品视频播放速度 | 欧美精品系列| 亚洲福利av| 亚洲国产精品成人一区二区| 久久精品视频在线免费观看| 国产精品色一区二区三区| 一区二区电影免费在线观看| 一区二区三区欧美日韩| 欧美黄污视频| 亚洲国产高清视频| 亚洲黄色在线观看| 久久夜色精品国产欧美乱| 国产亚洲在线| 欧美一区成人| 久久久久久欧美| 国产综合视频| 久久成人资源| 久久深夜福利| 精品福利av| 亚洲福利久久| 免费在线亚洲| 亚洲经典在线看| 99精品欧美| 欧美日韩视频在线一区二区 | 国产精品亚洲第一区在线暖暖韩国| av72成人在线| 亚洲午夜黄色| 国产精品毛片大码女人| 亚洲综合精品自拍| 欧美一二三视频| 国产日本欧美一区二区三区| 午夜在线a亚洲v天堂网2018| 久久久久久久久一区二区| 国产在线观看一区| 亚洲国产成人精品视频| 免费在线成人| 亚洲精品欧美日韩专区| 中文精品视频一区二区在线观看| 欧美日韩在线精品| 亚洲一区二区在线播放| 欧美一区二区三区喷汁尤物| 国产综合色精品一区二区三区 | 伊人蜜桃色噜噜激情综合| 欧美在线一二三四区| 久久综合久久久久88| 在线精品国产欧美| 亚洲精品一品区二品区三品区| 欧美理论在线| 一区二区三区精密机械公司| 亚洲欧洲av一区二区| 国产婷婷一区二区| 亚洲国产一区二区三区高清| 欧美激情a∨在线视频播放| 日韩视频免费在线| 欧美在线观看网站| 狠狠入ady亚洲精品| 一本久道久久综合婷婷鲸鱼| 亚洲欧美日韩一区二区三区在线| 国产毛片一区| 91久久在线播放| 欧美网站大全在线观看| 欧美一区二区女人| 美女网站在线免费欧美精品| 亚洲精品视频一区二区三区| 午夜国产精品视频免费体验区| 韩国一区二区三区在线观看| 亚洲美洲欧洲综合国产一区| 国产精品国产福利国产秒拍| 久久狠狠婷婷| 欧美日韩精品在线观看| 欧美一区二区三区视频免费| 欧美高清视频一二三区| 亚洲影院色无极综合| 免费的成人av| 亚洲一区二区三区高清 | 久久精品99国产精品酒店日本| 亚洲电影毛片| 亚洲欧美一区二区在线观看| 伊人男人综合视频网| 亚洲一区二区三区免费在线观看| 国产日韩三区| 一本久道综合久久精品| 国产日韩一区二区三区在线播放| 亚洲精品在线免费| 国产精品综合久久久| 亚洲免费观看视频| 国产麻豆日韩| 一区二区三区波多野结衣在线观看| 国产日韩久久| 一区二区91| 一区二区三区在线免费播放| 亚洲永久精品国产| 亚洲国产精品久久久久秋霞不卡| 羞羞答答国产精品www一本| 亚洲国产一区二区三区青草影视| 欧美一区二区三区久久精品| 亚洲激情欧美| 久久先锋影音| 亚洲欧美日韩国产综合在线 |