摘要:本设计是一个以STC89C52-单片机为操控中心的智能电风扇,采用多个红外感应开关感应人体所在的位置,然后风扇转头追踪到人体后自动启动。利用DS18B20温度传感器感应环境温度,将环境温度值、设定温度值和风扇工作转速显示在LCD1602液晶显示屏上,用户可以在任何时刻通过按键修改的方式修改所设置的温度上限及下限值。
风扇的转速通过PWM原理进行调节,根据温度值升降的值数调节,温度限值的作用是为了设定最快转速和最慢转速,防止风扇太慢没作用或者太快烧坏电机。所设定的温度值会自动保存在温度传感器的内部存储系统中,即使突发断电也能记忆住。按键具有连加、边减功能,使用起来便利。该设计旨在模拟出可以实现人体追踪自启和温控调速功能,与真实使用有所区别。
关键词 单片机;电风扇;智能温控;智能追踪
目录
摘要
Abstract
1绪论-1
1.1研究背景-1
1.2研究现状及发展趋势-1
1.3研究的主要内容-2
2 系统的总体设计与器件选择-3
2.1总体设计-3
2.2各模块器件的选择-3
2.2.1单片机选择-3
2.2.2人体红外感应模块的选择-4
2.2.3温度传感器选择-4
2.2.4显示模块选择-4
2.2.5步进电机和驱动模块的选择-5
2.3本章小结-5
3系统各部分模块设计-6
3.1总设计思路-6
3.2各模块设计-6
3.2.1单片机控制模块-6
3.2.2红外传感模块-7
3.2.3温度传感器模块-8
3.2.4显示模块电路-8
3.2.5步进电机模块电路-9
3.3本章小结-9
4系统各部分软件设计-10
4.1操作工具介绍-10
4.2总设计模块-10
4.3 LCD1602显示模块-12
4.4 DS18B20温度传感模块-12
4.5风扇控制模块-14
4.6本章小结-14
5 调试与分析-15
5.1调试过程-15
5.2调试中所遇到的问题-15
5.3调试结果及分析-15
5.4技术指标-16
结论-17
致谢-18
参考文献-19