《自动窗帘控制说明书》设计时间:2014年10月31号班级:机制专121姓名:梁家欣赵楠张茂艺报告页数:12设计任务与要求基于电动机设计一个可以遥控的自动窗帘系统。要求在模型上实现它的功能。一、设计方案及比较(设计可行性分析)本系统采用AT89S52作为控制核心芯片,LM358A比较器作为光信号采取,霍尔传感器作窗帘定位,1838T人体感应模块和红外遥控接收模块,L;9110作为模型电极驱动芯片,还有7805稳压芯片作为电源输入外部稳压,及DS1302时钟芯片和外接液晶拓展。二、系统设计总体思路三、系统原理框图及工作原理分析系统。四、电路设计及参数计算,主要元器件介绍及选择以及数据指标的测量首先是最小系统,我们组运用了AT89S52作为核心控制芯片。它的特点是我们的晶振用了12.00,这个小改动能让作品的程序运动。第二就是红外接收模块,它接受到信号之后就会输给P3.2口一串代码,然后单片机就会按指令执行。第三就是我们就模型电机驱动芯片,它的6,7脚分别接着P2.4,P2.3。当这两个脚的电平一高一低时,马达就会转动。两引脚电平互换就会正反转,其它情况马达不动。还有,他的输出电压最大能达到1.8A左右,能驱动包括步进电机等一般家用电机。而我们模型用的是直流减速电机。第四:我们运用了单向电压比较器作为光信号采集,当强光过来时比较器就会输出一个低电平给单片机。第五:运用人体感应模块。有人时输出一个高电平脉冲,我们再运用非门,转化为单片机容易识别的低电平输给单片机。第六:我们还用了霍尔传感器作为模型微动开关,窗帘上到顶或下到底时,霍尔元件会感受到窗帘沿的磁石给它的磁性。当霍尔接受到磁性之后,就会送一个低电平给单片机,再控制模型电机芯片,从而控制电机运行。五、画出电路原理图及PCB图接下来就是我们的模型制作,我们是使用AltiumDesigner作为系统核心板制作。整个模型都是手工制作。PCB制作原理图六、软件介绍关于软件方面,是用c语言编写的,并且结合51单片机的功能寄存器,成功操作了板上的外围设备。软件的独特之处在于充分利用了51单片机的定时器中断,实现了在自动模式下与实时检测手动模式的切换,实现后台运作功能。七、产品制作及调试八、结论(设计分析)0:我们作品整个系统不包括电机,成本不到50元,最贵的就是人体感应模块,而且性价比高,十分实惠。运用到实际上也十分方便。1:采用比较器作为光信号采取,避免了使用AD转换器,简化电路设计,而且可以根据个人需求调节放窗帘的光亮度。2:增加睡眠感应,让使用者拥有更好的睡眠质量。3:霍尔传感器替代传统的微动开关,可以实现无机械摩擦,而且安装和移植十分方便。4:程序方面,采用定时器中断,有效地排除外界信号干扰,而且让遥控和自动功能随意切换,让系统更加稳定和人性化。