系统概述
本设计以单片机为核心,结合压力传感器、气泵、阀门和显示模块,实现电子血压的自动测量。系统采用示波法测量原理,通过采集袖带压力波动信号计算收缩压、舒张压和心率。
系统框图
+-----------------------+
| 气泵控制 |<----+
+----------+------------+ |
| |
+----------v------------+ |
| 袖带 | |
+----------+------------+ |
| |
+----------v------------+ | PWM控制
| 压力传感器(MPX5050) | |
+----------+------------+ |
| ADC采样 |
+----------v------------+ |
| 信号调理电路 | |
+----------+------------+ |
| |
+----------v------------+ |
| STM32F103C8T6 |-----+
| (主控制器) |
+----+-------+----------+
| |
+------v-+ +---v------+
| OLED | | 按键输入 |
| 显示屏 | | (控制) |
+--------+ +----------+
硬件设计
1. 核心控制器
- 单片机: STM32F103C8T6 (Cortex-M3, 72MHz, 64KB Flash, 20KB RAM)
- 优势: 内置12位ADC,多路PWM输出,丰富外设接口
2. 压力传感模块
- 传感器: MPX5050DP (0-50kPa压力范围)
- 信号调理电路:
- 差分放大电路 (AD620)
- 二阶低通滤波 (截止频率20Hz)
- 电压抬升电路 (将0.2-4.7V输出调整为0-3.3V)
3. 气路控制
- 充气泵: 12V微型气泵 (最大压力300mmHg)
- 排气阀: 3V电磁阀
- 驱动电路:
- 气泵: MOSFET驱动电路 (IRF540N)
- 阀门: 三极管驱动电路 (2N2222)
4. 显示与用户接口
- 显示屏: 0.96寸OLED (I2C接口)
- 按键: 3个机械按键 (测量、模式、电源)
- 蜂鸣器: 提示音和报警
5. 电源管理
- 输入: 2节AA电池 (3V)
- 升压电路: TP5410 (3V→12V, 供气泵)
- 稳压电路: AMS1117-3.3 (3V→3.3V, 供MCU)


1997

被折叠的 条评论
为什么被折叠?



