




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 基于ARM處理器的便攜式心電血壓檢測儀 王 勇 時間:2008年05月07日 字 體: 大 中 小 關鍵詞:<"cblue" " target='_blank'>便攜式心電血壓檢測儀嵌入式系統<"cblue" " PS2鍵
2、盤 通用串行總線" target='_blank'>模數轉換 PS2鍵盤 通用串行總線 摘要: 介紹了基于ARM嵌入式微處理器S3C44B0X的心電血壓檢測系統的結構及主要特點,給出了其軟硬件設計方法。該系統人機接口簡單、使用方便,實現了對人體心電、血壓信號的采集、顯示、打印和傳輸。使用結果表明,該方案穩定可靠、測量結果準確。關鍵詞: 嵌入式系統 <"innerlink" " title
3、="模數轉換">模數轉換 PS2鍵盤 通用串行總線近年來,心臟病和高血壓的患病率逐年增高,動態心電圖和血壓監測為心血管疾病的預測、診斷和評估提供了極有價值的信息。隨著嵌入式系統在醫用儀表中的廣泛應用,本文介紹了一種以Samsung公司的S3C44B0X為核心的集血壓和心電檢測功能于一體的便攜式家庭健康監護系統,該系統充分利用ARM的片內資源,實現了人體心電、血壓信號的采集、顯示、打印和傳輸。儀器硬件主要由S3C44B0X主控芯片、心電放大電路、血壓檢測模塊、存儲系統及外圍接口電路組成,系統結構框圖如圖1所示。S3C44B0X內置的A/D轉換器用于采集心電信號和血壓信號
4、,LCD用于顯示數據,微型打印機用于輸出心電圖波形,用戶可通過外接PS2鍵盤控制系統的工作狀態,包括選擇檢測血壓或心電、數據的顯示和打印等。此外,USB接口可將采集數據傳送至計算機以便通過Internet進行專家會診。1 信號調理電路1.1 血壓檢測模塊人的心臟在射血過程中,主動脈的輸出能加速整個存在于血管中的血液的流動,而血液的慣性則阻礙這個過程,即加速作用只影響到主動脈起始段中的血液,并在此處使壓力升高,引起壓力脈搏,這就是測量血壓時所需要的兩個信息:壓力與脈搏。由這兩種信號可以測定人體最高血壓(收縮壓)和最低血壓(舒張壓),并計算出脈搏數,因此要獲取這兩種信息,就是利用心臟搏動時對血管壁
5、的壓力,將脈搏信號和壓力信號轉換為電信號輸出。血壓測量模塊如圖2所示。壓力傳感器選用Motorola公司的壓力傳感器MPX53GP02,它具有精確度高、線性度好、成本低等特點,使壓力/電信號轉換公式和系統血壓測量的定標操作都得以簡化,節約了軟硬件資源。MPX53GP將袖套內的壓力信號經過放大、濾波處理后送入A/D轉換器。脈搏信號經<"innerlink" " title="放大器">放大器、鑒別電路、箝位整形后送S3C44B0X外部中斷計數。1.2 心電采集模塊心電信號是從人體體表拾取的微弱電信號,一般只有0.055mV,信號頻率比
6、較低,頻譜范圍在0.05100Hz之間,具有微弱和易受干擾等特點。心電放大電路包括前置放大、RC高通濾波網絡、100倍的后級放大、RC低通濾波網絡及右腿驅動等模塊。心電采集模塊如圖3所示。前置放大電路采用了低功耗、高精度儀表放大器AD623。它具有高輸入電阻、低輸入偏置電流、低噪聲和高共模抑制比等特點,可通過1腳和8腳間的外接電阻Rg來設置增益(11000)。由于體表液體與電極之間可能形成原電池,致使電極之間存在固定的電位差,為避免飽和差分放大的增益不能太高,設定AD623增益為10。后級采用TL084等通用運放構成同相主放大電路,增益可以高達100倍,這樣整個電路放大倍數可以達到1000倍。
7、兩級放大電路之間必須進行直流隔離。心電檢測過程中,存在很多干擾。主要有電極移動引起的基線漂移(一般小于1Hz)、工頻干擾、肌電干擾(幾百Hz以上)。因此將濾波器的通頻帶設置為0.15100Hz,這樣的帶寬基本上保留了心電中大部分有用成份,能滿足一般臨床需要。0.15Hz高通采用RC微分實現,100Hz低通采用三階巴特沃思濾波器。用有源雙T網絡濾除50Hz工頻,Q值不能太大,否則電路不穩定。一般情況下,硬件電路不能完全濾除干擾,可借助軟件進行數字濾波。此外,右腿驅動電路和屏蔽驅動電路是心電放大系統前端的兩個附屬電路,右腿驅動電路是為了防止外界電磁干擾在人體內產生位移電流,而屏蔽驅動電路則是為了增
8、加共模信號的抑制。2 S3C44B0X外圍接口電路S3C44B0X是Samsung公司推出的基于ARM7TDMI的精簡指令系統的32位高速處理器,它的工作電壓為3.3V,片內帶有8個Memory Banks,用于管理外部存儲器,最大存儲容量達256M;兩路UART口,最高傳輸速率為115200bps;71個I/O口,包括8個外部中斷源,可用于鍵盤、LCD背光、照明控制等;LCD控制器,支持單色,4、16級灰度的LCD模塊;內置PLL鎖相環,可以設置系統工作頻率,最高為75MHz;一路多主機I2C總線、一路SIO總線;四種系統工作模式;一個8路復用10位A/D轉換器2。片內功能部件齊全,能很好地
9、滿足系統設計的需求。系統硬件電路如圖4所示。2.1 存儲器接口電路S3C44B0X自身不具有ROM,系統中選用Flash ROM SST39VF160來作為代碼存儲器,其映射在處理器的BANK0地址空間,系統上電復位時處理器就自動從0x00000000地址處開始取指令運行程序。考慮到S3C44B0X是按照字節編址,而Flash ROM 是以16位為一個存儲單元,故Flash ROM的A190對應連接S3C44B0X的ADDR201,偏移了1位,其片選信號與處理器的nGCS0相連,將BANK0的數據總線寬度設定為16位,即OM10=01,在BANKCON0寄存器中設置tacc=0x6, tacp
10、=0x0。采集、存儲大量數據需要的內存較大,本系統選擇了SDRAM-HY57V 161610D3。它的數據寬度為16位,由兩個BANK組成,共2MB的存儲容量。由于S3C44B0X的BANK6、7支持SDRAM,本身提供了和SDRAM進行直接接口的解決方案,所以只要對與存儲器控制器相關的寄存器進行適當配置即可。在BWSCON寄存器中設置BANK6的數據寬度為16位,在BANKCON6寄存器中設置MT=0x3,tred=0x0, SCAN=0x0。2.2 A/D接口電路S3C44B0X內置8路10位A/D轉換器,系統用兩路A/D轉換通道(AIN0AIN1)分別獲得心電、血壓信號的采樣數據。由于不
11、帶采樣保持電路,僅在較窄頻帶(0100Hz)范圍內的信號才可能獲得正確的采樣結果,若設置ADCPSR寄存器為20,則10位A/D轉換的時間置為10s。編程時要注意避免通道間切換延遲所引起的錯誤。2.3 USB接口電路由于心電數據量大,系統采用USB通信接口芯片USB9603實現采集數據的快速傳輸。USB9603是9602的改進型,使得對USB通訊的編程相對簡單些,它支持USB1.1協議的節點控制器,內置7個FIFO端點,其中包括1個雙向控制端點、3個發送端點和3個接收端點。該芯片沒有專用的USB通信命令集,要通過對芯片內的各寄存器的操作實現USB通信的控制功能。具體措施:USB控制器與S3C4
12、4B0X的BANK3連接,即nGCS3作為USB9603的片選線,S3C44B0X的低8位數據線D0D7與USB9603并行數據線相連,USB9603的引腳MODE0和MODE1接地,配置為非復用方式工作;引腳A0作為USB9603片內寄存器的選擇線,尋址訪問各寄存器對USB9603的讀寫操作時,分兩個周期:首先把A0置為高電平,將待訪問的寄存器的地址從數據線D0D7寫入USB9603,然后在第二周期把A0置為低電平,由數據線實現相應寄存器的讀寫操作。將USB9603的INTR引腳連接到S3C44B0X的外部中斷EXINT1上,設置USB為中斷請求模式。這樣,整個USB通信過程主要是處理包括接
13、收數據、發送數據在內的各種中斷事件。2.4 電路鍵盤接口及LCD顯示鍵盤顯示以PS2鍵盤配合LCD液晶顯示模塊代替傳統的矩陣按鍵和數碼管顯示,無需鍵盤顯示驅動芯片而與S3C44B0X直接連接,接口簡單方便。PS2鍵盤接口為mini-DIN6引腳連接器,通過DATA、CLK與S3C44B0X的PC4、EXINT0引腳連接。這里只涉及PS2鍵盤向S3C44B0X發送數據的單向通信,S3C44B0X作為主機對總線有控制權。PS2鍵盤在時鐘作用下向S3C44B0X發送鍵值數據,S3C44B0X在時鐘下降沿接收數據,時鐘信號由PS2鍵盤內部產生。PS2鍵盤發送時序及數據格式如圖5所示。目前使用的PS2鍵
14、盤都默認采用第二套掃描碼集。掃描碼分為通碼和斷碼兩種類型,當一個鍵被按下時,鍵盤將該鍵的通碼發送給S3C44B0X,而該鍵被釋放時鍵盤會將其斷碼發送給S3C44B0X。S3C44B0X通過外部中斷EXINT0串行讀取鍵值的通碼與斷碼來確定按鍵,從而選擇系統的工作狀態。第二套掃描碼集可見參考文獻4。S3C44B0X內置LCD控制器,可以通過編程控制相應的寄存器值,以適應不同的LCD顯示板。本系統選用EPSON公司的TCM-A0902單色、320×200LCD模塊,可直接通過S3C44B0X的BANK2來控制。為保證顯示正常,對LCD操作時應加入適當的延時。3 軟件設計編程調試、軟件仿真
15、是在SDT2.5的調試平臺上用標準C語言完成的,系統軟件由初始化、PS2鍵盤處理、A/D轉換、LCD顯示及USB通信幾部分構成。初始化是通過Bootloader完成對S3C44B0X外部中斷、內置A/D轉換器、I/O口及LCD控制器的設置;鍵盤處理是通過外部中斷EINT0讀取鍵值,按預定鍵值設置系統的工作模式,完成數據的采集、顯示、打印及傳輸等功能;信號的顯示則是從S3C44B0X的A/D轉換數據寄存器中讀取數據送LCD顯示;USB接口部分主要是固件程序的開發,完成與計算機的通信,可根據芯片廠商提供的固件開發包來完成。系統控制流程如圖6所示。本文介紹了利用S3C44B0X微處理器作為核心控制器件,充分利用其片內外設資源實現了對血壓、心電信號的采集、顯示、打印與傳輸。系統實用性強,人機接口簡單可靠,體積小、功耗低、便于攜帶,可以方便地在家庭中和社區內使用,是一種經濟實用的健康監護系統。參考文獻1 Samsu
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025園林綠化工程承包合同協議書
- 商場綠化合同協議
- 欠債抵押物品合同協議
- 吳宗憲婚前協議書模板
- 正規地材購銷合同協議
- 2025代理人合同查閱流程管理規范
- 2025標準勞動合同范本匯編
- 每月蛋糕配送合同協議
- 2025年度租賃合同范本
- 正規出國中介合同協議
- (二模)2024~2025學年度蘇錫常鎮四市高三教學情況調研(二)物理試卷(含答案)
- 事件網絡輿情傳播機制的建模與仿真-全面剖析
- 初中信息技術蘇科版(2023)七年級下冊第七單元 跨學科主題學習-絲綢之路公開課教案及反思
- 2025年高考語文作文預測52篇(含范文)
- 福建省龍巖市一級校2024-2025學年高二下學期4月期中聯考 數學試題(含答案)
- 2025年陜西延長石油(集團)有限責任公司招聘筆試參考題庫附帶答案詳解
- 2025年街道全面加強鄉村治理工作實施方案
- 明股實債協議合同
- 2025“十五五”金融規劃研究白皮書
- 四川省綿陽市游仙區富樂實驗中學2023-2024學年七年級下學期期中考試數學試卷(含答案)
- 浙江省杭州市2024年中考英語真題(含答案)
評論
0/150
提交評論