基于PIC16F877的汽浴房智能化控制.doc
《基于PIC16F877的汽浴房智能化控制.doc》由会员分享,可在线阅读,更多相关《基于PIC16F877的汽浴房智能化控制.doc(2页珍藏版)》请在三一文库上搜索。
1、基于PIC16F877的汽浴房智能化控制 香薰美容蒸汽浴房应具有以下功能:(1)淋浴功能,含顶喷、侧喷;(2)冲浪盆浴;(3)足底按摩;(4)香薰美容;(5)蒸汽桑拿;(6)万年历;(7)中文屏幕显示;(8)故障自检功能;(9)温度、湿度自动检测及调节;(10)内置三首经典轻音乐,如致爱丽丝、茉莉花、我心永恒等。本文选用MICroChip公司的PIC16F877单片机作为主控制器。从软、硬件两方面详细论述如何实现香薰美容蒸汽浴房的智能化控制。硬件设计PICl6F877单片机是Microchip公司使用最广泛的FLASH型CPU,片内包含8KFLASH程序存储区、368字节的RAM、256字节的
2、EEPROM,35个可独立使用的IO口,一个16位计数器定时器,两个8位计数器定时器,14个可独立使用也可嵌套使用的中断源,2个捕捉器比较器PWM模块,自带8路10位AD,内含看门狗WDT及电源监视模块,具有休眠、等待等多种省电方式,IO口可以直接驱动LCD。基于浴房的功能要求及PIC16F877微控制器的特点,本文硬件设计原理框图如上图所示,其中,液晶选用0CMJ28B汉字显示模块,使用简单操作方便,另外单片机本身自带的AD模块和EEPROM使硬件设计大大简化,硬件设计原理图如下图所示。软件设计软件设计包括单片机初始化、装置自检、定时采样、逻辑判断、液晶显示、按键处理六部分,其中,装置自检最为重要,因为蒸汽浴房的环境一般都比较潮湿,容易发生系统故障,故对装置的硬件设施有很高的要求,软件流程图如下图所示。为了保证系统的正常运行,开机初始化后首先执行系统自检程序,CPU分别检测各个硬件设施是否工作正常,CPU的RAM自检子程序如下:若自检子程序中发现有异常情况时,则通过液晶显示相应异常信息并报警,本文采用精电蓬远液晶显示,程序如下:系统对温度及湿度的精度要求不是非常的严格,文中采样周期设为10秒,采样5个不同点求平均值即可,同时温度波动控制不要太小,否则蒸汽发生器频繁启停,使寿命缩短,AD采样温度的子程序如下:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PIC16F877 汽浴房 智能化 控制
链接地址:https://www.31doc.com/p-3411509.html