欢迎来到天天文库
浏览记录
ID:4145191
大小:214.72 KB
页数:12页
时间:2017-11-29
《带留言功能的智能电冰箱控制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、带带留言功能的智能电冰箱控制带留言功能的智能电冰箱控制系统深圳大学EDA工程技术中心林欣荣涂磊李远辉主要内容•系统的应用范围•系统所实现的功能•系统采用的主要元件•系统的结构1、硬件结构2、软件结构•结语系统的应用范围对实际应用进行适当的修改,可广泛应用于制冷、制热等消费类电子产品的控制系统。现在已经是用与冰箱控制系统上的成型产品。系统所实现的功能•显示和智能温控功能系统除常规的根据冷藏室和冷冻室的温度进行压缩机和化霜管的控制外,还能根据环境温度进行适当的补偿控制,最大程度的节省电力。此外,还能根据用户的设定以节电、速冻或定时速冻的模式运行。•留言功能能进
2、行长达180秒,最多30段留言的录音。系统采用的主要元件•采用MotorolaMC68HC08系列中的SR12单片机做为核心控制芯片,负责除语音采集和播放之外的所有控制功能。•语音录/放芯片采用了Philips的8831语音芯片。系统的结构1、系统的硬件结构整个系统从结构上分可以分为单片机及其外围辅助电路部分、传感器接口部分、电源部分、输出控制部分、语音子板部分、显示及键盘子板部分和音频功率放大部分。为了保证单片机工作可靠,开启了SR12芯片自带的低电压复位和硬件看门狗功能。下面的图一是系统的结构框图。图一系统结构图环温传感器冷冻传感器门门灯门灯化霜传感器
3、压缩机MCU冷藏室传感器补偿加热管升温按键MC68HC908SR12冷冻数码管降温按键冷藏数码管冷藏门开关电源灯速冻按键留言灯节电按键扬声器留言按键麦克风语音芯片(8831)2、系统的软件结构为了保证程序运行的可靠性,采用了环状的程序结构,而且每一个子程序中均无死循环的结构。这样一来,即使在某个时间因干扰导致出错,也不会导致整个程序死锁。下面的图二是系统的程序流程图。图二主程序流程图初始化各变量初始化单片机检测是否第一次上电开机五分钟延迟并显示时间读取各传感器的值并进行A/D转换扫描键盘根据参数执行对应的控制操作刷新显示LED和控制扬声器本系统的的留言部分
4、的子程序采用了在单片机的内存中存储各段留言的起始和结束地址的方式。结合录音长度为180秒的设计要求,按平均一段留言6秒种得出需存30段留言,每段留言又需要占用单片机6个字节的内存,再考虑了程序本身的内存开销,选择了有512字节内存的68HC08SR12单片机。如图三所示的例子(图中的留言段的地址对应的是单片机用于存储各段留言在留言用DRAM中的起始地址的单片机内存单元)。图三留言地址表更新实例图留言地址表更新实例图第十一段留言地址(1AA-1AF)……………………第十段留言地址(1A4-1A9)第十一段留言地址(198-1A3)第九段留言地址(198-1A
5、3)第九段留言地址(198-1A3)第十段留言地址(192-197)第八段留言地址(192-197)第八段留言地址(192-197)第九段留言地址(186-191)第七段留言地址(186-191)第七段留言地址(186-191)第八段留言地址(180-155)第六段留言地址(180-155)第六段留言地址(180-155)第七段留言地址(174-179)第五段留言地址(174-179)第四段留言地址(168-173)第六段留言地址(168-173)第四段留言地址(168-173)第三段留言地址(162-167)第三段留言地址(162-167)第五段留言地址
6、(162-167)第二段留言地址(156-161)第二段留言地址(156-161)第四段留言地址(156-161)第一段留言地址(150-155)第一段留言地址(150-155)第三段留言地址(150-155)程序所用内存(60-14F)程序所用内存(60-14F)程序所用内存(60-14F)单片机寄存器(0-5F)单片机寄存器(0-5F)单片机寄存器(0-5F)刚完成第十一段留言录制后更新地址表后完成新的一段留言录制后结语运用单片机进行智能电冰箱系统的控制,结合各种补偿控制手段,既可以提高冰箱的制冷效果,又可以最大限度省电,而且和传统机械控制的电冰箱系统
7、相比,系统的可靠性和稳定性还有很大提高。在电冰箱控制系统中同时集成留言的功能,则给了用户很大的方便,提高了冰箱的价值,具有广阔的市场前景。
此文档下载收益归作者所有