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