F7 00 00 00 00 00命令输出数据格式解析:
1F(状态码) FF 00 1C E4(ECG) 00 07 9E(PPG) 01 00 00 00 4B(脉搏) 02 8E 00 6D 7F(高压) 49(低压)
1F FF 00 1A E9 00 07 A6 01 00 00 00 4B 02 8E 00 6D 7F 49 黄颜色的表示ECG信号,绿色表示PPG信号,红色表示状态码,其余暂时不清楚。
2.1系统的功能设计
该电子血压计的总体功能有以下几点:血压监测,心率检测,液晶屏显示检测结果,蜂鸣器报警,按键设置达到报警的阈值。
血压心率数据由MKB0805模块采集通过串口发送数据给单片机进行数据处理判断,使用蜂鸣器对判断结果做出响应,同时在液晶屏上显示采集到的实时数据。
2.2系统的整体结构
该单片机电子血压计使用STM32单片机核心板作为主控芯片,搭载其他外围电路:MKB0805心率血压监测模块电路采集数据信息,LCD1602液晶显示电路显示数据信息,按键控制电路与蜂鸣器报警电路响应数据结果,电源电路提供外部电源接入口和控制电源开关。以上为血压测量系统的全部构成。
2.3系统的硬件构成
图2-1系统硬件整体结构
单片机电子血压计硬件设计如图2-1所示,MKB0805心率血压模块接触人体腕部采集到心率、血压数据发送给STM32,在LCD液晶屏上实时显示,单片机将测量数据与提前设置好的报警触发值比较,如果超出或低于设置值,蜂鸣器开始报警提示,反之则正常显示。
3.1单片机系统设计
STM32F1系列产品有着极高的性能,低成本的价格,在工业自动化、USB设备、建筑安防、家电等领域应用广泛。本次血压计的设计,我选择的单片机是以STM32F103增强型单片机为核心附带其他电路的核心板。该32系列为增强型的一款功能强劲的单片机,它配有众多丰富的外设:多通道AD转换器、多个种类的定时器,各类常用的总线接口等。外部设备众多,功能全面