历史上的今天

今天是:2024年08月24日(星期六)

2020年08月24日 | MSP430单片机设计的婴儿睡眠监护系统

发布者:平静宁静 来源: elecfans关键字:MSP430  单片机  婴儿睡眠监护系统 手机看文章 扫描二维码
随时随地手机看文章

本文将介绍利用MSP430单片机设计的婴儿睡眠监护系统,该系统包括多点尿湿检测模块、声音检测模块、声光报警模块和无线传输模块。以低功耗的MSP430为主控,利用DHT11芯片检测温湿度,单片机处理后的温、湿度信息由nRF24L01发送给接收端,当温湿度超出阈值或检测到婴儿啼哭时进行声光报警。经实际测试,该系统运行可靠,低功耗、低成本、高实用性,具有推广价值。

在当今生活和工作节奏日益紧张的社会,女性往往要兼顾工作和家庭,尤其初为人母,既要照顾婴儿,还要料理家务,新妈妈们往往手忙脚乱。婴儿一天中大部分时间都在睡眠,如何对其进行睡眠监护,在婴儿醒来时及时安抚、如何解决尿湿问题一直困扰着忙碌的新妈妈们。绝大多数的家庭选择使用方便的纸尿裤,但纸尿裤除了高开支以外,它的吸水层容易滋生细菌,不及时更换就会捂出红疹,对婴儿的健康也有隐患。纯棉尿布健康舒适,但需要及时更换,市面上现有的尿湿检测装置大多是单点测量,存在漏报的可能。

本文设计的远程婴儿尿湿监护系统能有效地为新妈妈们解决这个困扰。在异常报警部分,主要检测两种情况:1)婴儿尿湿;2)婴儿由于不舒服或需要照顾而产生的哭闹。系统采用多点尿湿检测和声音检测报警,既可检测婴儿尿湿或哭闹情况,又防止了由于婴儿正常翻身移动或说话脚步等环境声所产生的漏报和误报。本系统将多点尿湿监测模块和音频检测模块嵌入隔尿垫的隔水层下,功耗小,方便分离清洗,有实用价值。

1系统整体设计

图1所示为系统结构框图,本系统由多点尿湿监测模块、声音检测模块、无线传输模块以及声光报警模块组成,均以低功耗单片机MSP4 30为主控。多点尿湿监测模块对湿度实时监测,当系统检测到湿度超过阈值或检测到婴儿啼哭时无线传输模块发送信号使接收终端声光报警,这样妈妈们就可以放心地在其它房间工作做或家务,既不需要担心会影响宝宝的睡眠,也不需要担心宝宝醒来时不能及时安抚。



图1 系统结构框图


2系统硬件设计

考虑到系统的低功耗性,微处理器采用美国德州仪器推出的16位单片机,其特点是超低功耗、具有精简指令集(RISC)的混合信号处理器,能够在1.8~3.6 V的电压下工作。它具有工作模式和5种低功耗模式,在低功耗模式下,CPU可以被中断唤醒,响应时间小于6μs,特别适合于长期使用电池工作的场合。同时,它的体积微小,接口完善,拥有较强的运算能力,非常适合作为睡眠监测系统的主控芯片。

2.1多点温度尿湿检测模块

温度测量可以使本系统自动关闭,当多点温度均等于环境温度时说明没有婴儿睡在上面,这时系统自动断电,大大减小电池的消耗,延长使用时间。下次使用时只要重新启动即可,进一步实现低功耗设计。

采用单点湿度传感器测量很容易漏测,这是因为:

1)男女婴儿的尿湿部位不同,单个的传感器容易造成失误。

2)婴儿睡觉时会有移动。多点尿湿检测模块的湿度敏感面置于尿垫渗透层,其余电路部分置于隔尿垫的隔水层下,当其中一路传感器检测到的湿度信号接收到的信号超过阈值,主控单片机就会触发射频芯片,发送信号使接收端进行声光报警。相比其他同类产品的单一传感元件,多点测控更有效、更可靠。

多点温度尿湿检测模块采用含已校准数字信号输出的DHT11数字温湿度传感器,传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接,该产品具有超快响应、抗干扰能力强、性价比极高等优点。DHT11采用3.3~5.5 V直流供电,湿度测量范围20—90%RH,湿度测量精度±5%RH,湿度分辨率1%RH,可完全互换,长期稳定性<±1%RH/年。单线制串行接口输出数字信号,使系统集成变得简易快捷。超小的体积、极低的功耗,使其适用于多点尿湿检测。

多点尿湿温度传感器连接方式如图2所示,电源正与地跟单片机电源正和地相连接,4路数据接口分別接5.1 k上拉电阻与单片机P1口连接。
 

图2 多点尿湿温度传感器连接方式


2.2 声音检测模块


声音检测报警应只由婴儿啼哭声触发,而忽略成年人的语音(30~3 000 Hz)和脚步等其他环境声音,避免误触发,所以系统只对1 500 Hz以上声音进行检测,当该频段范围内的声音幅度超过阈值时,通过无线传输模块发送信号使接收终端声光报警,声音阈值根据实际环境由用户调节。


图3 声音检测模块电路
 

图3所示的声音检测模块电路由AD7794将话筒采集到的模拟信号转换成数字信号,由单片机滤波处理。处理结果判断为婴儿哭声才触发射频芯片。AD7794芯片适合高精度测量应用,并且具有低功耗、低噪声、完整输入终端等优点。


2.3 无线传输和接收模块

射频发送和接收需要保证传输的可靠性,要求误码率低,抗干扰能力强,传输距离要在15米以上。另外结合低功耗的要求,选择nRF24 L01无线芯片作为射频集成电路。nRF24L01是由NORDIC生产的单片无线收发器芯片,主要工作在2.4~2.5 GHz的ISM频段,频段之间的转换时间低于200 μs。输出功率频道选择和协议的设置可以通过SPI接口进行设置。当工作在发射模式且发射功率为0dBm时电流消耗为11.3 mA,接收模式时电流消耗为12.3 mA,在掉电模式和待机模式下电流消耗更低。无线传输模块由信号发射单元和信号接收单元组成,两者之间通过无线传输进行数据交互,共同完成数据的无线传输。其室内传输距离可达30 m,无线传输速度可达到1Mbit/s,在使用中只需要一片nRF24 L01和少数的外围元件就能完成射频收发功能,大大减少了系统的体积。


 

图4 无线通信电路

关键字:MSP430  单片机  婴儿睡眠监护系统 引用地址:MSP430单片机设计的婴儿睡眠监护系统

上一篇:MSP430单片机对智能小车的硬件控制设计
下一篇:基于MSP430的电机功率因数测量系统

推荐阅读

据科技日报报道,23日,十大“黑科技”创新产品发布会在重庆国博中心举行。会上,发布了来自中科院深圳先进技术研究院的意念可控假肢、腾讯的癌症早筛AI—腾讯觅影、阿里云的ET工业大脑、清华大学的石墨烯“人工喉”、哈尔滨工业大学与加州大学圣地亚哥分校联合研发的医用纳米机器人等十项“黑科技”创新产品。作为本届智博会的系列活动之一,“黑科技”创...
接上面的文章!!!第五步:我们要封装2个函数,一个用于读8位数据,一个用于写8位数据,程序如下:第六步:我们要利用上面2个函数再封装2个函数,一个用于向EPPROM指定的地址写指定的一字节数据,一个用于读EPPROM指定的地址的数据。程序如下:第七步:我们要封装2个函数,用于多字节的读写!程序如下:最后我们就是主函数了!当然这里利用串口发送数据来...
华为宣布将在2020年德国柏林国际电子消费品展览会(IFA 2020)上举行主题演讲,时间是当地时间9月3日下午2点。根据以往惯例,华为或发布麒麟9000处理器,Mate 40系列将首先搭载这款芯片。据了解,麒麟9000采用台积电5nm工艺。月初,余承东表示,由于美国的制裁,华为领先全球的麒麟系列芯片在9月15日之后无法制造,将成为绝唱。在这次演讲的海报图上,华...
1.出错信息:C12056: SP debug info incorrect because of optimization or inline assembler uint8 calcrc8(uint8 *data, uint8 len) { uint8 i,j,din; uint8 in0=0x00,in1=0x00,in2=0x00; pec = 0x41; din = 0x00; for(j=0;j<len;j++) { for(i=0;i<8;i++) { if((i>0)||(j>0)) { pe...

史海拾趣

问答坊 | AI 解惑

电感器、变压器检测方法与经验

电感器、变压器检测方法与经验 …

查看全部问答∨

求助 md5杂凑算法ip核设计与实现

哪位大哥有md5算法的vhdl语言代码啊 小弟急用啊 不胜感激!!!…

查看全部问答∨

自动化市场08年将达640亿美元

面向流程产业的自动化产品及服务市场随着对自动化设备的需求增长,正在稳步发展。该市场的规模2003年约为500亿美元,未来5年里有望实现5.1%的年增长率,2008年市场规模将达到640亿美元。美国调查公司ARC日前对面向流程产业的自动化产品及服务全球市 ...…

查看全部问答∨

利用 Xilinx FPGA 简化硬件和软件开发白皮书

Simplifying Embedded Hardware and Software Development with Targeted Reference Designs FPGAs are becoming the platform of choice for a growing number of hardware and software designers developing embedded processing applications ...…

查看全部问答∨

大家能简单介绍一下ARM吗?

好像还分ARM9,ARM11等,有甚区别?…

查看全部问答∨

EasyARM2131问题

我买了一个EasyARM2131  但是在使用EasyJTAG仿真的时候出现了这样的问题 请问各位  我是哪里出了问题 DBE Warning 00041:An unspecified Debug Toolbox call failed…

查看全部问答∨

F28035一个奇怪的问题

在做SPI实验时,又是一直没有搞定!! 所以又专门另建了个项目(工程),把SPI调试得可以正常工作, 然而,将这样的程序段,用在原来的工程中时,却无法工作。 没办法时就逐个检查语句的执行情况,发现,对SPI的几个控制寄存器初始化,竟然无法 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved