
基于51单片机的心率计
简介
基于51单片机的心率计,利用ST188红外反射式传感器、运算放大器、液晶屏、电阻电容等元器件,设计制作一个能够测量心率的脉搏计
简介:基于51单片机的心率计,利用ST188红外反射式传感器、运算放大器、液晶屏、电阻电容等元器件,设计制作一个能够测量心率的脉搏计开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
项目简介
基于51单片机的心率计,利用ST188红外反射式传感器、运算放大器、液晶屏、电阻电容等元器件,设计制作一个能够测量心率的脉搏计
项目功能
本设计是基于STC89C52单片机设计的心率计;设置有四个独立按键,功能分别为设置、加、减、复位,能实现报警阀值的调节,当心率超出阈值范围时,有报警提示声。
项目参数
- 本设计采用LCD1602液晶显示,上面行显示英文提示,下面行显示相应的高、低阈值设置以及心率;
- 选用ST188反射式红外传感器,发送红外信号到手指,经血管反射后又接收到信号,配合LM358完成检测,
- 当心率超出阈值范围时,有蜂鸣器报警提示(需打开蜂鸣器开关)。
原理解析(硬件说明)
红外光穿透皮肤时,血液容积随心脏搏动周期性变化,导致反射光强同步变化。接收管将光信号转换为电流信号,其波形对应脉搏波。
软件代码
完整代码在附件中,请自行下载。
注意事项
附件中上传了Proteus仿真以及代码,但Proteus中无法仿真心率,因此用矩形波代替。
!!!附件中代码只与仿真中的原理图对应,我的原理图与仿真图有区别,如要复刻,请自行修改代码!
!!!附件中代码只与仿真中的原理图对应,我的原理图与仿真图有区别,如要复刻,请自行修改代码!
!!!附件中代码只与仿真中的原理图对应,我的原理图与仿真图有区别,如要复刻,请自行修改代码!
实物图
设计图

BOM


评论