登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 理工学类 > 电气工程及其自动化 > 正文

基于单片机的红外遥控窗帘控制系统设计

 2023-08-01 06:08  

论文总字数:12589字

摘 要

随着时代的进步与科技的发展,人们居住环境越来越好,家居也趋于智能化、自动化。窗帘作为每个家庭的家居必需品,自然也需要满足现代化的要求,传统窗帘主要用手动拉开或合上,比较费力。针对这一问题,研制出红外遥控电动窗帘,较传统窗帘具有便捷省力的特点。本设计主要介绍了一款基于单片机的红外遥控窗帘,以STC89C52单片机技术为核心,通过红外遥控器发射数字信号脉冲,一体化接收头接收信号后启动单片机主控芯片,触发电机驱动模块输出PWM波,最后控制直流电机正反转,从而实现窗帘开合。经过硬件与软件实验,结果表明本设计可以实现由红外遥控器控制窗帘的开合与启停,验证了本设计的可行性。

关键词:红外遥控;STC89C52;直流电机

Abstract: With the progress of the times and the development of science and technology, people"s living environment is getting better and better. As a household necessity, curtains also need to meet the requirements of modernization naturally. Traditional curtains are mainly manually opened or closed with more laborious. Aiming at this problem, the infrared remote control electric curtain is developed, which is convenient and labor-saving compared with the traditional curtain. This design mainly introduces a kind of infrared remote control curtain based on single chip microcomputer, which takes STC89C52 microcomputer technology as the core, emits the digital signal pulse through the infrared remote control, and starts the MCU main control chip after receiving the signal from the head. Trigger motor drive module outputs PWM wave, finally control the DC motor forward and backward, so as to achieve curtain opening and closing. Through hardware and software experiments, the results show that the design can control the opening and closing of curtain by infrared remote control, and verify the feasibility of the design.

Keywords: Infrared remote control;STC89C52;DC motor

目 录

1 绪论 4

1.1 引言 4

1.2 课题开发背景 4

1.3 设计目的及意义 4

2 总体设计方案 5

2.1 设计任务 5

2.2 设计总框图 5

2.3 系统器件选择及介绍 6

2.3.1 主控器件 6

2.3.2 红外遥控模块 6

2.3.3 直流电动机 8

3 系统硬件设计 9

3.1 STC89C52单片机主控模块 9

3.1.1 单片机引脚功能介绍 9

3.1.2 单片机最小系统 11

3.2 红外遥控模块 12

3.3 电机驱动模块 12

4 系统软件设计 14

4.1 主体程序设计 14

4.2 键盘扫描子程序设计 14

4.3 红外遥控系统程序设计 15

4.3.1 红外编码子程序 15

4.3.2 定时中断子程序 16

4.3.3 红外解码子程序设计 17

5 系统的调试与运行 18

5.1 系统仿真测试 18

5.2 实物调试 20

结论 23

参考文献 24

致谢 25

1 绪论

1.1 引言

现代社会中,科技正在以难以想象的速度向前进步,随着居住环境的改善,人们对家居的要求早已不仅仅是空间的宽敞、自然环境的优雅,更多的是对整体舒适度、便捷度和安全性的追求,因此将电子产品融入普通家居已经屡见不鲜。单片机作为一种物美价廉的控制芯片,在日常生活中的应用也越来越广泛,红外控制器的应用也日益多样。基于单片机的红外遥控窗帘的研制很好地取代了人工窗帘,省时省力。本设计以STC89C52单片机为核心,利用红外遥控技术来控制一个直流电机,通过电机正转、反转、停止的状态来实现拉动窗帘开合,人工使用红外遥控器进行远程遥控。本系统并不算特别复杂,给单片机载入相应程序后,控制电机转动,利用单片机上红外接收器接受遥控器发送的控制信号,能够实现遥控窗帘功能,虽然本设计还不能和市场上的成品相媲美,但也具有一定实用性。

1.2 课题开发背景

现如今国内外红外感应、红外遥控技术已经比较普遍,随着各类电子产品推陈出新,人们对待智能化的观念和要求也随着科技发展而提高。人工手动控制逐渐向机械自动控制转变,单一功能产品逐渐向复合功能产品转变,集成电路也在逐步取代分立元件应用到各大电路系统设计当中。经过多年尝试与实践创新,红外光作为一种传输效率及可靠性较高的光波,可以较好地实现对被控目标的远程控制,例如红外遥控小车、红外遥控家用电器等也越来越多地被应用到家居生活当中,而作为家居中不可缺少的窗帘轨道仍多采用钢丝绳手拉式或轮滑式,操作起来比较费时费力。因此,为了普及红外遥控优点,研制出满足人们高水准要求的控制装置,我们将体积小、质量轻、可靠性高的单片机与红外遥控技术结合起来,设计出这款基于单片机的红外遥控窗帘。

1.3 设计目的及意义

随着智能化产品的设计水平不断的提升,人们的工作方式与生活习惯不断地改变,这让人们对于生活质量提出了更高的更新颖的要求,舒适度与便捷度也成为了一个衡量生活质量的重要标准。智能家居的时代正在来临,而窗帘的设计也亟待创新改变,本次课题的任务就是设计一款可以使用红外遥控器进行远程控制窗帘开合的产品,一方面可以节省人们不少力气,省时省力,另一方面也能够满足人们对实现家居智能化的心理要求,红外遥控窗帘可以弥补传统窗帘的不足,其通过遥控器轻松控制窗帘的开幕、关幕和停止(过卷)功能满足客户的需要,很大程度上减少了家庭成员劳动程度,契合了智能家居的设计要求。

2 总体设计方案

2.1 设计任务

(1)主体控制器是以STC89C52单片机为核心,其最小系统作为微机模块,使用C语言编写程序。主要实现跟随红外遥控器不同按键值,改变直流电机启停与转向,达到遥控开关窗帘的目的。

(2)红外遥控系统通过遥控器发射编码信号,经红外接收头接收处理即光电转换放大、解码调制,传送给单片机,单片机经过处理比较,控制相应输出端口状态,从而达到控制电机转动状态的功能。

剩余内容已隐藏,请支付后下载全文,论文总字数:12589字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图