一种基于STM32单片机的水下智能自救系统的设计.docx

一种基于STM32单片机的水下智能自救系统的设计.docx

一种基于STM32单片机的水下智能自救系统的设计

摘要

随着各种水下健身运动的急速发展,导致当前各种溺水事故的频率在逐年增加,而相对应的应急救援模式已变得十分落后,没有办法在发生事故时迅速监测出溺水者状态是根本原因。本设计开发了一个水下智能救生系统用于实时检测水下健身者的身体状况,设计了无线监测系统能够将游泳者的身体数据实时发送到岸上的无线监测装置,作为救生员的辅助看管装置,以此来提高应急救援能力,更好地保障游泳者的生命安全。本设计采用了嵌入式技术与传感器技术相结合的方案,使用了主流的STM32单片机作为主控制器,使用GPS传感器模块,光电式心率血氧传感器模块,远距离无线通信模块,LCD显示模块等多模块融合。本设计旨在能够实时监测游泳者身体状况,一旦发生溺水时能够自动触发报警信息以及救生装置,及时的监测能够最大程度保证游泳安全,防止意外事件的发生,有非常高的实用价值。

关键词:嵌入式STM32;GPS传感器;心率检测;血氧检测

目录

TOC\o1-3\h\z\u第一章绪论 1

1.1研究的意义和目的 1

1.2国内外研究现状 1

1.2.1国内研究现状 1

1.2.2国外研究现状 2

1.3溺水识别 2

1.3.1轻度淹溺 2

1.3.2中度淹溺 3

1.3.3重度淹溺 3

1.4定位原理 3

第二章总体方案及选型设计 4

2.1设计要求 4

2.2系统整体框架 5

2.3方案讨论 5

2.3.1单片机选型 5

2.3.2显示部分选型 6

2.3.3GPS模块选型 7

2.3.4心率血氧模块选型 7

第三章硬件设计 8

3.1单片机系统介绍 8

3.2各模块电路设计 8

3.2.1心率血氧传感器模块 8

3.2.2GPS模块 9

3.2.3OLED显示模块 10

3.2.4LCD显示模块 10

3.2.5无线传输模块 11

3.2.6按键采集、系统报警及控制模块 12

3.3元器件总表 12

第四章软件设计 14

4.1软件开发平台 14

4.1.1KEIL5单片机开发平台 14

4.1.2GPS测试平台 14

4.2各功能模块的软件设计 15

4.2.1主程序设计 15

4.2.2GPS位置采集程序设计 16

4.2.3心率血氧采集程序设计 17

第五章实验及结果分析 19

5.1系统硬件构建 19

5.2系统硬件调试 20

5.2.1OLED驱动显示 20

5.2.2LCD屏幕驱动显示 21

5.3实际操作 22

5.3.1心率血氧正常 22

5.3.2心率或血氧异常 22

5.3.3当主数据丢失时 22

5.3.4手动调试阀值 22

第六章结论 23

参考文献 24

致谢 25

绪论

研究的意义和目的

随着近年来我国的经济腾飞发展,人们生活水平有了质的飞跃。越来越多的人爱上了游泳这种健身方式,相比跑步,骑单车这种运动,游泳能够最大限度地缓解由于锻炼导致的膝盖骨老化等问题,且消耗能量高,游泳健身受到了社会大众的追捧。健身者们在参加游泳运动,享受游泳乐趣的同时,时不时发生的溺水问题却也成了一个影响爱好者们参加游泳运动活动的其中最关键因素。依据世界卫生组织的对于游泳溺水相关数据的统计,由溺水事故带来的伤亡率一直在激增。

截至当前,鉴于我国的游泳场地的救生措施大多是采用救生衣在场地高处进行目测的传统方法。游泳的场地内,需要几名救生员时刻紧盯着游泳池内,用救生衣目测来预防和监测,从发现疑似溺水者到展开救援到成功赶到救援地点,这种措施耽误太多宝贵的时间。这种人力方法无法及时有效地保障游泳场地内的游泳者安全。且由于人类的一些生理条件的限制,导致就算是受过专业培训的救生衣也无法保障可以长时间都能够保持注意力的高度集中,由于运动场地和水的物理因素,水面对场地灯光等是有反射的,这就会导致救生员长时间工作的话会突发眩晕身体不适因素。以上所述的这些因素都会产生无法预料的后果,如可能出现溺水情况时,溺水者发出求救动时,没有及时地引起救生员的注意,这就很可能导致悲剧的发生,因为水中发生事故,往往只有短短几十秒而已,一旦此时没有被救生衣捕获到信号,溺水者因呛水,晕厥等导致整个人入水后就更加难以被救生员们察觉。

因此,对水下目标的急救、自救系统的研究与设计,能够非常大程度地减少因溺水导致的伤亡事件,具有一定的实用价值。

国内外研究现

文档评论(0)

1亿VIP精品文档

相关文档