指导教师评定成绩:审定成绩:重庆邮电大学自动化学院计算机控制技术课程设计报告设计题目:智能家居窗帘控制系统设计单位(二级学院):自动化学院学生姓名:张宝峰专业:自动化班级:0811003学号:2010212862指导教师:蔡林沁设计时间:2013年5月重庆邮电大学自动化学院制摘要随着电子技术在现实生活中的广泛应用,人们越来越感受到电子产品为生活所带来的各种便利,特别是在人们对生活品质要求逐渐提高的时代,智能家居的出现为人们的生活提供了品质的保证。本设计主要是基于STC89C52单片机控制的智能窗帘系统,以实现在室内任何地方,不需要用户亲自动手去调节窗帘,而是智能的调节。为了使窗帘系统实现完全的智能化,在设计中还加入了光控和自动定时控制,可以根据光强或用户定时,开启或关闭窗帘,让该设计更加人性化。本设计总共分为四个模块:光敏模块、单片机模块、步进电机模块和上位机软件模块。首先,光敏模块主要是将采集到的光照强度转化为数字信号,由于光敏电阻随光照增加而减小,这样光敏电阻两端的电压就会变化,然后经过ADC0804数模转化芯片,就可以得到二进制编码的数字信号;通过与单片机相连,将数字信号传输到单片机,单片机一方面将数字值显示在数码管上,一方面根据数字值的大小来确定窗帘的开关(即步进电机的正反转);本系统用的步进电机是四相五线,通过一次让一相导通,就可以驱动步进电机,但步进电机额定电流是0.3A,单片机内部电流是mA级的,所以需要一个放大电流的模块,本系统选用的是ULN2003芯片。对于上位机软件,可以设定两种模式,一种是手动控制,另一种是自动控制;另外,本系统还可以通过手机或者网页进行设定正反转的阀值等参数。最终,本系统成功实现了题目要求达到的效果。关键词:智能窗帘、STC89C52单片机、光敏模块、步进电机、上位机软件目录摘要...................................................................................................................................................I一、设计题目..................................................................................................................................1二、设计报告正文...........................................................................................................................2第一章绪论.............................................................................................................................21.1智能窗帘概述及前景........................................................................................................21.2本项目要实现的目的及意义............................................................................................21.3本项目实现的功能............................................................................................................31.4任务分工及报告组织结构................................................................................................3第二章系统总体设计.............................................................................................................42.1系统总结构图....................................................................................................................42.2总体原理图........................................................................................................................42.3程序流程图........................................................................................................................6第三章系统模块设计.............................................................................................................83.1系统的基本功能...............................................................................................................