一种基于MSP430单片机的婴儿睡眠监护系统
本文引用地址:http://www.amcfsurvey.com/article/249696.htm
本系统为便携式系统,采用电池供电,需要进行低功耗设计。只有在单片机检测到测量信号超过阈值时,射频芯片才发射信号,否则nRF 24L01处于掉电状态降低功耗。
2.4 声光报警模块
本设计的目的是将婴儿的尿湿信息和啼哭信息通过无线传输的方式,送到监护人随身携带的装置(如腕带),此部件接收到信号,使装置上的报警器工作。本系统在接收端采用声光两级报警,首先发光提醒,30s后如果监护人没有关闭提醒,蜂鸣器就会发出声音提醒,蜂鸣器的音量可以调节。
3 系统软件设计
3.1 系统主流程
该系统软件设计包括尿湿啼哭测量模块的软件设计和接收报警模块的软件设计,主要流程图见图5、6。尿湿啼哭测量模块通电后首先完成系统初始化,多点测温模块完成温度测量,当各点温度均保持等于环境温度超过5分钟系统断电;否则进行湿度和声音的测量。当测得的湿度声音信号超过阈值时就启动射频芯片,发送无线信号,然后系统进入低功耗模式,等待模块被关闭或按键再次启动。接收报警模块接收到报警信号后首先启动光电报警,30 s后若未被关闭则启动声音报警直至按键终止。
3.2 声音检测流程
婴儿哭声频率一般在中频段且大于1 500 Hz,因此要求能够过滤大人的语音等声音。但是滤波以后的声音也不一定是婴儿哭声,因此同时还要求检测幅度,只有频率和幅度同时都满足条件才会报警,以达到更高的精度。
滤波部分由自定义带通滤波函数实现,在频带(LowFreq,HighFreq)范围内的信号再由幅度检测函数检测信号幅度是否大于门限值Voice _T。如果小于门限值则忽略,如果大于门限值,则启动射频芯片,发送信号使声光报警模块报警。门限值可以供使用者白行调整,以适应不同需要。
4 系统测试
针对本项目的几个模块,着重测量啼哭检测和尿湿检测模块的误报率和漏报率。一般家庭婴儿室与接收点最远不到25 m,以25 m距离进行尿湿和啼哭检测,观察其发射接收的成功率和准确性,具体实验结果如表1所示。
从实验结果中可以看出该系统的抗干扰能力、稳定性和可靠性都能满足一般的使用要求,具有一定的推广价值。
5 结论
针对现实中照顾婴儿的困难,设计了基于MSP430的集啼哭检测、尿湿检测功能的低功耗嬰儿睡眠监护系统,并且针对市面上产品的缺点进行改进,方便家长及时照顾婴儿。试验证明该婴儿睡眠监护系统可靠性高,实用性较强,功耗小,并且可供长期使用,方便维护以及拓展更多功能,具有产品化意义。
c语言相关文章:c语言教程
单片机相关文章:单片机教程
单片机相关文章:单片机视频教程
单片机相关文章:单片机工作原理
蜂鸣器相关文章:蜂鸣器原理 上拉电阻相关文章:上拉电阻原理 土壤湿度传感器相关文章:土壤湿度传感器原理 燃气报警器相关文章:燃气报警器原理
评论