基于NXP微控制器的多功能電子血壓計設計
3 軟件設計
本文引用地址:http://dyxdggzs.com/article/159669.htm3.1 程序流程
軟件部分是系統有效工作的核心,其程序流程如圖2所示。系統啟動(dòng)后,由U-boot引導啟動(dòng)嵌入式Linux,初始化相關(guān)硬件和程序并進(jìn)入主菜單。其中數據查詢(xún),可在LCD上查看以往測量結果,并由機器進(jìn)行簡(jiǎn)單的健康情況分析;網(wǎng)絡(luò )服務(wù),可手動(dòng)將測得的結果通過(guò)WiFi傳送至醫院,并與醫生進(jìn)行簡(jiǎn)單的對話(huà);開(kāi)始檢測,血壓計進(jìn)入檢測模式;系統設置,可對系統時(shí)間、網(wǎng)絡(luò )參數等進(jìn)行設置,并可對系統固件進(jìn)行升級;個(gè)人信息,可輸入自己的身高、體重、性別和年齡等信息,方便系統對每個(gè)人的測量數據進(jìn)行分別管理和有針對性的健康情況分析。
當測量血壓時(shí),微處理器PWM輸出控制氣泵充氣,先充氣至壓力傳感器的最大額定值25 kPa,即187.5 mmHg,再慢慢以每秒下降約3 mmHg的速度勻速放氣,調整袖帶內氣壓,實(shí)現自動(dòng)測量血壓。一路A/D采樣袖帶內氣壓直流分量,以便取得收縮壓和舒張壓,即高壓和低壓,并對心跳周期取平均計算心率;另一路A/D采樣袖帶內氣壓交流分量,經(jīng)分析計算后確定收縮壓和舒張壓的瞬態(tài)時(shí)間位置,接收血壓脈沖信號,觸發(fā)ADC工作,計算出收縮壓和舒張壓的結果。心率、血壓計算流程圖如圖3所示。
相關(guān)推薦
技術(shù)專(zhuān)區
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線(xiàn)
- 開(kāi)關(guān)電源
- 單片機
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開(kāi)發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機控制
- 藍牙
- PLC
- PWM
- 汽車(chē)電子
- 轉換器
- 電源管理
- 信號放大器
評論