您的位置 首页 嵌入式

根据PIC16F877的汽浴房智能化操控

基于PIC16F877的汽浴房智能化控制-本文选用MICroChip公司的PIC16F877单片机作为主控制器。从软、硬件两方面详细论述如何实现香薰美容蒸汽浴房的智能化控制。

    香薰美容蒸汽浴房应具有以下功用:(1)淋浴功用,含顶喷、侧喷;(2)冲浪盆浴;(3)足底按摩;(4)香薰美容;(5)蒸汽桑拿;(6)万年历;(7)中文屏幕显现;(8)毛病自检功用;(9)温度、湿度自动检测及调理;(10)内置三首经典轻音乐,如致爱丽丝、茉莉花、我心永恒等。本文选用MICroChip公司的PIC16F877单片机作为主操控器。从软、硬件两方面具体论说怎么完成香薰美容蒸汽浴房的智能化操控

  硬件规划

  PICl6F877单片机是Microchip公司运用最广泛的FLASH型CPU,片内包含8KFLASH程序存储区、368字节的RAM、256字节的EEPROM,35个可独立运用的I/O口,一个16位计数器/守时器,两个8位计数器/守时器,14个可独立运用也可嵌套运用的中止源,2个捕捉器/比较器/PWM模块,自带8路10位A/D,内含看门狗WDT及电源监督模块,具有休眠、等候等多种省电方法,I/O口能够直接驱动LCD。

根据P%&&&&&%16F877香薰美容蒸汽浴房的智能化操控的完成

  根据浴房的功用要求及PIC16F877微操控器的特色,本文硬件规划原理框图如上图所示,其间,液晶选用0CMJ2×8B汉字显现模块,运用简略操作便利,别的单片机自身自带的A/D模块和EEPROM使硬件规划大大简化,硬件规划原理图如下图所示。

根据P%&&&&&%16F877香薰美容蒸汽浴房的智能化操控的完成

  软件规划

  软件规划包含单片机初始化、设备自检、守时采样、逻辑判别、液晶显现、按键处理六部分,其间,设备自检最为重要,由于蒸汽浴房的环境一般都比较湿润,容易发生体系毛病,故对设备的硬件设备有很高的要求,软件流程图如下图所示。

根据P%&&&&&%16F877香薰美容蒸汽浴房的智能化操控的完成

  为了确保体系的正常运转,开机初始化后首要履行体系自检程序,CPU别离检测各个硬件设备是否作业正常,CPU的RAM自检子程序如下:

根据P%&&&&&%16F877香薰美容蒸汽浴房的智能化操控的完成

  若自检子程序中发现有反常情况时,则经过液晶显现相应反常信息并报警,本文选用精电蓬远液晶显现,程序如下:

根据P%&&&&&%16F877香薰美容蒸汽浴房的智能化操控的完成

根据P%&&&&&%16F877香薰美容蒸汽浴房的智能化操控的完成

体系对温度及湿度的精度要求不是十分的严厉,文中采样周期设为10秒,采样5个不同点求平均值即可,一起温度动摇操控不要太小,不然蒸汽发生器频频启停,使寿数缩短,A/D采样温度的子程序如下:

根据P%&&&&&%16F877香薰美容蒸汽浴房的智能化操控的完成

根据P%&&&&&%16F877香薰美容蒸汽浴房的智能化操控的完成

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/348389.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部