ARM處理器LPC2210在腦血氧監測儀中的應用
發布時間:2008/5/27 0:00:00 訪問次數:342
    
     武漢大學物理科學與技術學院 田晨 李凱揚
     引言
     氧是人體新陳代謝的重要物質,腦組織新陳代謝率高,耗氧量占全身總量的20%左右。在心腦血管疾病及腦外傷病人的臨床搶救與治療中,如果缺乏對腦組織供氧的監護手段,就有可能造成腦組織神經功能的喪失或損害。因此,提供一種連續監測大腦供氧狀況的臨床設備,對提高心腦血管和腦外傷等多種疾病的診斷和治療具有重大意義。在健康監護和臨床診斷中,對腦組織血氧參數的監測是不可缺少的。
     本文即應用arm微處理器開發了一種帶有網絡通信功能的嵌入式腦組織血氧參數監測設備。
     系統硬件設計
     整個硬件系統由腦血氧檢測探頭脈沖驅動電路、濾波放大電路、lpc2210系統及接口電路組成。由lpc2210產生pwm脈寬調制信號,經探頭脈沖驅動電路放大,用于驅動探頭的光源發光,并產生周期性的光信號。探頭中的光電傳感器采集含有腦組織血氧信息的光信號,經光電轉換產生電信號。濾波放大電路將得到的電信號進行低通濾波和信號放大。lpc2210對放大后的信號進行a/d轉換,并進行數字處理,同時通過接口電路擴展鍵盤、lcm圖形液晶顯示、rs232串口和以太網接口,用于整個系統的控制、顯示、與上位機(pc機)的通訊以及網絡通信。其系統框圖如圖1所示。
    
     lpc2210系統及接口電路
     lpc2210是飛利浦公司基于一個16/32位arm7內核的微控制器。它具有極低的功耗,16kb片內sram,多個32位定時器、8路10位adc、pwm輸出以及多達9個外部中斷,特別適合用于工業控制、醫療系統等。
     系統電源電路如圖2所示。220v市電輸入后經過b1單相橋式整流,再由三端穩壓器件u1和u2穩壓,分別產生+5v和-5v電壓,給探頭集成電路和集成運放lm324供電。由于lpc2210微控制器要使用兩組電源,i/o供電電源為3.3v,內核及片內外設供電電源為1.8v,因此在+5v后面再使用低壓差電源芯片穩壓輸出3.3v和1.8v電壓,低壓差電源芯片u11、u12采用了spx1117m3-1.8和spx1117m3-3.3,其特點為輸出電流大,輸出電壓精度高。
     本系統的復位電路使用了sp708s,由于在進行jtag調試時nrst和ntrst可由jtag仿真器控制復位,因此使用了三態緩沖門74hc125進行驅動,如圖3所示。系統時鐘電路采用了外部11.0592mhz晶振,使串口波特率更精確,同時能夠支持lpc2210片內pll功能,用1m電阻r45并接到晶振兩端,使系統容易起振。jtag接口電路采用了arm公司提出的標準20腳jtag仿真調試接口,其信號的定義與lpc2210的連接電路如圖3所示。根據lpc2210的應用手冊說明,在rtck引腳接一個4.7k的下拉電阻,使系統復位后,lpc2210內部的jtag接口使能,這樣就可以直接進行jtag仿真調試了。本系統擴展了4mbsram(is6ilv25616al)和16mbflash(sst39vf160)。為了方便程序調試和固化, 使用了bank0和bank1的地址空間,可以通過跳線將lpc2210的cs0和cs1分別分配給sram或者flash。程序調試時,分配sram為bank0地址;最終代碼固化到flash時,分配flash為bank0地址。
     由于系統是3.3v系統,所以使用了sp3232e進行rs232電平轉換。sp3232e是3v工作電源的rs232轉換芯片,接收端和發送端分別接到lpc2210的p0.0_txd0和p0.1_rxd0口。本系統具有16個按鍵,用于菜單選擇,輸入病人的信息等功能。系統使用了i2c接口的鍵盤驅動芯片zlg7290,zlg7290是一款功能強大的鍵盤驅動芯片,最多可支持64個鍵盤。
     本系統采用點陣圖形液晶模塊接口電路,可以直接與t6963c液晶驅動模塊連接使用。系統采用8位總線方式,液晶模塊沒有地址總線,顯示地址和顯示數據地址均通過db0~db7實現。模塊的工作電壓是5v,而lpc2210的i/o電壓為3.3v,所以在總線上串接470的保護電阻。讓圖形液晶模塊的c/d與a1連接,使用a1控制模塊處理數據命令,并且可以利用lpc2210的16位總線方式操作圖形液晶模塊(高8位數據被忽略)。模塊片選信號ce由lpc2210的a22和外部存儲器bank3片選cs3相"或"后得到,當a22和ncs3同時為0時,模塊被選中。lcm接口電路如圖4所示。
    
    本系統設計了以rtl8019as芯片為核心的以太網接口電路,其電路原理圖如圖5所示。由于lpc2210是開放式總線,所以電路設計為16位總線方式對rtl8019as進行訪問,數據總線d0~d15與芯片sd0~sd15連接。由于rtl8019as的工作電壓是5v,而lpc2210的i/o電壓為3.3v,所以在總線上串接470ω的保護電阻。rtl8019as工作在跳線模式,基地址為0x300h,所以電路
    
     武漢大學物理科學與技術學院 田晨 李凱揚
     引言
     氧是人體新陳代謝的重要物質,腦組織新陳代謝率高,耗氧量占全身總量的20%左右。在心腦血管疾病及腦外傷病人的臨床搶救與治療中,如果缺乏對腦組織供氧的監護手段,就有可能造成腦組織神經功能的喪失或損害。因此,提供一種連續監測大腦供氧狀況的臨床設備,對提高心腦血管和腦外傷等多種疾病的診斷和治療具有重大意義。在健康監護和臨床診斷中,對腦組織血氧參數的監測是不可缺少的。
     本文即應用arm微處理器開發了一種帶有網絡通信功能的嵌入式腦組織血氧參數監測設備。
     系統硬件設計
     整個硬件系統由腦血氧檢測探頭脈沖驅動電路、濾波放大電路、lpc2210系統及接口電路組成。由lpc2210產生pwm脈寬調制信號,經探頭脈沖驅動電路放大,用于驅動探頭的光源發光,并產生周期性的光信號。探頭中的光電傳感器采集含有腦組織血氧信息的光信號,經光電轉換產生電信號。濾波放大電路將得到的電信號進行低通濾波和信號放大。lpc2210對放大后的信號進行a/d轉換,并進行數字處理,同時通過接口電路擴展鍵盤、lcm圖形液晶顯示、rs232串口和以太網接口,用于整個系統的控制、顯示、與上位機(pc機)的通訊以及網絡通信。其系統框圖如圖1所示。
    
     lpc2210系統及接口電路
     lpc2210是飛利浦公司基于一個16/32位arm7內核的微控制器。它具有極低的功耗,16kb片內sram,多個32位定時器、8路10位adc、pwm輸出以及多達9個外部中斷,特別適合用于工業控制、醫療系統等。
     系統電源電路如圖2所示。220v市電輸入后經過b1單相橋式整流,再由三端穩壓器件u1和u2穩壓,分別產生+5v和-5v電壓,給探頭集成電路和集成運放lm324供電。由于lpc2210微控制器要使用兩組電源,i/o供電電源為3.3v,內核及片內外設供電電源為1.8v,因此在+5v后面再使用低壓差電源芯片穩壓輸出3.3v和1.8v電壓,低壓差電源芯片u11、u12采用了s1117m3-1.8和s1117m3-3.3,其特點為輸出電流大,輸出電壓精度高。
     本系統的復位電路使用了sp708s,由于在進行jtag調試時nrst和ntrst可由jtag仿真器控制復位,因此使用了三態緩沖門74hc125進行驅動,如圖3所示。系統時鐘電路采用了外部11.0592mhz晶振,使串口波特率更精確,同時能夠支持lpc2210片內pll功能,用1m電阻r45并接到晶振兩端,使系統容易起振。jtag接口電路采用了arm公司提出的標準20腳jtag仿真調試接口,其信號的定義與lpc2210的連接電路如圖3所示。根據lpc2210的應用手冊說明,在rtck引腳接一個4.7k的下拉電阻,使系統復位后,lpc2210內部的jtag接口使能,這樣就可以直接進行jtag仿真調試了。本系統擴展了4mbsram(is6ilv25616al)和16mbflash(sst39vf160)。為了方便程序調試和固化, 使用了bank0和bank1的地址空間,可以通過跳線將lpc2210的cs0和cs1分別分配給sram或者flash。程序調試時,分配sram為bank0地址;最終代碼固化到flash時,分配flash為bank0地址。
     由于系統是3.3v系統,所以使用了sp3232e進行rs232電平轉換。sp3232e是3v工作電源的rs232轉換芯片,接收端和發送端分別接到lpc2210的p0.0_txd0和p0.1_rxd0口。本系統具有16個按鍵,用于菜單選擇,輸入病人的信息等功能。系統使用了i2c接口的鍵盤驅動芯片zlg7290,zlg7290是一款功能強大的鍵盤驅動芯片,最多可支持64個鍵盤。
     本系統采用點陣圖形液晶模塊接口電路,可以直接與t6963c液晶驅動模塊連接使用。系統采用8位總線方式,液晶模塊沒有地址總線,顯示地址和顯示數據地址均通過db0~db7實現。模塊的工作電壓是5v,而lpc2210的i/o電壓為3.3v,所以在總線上串接470的保護電阻。讓圖形液晶模塊的c/d與a1連接,使用a1控制模塊處理數據命令,并且可以利用lpc2210的16位總線方式操作圖形液晶模塊(高8位數據被忽略)。模塊片選信號ce由lpc2210的a22和外部存儲器bank3片選cs3相"或"后得到,當a22和ncs3同時為0時,模塊被選中。lcm接口電路如圖4所示。
    
    本系統設計了以rtl8019as芯片為核心的以太網接口電路,其電路原理圖如圖5所示。由于lpc2210是開放式總線,所以電路設計為16位總線方式對rtl8019as進行訪問,數據總線d0~d15與芯片sd0~sd15連接。由于rtl8019as的工作電壓是5v,而lpc2210的i/o電壓為3.3v,所以在總線上串接470ω的保護電阻。rtl8019as工作在跳線模式,基地址為0x300h,所以電路
上一篇:電子管介紹