智能车载儿童守护系统的设计与实现
扫描二维码
随时随地手机看文章
引 言
近几年,不论国内还是国外,在私家车与校车中,儿童因被遗忘而锁在车内最终导致死亡的悲剧频频发生。据统计, 从 2018 年 4 月到 2018 年 8 月,仅国内每个月至少有一个孩子因此死亡 ;在美国,近十年间至少有 231 名儿童被遗忘在车内因高温或窒息而死亡。经查阅资料分析发现,造成孩子被锁车内死亡的原因主要有两点。
(1)车内高温使孩子严重脱水死亡
实验证明,当室外温度为 34.9 ℃时,短短一个半小时内车内温度能够达到 56.3 ℃ [1],远超人体所能承受的范围,在这种环境下孩子会很快严重脱水,导致生命安全受到威胁。
(2)车内 CO2浓度过高使孩子窒息死亡
研究表明,高于 5 000 ppm 的 CO2 可直接致人死亡,而车内是一个相对密闭的环境,氧气会被很快耗尽,CO2 浓度随之升高,致使儿童窒息从而引发死亡 [2]。
物联网技术的出现为解决此类问题提供了新的思路。目前出现的防止儿童因遗忘在封闭汽车内而死亡的装置主要有 :田瑜基 [3] 等提出的通过压力、温度传感器检测车内是否有滞留活体 ;蓝芳芳 [4] 等通过 CO 传感器、红外传感器等多种传感器相结合检测车内儿童。
以上方法为解决儿童被遗忘在车内导致伤害事件提供了具体方法,但都存在一定的缺陷 :有些方案成本高或需要专门的设备 ;检测手段单一,难以有效避免误报和漏报 ;不能区分儿童是被遗忘在车内还是短时间逗留,不符合实际应用状况 ;报警方式简单,多数方案不具备远程报警能力。
针对以上问题,本文提出一种基于单片机控制[5] 的智能车载儿童守护系统,该系统以 STM32 为核心,利用多种传感器对车内环境与人体进行冗余检测,以防漏报或误报,当人体探测模块检测到车内有人且不利环境将对人身造成危害时,报警模块提供近程及远程报警,以便及时施救。
1 系统功能设计
根据上述分析,整个系统由车内环境检测、人体探测、报警、电源等部分组成,系统组成如图 1 所示。
1.1 环境监测模块
由于孩子死亡的主要原因是温度和 CO2浓度过高,因此该系统需具备同时实时监测车内温度与 CO2浓度的功能,并将任一因素的非正常变化作为触发人体探测及报警的条件。
对环境参数的监测分别采用 DHT11型温湿度传感器与YA-C21A型 CO2浓度传感器实现。其中,DHT11型温湿度传感器的温度测量范围为 0~50℃,最大误差不超过 2℃, 最大响应时间不超过 15s;YA-C21A型 CO2浓度传感器的测量范围为 0 ~2 000 ppm,精度为 +(50 ppm+3% 读数值),最大响应时间不超过 3 min,两种传感器都能够满足系统需求。
1.2 人体探测模块
人体探测模块主要负责对车内人体进行探测,该模块由HC-SR501型热释电红外传感器 [6]与压力传感器组成。由于 热释电红外传感器存在“无法探测到静止人体”的缺陷,同 时考虑到车内人员可能坐在车座上处于静止状态(如孩子睡着等),因此在车座下加装压力传感器作为补充检测手段。采用多种传感器冗余探测的方式最大限度地减小人体探测的 “死角”,提高人体探测模块工作的有效性,防止漏报或误报。
1.3 报警模块
当车内有人存在且环境持续恶化对人体可能造成危害时,报警模块开始工作。本文系统设计了多种报警方式,以避免单一方式失效或不能成功报警的情况 :
向指定手机发送报警信息 [7]触发手机端报警 APP, 使手机持续震动或响铃,该警报不受手机本身设置的影响, 会不间断报警直到用户手动关闭,同时报警 APP 显示报警时刻车内的温度与 CO2浓度以及报警等级,如果能够确认驾驶人员只是暂时离开而非遗忘,可远程关闭警报 ;
注重群众的力量,系统在向指定手机进行报警的同时以“蜂鸣器、液晶显示”的方式进行声光结合的报警,引起路人的注意,在司机无法及时赶到现场时寻求路人的帮助。
2 系统的软件实现
2.1 APP 设计
系统软件部分的编程采用 Java 与 Android,该软件主要负责向指定手机报警。在 APP 运行过程中,一旦接收到固定号码发来的短信,系统就会发送一个广播 [8],随后立刻使手机振动、响铃。与此同时,软件提取并显示短信内容中的温度值和 CO2 浓度值,推算出危险等级,并用黄、橙、红三种颜色的进度条显示,用户必须手动关闭报警提示框才能取消报警。软件报警界面如图 2 所示。
图 2 软件报警界面
2.2 报警等级算法设计
在报警等级 [9] 设计中,对危险度进行计算,并区分为三个等级 :危险度在 [0,33] 时为初级,(33,66] 时为中级,(66,100] 时为高级。简便起见(在保证系统安全的基础上),将危险度设为与温度值和 CO2 浓度值呈线性关系。实际运算中,分别对温度与 CO2 浓度的危险度进行计算,并取两者中较大的值作为最终危险度。温度与危险度的关系如图 3 所示, CO2 浓度与危险度的关系如图 4 所示。
3 系统测试
为减少对车内空间的占用,系统各装置布置如图 5 所示。
测试环境设置 :将温度报警阈值设置为 20 ℃,CO2 浓度阈值设为 300 ppm,分别对活动人体、静止人体、干扰物体进行测试。测试结果显示,温度、CO2 测量值与专业检测设备误差不超过 3%,APP、声光报警成功率达到 98% 以上, 完全符合系统预期的设计目标。
4 结 语
本文设计的智能车载儿童守护系统可实现对车内环境的实时监测及准确有效的人体探测,并在车内环境恶劣且有人时进行多种方式相结合的报警。该系统移植性强,可广泛应用于私家车以及校车中,有效防止儿童因被遗忘在车内而导致死亡的悲剧发生,同时也为解决该类问题提供了一个新颖的解决思路。在未来的发展中,可根据实际使用情况继续改进系统,致力于系统的小型化与轻量化,并最终实现系统与汽车的一体化生产,以减少系统对车内空间的影响,并在汽车生产过程中将其作为汽车的一种标准配置。