数字人体心率检测仪的设计
发布时间:2008/6/2 0:00:00 访问次数:674
0 引言
目前检测心率的仪器虽然很多,但是能实现精确测量、数据上传pc机并且具有声光报警等多种功能的便携式全数字心率测量装置很少。本文介绍的数字人体心率检测仪可以在人体的手、腕、臂等部位均能准确测量出心跳次数,同时还具有掉电存储、测量数据上传pc机及声光报警等多项功能。
1 系统组成及工作原理
系统组成如图1所示,本设计以单片机为主控信号,外辅少量硬件电路,完成数据处理、记忆、显示、通信等功能。
首先,在系统开机时通过键盘设定系统的工作方式,然后,将压电陶瓷片检测到人体心跳信号经过放大、滤波及整形处理后输入给单片机,单片机对测量的数据进行处理,送显示电路显示
|
2 系统硬件电路设计
2.1 传感器及信号处理电路
传感器及信号处理电路如图2所示。
检测心率脉冲信号的传感器采用压电陶瓷(在压电陶瓷片上安装一海面垫以传递脉冲信号);将采集到的心率信号经过由cd4069的3个非门组成3级放大电路进行放大,然后通过由r4、r5、c5及r7、r8、c6构成的2级梯形滤波电路进行滤波处理,即可获得人体心率范围的信号(约在0.66hz-3.33hz之间);再通过由二极管d1、d2和r6构成的检测电路以及由u1f、u1d、u1e这3个非门构成的整形电路处理后,就可得到单片机所需要的标准的0-5v脉冲信号。
2.2 键盘电路
键盘电路如图3所示。
因为i/o够用,所以4个按键分别接到单片机的p1.2、p1.3、p1.4、p1.5上,采用查询方式进行工作,k1、k2、k3及k4依次分别完成开始测量、查询、存测量结构及清除记忆数据等操作。
2.3 显示电路
显示电路如图4所示,采用动态显示方式,图中2片74ls373的数据输入端均接在89c51单片机的p0口上,单片机通过p1.0和p1.3给2片74ls373提供片选信号,从而实现分时选择2片74ls373工作,分别传送段码和位码。图中6个数码管,前3个用来显示被测人的序号,后3个用来显示每分钟心跳次数;uln2803是8反相驱动器,作为位增强驱动器。
2.4 记忆存储电路
记忆存储电路见图5。存储芯片采用at24c02。sda为串行数据输入/输出引脚,scl为串行同步时钟输入端;a0、a1及a2是片选信号输入端,test引脚是写保护,接地时表示不保护,测量完心率数据后想要保存时就按一下存储按键k3,单片机就通过p2.1给at24c02提供合适的时钟,然后将数据存入指定地址。当然,控制字、地址和数据是分3次输入的,并且在每段之间要求at24c02提供给单片机一个应答信号,此外,在读写数据前后要加开始和停止位。
&nb
2.5 通信电路
通信电路的功能是将单片机测量的心率数据上传pc机。本电路采用一片max232芯片将ttl电平转换成pc机所能识别的电平,再通过一个标准的9针接口与pc机连接,外围电路丰富简单,只需要5个0.1μf的电容器,具体电路如图6所示。
&n
0 引言 目前检测心率的仪器虽然很多,但是能实现精确测量、数据上传pc机并且具有声光报警等多种功能的便携式全数字心率测量装置很少。本文介绍的数字人体心率检测仪可以在人体的手、腕、臂等部位均能准确测量出心跳次数,同时还具有掉电存储、测量数据上传pc机及声光报警等多项功能。 1 系统组成及工作原理 系统组成如图1所示,本设计以单片机为主控信号,外辅少量硬件电路,完成数据处理、记忆、显示、通信等功能。
首先,在系统开机时通过键盘设定系统的工作方式,然后,将压电陶瓷片检测到人体心跳信号经过放大、滤波及整形处理后输入给单片机,单片机对测量的数据进行处理,送显示电路显示
2 系统硬件电路设计 2.1 传感器及信号处理电路 传感器及信号处理电路如图2所示。 检测心率脉冲信号的传感器采用压电陶瓷(在压电陶瓷片上安装一海面垫以传递脉冲信号);将采集到的心率信号经过由cd4069的3个非门组成3级放大电路进行放大,然后通过由r4、r5、c5及r7、r8、c6构成的2级梯形滤波电路进行滤波处理,即可获得人体心率范围的信号(约在0.66hz-3.33hz之间);再通过由二极管d1、d2和r6构成的检测电路以及由u1f、u1d、u1e这3个非门构成的整形电路处理后,就可得到单片机所需要的标准的0-5v脉冲信号。 2.2 键盘电路 键盘电路如图3所示。 因为i/o够用,所以4个按键分别接到单片机的p1.2、p1.3、p1.4、p1.5上,采用查询方式进行工作,k1、k2、k3及k4依次分别完成开始测量、查询、存测量结构及清除记忆数据等操作。 2.3 显示电路 显示电路如图4所示,采用动态显示方式,图中2片74ls373的数据输入端均接在89c51单片机的p0口上,单片机通过p1.0和p1.3给2片74ls373提供片选信号,从而实现分时选择2片74ls373工作,分别传送段码和位码。图中6个数码管,前3个用来显示被测人的序号,后3个用来显示每分钟心跳次数;uln2803是8反相驱动器,作为位增强驱动器。 2.4 记忆存储电路 记忆存储电路见图5。存储芯片采用at24c02。sda为串行数据输入/输出引脚,scl为串行同步时钟输入端;a0、a1及a2是片选信号输入端,test引脚是写保护,接地时表示不保护,测量完心率数据后想要保存时就按一下存储按键k3,单片机就通过p2.1给at24c02提供合适的时钟,然后将数据存入指定地址。当然,控制字、地址和数据是分3次输入的,并且在每段之间要求at24c02提供给单片机一个应答信号,此外,在读写数据前后要加开始和停止位。 &nb
通信电路的功能是将单片机测量的心率数据上传pc机。本电路采用一片max232芯片将ttl电平转换成pc机所能识别的电平,再通过一个标准的9针接口与pc机连接,外围电路丰富简单,只需要5个0.1μf的电容器,具体电路如图6所示。 &n
|