基于单片机的心率计设计
图 3-4 信号放大电路仿真图
3.3.2电源模块设计
-5V电源由555定时器生成,原理图如图3-5,仿真图如图3-6所示:
图3-5 -5V
图
电源电压原理
13
基于单片机的心率计设计
图 3-6 -5V电源电压仿真图
3.4信号比较电路
电压比较器是一种常用的集成电路。它可用于报警器电路、自动控制电路、测量技术,也可用于V/F 变换电路、A/D 变换电路、高速采样电路、电源电压监测电路、振荡器及压控振荡器电路、过零检测电路等。我们主要介绍其基本概念、工作原理及典型工作电路,电压比较器是对两个模拟电压比较其大小并判断出其中哪一个电压高,接到的信号电压小于该值时显示0V,当大于该值时显示5V,这就形成了0和5V的方波。如图3-7 所示。
图3-7 电压比较器
14
基于单片机的心率计设计
3.5 LCD12864显示电路
显示电路运用LCD12864和2只发光二极管来实时监测被测者的心率,监测完毕,蜂鸣器发出一声短促鸣响,液晶显示心率值。设计要求同时实现对波形和频率进行显示,而12864液晶屏本身并不带有绘图的指令,所以想在12864液晶屏上动态的绘制曲线并非易事。考虑到12864液晶有图像模式和一般模式两种模式,在一般模式下可以显示文字,而在图形模式下可以对12864液晶的128*64个点进行控制,通过一个一个点显示,便可以形成动态的曲线。显示电路原理图如图3-8所示。
图 3-8 LCD显示电路
3.6 记忆电路
记忆芯片采用X25045,X25045具有三种常用功能,看门狗定时器,电压监控和512字节的E2PROM。看门狗定时器对单片机提供独立的保护系统。当系统出现故障时,在可选的超时周期之后,看门狗将以REST信号组做出响应。X25045是设计成与许多常用微控制器系列的同步串行外设接口(SPI)相接的512×8EEPROM。每次测量完的结果可根据需要用“存储键”存到X25045中,本方案中每次测量结果只占用一个字节。如图3-9所示。
15
基于单片机的心率计设计
图 3-9 记忆电路
3.7 键盘电路
因为I/O口足够用,键盘设计采用线性键盘。四个引脚分别接欧姆龙按键接地。有程序控制扫描。4个按键分别接到CPU的P14、P15、P16、P17上,完成开始测量、下查询、上查询、存测量结果。另外上查询与下查询键同时按下时可清除记忆。如图3-10所示。
图 3-10键盘电路
4系统软件设计
基于单片机心率计的软件设计主要由主程序流程图、中断程序流程图及显示子程序组成。C语言程序有利于实现较复杂的算法,汇编语言程序则具有较高的效率且容易精细计算程序运行的时间,而心率计的程序既有较复杂的计算(时间t内的平均值),又要求精细计算程序运行时间(动脉搏动时间),所以控制程序可采用C语言和汇编语言混合编程。
16
相关推荐: