人体健康监测器的设计.docx
- 文档编号:7601854
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:58
- 大小:40.97KB
人体健康监测器的设计.docx
《人体健康监测器的设计.docx》由会员分享,可在线阅读,更多相关《人体健康监测器的设计.docx(58页珍藏版)》请在冰豆网上搜索。
人体健康监测器的设计
.
第1章课题分析.................................................................................................................
1
1.1
课题来源.................................................................................................................
1
1.2
功能分析.................................................................................................................
1
1.3
方案分析.................................................................................................................
2
第2章方案论证.................................................................................................................
3
2.1
人体健康监测器的设计基本方案.........................................................................
3
2.2
各部分电路模块基本设计原理.............................................................................
3
2.2.1
单片机主控模块...........................................................................................
3
2.2.2
体温测量模块...............................................................................................
4
2.2.3
心率测量模块...............................................................................................
4
2.2.4
显示模块.......................................................................................................
5
2.2.5
超限报警模块...............................................................................................
6
第3章硬件设计.................................................................................................................
7
3.1
主控芯片、传感器简介及其工作原理.................................................................
7
3.1.1
AT89C51单片机的介绍................................................................................
7
3.1.2
DS18B20简介及其工作原理.......................................................................
9
3.1.3
MPX2100压阻式传感器简介及其工作原理............................................
12
3.2
硬件电路设计.......................................................................................................
12
3.2.1时钟电路的设计..........................................................................................
13
3.2.2
复位电路的设计.........................................................................................
13
3.2.3
体温测量电路设计以及误差分析.............................................................
14
3.2.2
心率测量电路设计以及误差分析.............................................................
15
'.
.
3.2.4
显示电路设计.............................................................................................
16
3.2.5报警电路设计..............................................................................................
17
第4章软件设计...............................................................................................................
18
4.1
主程序流程图.......................................................................................................
18
4.2
子程序流程图.......................................................................................................
20
4.2.1
体温测量程序流程图.................................................................................
20
4.2.2
心率测量子程序流程图.............................................................................
21
4.2.3
报警程序流程图.........................................................................................
21
4.2.4
显示子程序流程图.....................................................................................
22
第5章系统调试过程与分析...........................................................................................
24
5.1
软件调试...............................................................................................................
24
5.2Proteus仿真...........................................................................................................
25
5.3
系统仿真调试.......................................................................................................
25
5.4
功能实现...............................................................................................................
25
5.5
硬件调试...............................................................................................................
28
5.5.1
静态调试.....................................................................................................
28
5.5.2
动态调试.....................................................................................................
29
5.5
遇到的问题及解决方案.......................................................................................
29
第6章社会经济效益分析...............................................................................................
31
第7章总结
.......................................................................................................................
32
致谢...................................................................................................................................
34
参考资料.............................................................................................................................
35
附录Ⅰ
电路原理图.........................................................................................................
37
附录Ⅱ
程序清单.............................................................................................................
38
'.
.
第1章课题分析
本课题的题目是人体健康监测器的设计,传统的测量方法比较麻烦,而且需要一
定的专业知识以及相关的专业人士来测量,本设计利用AT89C51单片机,通过编程对其加以控制,实现对人体基本体征的监测,方便实用,普通人群就可以使用,并且价格相对低廉。
此设计监测人体的心率以及体温,此两项人体健康参数一旦超出正常人体健康范围就会报警,时刻保证人体的健康。
1.1课题来源
随着社会的发展,人类的健康不断受到威胁,环境的污染带来了食物的污染,人们的身体健康状况也随之受到威胁,此时人们开始注重如何实时的监测人们的健康,
一旦发现异常状况,可以及时进行控制,甚至是必要的治疗,为人们的健康提供可靠的保障。
电子技术不断更新,飞速发展,人体健康监测系统的组件丰富起来,由最传统的人工测量到模拟产品再到数字化、综合化转化,并且不断的走向人性化。
本设计充分发挥人性化性质,利用单片机AT89C51速度快、功耗成本低、调试便宜等特点,配合温度以及压力传感器,实现对人体基本体征的监控,并且有显示功能以及超限报警功能,及时提醒人们的健康状况,达到监测预警作用。
1.2功能分析
本设计是人体健康监测器系统,它可对人体体温和心率进行监测,通过四位数字
显示,其中第一位作为功能识别,其余三位显示数据,体温设置一位小数,同时要设
置心跳指示灯,能同步显示心跳情况。
最终要达到既能正确显示测量结果,又能超常
报警的目的。
本设计是以AT89C51单片机为核心,辅以一些外围电路。
对于体温监
测,采用温度传感器采集体温信号并把数据放大再经AD转换后送入单片机进行处
理;对于心率监测,采用压电传感器采集心率信号并把数据放大滤波后送入单片机进
行处理。
可以通过按键进行测量转换,操作方便快捷。
该系统的研究,在很多方面都
'.
.
有着积极的意义。
该系统主要是针对国内外该领域的研究现状,立足我国实际情况,应用计算机控制技术实现了对人体体温和心率等重要体征参数的智能化测量。
在对病人的治疗和监护管理工作中,医护人员需要对病人的体温做定时的测量,以便能够使医生及时了解
病人的身体状况,对病情做出相应的判断,为制定治疗方案提供参考。
本系统以“患者为中心”,医护人员可以通过该系统实时提取患者相关信息,从而充分发挥个性化
护理特点减轻医院护理人员的劳动强度,提高工作效率,医疗临床操作过程也更加规范化,从而使医院护理工作迈上一个新台阶。
综上所述,人体健康监测器系统系统的研究是市场激烈竞争的必然产物,它基于满足人们日益增长的健康性的需求,适应我国工业发展的要求。
1.3方案分析
该设计要完成对人体体温、心率的监测、心跳指示灯以及超常报警系统的设计。
首先,要实现对人体体温以及心率的监测,需要利用传感器采集体温以及心率信号,
然后将采集到的信号转换为单片机可以处理的信号,再由显示电路显示出来,来实现
监测功能。
体温测量通过传感器DS18B20采集人体温度信号,信号经过传感器后成
为能够直接被单片机处理的数字信号。
心率测量通过传感器MPX2100采集人体心率
信号,信号经过传感器后输出电压与所受压力成精确的正比关系,再通过电压比较器
将采集到的信号转换为脉冲信号,进行脉冲计数得出心率大小。
超常报警系统需要正
确的人体健康参数来完成。
人体健康参数是有一定标准的,正常人体心率大约在
60-100次/分,老年人可能会偏慢一些,人体正常体温平均在36~37.5℃之间(腋窝),
超出这个范围就是发热,本系统设置当监测出人体心率超出60-100次/分、体温超出
36~37.5℃时,进行报警,提醒人们注意自己的身体状况。
'.
.
第2章方案论证
本设计为人体健康监测器的设计,下面是对该设计的基本方案、各部分电路模块
以及传感器的选择的介绍。
2.1人体健康监测器的设计基本方案
系统采用单片机AT89C51作为主控制器,同时进行两种工作方式:
人体心率监
测,人体体温监测。
该方案可以有效、实时的显示心率、体温这些要求监测参数,能
够达到系统设计的各项指标,设计方案是切实可行的,图2.1为人体健康监测器的工
作原理框图。
温度传感器显示电路
单
DS18B20
片
压阻式传感器
电压比
超限报警
MPX2100
较器
机
电路
图2.1人体健康监测器原理框图
2.2各部分电路模块基本设计原理
由原理框图可以看出,本设计大致分为5个主要模块,其中包括单片机主控模块、
体温检测模块、心率检测模块、显示模块以及超限报警模块。
2.2.1单片机主控模块
本设计主控模块选用单片机AT89C51。
AT89C51是一种带4K字节FLASH存储器
'.
.
(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压、
高性能CMOS8位微处理器。
AT89C51提供以下标准功能:
4k字节Flash闪
速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个
5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。
同时,
AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。
空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系
统继续工作。
掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有
部件工作直到下一个硬件复位。
2.2.2体温测量模块
体温检测模块使用DS18B20温度传感器,它一种改进型智能温度传感器。
与传统的热敏电阻相比,他能够直接读出被测温度并且可根据实际要求通过简单的编程实
现9~12位的数字值读数方式并且从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线接口)读写,温度变换功率来源于数据总线,总线本身也可以向所挂接的DS18B20供电,而无需额外电源。
因而使用DS18B20可使系统结构更趋简单,可靠性更高。
他在测温精度、转换时间、传输距离、分辨率等方面较其他传感器
有了很大的优势,给用户带来了更方便的使用和更令人满意的效果。
体温测量模块方框图如图2.2所示。
温度传感器AT89C51单片
人体
DS18B20机
图2.2体温测量模块方框图
2.2.3心率测量模块
心率检测模块采用压阻式压力传感器MPX2100,其采集心跳信号输出为电压信
号,然后经过电压比较器,将采集的电压信号与阈值进行比较,若采集的电压信号高
于阈值则输出1,否则输出0,然后单片机计数器进行计数,计数过程利用编程控制,
计每10秒脉冲个数再乘以6即为心率,同时显示部分也设定为10秒钟更新显示一次,
即可得到人体此时心率大小。
心率测量模块方框图如图2.3所示。
'.
.
压阻式传
AT89C51
人体感器电压比较器
单片机
MPX2100
图2.3心率测量模块方框图
2.2.4显示模块
在系统运行过程中,需要对检测的心率以及体温值实时显示,考虑一下两种方案。
方案一:
使用液晶显示体温以及心率值。
液晶显示屏(LCD)具有轻薄短小、低
耗电量、无辐射危险,平面直角以及影像稳定不闪烁等优势,可视面积打,画面效果
好,分辨率高,抗干扰能力强等特点。
同时不只能显示数字还可以显示中文汉字及各
种单位。
方案二:
使用传统的数码管显示。
数码管具有低能耗、低损耗、低压、寿命长、
耐老化、防晒、防潮、防火、防高低温,对外界环境要求低,易于维护,同时其精度
比较高。
但是同时要显示心率以及体温,数码管无法显示。
根据题目要求,选择使用LM016L液晶显示器。
LM016L液晶模块采用HD44780控制器,hd44780具有简单而功能较强的指令集,可以实现字符移动,闪烁等功能,LM016L与单片机MCU通讯可采用8位或4位并行传输两种方式,hd44780控制器由两个8位寄存器,指令寄存器(IR)和数据寄存
器(DR)忙标志(BF),显示数RAM(DDRAM),字符发生器ROMA(CGOROM)字符发生器RAM(CGRAM),地址计数器RAM(AC)。
IR用于寄存指令码,只能写入不能读出,DR用于寄存数据,数据由内部操作自动写入DDRAM和CGRAM,或者暂存从DDRAM和CGRAM读出的数据,BF为1时,液晶模块处于内部模式,不响应外部操作指令和接受数据,DDTAM用来存储显示的字符,能存储80个字符码,
CGROM由8位字符码生成5*7点阵字符160中和5*10点阵字符32种.8位字符编码和字符的对应关系,可以查看参考文献(30)中的表4.CGRAM是为用户编写特殊字符留用的,它的容量仅64字节,可以自定义8个5*7点阵字符或者4个5*10
'.
.
点阵字符,AC可以存储DDRAM和CGRAM的地址。
2.2.5超限报警模块
本系统采用发光二极管作为上下限超常报警指示灯,方便人们观察。
当人体温度
高于或低于一定的值时系统会发光报警。
同样,当心率值高于或者低于一定的值时系
统会发光报警。
人体正常体温范围为36~37.5℃,正常心率为60-100次/分,所以当
测得的体温以及心率超出以上范围时,发光二级管发光进行报警,提示人们注意自己
的身体状况。
'.
.
第3章硬件设计
人体健康监测器的硬件电路主要由以下几部分组成:
时钟电路、复位电路、体温
测量电路、心率测量电路、显示电路以及超常报警电路。
本设计采用单片机AT89C51,
温度传感器DS18B20,压阻式传感器MPX2100,LM016L液晶显示模块。
下面将对
本设计中使用到的芯片、传感器以及硬件电路的设计进行介绍。
3.1主控芯片、传感器简介及其工作原理
3.1.1AT89C51单片机的介
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人体 健康 监测器 设计