基于stm32单片机老人防丢报警器(附件)【字数:7795】
目录
一、引言 1
(一)课题背景 1
(二)国内外老年人口调查 1
(三)应用领域 1
二、研究的基本内容 1
(一)总体架构设计 1
(二)设计说明 2
三、主要功能模块电路图 3
(一)电源电路设计 3
(二)温度检测电路功能设计 3
(三)心率血氧检测电路设计 4
(四)OLED显示屏电路设计 5
(五)GSM收发模块设计 5
(六)蜂鸣器报警电路设计 6
(七)按键设置电路设计 6
(八)GPS模块设计 7
四、系统软件设计 8
(一)软件主程序构架 8
(二)心率采集程序设计 9
(三)OLED液晶模块程序设计 10
(四)按键模块程序设计 11
(五)温度检测电路设计 12
(六)GPS短信设计 12
(七)跌倒检测电路设计 13
(八)蜂鸣器报警程序设计 14
五、老人防丢报警器调试 15
(一) 初始化调试 15
(二) 系统调试 15
六、总结与展望 18
致谢 19
参考文献 20
附录一 原理图 21
附录二 源程序 22
一、引言
( *51今日免费论文网|www.51jrft.com +Q: ¥351916072$
一)课题背景
现在有很多的老年群体被留在家中,子女在外忙着打拼事业,有时会忽略了家中老人和小孩,小孩子比老人家健康得多,不小心摔一跤拍拍屁股站起来什么事都没有,而老人则格外需要注意,很多得了阿尔茨海默病的老年人外出时一不小心就会走丢,家人在外忙碌也不能及时的去寻找老人,同时老人家如果发生意外或者疾病复发,很容易出现摔倒却没有人发现,以至就医不及时,从而对身体造成伤害的事件。如今,老人家容易走丢的问题越发受大家重视,因此,本课题对老人防丢系统做出了讨论。
(二)国内外老年人口调查
据我国第七次总人口普查结果表明,我国六十岁以上(包括六十岁)总人口为26402万人,占我国人口总量的百分之十八点七,同时,我国六十五岁以上(包括六十五岁)总人口为19064万人,占我国人口总量的百分之十三点五,同二零一零年比较,我国六十岁以上(包括六十岁)总人口的比例增加五点四四个百分点,我国六十五岁以上(包括六十五岁)总人口的比例增加四点六三个百分点。
美国目前六十五岁以上(包括六十五岁)老年人占总人口的百分之十二点五,预计二零五零年达到百分之二十点七左右,其中,八十五岁以上(包括八十五岁)老人的数量即将达到一千八百多万,是一九九五年的将近六倍。
(三)应用领域
许多年轻人都要负担四位老人,老人安全健康才能让大家无后顾之忧,因此如果老年人随身携带防丢报警装置,可以通过GPS模块随时查看老人所在位置,并对老人的心率,血氧,体温进行测量,如果有非正常情况发生,可以第一时间对手机发送短信,让家人对老人的情况随时进行了解。
二、研究的基本内容
(一)总体架构设计
中央处理器使用的是STM32F103C8T6,GPS模块定位到老人的所在地,后通过心率传感器采集老人当前心率,血氧,体温,使用ADXL345判断老人是否摔倒,并将数据发送给单片机后利用定位计算公式计算出当前位置的经纬度。OLED液晶显示屏显示当前数据,SIM800模块的作用是将数据发送短信到绑定的手机上,同时采集到的心率,体温以及经纬度也会发送显示,图1为总体设计框架。
图1 总体设计框架
(二)设计说明
单片机最小系统使单片机可以正常工作,并在同一个晶片上实现由其完成的综合电脑控制系统的所有功用。它是一种较中小型的电脑设备所具有的核心控制器,它也有一些输出设备,并具有作为时间控制中心的定时器和通讯端口,而单片机则是将所有要求的控制功能都集成到某个核心芯片上,目前单片机技术已经比较成熟,如图2是它的最小系统框图。
图2 最小系统框图
单片机主要由内部单块集成化电路所构成,里面包含了中央处理器,IO口和存储器,而对单片机的选型设计是以STM32C8T6为核心板。STM32单片机简单方便且易于使用,并且可以进行低电压、高性能微处理和快速可擦除字节。
实现系统功能要完成单片机与外电路信息交流,管脚的作用在此时就体现了出来,单片机技术的日益成熟也使单片机美观变得很重要,所以引脚会有双功能或多功能的,本设计将以40线双列直插式封装形式为例详细介绍:
1.电源指示灯(LED):单片机正常运行则电源指示灯亮,存在故障则较暗或闪烁。
2.用户LED(PC13):这个功能的存在让我们测试一些较简单的功能更加方便。
3.采用跳帽的方式对STM32进行3种编程方式。
4.单片机复位电路。
5.8M晶振:主要用于设置单片机的系统频率为72MHz。
原文链接:http://www.jxszl.com/dzxx/dzdq/607713.html