ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:497.40KB ,
资源ID:6239603      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6239603.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(本科工程实践项目论文.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

本科工程实践项目论文.docx

1、本科工程实践项目论文工程实践项目论文 论 文 题 目 智能电动窗帘设计 学 生 姓 名 专 业 班 级 指导教师 职 称 二O 一 一 年 十 一 月智能窗帘系统设计摘 要本文描述了智能遥控窗帘系统的设计和工作原理,给出了智能遥控窗帘系统的硬件原理图、软件流程图。用单片机实现窗帘控制,为传统的手拉式或滑轮式窗帘应用模式转轨到新的红外模式和光敏电阻模式以及按键模式提供了具体解决方案,也为窗帘的智能化发展提供了新的思路。本文的主要研究工作如下:使用价格相对便宜的红外线遥控发射芯片、和光敏电阻模块和按键开关来实现对智能窗帘的半自动和全自动的控制;使用技术成熟的单片机最小系统作为主要控制系统,因为它是

2、一个软硬件相结合的系统,软件是控制单片机控制的程序源代码;硬件是实现系统控制功能的电子元件、单元电路的组成;使用由四个MOS管连接H桥式电机驱动电路作为驱动模块实现对直流电机的驱动。由于时间和技术上的限制,未来还需要针对智能窗帘各个模块的参数进行调优,通过与实际问题相结合的设计得到更好的结果。关键词:自动窗帘系统;红外线遥控;光敏电阻模块;H桥式电机驱动电路;单片机最小系统The Design of Intelligent Curtain SystemAbstractThis paper describes the intelligent remote control curtain syst

3、em design and working principle, presents the intelligent remote control curtain system hardware diagram, the software flow chart. With MCU curtains control, for the traditional type or pulley type curtain application mode transition to the new infrared pattern and photosensitive resistance mode and

4、 key model provides specific solutions, as well as the curtain intelligent development provides a new train of thought.The main research work was as follows:The used of the relatively cheap price of the infrared remote control transmitting chip, and photosensitive resistance module and a key switch

5、to achieve the intelligent curtain semi-automatic and fully automatic control;The used of mature technology of SCM system as the main control system, because it is a combination of software and hardware system, software control microcontroller control program source code; hardware system was to real

6、ize the control function of the electronic element, circuit unit;Used what is made of four MOS tube connecting the H bridge motor drive circuit for driving module for DC motor drive.Because of the time and technical limitations, future need for intelligent curtain modules of the tuning parameters of

7、 the actual problem, and by combining the design to get better results.Key words: automatic curtain system; infrared remote control; the photosensitive resistor module; H bridge motor drive circuit; the smallest single-chip system论文总页数:40页附录 21附录A 印制板电路图 21附录B 硬件电气原理图 22附录C 程序源代码 231 引言1.1项目概述如果说建筑是

8、凝固的音乐,那么完美的家庭智能化自动控制系统则是这首乐曲上绝妙的音符。在科技发达、物质富庶的今天,自控系统已不单纯是实现室内基本安防、照明、采暖的工具,而且是建筑装饰的一种实用艺术品,是自动化技术与建筑艺术的统一体。完善的自控系统集装饰、照明、安防及节能于一身,尽力达到完美与和谐的统一,充分利用科学与艺术的搭配,光与影的组合以及安防与空调的自动控制来创造各种舒适、优雅的环境,以加强室内空间效果的气氛。而智能窗帘作为智能家居的一部分,更显得尤为重要。试想,当你在看电视前还要去理会那窗帘的开关实在是一件烦人的事情,当你躺在床上的时候,发现窗帘没有关上的时候,当你早上醒来发现房间里乌黑一片你是不是很

9、恼火啊。为了解决这些生活中碰到的实际问题,智能窗帘设计便应运而生。1.2设计目的自动定时来实现窗帘的定时张开与关闭,早上定点拉开窗帘,同时起到早上提醒业主起床的作用,给人营造温馨与舒适的环境。实现一键控制功能,可以一键将窗帘拉开或关闭。1.3 设计任务1)室外光强高于30KLX时,该电路自动控制电机使窗帘拉开。2)设置两个手动按钮,一个控制窗帘向两边张开,一个控制窗帘向中间闭合,此时的操作不受光的控制。 1.4 研究思路和方法定时开关要实现双定时,则其主要的技术在与将不同强度的光信号转化为不同值的电信号,同时对电信号进行取样,再使用一个专业的窗口比较器LM393对电压值进行分段,来实现双定时;

10、一键控制在于的是简洁方便,同时为了降低成本,加强实用性,课题选用红外控制和按键控制两种键控制方式来实现对窗帘的一键控制功能;在执行机构方面,为了降低成本和维护实物的美观性,课题采用了一个直流电机,采用三脚架结构固定安放电机,通过对绳索在电机凹槽的缠绕方式的不同,来实现窗帘的左右开合。2.项目总体方案设计2.1系统原理框图 系统原理框图如图1所示: 图1 系统原理框图2.2 工作原理首先这款智能电动窗帘属于智能家居的一个分模块,因此电源供电以室内交流电220V最为合适,因为课题使用了以单片机为主控芯片的控制器和12V直流减速电机,所以整个模块需要12V、5V两种直流电源; 5V电源为主控制器电源

11、,12V电源为MOS管H桥驱动电路电源;主控制器选用了以单片机为主控芯片的最小控制系统,使用了软硬件结合的方式来实现整个窗帘的智能化;红外控制课题选用了市场上比较实用SM0038系列的红外模块来实现; 定时模块课题采用了以可见光光敏电阻器为传感器,通过传感器检测光的强弱来确定相对应的电压值;驱动电路选用了以MOS为核心的H桥式驱动电路来驱动电机正反转,3系统硬件设计3.1单元电路工作原理和实现功能: 3.1.1 电源指示灯模块:利用发光二极管作为电源指示灯,批示电源是否接通。电路原理图如右图所示:发光二极管的压降Uon约为1.8V,通过二极管的电流I=(Vcc-Uon)/R50.63mA ;图

12、2 电源指示灯图3.1.2 220伏交流电转12伏直流电模块:图3 220V交流电转12V直流原理图课题选择了一个220-12V的变压器,得到一个12V的交流电,再通过由4个N4007整流二极管组成的H桥整流电路和一个50V1000uF的极性电容来得到一个直流12V电源;J1排针口为220伏交流电输入口,T1为220伏到12 伏的变压器,四个整流二极管N4007型号的组成的整流器,C2为是整流滤波电容;为了减小元件误差,课题使用了7812和7805三端稳压芯片来得到12V 、5V的直流电源。 3.1.3 7812稳十二伏稳压模块: 图4 12V稳压模块原理图12V电源为MOS管H桥驱动电路电源

13、;J3是从220伏交流电转12伏直流电模块的电压输出口,从7812的1号脚输入,2号脚接地,3号脚为12V稳压电源输出端口;C9电容为滤波电容; 3.1.4 7805稳五伏稳压模块:图5 5V稳压模块原理图5V电源为主控制器电源;J3是从220伏交流电转12伏直流电模块的电压输出口,从7805的1号脚输入,2号脚接地,3号脚为5V稳压电源输出端口;C19电容为滤波电容; 3.1.5 主控制器: 主控制器原理图如图6所示: 图6 控制器原理图用软件生成了PWM波,通过P0端口来驱动MOS管H桥驱动模块,让电机正转或者反转; 当主控制器的P0.6端口输出为高电平,P0.7端口输出为低电平的时候,电

14、机正转,窗帘拉开;当主控制器的P0.6端口输出为低电平,P0.7端口输出为高电平的时候,电机反转,窗帘闭合;当主控制器的P0.6端口输出为低电平,P0.7端口输出为低电平的时候,电机不转,窗帘保持原状态; 表1 电机状态与P0.6、P0.7口电平关系表电机状态P0.6P0.7反转01不转00正转10晶振为11.0592M,P0.6和P0.7为PWM波输出端口,电机正转PWM波占空比为80%;P3.2、P3.3为外部中断按键,P2.1为光敏电阻电压输入端口;3.1.6 光敏电阻传感器模块:图7 光感模块原理图光敏电阻课题选用了TYL系列光敏电阻器,它是利用半导体的光电效应制成的一种电阻值随入射光

15、的强弱而改变的电阻器;入射光强,电阻减小,入射光弱,电阻增大。光敏电阻器一般用于光的测量、光的控制和光电转换;根据光敏电阻的光谱特性,可分为三种光敏电阻器,紫外光敏电阻器、红外光敏电阻器、可见光光敏电阻器;课题选用了可见光光敏电阻器光敏电阻属半导体光敏器件,除具灵敏度高,反应速度快,光谱特性及r值一致性好等特点外,在高温,多湿的恶劣环境下,还能保持高度的稳定性和可靠性;传感器模块使用了一个10K的滑动变阻器作为打压调节平衡器,入射光强,电阻减小,2号端口电压值变大,窗帘打开;入射光弱,电阻增大,2号端口电压值变小,窗帘闭合。然后通过一个LM393进行一个比较,确定两个阈值,使得LM393发出三

16、种不同的高低电平组合信号,通过单片机的P2端口来实现对窗帘的开合控制; 表2 光强、光敏电阻电压及窗帘状态关系表光照强度光敏电阻电压v窗帘开合状态E10KLXU4.0关闭10KLXE30KLXU1.8开3.1.7 SM0038红外模块作为红外遥控装置:图8 红外遥控模块原理图将红外的接收端安装在主控制器上,课题使用了发射端的五个按键作为整个智能窗帘系统的红外控制按键,来实现窗帘的开合,以及遥控与定时的相互转换;红外遥控模块采用了SM0038系列,其解调输出信号可以直接有微处理器解码,其主要特点是可靠性高,不易受环境干扰,并可以防止非控制信号的输出脉冲出现。可以连续进行数据发送。1 2 34 5

17、图9 遥控器按钮图1号健为整个系统的电源总开关键,2号健是夜间模式键,打开2号健的时候,是在夜间状态,窗帘已经关闭,光敏电阻模块放置在靠向窗户一侧,当第二天天亮,室外光打达到设定的阈值时,夜间模式功能使得窗帘打开,提醒主人起床,当不需使用夜间模式时,可按下3 号健,关闭夜间模式,当然使用其他的三个遥控键也可以实现关闭夜间模式功能;4号健为窗帘打开键,5号健为窗帘关闭键;实现了红外遥控功能;表3 红外遥控板按键对应键值级功能说明表键标号对应键值功能说明145H总开关246H夜间定时模式开启347H夜间定时模式关闭444H电机正转窗帘开启540H电机反转窗帘闭合 3.1.8 H桥MOS管驱动电机电

18、路模块: 图10 电机驱动模块原理图4个MOS管组成H的4条垂直腿,而电机就是H中的横杠。之所以选用MOS管,而不选用双极型晶体管,是因为双极型晶体管本身有导通电阻,在通过大电流时会明显发热,如果没有散热措施会很容易烧毁。这样就会限制电路功率的增加。而MOS管由于结构和原理的不同,导通电阻远比普通三极管低,允许流过更大的电流,且MOS管都内置有反向二极管来保护管子本身,所以采用MOS管连接H桥不但效率可以提高,电路也可以简化,使用MOS管搭建H桥,高位电路使用P沟道管;低位使用N沟道管。Q1和Q2为绝缘栅型P沟道耗尽型场效应管,型号为IRF9540;Q3和Q4为绝缘栅型N沟道耗尽型场效应管,型

19、号为IRF540;当P0.6输入为高电平P0.7输入为低电平时,Q1和Q4管导通,Q2和Q3管截止,电机正转;当P0.6输入为低电平P0.7输入为高电平时,Q1和Q4管截止,Q2和Q3管导通,电机反转。3.1.9 电机:电机选用的是一个十二伏直流电机,转速为150转/分,功率为5W,价格为五十元,在本系统的电机选用中,性价比为相对最优;3.1.10 执行结构:课题窗帘的开合方式选择了左右开合方式,总体结构的设计分为以下几部分:(1) 轨道主体架构:采用两个等腰三角形结构平行放置,将其底边沿两边延长,三角形两斜边也相同做延伸,实物制作中所有线条均采用钢铁或木条代替,在系统中起支撑作用。 1)材料

20、选择:由于金属材料价格相对较高、尺寸更改较困难,项目资金不足,所以选用价格低廉的木棒作为主体架构。钢丝、软绳作为固定辅助元件。 2)架构安装:架构长40cm,宽5cm,等腰三角形高15cm。用钢丝和软绳将每个节点固定。底座两末端用平滑钢丝固定,由于其将作为滑轮的转轴,效果如图: 图11 窗帘支架结构图(2) 电机位置的设计:将电机安放于架构上凹槽处,用绝缘耐高温导线将其固定,安放位置需满足传动线布置空间,即电机安放不能太靠前也不能靠后,位置必须适中。效果如图: 图12 电机安放位置展示图(圆柱体为电机模型)(3) 电机传动实现的设计:在底边两侧各安装一个滑轮,用于传动绳索的来回滑动,目的是减小

21、绳索滑动时所受的阻力。将滑轮穿过钢丝,将钢丝与主体架构固定连接。使用软绳在电机转轴上缠绕,缠绕方向需满足方案设计要求。传动绳的长度必须满足要求,取70cm2。缠绕(剩60cm)完后,将传动绳绕过滑轮,末端固定在主体架构上,必须使传动绳绷紧。效果如图: 图13 电机传动实现原理图(图中两端小圆代表滑轮,两细实线代表传动绳索,主体结构下方中间处绳索无连接)绳索在电机转轴上的缠绕:两边绳索采用相同方向的缠绕方式,满足电机转动时,两边绳索同收同放。缠绕方式如图: 图14 电机转轴剖面图(细实线代表两边绳索)这种缠绕方式可实现:当转轴顺时钟旋转时,两边绳索同时放长,即绳索在转轴上缠绕更少;当转轴逆时钟旋

22、转时,两边绳索同时收紧,即绳索在转轴上缠绕更多。由此实现电机的传动。(4) 窗帘轨道设计以及装饰窗帘的传动实现设计: 1)轨道设计:窗帘轨道采用双轨道形式,即两边传动绳索走向不重叠,相互不影响。绳索在整个结构的中心点位置与橡皮筋相连接,橡皮筋的另一端固定在结构的两端。通过绳索的滑动改变橡皮筋的长度,使连接点与轨道的相对位置发生改变; 2)轨道材料选择与固定:为使窗帘能自如滑动,需减小圆环与轨道之间的摩擦力,固选用表面光滑的刚性塑料管,长度为25cm;用软绳按照方案设计中要求将轨道一端固定好,另一端需留着穿圆环。下面为绳索与橡皮筋的连接效果三视图(窗帘为关闭状态): 图15左边绳索与左边橡皮筋的

23、主视图(细实线为绳索,最粗实线为橡皮筋,两边圆为滑轮)当绳索向左拉时,橡皮筋变长,即中间连接点向左边滑轮靠近;同理,当右边伸缩的绳索向右拉时,橡皮筋变长,中间连接点向右边滑轮靠近。图16 窗帘轨道平面俯视图(细实线为绳索,最粗实线为橡皮筋,两边的矩形为滑轮)当左右两边绳索分别向两边拉时,两个连接点分别向左和向右靠,窗帘为展开趋势。图17 窗帘轨道平面左视图(放大效果)细实线为绳索,两矩形为滑轮3)装饰窗帘传动的设计: 装饰窗帘使用圆环挂轨道滑动形式,圆环均使用挂在轨道上的形式,两个轨道上的第一个环分别与两个连接点固定连接。通过改变连接点位置,即改变装饰窗帘中间点的位置来控制窗帘的开闭,每个环的

24、下端均与装饰窗帘固定连接;将圆环穿过轨道,末端与主体架构固定连接;将轨道的另一端固定在主体架构上。图19 中间圆环与连接点固定连接俯视图(中间两竖线为圆环)图20 单边窗帘效果主视图短竖线为圆环,其下方矩形为装饰窗帘,中间圆环与连接点固定连接,末端圆环与轨道末端固定连接。通过中间连接点(第一圆环)的相对位置改变带动整个窗帘的开闭。3.2 产品材料清单 表四 材料清单表型号供方数量 个单价 元总价 元220V12V的变压器EI-41x18成都市电子市场11515稳压二极管N4007成都市电子市场101.515整流二极管1N4937成都市电子市场101.515电解电容1000uf成都市电子市场33

25、.510.5LED普通发光二极管成都市电子市场100.11单片机STC89C51/AT89C52成都市电子市场3824晶振11.0592成都市电子市场41.56开关按键开关 摇动开关成都市电子市场15-12插槽、插针双排插槽、单排插槽成都市电子市场200.714排阻A472J成都市电子市场100.55排线杜邦线、排线成都市电子市场1 米1010焊锡成都市电子市场14040红外模块SMOO38成都市电子市场11515Mos管IRF540/IRF9540成都市电子市场5525比较器LM393成都市电子市场50.84光敏电阻TYL系列成都市电子市场13.53.5电机12v直流电机成都市电子市场150

26、50排针单排排针成都市电子市场100.77可调稳压芯片LM317成都市电子市场222滑动变阻器502成都市电子市场100.22驱动芯片ULN2003成都市电子市场236万能板九寸万能板成都市电子市场5525铁钉长短铁钉成都市电子市场1包22制板PCB印制板成都市电子市场5315双接头电源线成都市电子市场122项目费用总计:331元4系统软件设计 4.1 各个单元的设计思路和实现的功能(按摸块化设计)1) 实现智能窗帘系统的定时自动开合功能:软件定时,使电机正反转的时间确定,防止电机正反转过度;2) 实现智能窗帘系统的一键控制功能: 依靠单片机的中断功能实现按键控制窗帘开合; 软件设计外部中断程

27、序来实现该功能; 使用红外模块实现远程的按键控制窗帘开合:对购买的SM0038红外模块进行软件的红外解码,时期实现红外远程控制窗帘开合;3) 对光敏电阻采集的电信号进行采样滤波以及数值处理:实用软件编写一个采样中值滤波程序实现光检测窗帘自动开合;4) 电机能够实现正反转: 在主控制器单片机内用程序生成一个PWM波,通过改变它的占空比来实现电机的正反转。4.2软件程序框图 图21 软件程序框图4.3主程序源代码/* * 主函数 * */void main(void) InitSys(); /初始化系统 while(1) while(IR_IN()=LightMod | LightSet) /如果

28、夜间模式被开启 if(AD_Filter()!=0) /判断是否光照达到阈值,如果达到阈值则执行 led=led; TR0=1; LightSet=0; for(i=0;i1000;i+) t1=10000; t2=40000; /电机正转p06 20%; p07 80% delay1(1); if(IR_IN()=LightModCancel) break; t1=20000; t2=20000; /停转 while(IR_IN()=IR_close) /扫描关窗遥控按键是否被按下 TR0=1;/ t1=10000; t2=40000; if(IR_IN()=IR_stop) /扫描停止遥控按键是否被按下 t1=20000; t2=20000;/ while(IR_IN()=IR_open) /扫描开窗遥控按键是否被按下 TR0=1; t1=40000; t2=10000; if(IR_IN()=IR_stop) /扫描停止遥控按键是否被按下 t1=20000; t2=20000;/ while(IR_IN()=IR_close) & !LightSet) /夜间模式没被开启则执行下面程序 TR0=1; t1=1000

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1