更新时间:07-31 上传会员:兔宝宝
分类:科技学院 论文字数:19009 需要金币:2000个
摘要:目前,中国人口老龄化的状况日益严重,出现了很多的8-4-2-1家庭结构。在严峻的就业形势下,人们很难有足够的精力去仔细照顾老人,如果老人发生意外,可能无法及时被发现和救助,以至于丧失最佳抢救时机,耽误救治,延误病情,造成令人遗憾和无法弥补的后果,因此,发展老年人的健康服务事业迫在眉睫。
本文研制了一种基于STC12C5A60S2单片机的多功能老人监测系统。采用Pulse Sensor光电式心率传感器和DS18B20数字温度传感器采集老人的生理状态,并将相关信息显示在LCD1602显示屏上;使用MPU-6050传感器检测老人的跌倒动作,若老人跌倒,单片机会将各个传感器采集到的老人身体信息以及GPS模块采集到的经纬度信息以短信的形式发送到第三方手机号码上来提醒监护人,同时通过蜂鸣器报警来提醒周围的人发现老人、救助老人;采用三个按键设置老人体温及心率的警戒值,超过警戒值将会报警并发送短信到第三方手机号码上。
本文研究的老人监测系统通过软硬件设计相结合、仿真及实验验证相结合,很好地实现了监测报警功能,非常适用于老人的监护工作,它的灵敏度高,可靠性强,收集信息全面,可以有效地解决由于社会老龄化所导致的一些问题,在自动化和医疗领域有着深远的意义。
关键词:老人监护;STC12C5A60S2单片机;光学心率传感器;MPU-6050运动处理模块;GPS定位;GSM
目录
摘要
ABSTRACT
第一章 绪论-1
1.1 研究背景及意义-1
1.2 国内外发展现状及趋势-2
第二章 系统总体设计及硬件选型-4
2.1 系统总体设计-4
2.2 主控芯片的选择-5
2.3 显示模块的选择-5
2.4 温度传感器的选择-5
2.5 心率传感器的选择-6
2.6 通讯模块的选择-6
第三章 系统硬件设计-7
3.1 STC12C5A60S2单片机介绍-8
3.1.1 增强型8051内核-9
3.1.2 内置A/D-10
3.1.3 工作电压-10
3.1.4 封装形式-11
3.1.5 引脚结构及功能-11
3.2 心率检测模块设计-12
3.3 体温检测模块设计-13
3.4 跌倒检测模块设计-15
3.4.1 跌倒判别-16
3.4.2 跌到检测系统硬件设计-16
3.5 声光报警模块设计-17
3.6 GSM模块设计-18
3.7 GPS模块设计-20
3.8 液晶显示模块设计-21
3.9 按键模块设计-22
3.10 系统硬件原理图-24
第四章 系统软件设计-25
4.1 Keil uVision4集成开发环境简介-25
4.2 系统主程序流程图-25
4.3 心率检测程序-27
4.3.1 程序设计原理-27
4.3.2 心率检测模块子程序-27
4.4 跌到检测程序-28
4.4.1 程序设计原理-28
4.4.2 跌到检测模块子程序-28
4.5 GSM模块程序-29
4.5.1 程序设计原理及流程图-29
4.5.2 GSM模块子程序-30
4.6 LCD1602显示程序-31
4.6.1 程序设计原理及流程图-31
4.6.2 液晶显示模块子程序-32
4.7 按键控制程序-33
4.7.1 程序设计原理及流程图-33
4.7.2 按键模块子程序-34
第五章 实物演示和调试-35
第六章 总结与展望-37
参考文献-38
致谢 -39
附录 -40