智能调控婴儿床的设计与实现
基于嵌入式开发的智能婴儿床

基于嵌入式开发的智能婴儿床1. 引言1.1 智能婴儿床的需求背景在现代社会,随着人们生活水平的提高,对婴儿的关注度也越来越高。
作为父母,他们希望能够给予宝宝最好的照顾和保护,包括在睡眠环境中提供最安全舒适的条件。
对于很多忙碌的现代家庭来说,监护婴儿的工作可能会面临一定的困难。
智能婴儿床的出现,就是为了解决这一问题。
智能婴儿床通过嵌入式技术和传感器等设备,能够实时监测宝宝的睡眠状态、体温、心率等信息,以及床铺的安全情况。
在有异常情况发生时,智能婴儿床能够及时发出警报并通知家长,让他们能够迅速做出反应。
智能婴儿床还可以配备定时喂食系统、播放安抚音乐、自动摇篮等功能,有效减轻父母的负担,提高宝宝的睡眠质量。
智能婴儿床在现代家庭中受到越来越多父母的青睐。
通过引入最新的嵌入式技术,智能婴儿床不仅能提升宝宝的睡眠质量,也能为家庭生活带来更多便利和安全性。
1.2 嵌入式技术在婴儿床领域的应用在嵌入式技术在婴儿床领域的应用方面,目前已经有许多创新和实用的解决方案被提出。
嵌入式系统可以通过在婴儿床上集成各种传感器和控制器,实现床的智能化管理和监控。
这些传感器可以监测婴儿的体温、心率、呼吸等生理指标,及时发现异常情况并向家长发送警报。
嵌入式系统还可以控制床的温度、湿度、照明等环境参数,确保婴儿的舒适和安全。
除了监测和控制功能,嵌入式系统还可以实现婴儿床与家庭网络的连接,使得家长可以通过智能手机或平板电脑远程监控婴儿的情况。
这种实时的远程监控让家长可以随时了解宝宝的睡眠状态和健康状况,为他们提供更加便利和安心的育儿体验。
嵌入式技术在婴儿床领域的应用已经成为了一种趋势,为家长带来了更多的便利和安全保障。
随着科技的不断发展和进步,相信未来将会出现更多更智能的婴儿床产品,为家庭生活带来更多的便利和舒适。
2. 正文2.1 智能婴儿床的设计原理智能婴儿床的设计原理主要包括传感器检测、智能控制和互联网连接三个方面。
首先是传感器检测,智能婴儿床会配备各种传感器,如温湿度传感器、呼吸监测传感器、声音传感器等,用于实时监测婴儿的各项生理指标和环境情况。
物联网毕业设计之智能婴儿床论文

智能婴儿床设计论文Intelligent Baby Bed Design Thesis班级物联网131 组别第六组成员邱瑾(组长)权新媛宋蕊笑车秀珍刘娟项目智能婴儿床设计指导老师宋培森摘要鉴于智能家居不断深入普通家庭,我们考虑将自动化检测及控制技术应用到婴儿床上,设计制作一个检测婴儿成长变化、睡眠质量、是否尿床、体温的智能婴儿床。
本智能婴儿床可以解决年轻父母不知婴儿哭闹原因而不能及时采取有效安抚的问题,为婴儿提供一个健康、科学、快乐的成长环境,减少小孩对父母的依赖,减轻父母照看的负担。
关键词:智能婴儿床;温湿度检测;AbstractIn view of the intelligent household into ordinary families, we consider the automatic detection and control technology is applied to the baby bed, design a test whether infant growth change, sleep quality, wetting the bed, body temperature intelligent crib. This intelligent crib can solve young parents for babies cry reason not timely take effective calm problem, provide baby with a healthy, scientific, and happy growing environment, reduce child dependence on their parents, reduce the burden of parents to look after.Key words: Intelligent Crib:Temperature and Humidity Testing;目录摘要 (2)Abstract (3)一概论 (5)1 目标 (5)1.1 项目背景 (5)1.2 项目发展现状及趋势 (5)1.3 项目设计目标及愿景 (5)1.4 项目设计依据 (5)二需求分析 (6)2 分析 (6)2.1 项目环境分析 (6)2.2 项目目标受众群分析 (6)2.3 需求分析总结 (6)三国内外先进案例对标 (7)3 对标 (7)3.1 国外案例分析 (7)3.2 国内案例分析 (7)3.3 国内外婴儿床数据对比 (7)3.4 对标分析总结 (8)四项目解决方案 (9)4 思路 (9)4.1 项目设计思路 (9)4.3 项目功能分析 (9)4.4 项目总体架构 (10)五项目系统设计 (11)5 设计 (11)5.1 系统目标 (11)5.2 系统分析 (11)六项目总结及展望 (12)6 总结 (12)6.1 项目总结 (12)6.2 项目未来发展 (12)致谢 (13)一概论1 目标1.1 项目背景现在市场上的婴儿床以木质材料为主,因为木质材料环保、安全。
基于52单片机婴儿床设计的设计与实现初稿指导记录

基于52单片机婴儿床设计的设计与实现初稿指导记录基于52单片机婴儿床设计的设计与实现初稿指导记录一、引言婴儿床是为了满足婴儿睡眠需求而设计的家具,其功能包括提供舒适的睡眠环境、保护婴儿安全等。
随着科技的发展,现代化的婴儿床已经开始融入了智能化的元素,例如使用单片机控制系统来实现自动摇篮、温度监测等功能。
本文将介绍基于52单片机的婴儿床设计与实现初稿,并提供相应的指导记录。
二、需求分析在设计之前,首先需要明确对于这个基于52单片机的婴儿床有哪些功能要求。
一般来说,一个智能化的婴儿床需要具备以下功能:1. 自动摇篮功能:通过控制电机或者其他装置实现自动摇动床铺,以模仿母亲怀抱宝宝时轻轻晃动的感觉,帮助宝宝入睡。
2. 温度监测功能:通过传感器检测室内温度,并在温度过高或过低时发出警报,以保证宝宝的舒适度和安全性。
3. 声音监测功能:通过麦克风或其他声音传感器监测宝宝的哭声,并在哭声过大或持续时间过长时发出警报,提醒父母注意。
4. 远程控制功能:通过手机APP或遥控器等方式实现对婴儿床的远程控制,例如调节摇篮速度、监测温度等。
5. 安全防护功能:包括床栏设计、防止电路短路等安全措施,以确保宝宝在使用过程中不会受到伤害。
三、硬件设计在明确了功能需求之后,需要进行硬件设计。
基于52单片机的婴儿床通常需要以下硬件组成:1. 52单片机主控板:作为整个系统的核心,负责接收传感器数据、控制电机运行等任务。
2. 温湿度传感器:用于检测室内温湿度数据,并将数据传输给主控板进行处理。
3. 声音传感器:用于检测宝宝的哭声,并将数据传输给主控板进行处理。
4. 电机:用于实现自动摇篮功能,通过主控板控制电机的转动来摇动床铺。
5. 蜂鸣器:用于发出警报声音,例如温度过高或宝宝哭声过大时发出警报。
6. LED灯:用于指示系统状态,例如工作正常、温度过高等。
7. 遥控器或手机APP:用于远程控制婴儿床的功能,例如调节摇篮速度、监测温度等。
一种基于单片机控制的多功能儿童床

一种基于单片机控制的多功能儿童床多功能儿童床是一种实现儿童照料和休息的创新产品。
本文介绍一种基于单片机控制的多功能儿童床,其具有温度控制、呼吸监测、语音播放、灯光控制等功能,能够有效保障儿童的健康和安全。
一、设计思路本设备采用单片机为核心控制器,分别通过各种传感器、电阻与滑动电位器、语音芯片等外设模块,实现该床的多种功能。
本设备包括以下部分:温度传感器、语音芯片、 Step Motor和 Relay。
通过温度传感器检测儿童体温,当温度过高或过低时会触发控制器,进行调温控制;通过语音芯片,实现语音播报、播放儿歌等功能;Step Motor和Relay主要用于控制灯光和呼吸监测,当检测到孩子呼吸异常时,会触发控制器,及时通知家长以及医护人员进行干预。
二、设计细节1.温度控制利用LM35温度传感器检测儿童体温,当温度过高或过低时,控制器将向Relay输出信号,进行加热或降温。
2.音频播放利用语音芯片实现语音播放和声音合成,可以播报儿歌、故事等,增强儿童认知能力;同时也可以通过芯片播放提示音等,提醒儿童注意安全。
3.灯光控制利用Step Motor实现床上灯光的开关和亮度控制,可以根据儿童喜好和调节环境,提高儿童睡眠质量。
4.呼吸监测利用Step Motor实现床上呼吸监测,当检测到孩子呼吸异常时,会触发控制器,及时通知家长以及医护人员进行干预。
5.数据上传儿童的睡眠安全和健康对于家长或监护人相当重要,因此设备还配备了实时数据上传功能,能够将儿童的睡眠监测数据上传到云平台,家长可以通过平台查看儿童的睡眠状态、呼吸状况,保证儿童生命和安全。
三、实验结果实验结果表明,该设备功能齐全、性能稳定,可以有效保障儿童健康和安全。
温度控制能够保持儿童体温恒定;音频播放可以促进儿童认知和发展;灯光控制能够提高儿童睡眠质量;呼吸监测能够及时发现孩子的健康问题,为家长提供帮助。
一种基于单片机控制的多功能儿童床

一种基于单片机控制的多功能儿童床
随着科技的不断发展和人们生活水平的提高,儿童床的功能需求也越来越多。
传统的儿童床仅仅具备睡眠功能,而现代的儿童床则应该更加注重多功能性,满足儿童不同阶段的睡眠、游戏、学习等需求。
基于这样的需求,本文设计了一种基于单片机控制的多功能儿童床。
一、设计概述
本设计采用单片机作为控制中心,通过传感器检测儿童的活动情况和环境参数,自动调节床的角度、灯光、音乐等功能,从而满足儿童不同阶段的需求。
二、硬件设计
该儿童床由床架、传感器、控制器、音箱、灯光等组成。
床架采用框架结构,由铝合金制成,稳定耐用,有较大的承重能力。
侧边采用可拆卸的防护板,避免儿童从床上掉下。
传感器分别安装在床架顶部和底部,用来检测儿童的活动情况和呼吸频率。
当床上的儿童处于睡眠状态时,床角度自动调整成较平缓的斜度,有利于呼吸和血液循环。
当儿童醒来时,床角度可以自动调整成竖立状态,方便孩子爬起来。
控制器采用单片机,主要用来控制床架的角度和灯光的亮度。
当小孩子需要的环境亮度时,床灯可以自动调节,保证光线不刺眼。
同时,单片机可以控制音乐播放,通过音乐调节儿童的情绪和心理状态,有助于孩子快速进入睡眠状态。
音箱可内置微型音响,方便儿童听音乐或睡前故事,提高睡眠质量。
同时,音箱也可以连接蓝牙等外部设备,方便孩子听音乐或其他儿童节目。
灯光采用LED灯,不仅省电环保,而且亮度可以自动调节,从而满足不同孩子的睡眠需求。
本设计主要通过单片机的程序控制床架的角度、灯光的亮度和音乐播放等功能。
四、总结。
智能婴儿床课程设计

智能婴儿床课程设计一、课程目标知识目标:1. 学生能理解智能婴儿床的基本构成和功能原理,掌握相关的电子、机械及编程知识。
2. 学生能够描述智能婴儿床的设计理念,对比传统婴儿床的优势。
3. 学生掌握智能婴儿床相关安全标准及我国的相关规定。
技能目标:1. 学生能够运用所学的电子、机械及编程知识,设计并制作简单的智能婴儿床模型。
2. 学生通过小组合作,提高团队协作和问题解决能力,培养创新思维和动手实践能力。
情感态度价值观目标:1. 学生对智能婴儿床产生兴趣,激发对科技改变生活的热情,培养对科技创新的探索精神。
2. 学生在学习过程中,树立安全意识,关注婴儿用品的质量和安全,培养社会责任感。
3. 学生通过本课程的学习,认识到科技与生活的紧密联系,增强学以致用的意识。
课程性质:本课程属于科技制作类课程,结合电子、机械及编程等多学科知识,注重实践操作和团队合作。
学生特点:六年级学生具备一定的逻辑思维和动手能力,对新鲜事物充满好奇,喜欢动手实践。
教学要求:教师需引导学生将理论知识与实践相结合,鼓励学生发挥想象力和创造力,关注学生在学习过程中的安全意识和团队协作能力。
通过本课程,培养学生具备实际操作能力和科技创新意识。
二、教学内容1. 理论知识学习:- 电子元件基础:介绍常用电子元件如传感器、微控制器等的工作原理及应用。
- 机械结构设计:学习简单机械结构的设计与制作,如齿轮、滑轮等。
- 编程基础:掌握基础的编程知识和技能,如流程控制、函数等。
2. 实践操作:- 智能婴儿床设计:运用所学的电子、机械及编程知识,设计智能婴儿床的功能和外观。
- 模型制作:分组进行智能婴儿床模型的制作,锻炼学生的动手能力和团队协作能力。
3. 教学大纲:- 第一周:电子元件基础学习,了解智能婴儿床所需电子元件。
- 第二周:机械结构设计学习,探讨智能婴儿床的机械结构。
- 第三周:编程基础知识学习,学习编写智能婴儿床的控制程序。
- 第四周:智能婴儿床设计,制定设计方案,明确小组分工。
基于嵌入式开发的智能婴儿床

基于嵌入式开发的智能婴儿床智能科技已经深入到了我们生活的方方面面,其中包括了婴儿产品。
在过去,婴儿床只是一个简单的睡眠工具,但现在,随着嵌入式开发技术的应用,智能婴儿床已经成为了一种能够监测宝宝健康并提供更加舒适睡眠环境的产品。
智能婴儿床基于嵌入式开发的技术,可以帮助父母更好地照顾婴儿,同时也提供了更多的便利和安全性。
在本文中,我们将探讨基于嵌入式开发的智能婴儿床的制作和功能。
一、智能婴儿床的制作1.传感器智能婴儿床的核心部件是传感器,传感器可以监测婴儿的呼吸、心率、体温等生理指标,也可以监测婴儿的睡眠状态。
通过这些数据,智能婴儿床可以判断婴儿的健康状况,并在需要时向父母发送警报。
2.控制模块控制模块是智能婴儿床的“大脑”,它可以根据传感器数据控制床的倾斜角度、湿度、温度等参数,以提供更加舒适的睡眠环境。
控制模块还可以与智能手机或其他智能设备连接,方便父母随时监测婴儿的健康和睡眠状态。
3.应用软件智能婴儿床通常配备有专用的应用软件,父母可以通过应用软件远程监控婴儿的状态,并设置预警功能,以便在出现异常情况时及时处理。
应用软件还可以记录婴儿的睡眠数据,帮助父母更好地了解婴儿的睡眠习惯和健康状况。
4.其他功能智能婴儿床还可以配备一些其他功能,比如摄像头、播放音乐或儿童故事等,以提供更加丰富的睡眠体验。
一些智能婴儿床还可以配备有喂奶提醒功能,帮助新手父母合理安排喂奶时间,减轻育儿压力。
1.提高了婴儿的安全性智能婴儿床可以实时监测婴儿的健康状况,一旦发现异常情况会立即发出警报,帮助父母及时处理,提高了婴儿的安全性。
2.减轻了父母的压力智能婴儿床可以实现远程监控和自动调控,父母可以随时随地了解婴儿的状态,并及时处理异常情况,减轻了育儿压力。
4.促进亲子交流通过应用软件,父母可以随时了解婴儿的睡眠情况,同时还可以远程控制床的倾斜角度、播放音乐等功能,促进了亲子交流。
基于嵌入式开发的智能婴儿床通过传感器、控制模块、应用软件等技术,实现了对婴儿的健康状态和睡眠环境的监测和调控,提供了更加便利和安全的育儿方案,对于现代忙碌的父母来说是一种重要的辅助工具,也是一种符合潮流的育儿方式。
智能婴儿床开发方案

智能婴儿床开发方案许多父母在照顾刚出生的宝宝时,比较头疼的就是“不抱不悠不睡觉”,偶尔抱一抱还行,但是一抱就是俩小时,成宿成宿不睡觉,体力再好的父母都会受不了。
而现在英唐众创公司推出了一款智能婴儿床,这款婴儿床内置了一位“机器人保姆”,可以不仅可以代替父母来自动摇晃哄宝宝入睡,同时还能起到一些代替父母照顾婴儿的作用。
智能婴儿床智能之处英唐众创技术公司研发的这款智能婴儿床的卖点是能模仿父母怀抱,自动哄宝贝睡觉。
这款智能婴儿床内置了传感器和电机,可以自动检测宝宝的哭声。
当宝宝开始哭了之后,这款智能婴儿床智能婴儿床会自动开始晃动来试图安慰宝宝入睡。
根据技术人员介绍,通常来说,在这款智能婴儿床摇晃大约一分钟左右,大部分的婴儿就能重新入睡。
而如果超过一分钟之后,婴儿还是哭泣不止,那就说明应该是饿了或者是应该换尿布了,因此这时就该轮到父母登场了。
“新生儿会让许多父母感到疲惫”,相关母婴问题专家表示。
“由于照顾婴儿而导致的睡眠不足能够引发婚姻压力、产后抑郁、滥用药以及婴儿睡眠死亡,甚至还有会导致一些父母需求。
同时一些父母的疲劳也会降低工作效率,增加旷工、工作事故和更多的医护费用。
”而这款智能婴儿床智能婴儿床则可以代替父母进行这一部分相对疲劳的工作,让不安分的孩子也能快速入睡。
这款智能婴儿床内置的电机可以使用1000万次以上,同时摇晃的频率可以模拟父母的怀抱,不仅温和而且能让婴儿快速入睡。
同时,这款智能婴儿床还可以发出一种模拟母亲体内环境的音效,同时能够根据宝宝的状态调节音量变化,促使宝宝睡眠起到安抚的作用。
智能婴儿床APP使用这款智能婴儿床可以搭配智能手机App,让家长远程控制这款智能婴儿床的摇晃并且查看婴儿的状态。
这样就算父母与婴儿不在同一个房间内,也可以通过智能手机开始操作,避免开灯以及各种响动影响宝宝睡觉。
这款智能婴儿床配备了可在5秒内操作的固定襁褓设计,通过扣子将婴儿固定在床上,防止在摇晃的同时宝贝会在床上来回移动。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
智能调控婴儿床的设计与实现谢斌盛;邝维威【摘要】为了提高宝宝的睡眠质量,减轻父母的负担,以 ATmega16芯片为核心,设计并实现一种智能型婴儿床。
通过语音识别、温湿度检测等电路随时检测监控婴儿的睡眠环境。
主要讨论了该婴儿床的硬件和软件部分的设计思想及实现方法,并提供了测试实验数据,试验验证了方案的可行性和合理性,并具有一定的实用性。
%An intelligent babycrib with ATmega16 as the core is designed and realized to improve the sleep quality and re⁃duce burdens of parents. By using speech recognition and temperature and humidity dectection circuits,baby′s sleeping environ⁃ment is tested and monitored at any time. The paper discusses the design idea and method of the c rib′s hardwareand software, and provides test data. The experiment verifies the feasibility and rationality of the design scheme and the intelligent crib has very strong practicality.【期刊名称】《现代电子技术》【年(卷),期】2013(000)005【总页数】3页(P125-127)【关键词】ATmega16芯片;智能型婴儿床;语音识别;温湿度检测【作者】谢斌盛;邝维威【作者单位】广州大学实验中心,广东广州 510006;章和电气设备有限公司,广东广州 510507【正文语种】中文【中图分类】TN911.7-340 引言随着智能家居的逐步实现,一种新型的婴儿床跃入了新生家庭的眼球,受到越来越多人的关注。
新生婴儿常夜半啼哭,父母们往往为了照顾婴儿而焦虑疲惫。
近年来,国内外有很多研究者开始致力于研究开发智能型婴儿床,这可为父母们提供不少便利。
本文设计了一种以ATmega芯片为主控MCU的智能型婴儿床系统,它主要通过检测环境声音等信息,从而实现了根据婴儿哭闹声改变其睡眠环境的功能,给婴儿提供贴心关怀的同时,也给父母带来了方便。
在本文中,从硬件设计、软件设计及机械部分对该系统的设计思想和实现方法进行了阐述,并对系统进行了性能测试试验,试验结果表明所设计的智能型婴儿床系统的性能达到了设计具体要求。
1 婴儿床系统的设计构思系统由机械和电路两部分组成。
机械部分的床架四角下方装有滑轮,有一个小吊床装在床架内。
吊床一端接传动杆,传动杆固定在传动轴上,然后传动轴又与摆杆相连接;吊床的另一端与从动杆相接,从动杆固定在转轴上,转轴固定在床架上。
元器件和传感器组成的电路控制部分安装在床架上。
智能婴儿床克服了传统四腿固定式床和四腿下装轮活动式床在婴儿哭闹的时候需要人抱或推动哄孩子的不足,可自动摇床。
并且采用智能的语音识别技术,能识别出孩子的声音与大人的声音,从而判别是否需要摇床,以及根据孩子的哭声大小控制摇床的速度。
此外,该系统还具有尿床报警功能,系统安装的湿度传感器能感应到婴儿是否尿床,并通过蜂鸣器报警以及在LED显示屏上告示父母宝宝尿床了。
智能调控婴儿床与以往传统的智能婴儿床相比有着革命性的创新,结构简单实用,大大减轻了父母的负担。
2 系统硬件设计智能婴儿床在硬件上总体可分成以下几大模块:LED点阵模块、数码管显示模块、语音识别模块、电机驱动模块、按键模块、主控制模块。
每部分都不是独立运行,是相互交织的。
系统总框图如图1所示,系统中主控制芯片用ATmega16,语音识别模块用SPCE061A芯片,其内部集成DSP内核。
尿床检测通过传感器DHT11实现。
图1 系统总框图2.1 ATmega16主控芯片的介绍ATmega16是一款高性能、低功耗的8位AVR微控制器。
具有先进的RISC结构,数据吞吐率高达1 MIPS/MHz,内部有16 KB的FLASH Memory,1 KB的SRAM,还带有512 B在线可编程E2PROM,方便数据存储,且支持ISP功能。
同时具有8路10位A/D转换器,对于数据采集系统而言,外部无需单独的A/D转换器,从而降低了成本。
故AVR单片机在软/硬件开销、速度、性能和成本诸多方面取得了优化平衡,是高性价比的单片机。
2.2 语音识别芯片的介绍SPCE061A是继μ′nSPTM系列产品SPCE500A等之后凌阳科技推出的又一款性价比很高的16位微控制器。
内嵌32 KB的FLASH,两路DAC,能实现少量语音的存储、放音;同时该芯片自带8路10位精度的ADC,其中一路为音频转换通道,并且内置有自动增益电路,这为实现语音录入提供了方便的硬件条件;具有较高的处理速度,能够非常容易、快速地处理复杂的数字信号。
与SPCE500A相比,以μ′nSPTM为核心的SPCE061A微控制器是适用于数字语音识别应用领域产品的一种最经济的选择。
2.3 检测系统检测系统包括温度、湿度、语音三方面的检测,其中语音的检测是由语音识别芯片来实现,而温湿度的检测是采用DHT11作为信号获取传感器。
DHT11是一款含有已校准数字信号输出的温湿度复合传感器,它采用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。
在本设计中DHT11通过一条双工数据线外接一个上拉电阻连接到ATmega16上,经过一系列的握手通信后,才能进行数据传输;ATmega16接收到DHT11发过来的温度、湿度数据后,把它们分别显示在数码管上,而且尿床报警也是通过检测DHT11上的湿度变化来判别的。
为了防止梅雨天气的湿度比较高而出现的误判,在此采用一种科学的方法,即每隔10 s采集一次湿度进行对比,如果10 s内湿度上升7点视为尿床,如此一来可避免梅雨天气误报的情况。
2.4 电机控制部分由于单片机无法直接驱动直流电机,本电路中采用了L298N芯片进行驱动,如图2所示。
L298N是SGS公司的产品,其内部包含4通道逻辑驱动电路,即内含二个H桥的高电压大电流双全桥式驱动器,接收标准TTL逻辑电平信号,可驱动46 V,2 A以下的电机。
L298N可驱动2个电机,OUTl、OUT2 和OUT3、OUT4之间可各接1个电动机。
INPUT1、INPUT2和INPUT3、INPUT4接输入控制电平,控制2个电机的正反转,ENA、ENB为使能端,控制电机的停转。
在本设计中,只需要一个电机进行摇床控制,电机的运行控制情况如表1所示。
在图2电机驱动电路中,L298N与ATmega16控制连接部分采用了光耦隔离,控制端和驱动端电气完全隔离,它们之间不共地,信号传输完全通过光传输,电机采用12 V供电,考虑到电机运行时可能引起的过压,在其输出端加了保护二极管,当其电压超过12 V并到达二极管的开启电压时,其电位将会钳定在12 V与开启电压之和上,从而保护了电机以及芯片。
图2 电机驱动电路图表1 电机运行情况表?3 系统软件设计在系统硬件构架完成后,系统软件完成整个检测、控制功能,其总体结构可由以下几部分构成:温湿度检测模块,显示控制模块,语音识别模块,主程序控制模块。
以下为软件系统设计的部分代码(温湿度检测程序)://==============温度湿度显示函数===============//void delay1(void){int k;for(k=0;k<400;k++);}void dataout(unsigned char temp)//温度读取函数{unsigned char i,temp1;temp1=tab[temp];for(i=0;i<8;i++)//8位的数据流{scloff;if((temp1&0x80)!=0x80)dioff;else dion;sclon;temp1<<=1;scloff;}}//=============按键读取========================//unsigned char get_key(void){static unsigned char key_time=0;static unsigned char key_value=0;unsigned char key_n=0;key_n=~(PIND|ALL_KEY);if(key_n==key_value)//按键防抖{if(key_time<10)key_time++;else if(key_time==10){key_time++;return key_value;}}else key_time=0;key_value=key_n;return 0;}//==================主程序====================// void main(void){uchar value_back=99;uchar value_after;uchar warn=35;uchar competion;uint count_s;uchar k;DDRD=0X7A; //配置I/O寄存器PORTD=0X9F;DDRA=0XFF;PORTA=0XFF;DDRB=0XFF;PORTB=0XFF;OCR1A=500; //配置定时器TIMSK|=(1<<OCIE1A);TCCR1A=0X00;TCCR1B|=(1<<WGM12); //CTC模式TCCR1B|=(1<<CS11); //8分频SEI();}4 系统测试在系统硬件与软件部分设计完成后,对其进行测试,部分测试情况如图3(a),图3(b)所示。
图3 部分测试情况5 结论智能婴儿床的开发涉及到电子、计算机、电气、机械等多个学科领域,是一个综合性的应用课题。
本文着重以智能为前提,介绍了智能婴儿床的设计思想及硬件实现方法,试验证明了整个系统的可靠性较高,实用性较强,而且易于维护和扩展,若能在摇床的舒适度以及成本这两方面再加以研究,将具有产品化、市场化的意义。
参考文献[1]古玉年,赵志强.基于MSP430的智能婴儿床的设计与实现[J].苏州市职业大学学报,2009,20(1):32-36.[2]田国栋,李强.基于ATmega16单片机的实时温度采集与分析系统[J].电子设计工程,2012,20(7):151-153.[3]李付军.一种基于80C196KC和L298N的直流电机PWM控制技术[J].自动化技术与应用,2012,31(3):78-81.[4]孙绪才.L298N在直流电机PWM调速系统中的应用[J].潍坊学院学报,2009,9(4):19-21.[5]卓晓丹.基于SPCE061A的语音识别系统设计[J].计量与测试技术,2012,39(3):5-8.[6]李晶皎.嵌入式语音技术及凌阳16位单片机应用[M].北京:北京航空航天大学出版社,2003.[7]ARNOLD B.嵌入式系统设计[M].吕骏,译.北京:电子工业出版社,2002.[8]沈建良,赵文宏.ATmega128单片机[M].北京:北京航空航天大学出版社,2009.[9]华英成,童诗白.模拟电子技术基础[M].4版.北京:清华大学出版社,2006.[10]阎石.数字电子技术基础[M].5版.北京:清华大学出版社,2005.。