《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 嵌入式多參數監護儀設計
嵌入式多參數監護儀設計
摘要: 本文介紹一種基于ARM的實時監護系統,它將32位RISC結構的ARM內核處理器與實時多任務嵌入式系統相結合,并通過嵌入式TCP/IP協議棧為平臺添加網絡傳輸功能,構建一個新型的多參數監護儀系統。將嵌入式系統,網絡等技術應用于醫用監護儀領域,能使多參數監護儀順應現代醫用監護儀市場縮小體積,提高數據處理能力,遠程醫療等方面的要求。
關鍵詞: ARM 監護儀 嵌入式 RISC
Abstract:
Key words :

1 引 言

  本文介紹一種基于ARM的實時監護系統,它將32位RISC結構的ARM內核處理器與實時多任務嵌入式系統相結合,并通過嵌入式TCP/IP協議棧為平臺添加網絡傳輸功能,構建一個新型的多參數監護儀系統。將嵌入式系統,網絡等技術應用于醫用監護儀領域,能使多參數監護儀順應現代醫用監護儀市場縮小體積,提高數據處理能力,遠程醫療等方面的要求。

  2 系統硬件設計

  醫用監護儀具有以下幾個方面功能:測量功能、分析功能、報警功能、打印功能、網絡通信功能等。六參數模塊通過導聯端、光手指、袖帶獲得人體的心電、無創血壓、血氧、脈率、呼吸、體溫六參數信號,通過串口通信方式與以ARM7為內核的嵌入式處理器相連,數據從串口送到ARM7中 央處理器,通過多任務調度,進行實時數據處理,并在LCD上實時顯示各種信號的圖形和數值,還可以由外部鍵盤控制,進行存儲和網絡發送,并對各種檢測信號設置報警線,對超出報警范圍的檢測情況進行報警。硬件結構圖1所示。
 

  圖1 多參數監護儀硬件結構圖

  3 開發系統軟件設計

  3.1 軟件開發總體介紹

  利用PC機運行的Hitool forARM開發環境下調試程序:首先運行系統、Memory及I/O端口的初始化程序,隨后進入主程序,采用外部中斷方式,判斷是否有鍵輸入,若有則調用鍵盤控制子程序進行識別所按下的鍵,根據鍵盤的控制執行相應的任務;若無就調用串口讀入程序,采集心電、血氧、血壓等數據,并判別所采集數據的類型,存入不同地址的SDRAM中,并依次分類進行處理,處理完畢,判斷是否超越各自的報警限,若是則調用報警程序和顯示程序,若否則直接調用顯示程序;這樣,各種數據就實時地采集進來,并在LCD上顯示測試數值和心電、呼吸波形。其中測試數值按每分鐘存儲,心電、呼吸波形按鍵存儲,按翻頁鍵可以調出相應的存儲波形并進行顯示;根據打印和網絡命令進行打印和網絡命令處理等。程序主要用C語言編寫。

  3.2 串口的處理

  硬件接口采用標準RS-232C異步串行接口,選用發送 (TXD)、接收(RXD)和地線的三線方式,其它的握手信號直接懸空。要實現六參數模塊與S3C44BO之間的串口通信,必須使兩者采用相同的數據傳輸方式,它們通信的數據格式如下;波特率為9600bps, 8位數據位, 1位停止位,無奇偶校驗位。

  另外,在I/O端口初始化程序中,定義Uart_Init函數,對串行口各寄存器進行初始化,配置參數時鐘和波特率等。在設計中主要進行以下串行口寄存器設置:

  UART線性控制寄存器ULCON1=0x3;

  UART控制寄存器UCON1=0x245;

  UART先進先出控制寄存器UFCON1=0x1;

  UART波特率寄存器UBRDTV,根據公式計算出。

  在串口讀入程序中,采用了中斷方式,來實現雙向數據傳輸,達到實時控制的目的。串口程序數據接收過程為:調用Uart_Getch()函數讀入N個字符,以數組的方式放置在SDRAM中,然后進行數據處理。在lib.C程序中部分源代碼如下:

  charUart_Getch()

  {…

  while(! (rUTRSTAT1& 0x1)); //Receive data ready

  return rURXH1;

  …}

  3. 3 LCD顯示

  當有新數據需要顯示時, LCD顯示模塊將新的采樣數據寫入LCD顯示存儲器中, S3C44BO芯片所支持的LCD控制器在不需要CPU介入的情況下,通過專用DMA自動地將需要顯示的數據從顯示存儲器傳送到LCD顯示器中。LCD顯示器不斷地接收數據,就在LCD上顯示監測內容。

  3. 3. 1 LCD初始化

  定義Lcd_MonoInit()函數,在LCD的三個控制寄存器中,設置LCD掃描寬度等與硬件時序有關的量:如:使用160×240的黑白單色顯示屏, 4-bit單掃描等。在LCD的三個緩沖初始地址寄存器中,主要配置了幀緩沖寄存器BUFFER的起始地址等。

  以上各寄存器基本的配置的源程序如下:

  void Lcd_MonoInit(void) //初始化LCD屏幕

  { //160×240 1bit/1pixelLCD

  #defineMVAL_USED 0

  rLCDCON1=(0) (1<<5) (MVAL_USED<<7) (0x3<<

  8) (0x3<<10) (CLKVAL_MONO<<12);

  //disable, 4B_SNGL_SCAN,WDLY=8clk,WLH=8clk

  rLCDCON2=(LINEVAL) (HOZVAL<<10) (10<<21);

  //LINEBLANK=10(without any calculation)

  rLCDSADDR1= (0x0<<27) (((U32) frameBuffer1>>22)<<

  21 ) M5D((U32)frameBuffer1>>1);

  //monochrome,LCDBANK,LCDBASEU

  rLCDSADDR2=M5D( (((U32)frameBuffer1+(SCR_XSIZE*LCD_

  YSIZE/8))>>1)) (MVAL<<21) (1<<29)

  ;

  rLCDSADDR3=(LCD_XSIZE/16) ((SCR_XSIZE-LCD_XSIZE) /

  16)<<9);

  }

  3. 3. 2 打開LCD

  1)在內核中開辟內存空間用于顯示內存

  可在顯示模塊中加入:#define frameBuffer1 0xC400000

  2)定義幀緩沖器長度,并對其賦初值設置一個行列與LCD

  高寬相對應的數組pbuffer, pbuffer用于存放發送至顯示屏的每幀像點數據,像點數據的多少取決于顯示屏的大小; pbuffer="BitsPerPixe"*l Lines* /8=160* 240/8=4800(字節)。

  由于pbuffer被定義為U32,即32位(八個四位)指針,每一個元素對應LCD顯示屏上的一個像素點,顯示方式采用4-bit單掃描,所以應當循環4800(字節) /4=1200次,實際上對應的單元數為整個160×240的屏幕范圍。

  for( i="0", i<1200; i++)

  #(pBuffer[ i])=0x0;

  3)數據處理

  LCD的數據處理主要對要顯示的數據進行處理(4bit到32bit的轉換)。

  temp_data=(Buf[ i* 4+3]<<24)+(Buf[ i* 4+2]<< 16)+(Buf[*i 4+1]<<8)+(Buf[*i 4]);3. 3. 3 清屏

 

  清屏對顯存的每個單元置零,使屏幕顯示清除。以下為清屏的部分源程序:

  Void clrscreen(void)

  { int ;i

  unsigned int* pbuffer;

  pbuffer=(U32* )frameBuffer1;

  for( i="0"; i<1200; i++)

  {

  pbuffer[ i]=0;

  }

  }

  3. 3. 4 編制LCD顯示函數并向LCD設備寫入數據

  定義displayLcd()函數為LCD顯示函數,用于往顯存中寫數據,經過pbuffer送至LCD顯示器,并讓它循環顯示在LCD顯示屏上。要在LCD上顯示ASCII字符,首先把每個字符轉成一個16* 16bit的數組,組成字庫(本次實現中使用),然后,選擇要顯示的字符,從字庫中提取字符,經函數調用后,將要顯示的字符送至LCD顯示器,這樣,就在LCD上顯示出ASCII字符。

  部分源程序如下:

  void displayLCD(void) //LCD顯示函數

  {

  unsigned int* pbuffer, temp_data;

  int ;i

  pbuffer=(U32* )frameBuffer1;

  for( i="0"; i<1200; i++)

  {

  temp_data=(Buf[ i* 4+3]<<24)+(Buf[ i* 4+2]<<

  16)+(Buf[*i 4+1]<<8)+(Buf[*i 4];

  //進行4bit到32bit的數據轉換處理

  pbuffer[ i]=~temp_data;

  Delay(10);

  }

  }

  在添加所用的頭文件的同時,增加對LCD_Init()函數、dis-playLCD()等函數的調用。

  4 網絡命令處理

  在硬件設計上采用以太網口,軟件上通過實現瘦TCP/IP網絡通 信協議,針對嵌入式系統特點對傳統的TCP/IP協議棧進行裁減[4],讓嵌入式多參數監護儀支持輕量級TCP/IP協議棧而 直接連入Internet。在設計將無實時要求和費時的TCP/IP協議簇的處理放在主程序順序循環中。網絡程序結構采取順序執行和硬件中斷相配合的方式,這種硬件中斷是外部時鐘中斷,中斷級別要比非向量模式的FIQ中斷級別低,在系統空閑時進行網絡數據交互;對網絡接口控制芯片采用查詢方式,即在其他中斷任務的執行間隙處理瘦TCP/IP協議簇,以犧牲響應速度來換取系統可靠性。

  考慮到嵌入式醫用監護儀在窄寬帶不可靠環境下實現實時監測的要求,決定在網絡通信協議的傳輸層中,選用UDP(用戶數據報協議)。

  5 結束語

  由于該網絡監護儀主要面向醫院、社區和家庭,具有成本低、功耗小、數據存儲量大、數據處理速度快、便于遠程醫療、能同時實現實時多任務的操作等各項優勢,是現代醫療監護進一步智能化、專業化、小型化、低功耗的發展新方向,困此具有很廣闊的市場前景。

此內容為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>
          亚洲伦理在线免费看| **网站欧美大片在线观看| 男人的天堂亚洲在线| 亚洲精品乱码久久久久久日本蜜臀| 欧美日韩一区免费| 狠狠色丁香婷婷综合久久片| 激情欧美一区二区三区在线观看| 一区二区三区在线不卡| 亚洲视频免费看| 亚洲一二三区在线观看| 艳妇臀荡乳欲伦亚洲一区| 亚洲美女色禁图| 日韩视频在线观看一区二区| 欧美激情精品久久久久久黑人| 在线一区二区视频| 亚洲国产黄色片| 麻豆久久婷婷| 欧美精品九九99久久| 亚洲精品国产精品国产自| 欧美激情一二区| 一区二区三区av| 欧美久久影院| 久久久久一区二区| 国产精品户外野外| 国产精品乱子乱xxxx| 国产精品国产福利国产秒拍| 亚洲精品影视| 黄色亚洲在线| 亚洲精品一二三区| 久久全国免费视频| 欧美日韩一区二区三区在线看| 国产亚洲一级高清| 亚洲欧美日韩国产成人精品影院| 一区二区欧美亚洲| 亚洲欧美日韩在线高清直播| 亚洲一二区在线| 韩国在线视频一区| 亚洲午夜在线观看视频在线| 国产欧美婷婷中文| 影音先锋国产精品| 欧美精品福利在线| 久久精品成人欧美大片古装| 欧美视频一二三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产一区在线视频| 国产日韩欧美二区| 伊人久久亚洲影院| 久久www免费人成看片高清| 亚洲精品一二| 国产精品久久久一区麻豆最新章节| 欧美一区二区观看视频| 亚洲中午字幕| 国产精品久久久久999| 欧美亚洲综合另类| 国产精品视频网站| 精品99一区二区三区| 亚洲尤物视频在线| 国产精品专区第二| 亚洲国产成人久久综合一区| 美女黄毛**国产精品啪啪| 欧美精品一区二区三区蜜臀| 亚洲人成久久| 欧美性猛交xxxx乱大交蜜桃| 免费观看欧美在线视频的网站| 久久久国产精彩视频美女艺术照福利| 一本色道久久加勒比精品| 亚洲日产国产精品| 亚洲精品你懂的| 99精品国产在热久久下载| 国产精品一区免费视频| 91久久久精品| 欧美在线亚洲综合一区| 国产精品麻豆成人av电影艾秋| 欧美一区1区三区3区公司| 国产在线精品自拍| 欧美日韩国产综合视频在线观看| 欧美午夜免费电影| 一区二区三区国产盗摄| 久久综合久久美利坚合众国| 国产精品久久久久久久电影| 在线视频精品一区| 久久国产成人| 欧美大色视频| 国产精品久久久久久影视| 亚洲日本免费| 一区二区三区欧美激情| 国产亚洲一区二区三区在线播放| 国产一区二区成人久久免费影院| 国产精品女人网站| 精品成人一区二区三区| 亚洲大胆av| 鲁大师成人一区二区三区| 欧美高清在线精品一区| 一区二区三区毛片| 亚洲福利国产精品| 亚洲欧美日韩另类精品一区二区三区| 国产精品99久久久久久人| 欧美日韩美女| 亚洲永久网站| 国产精品狼人久久影院观看方式| 国产一区清纯| 亚洲电影av在线| 亚洲线精品一区二区三区八戒| 欧美激情免费在线| 亚洲午夜久久久久久尤物| 欧美日韩中文字幕在线视频| 99v久久综合狠狠综合久久| 亚洲精品一区二区在线观看| 亚洲电影在线免费观看| 亚洲一区二区三区视频播放| 国产在线不卡精品| 亚洲欧美日韩视频一区| 久久综合九色综合欧美狠狠| 亚洲第一成人在线| 亚洲精品一区在线观看香蕉| av成人老司机| 在线观看91精品国产麻豆| 国产在线乱码一区二区三区| 国内精品久久久久久久97牛牛| 久久综合伊人77777尤物| 国产欧美一区二区三区沐欲| 在线观看免费视频综合| 一本色道久久综合亚洲精品高清| 欧美福利一区| 久色成人在线| 久久久久五月天| 国产主播一区二区| 国产精品啊v在线| 欧美视频日韩| 久久精品欧美日韩| 精品动漫av| 欧美国产日韩在线观看| 欧美日韩卡一卡二| 国产精品视频免费在线观看| 91久久综合亚洲鲁鲁五月天| 亚洲久久一区| 久久久国产成人精品| 欧美激情va永久在线播放| 久久婷婷久久一区二区三区| 久久综合九色综合欧美就去吻| 欧美色图麻豆| av不卡在线看| 欧美一级大片在线观看| 麻豆九一精品爱看视频在线观看免费| 羞羞视频在线观看欧美| 久久久噜久噜久久综合| 老鸭窝亚洲一区二区三区| 黄色在线一区| 欧美国产成人在线| 男人的天堂亚洲| 国产日韩欧美精品一区| 欧美精品国产一区二区| 欧美无乱码久久久免费午夜一区| 国内精品免费午夜毛片| 亚洲国产精品久久精品怡红院| 玖玖综合伊人| 午夜精品久久久久99热蜜桃导演| 亚洲夜晚福利在线观看| 欧美在线看片| 国产一区三区三区| 国产亚洲免费的视频看| 一区二区三区国产精品| 国产精品狠色婷| 噜噜噜久久亚洲精品国产品小说| 日韩亚洲在线| 欧美性开放视频| 国产精品一区二区久久精品| 亚洲免费在线视频一区 二区| 亚洲乱亚洲高清| 欧美成人蜜桃| 亚洲国产综合视频在线观看| 黄色一区二区在线观看| 国产精品国产成人国产三级| 麻豆成人在线播放| 男人的天堂成人在线| 一区二区三区日韩在线观看| 国产欧美亚洲精品| 日韩亚洲成人av在线| 亚洲国产二区| 久久一二三国产| 国产一区二区中文| 欧美激情 亚洲a∨综合| 亚洲自拍高清| 久久国产精品久久久久久久久久| 亚洲福利久久| 99av国产精品欲麻豆| 91久久夜色精品国产九色| 久久久久久**毛片大全| 亚洲人人精品| 女人天堂亚洲aⅴ在线观看| 欧美日韩中文在线观看| 另类图片综合电影| 曰韩精品一区二区| 国产欧美日本一区二区三区| 亚洲一区二区三区在线播放| 欧美黄色免费网站| 欧美人与性动交a欧美精品| 日韩亚洲欧美在线观看| 亚洲无线观看| 蜜臀va亚洲va欧美va天堂| 国产精品久久久久av免费| 性欧美精品高清| 欧美成人精品h版在线观看| 国产精品欧美日韩一区二区| 99视频一区二区三区| 国产欧美精品日韩区二区麻豆天美| 国产主播一区二区| 欧美午夜精品一区| 欧美激情综合色综合啪啪| 亚洲三级免费观看| 91久久精品国产91性色| 欧美日一区二区三区在线观看国产免| 欧美一级二区| 欧美激情视频一区二区三区不卡| 欧美日韩色综合| 国产亚洲激情视频在线| 一本综合久久| 国产日韩视频| 性欧美暴力猛交另类hd| 欧美精品xxxxbbbb| 亚洲精品一区二区网址| 久久黄色小说| 在线亚洲国产精品网站| 久久福利资源站| 欧美精品自拍| 国产一区在线免费观看| 国产日韩av高清| 亚洲午夜性刺激影院| 一区二区在线观看av| 国内一区二区三区在线视频| 欧美色大人视频| 亚洲一级在线| 国产精品久久九九| 亚洲一级高清| 久久国产夜色精品鲁鲁99| 亚洲一区免费网站| 香蕉久久夜色精品国产| 国产色婷婷国产综合在线理论片a| 一区二区三区四区五区精品| 国产精品久久久久天堂| 欧美在线亚洲在线| 亚洲精品乱码久久久久| 一本一本大道香蕉久在线精品| 欧美一级久久久久久久大片| 亚洲欧洲三级电影| 噜噜噜久久亚洲精品国产品小说| 欧美日韩精品一区二区天天拍小说| 国内不卡一区二区三区| 亚洲在线视频网站| 欧美二区乱c少妇| 欧美三级乱人伦电影| 欧美成人一区二区| 欧美在线网址| 亚洲人成网站影音先锋播放| 能在线观看的日韩av| 一色屋精品视频在线观看网站| 在线观看一区二区精品视频| 亚洲肉体裸体xxxx137| 欧美日韩一区二区免费在线观看| 国产人久久人人人人爽| 一区二区三区 在线观看视频| 欧美大片va欧美在线播放| 亚洲在线视频观看| 欧美大尺度在线| 欧美激情精品久久久六区热门| 国产日本亚洲高清| 国产精品v日韩精品| 国产精品美女久久久免费| 亚洲欧美成aⅴ人在线观看| 欧美性开放视频| 亚洲专区国产精品| 日韩一级裸体免费视频| 国产精品大全| 蜜臀久久99精品久久久久久9| 性欧美video另类hd性玩具| 欧美日韩在线播放三区四区| 国语自产偷拍精品视频偷| 一道本一区二区| 亚洲国产天堂网精品网站| 在线不卡中文字幕播放| 午夜欧美电影在线观看| 久久精品日产第一区二区三区| 国产精品人人做人人爽人人添| 黑人巨大精品欧美一区二区小视频| 欧美日韩人人澡狠狠躁视频| 国产一区二区三区丝袜| 在线日韩视频| 亚洲视频一区二区| 亚洲高清在线观看| 国产精品日韩久久久久| 一区在线免费观看| 女人天堂亚洲aⅴ在线观看| 亚洲神马久久| 亚洲精品在线观看视频| 一区二区三区视频观看| 99精品国产福利在线观看免费| 久久久亚洲影院你懂的| 亚洲激情在线视频| 欧美日韩成人一区二区三区| 国产视频精品网| 亚洲精选一区二区| 国产精品久久久久毛片大屁完整版| 亚洲黑丝在线| 欧美高清不卡| 日韩亚洲成人av在线| 亚洲天堂网站在线观看视频| 伊人伊人伊人久久| 国产精品99久久久久久白浆小说| 一本色道久久综合亚洲精品高清| 欧美专区在线观看一区| 亚洲第一福利视频| 亚洲欧美日韩成人高清在线一区| 欧美视频免费| 亚洲激情成人| 久久麻豆一区二区| 国产在线精品一区二区中文| 一区二区视频在线观看| 日韩亚洲视频| 母乳一区在线观看| 亚洲欧洲久久| 欧美日韩欧美一区二区| 日韩视频一区二区| 欧美午夜在线视频| 欧美日韩精选| 欧美日韩亚洲精品内裤| 久久国产综合精品| 国产欧美一区二区精品秋霞影院| 久久久久免费观看|