智能窗帘控制系统设计报告

合集下载

《基于单片机的智能窗帘控制系统控制设计开题报告3700字》

《基于单片机的智能窗帘控制系统控制设计开题报告3700字》

开题报告(三)研究的主要问题本文主要介绍了基于单片机控制的智能化窗帘以及各个环节功能的实现。

(四)拟达到的目的该系统着眼于经济性,实用性,以及电路的简易性来设计。

尽量采用最简单的电路布线和选用价格较为合适的元器件,来进行设计以达到(1)手动控制:当用户需要采光时可自行根据实际情况通过按键接通或关闭电源,使步进电机通电打开窗帘或者拉上窗帘。

(2)光照控制:通过不同的光照强度值照射时,经由光照传感器收集信息后,窗帘会主动打开或封闭。

(3)红外控制:当光照强度没有到达预定值,则需要我们手动操纵红外遥控器,由1838红外接收头接收信号后,单片机进一步控制步进电机拉开或者拉上窗帘。

(4)通过按键可以让以上三种模式循环切换。

(五)国外研究现状20世纪末期,一大批网络通信的家用电器、半自动化操作的电子产品等相继面世。

在家用智能冰箱、家用智能电视、家用智能洗衣机和各种家用电气化产品等功能综合为一体之后,诞生了住宅电子化的理念。

从那起,电动窗帘开始慢慢地出现在人们的视野之中。

这些年,经过人们的体验与使用,智能窗帘在美国、澳大利亚、英国等一些国家得到了广泛的应用。

2014年美国的研发人员Sun T和Li J等人所设计的节能翻转式窗帘系统,利用窗帘叶片接收太阳光照射的方向,从而控制窗帘的升降。

在系统设计上,该系统由上位机完成数据的存储、分析和输出等,由下位机采用感光元件采集光照信息。

它的节能表现在其外层材质采用可收集光能的太阳能板材料,可以通过吸收白天照射在窗帘上产生的光能,转化为电能存储在锂电池中。

该系统采用的太阳能转化技术可以为系统供电,节约了家庭的能源消耗。

2010年澳洲的科研人员Zhang C和Feng X等人硏制出一款由数字温度传感器DSl8B20组成的温度控制智能窗帘系统。

该系统能够将检测到的室外实时温度信息,然后将信息推送至手机App上,让用户选择是否开关窗帘,以实现窗帘的自动控制。

2017年日本的专家Han D和Chen X制作的光控检测节能智能窗帘系统,在窗户的玻璃与室内的窗帘之间安装了一种光线感应器。

基于单片机的自动窗帘控制系统设计报告

基于单片机的自动窗帘控制系统设计报告

基于单片机的自动窗帘控制系统设计报告一、研究意义21世纪是信息化的时代,知识与科技成为时代的潮流,在它们的推动下,智能化也因此得到了很大的发展,其作用在社会生活中日益得到彰显。

智能控制系统主要利用计算机技术、网络通信技术、综合布线技术等现代化技术的有机结合而发挥作用。

在通信技术、计算机技术、网络技术、智能控制技术的迅猛发展潮流下,家庭生活实现了现代化与智能化,居家环境也变得更加舒适与安全。

智能化控制的工作原理自然离不开运算和控制单元,而该系统采用的主控器件正是运算与控制单元的集合体。

系统的整体主要由硬件和软件两部分组成。

硬件部分由单片机扩展的外围电路以及各种实现单片机系统控制功能的接口电路组成;软件部分主要由单片机系统实现其特定控制功能的各种程序组成。

本设计中介绍了自动窗帘控制系统的硬件构成以及软件设计过程,以尽最大可能满足不同人对窗帘开闭的不同需求。

同时,系统在针对人们一般需求的设计开发外,还提出多种解决方案,在考虑到经济性和简便性的前提下,可以供日后对控制系统的功能进行扩展。

二、设计要求该设计通过分析电动窗帘的现状和人们对自动窗帘控制系统的功能的需求,从而对自动窗帘控制器进行总体的设计。

系统的总体设计采用以步进电机作为单片机控制元件,执行窗帘开闭的主要任务;以光敏电阻作为检测元件,以提供单片机外界光照的变化;STC89C52单片机作为主控制芯片,控制着整个系统的运行,此外,辅助以键盘和显示电路,在各个电路模块的配合下最终实现了自动窗帘控制系统的智能化要求。

该系统具有一般的窗帘控制系统的最基本的功能,即通过电动按钮来开闭窗帘,在此基本功能的前提下,本设计根据需求还设计了可以根据光照强度和设定时间自动开闭窗帘的功能,在选取设计方案和采用元器件方面,该系统本着简单实用经济的思想,尽量简化电路设计,用最简单的电路布线和选用最经济实用的器件来达到设计要求。

自动窗帘控制系统具有以下几个基本功能:1)手动控制:该功能是根据用户的需求通过按键进行窗帘的开关,此功能可以使窗帘的开闭处于任何一种状态;2)光照自动控制:系统可以根据用户设定的光照强度值通过感光器采集光照自动开光窗帘;3)时间控制:此功能是根据用户设定的时间一次性开关窗帘,并显示当前温度。

基于stm32的智能窗帘控制系统设计开题报告

基于stm32的智能窗帘控制系统设计开题报告

基于stm32的智能窗帘控制系统设计开题报告智能家居的发展带动了各种智能设备的出现。

其中,窗帘控制系统作为智能家居的重要组成部分之一,受到了广泛关注。

本文旨在探讨一种基于stm32的智能窗帘控制系统的设计。

一、引言智能家居是未来家居智能化的发展方向。

在智能家居中,窗帘控制系统是一个必不可少的部分。

智能窗帘控制系统的出现,能够带来许多便利,如自动拉开、自动关闭、远程控制等。

为满足市场需求,本文提出了一种基于stm32的智能窗帘控制系统设计。

二、设计思路1. 硬件设计本系统的硬件设计主要包括:主控板、通信模块和执行机构。

其中,主控板选用stm32,通信模块选用WIFI模块,执行机构选用电机和驱动模块。

2.软件设计本设计主要使用Keil软件进行编写。

程序主要实现的功能有:反馈信号采集、指令解析、数据传输、电机控制等。

三、系统设计流程1.系统硬件搭建首先,进行硬件搭建,将主控板、通信模块和执行机构进行连线。

主控板对电机进行控制,通信模块负责接受远程指令并传输给主控板。

2.程序编写对于程序的编写,主要实现以下功能:1)反馈信号采集功能;2)指令解析功能;3)数据传输功能;4)电机控制功能。

四、预期成果本文旨在完成一款基于stm32的智能窗帘控制系统的设计。

预期成果如下:1.实现远程控制窗帘的开关与运动速度调节。

2.实现智能反馈,如温度、光强等数据的采集、判断,从而实现人机交互。

五、总结本文设计的基于stm32的智能窗帘控制系统,可以增加家居生活的舒适度和智能化程度,具有广泛的市场前景,为家居智能化进程做出贡献。

毕业论文基于单片机的智能窗帘 开题报告

毕业论文基于单片机的智能窗帘 开题报告
解决的关键问题
1、光耦电阻的信号传输问题;
2、人机交互问题(包括键盘、遥控和显示);
3、直流电机的控制原理问题;
四、毕业设计(论文)所用的方法
采用方法
文献检索法
比较分析法
软件仿真法
编程调试法
五、主要参考文献与资料获得情况
参考文献:
[1].李广弟.单片机基础[M].北京航空航天大学出版社,2005年8月
附件3
毕业设计(论文)开题报告(学生填)
题目名称:基于单片机的智能窗帘系统
学生姓名
张祥
专业
电气工程及其自动化Байду номын сангаас
班级
10电工(1)班
一:选题的依据和意义
生活在提高,人类在向文明迈进,不同的时代对居住空间、环境有不同的要求,这是社会的必然潮流。单片机控制的自动窗帘遥控系统,既能解决每天手拉开和关上窗帘的不便,又显示出了生活的档次,同时还可以根据光线的明暗来自动控制窗帘的开关,以调节室内的光线,更进一步地满足了人们的享受要求。除了市民住宅外,还可以广泛应用于别墅、公寓、宾馆、饭店等各种公共场所,本设计采用遥控、光控方式实现智能化的窗帘系统,正符合现今智能家居的方向,具有广阔的市场前景。
三、设计(或研究)的内容
此次要设计的是智能窗帘。它是采用AT89S52单片机的最小系统设计,控制一个可逆、直流电动机控制窗帘的拉开和关闭。给出了硬件设计方案,以流程图方式对本系统的软件设计进行了较为详细的介绍。该系统的部分主要由键盘扫描电路、遥控、光敏电阻、单片机(AT89S52)、电动机驱动控制电路等组成;窗帘控制部分主要由导轨、窗帘、拉绳和电动机等组成。单片机根据接收到的信号不同来控制电动机的正转、反转或停止,从而实现窗帘的打开、关闭或停止。

基于单片机的智能遥控窗帘设计【文献综述】

基于单片机的智能遥控窗帘设计【文献综述】

毕业设计开题报告电子信息工程基于单片机的智能遥控窗帘设计一、前言部分随着现代控制技术的快速发展和传统工业改造的逐步实现,智能系统已经应用于我们生活工作的各个领域。

其中包括环境照明系统,家庭影院影音系统,安防监控系统,公共广播/背景音乐系统,会议系统,空调系统等一系列日常生活中的智能系统已经进入我们的视线。

这些智能系统的飞速发展,标志着人们对家庭生活舒适性的需求越来越强烈,而窗帘作为每个家庭的家居必须用品,自然也需要满足人们对更舒适性、更智能化的需求。

窗帘的基本作用无非是保护业主的个人隐私、遮阳挡尘以及装饰房间,但传统的窗帘必须由人手动拉动,特别是别墅或复式房的落地窗帘,往往笨重宽大,需要很大的力量才能开关窗帘,很不方便。

于是各种智能窗帘系统在最近几年得到迅速发展,它可以广泛应用于智能大厦、高级公寓、酒店和别墅等场所,只要轻按一下开关,窗帘就能自动开合,非常方便。

目前市场上出现的智能遥控窗帘设计,大部分能够根据使用者的要求进行一定的智能调节。

这其中又分为遥控控制和自动控制这两种模式。

现代人所需要的智能遥控窗帘系统,它要求安装简单方便,可维护性好,性价比高。

除了能应用于酒店、智能大厦、高级公寓、别墅等各个场所外,还需要应用于普通家庭、商务楼层等场所,并实现窗帘的自动开关,远程控制等高级控制功能,真正让窗帘与居室的表现力息息相关,在家居软装饰设计中恰到好处,成为现代家居的一道亮丽风景线[1]。

无线遥控系统一般由两部分组成,其中包括手持端发射器和控制端接收器。

手持端通过按键操作发射操作人员所发出的指令,经过并行、串行变换、信号程序控制、纠错信号等处理形成数字码,经过载波调制后用无线电波发射出去。

控制端接收由发射器发出的电波,读取发射器发出的载波信号并解调译码为代表操纵内容的数字信号,经过驱动放大等处理后发出继电器控制信号[2]。

近年来nRF24L01无线模块被普遍应用与各个无线遥控系统中,它是一款新型单片射频收发器件,工作于2.4 GHz~2.5 GHz ISM频段。

智能家居系统设计与性能评估实验报告

智能家居系统设计与性能评估实验报告

智能家居系统设计与性能评估实验报告1. 引言智能家居系统通过集成不同的智能设备和技术,为用户提供便利、舒适和智能化的生活体验。

本实验报告旨在介绍智能家居系统的设计和性能评估实验结果,为进一步改进和优化智能家居系统提供参考。

2. 智能家居系统设计2.1 系统组成智能家居系统包括智能设备、网络通信系统和控制中心三个主要组成部分。

智能设备可以包括智能灯具、智能插座、智能窗帘等,网络通信系统用于设备之间的数据传输和通信,控制中心用于实现用户对智能设备的远程控制和管理。

2.2 设备互联智能家居系统中的设备需要通过无线或有线方式进行互联。

无线方式可以使用Wi-Fi、蓝牙和ZigBee等通信协议,有线方式可以使用以太网等传输技术。

设备互联能够实现设备之间的数据共享和联动控制,提高系统的智能化程度。

2.3 用户界面智能家居系统的用户界面可以有多种形式,如手机App、智能音箱和触摸屏等。

用户可以通过这些界面来监控和操作智能家居系统中的设备,实现对灯光、温度、安防等的控制和调整。

3. 性能评估实验3.1 实验目的通过对智能家居系统的性能评估实验,可以评估系统的稳定性、反应速度、易用性和安全性等方面的表现,并提供改进和优化的建议。

3.2 实验设计本次实验选择了智能灯具和智能插座作为实验对象,分别从以下几个方面进行性能评估:- 反应速度:测试设备接收到命令后的响应时间,包括开关状态的切换和亮度的调整。

- 网络传输稳定性:测试设备在不同网络环境下的传输稳定性,包括Wi-Fi信号强度不同的情况下的数据传输质量。

- 使用便捷性:测试用户在使用智能灯具和智能插座时的操作便捷性和界面友好度。

- 安全性:测试系统对外部攻击的防护能力,以及用户数据的隐私保护措施。

3.3 实验结果通过对性能评估实验数据的分析,得到以下实验结果:- 反应速度方面,智能灯具的切换响应时间在100ms以内,亮度调整响应时间在200ms以内;智能插座的开关响应时间在50ms以内,电源状态反馈时间在500ms以内。

智能窗帘的实验报告(3篇)

智能窗帘的实验报告(3篇)

第1篇一、实验目的1. 了解智能窗帘的基本原理和组成;2. 掌握智能窗帘控制系统的设计与实现方法;3. 通过实验验证智能窗帘控制系统的功能和性能。

二、实验原理智能窗帘系统主要由以下几部分组成:1. 传感器模块:包括光敏传感器、温度传感器、湿度传感器等,用于实时监测室内环境参数;2. 控制模块:采用单片机作为核心控制单元,实现对窗帘的自动控制;3. 执行模块:采用步进电机驱动窗帘电机,实现窗帘的自动开合;4. 通信模块:通过无线通信模块实现手机APP远程控制。

实验中,以光敏传感器和温度传感器为例,实现智能窗帘的自动开合功能。

当室内光线强度低于预设阈值时,窗帘自动关闭;当室内温度低于预设阈值时,窗帘自动打开。

同时,用户可以通过手机APP进行远程控制。

三、实验器材1. AT89C51单片机;2. LCD1602显示模块;3. DS18B20温度传感器;4. 光敏传感器;5. 步进电机驱动模块;6. 步进电机;7. 无线通信模块;8. 电源模块;9. 连接线、面包板等。

四、实验步骤1. 硬件连接:将各个模块按照电路图连接到面包板上,确保连接正确无误;2. 软件编写:编写单片机程序,实现窗帘的自动控制功能;3. 调试与验证:对系统进行调试,确保各个模块正常工作;4. 功能测试:通过手机APP进行远程控制,验证智能窗帘的功能。

五、实验结果与分析1. 硬件连接:按照电路图将各个模块连接到面包板上,确保连接正确无误;2. 软件编写:编写单片机程序,实现窗帘的自动控制功能。

程序主要包括以下部分:(1)初始化:设置单片机的工作状态,初始化各个模块;(2)数据采集:读取温度传感器和光敏传感器的数据;(3)判断与控制:根据采集到的数据,判断窗帘的开合状态,控制步进电机驱动窗帘电机;(4)显示:在LCD1602显示模块上显示实时温度和光敏传感器数据;(5)通信:通过无线通信模块与手机APP进行数据交换。

3. 调试与验证:对系统进行调试,确保各个模块正常工作。

基于单片机的智能遥控窗帘设计【文献综述】

基于单片机的智能遥控窗帘设计【文献综述】

毕业设计开题报告电子信息工程基于单片机的智能遥控窗帘设计一、前言部分随着现代控制技术的快速发展和传统工业改造的逐步实现,智能系统已经应用于我们生活工作的各个领域。

其中包括环境照明系统,家庭影院影音系统,安防监控系统,公共广播/背景音乐系统,会议系统,空调系统等一系列日常生活中的智能系统已经进入我们的视线。

这些智能系统的飞速发展,标志着人们对家庭生活舒适性的需求越来越强烈,而窗帘作为每个家庭的家居必须用品,自然也需要满足人们对更舒适性、更智能化的需求。

窗帘的基本作用无非是保护业主的个人隐私、遮阳挡尘以及装饰房间,但传统的窗帘必须由人手动拉动,特别是别墅或复式房的落地窗帘,往往笨重宽大,需要很大的力量才能开关窗帘,很不方便。

于是各种智能窗帘系统在最近几年得到迅速发展,它可以广泛应用于智能大厦、高级公寓、酒店和别墅等场所,只要轻按一下开关,窗帘就能自动开合,非常方便。

目前市场上出现的智能遥控窗帘设计,大部分能够根据使用者的要求进行一定的智能调节。

这其中又分为遥控控制和自动控制这两种模式。

现代人所需要的智能遥控窗帘系统,它要求安装简单方便,可维护性好,性价比高。

除了能应用于酒店、智能大厦、高级公寓、别墅等各个场所外,还需要应用于普通家庭、商务楼层等场所,并实现窗帘的自动开关,远程控制等高级控制功能,真正让窗帘与居室的表现力息息相关,在家居软装饰设计中恰到好处,成为现代家居的一道亮丽风景线[1]。

无线遥控系统一般由两部分组成,其中包括手持端发射器和控制端接收器。

手持端通过按键操作发射操作人员所发出的指令,经过并行、串行变换、信号程序控制、纠错信号等处理形成数字码,经过载波调制后用无线电波发射出去。

控制端接收由发射器发出的电波,读取发射器发出的载波信号并解调译码为代表操纵内容的数字信号,经过驱动放大等处理后发出继电器控制信号[2]。

近年来nRF24L01无线模块被普遍应用与各个无线遥控系统中,它是一款新型单片射频收发器件,工作于2.4 GHz~2.5 GHz ISM频段。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式系统设计大赛智能窗帘控制系统Intelligent curtain control system设计报告参赛学校:XXXXXXXXXXXXXXXXXXXX作者:XXXXXXXX指导教师:XXXXXX摘要随着科技的发展,智能家居已逐渐进入人们的生活中。

本设计介绍基于STC89C52单片机控制的智能窗帘系统,它采用了红外遥控技术,实现在室内任何地方,只要轻按遥控器,窗帘就会随心所欲的打开或关闭。

为了使窗帘系统更加智能化,在设计中还加入了光控和自动定时控制,可以根据光强或用户定时,开启或关闭窗帘,让该设计更加人性化。

关键词:智能窗帘、光控、单片机AbstractWith the development of technology, intelligent domestic living has been gradually coming into life. Describes the design of intelligent control based on single chip curtain system, which uses an infrared remote control technology, anywhere in the room, as long as the touch of the remote control, curtain will open or close the arbitrary. To make the system more intelligent curtain, also joined in the design of light control and automatic timing control, based on light intensity or the user time, and open or close the curtains, so the design is more humane.Key Words:Smart Home、Light Control、MCU目录摘要 (1)第一章绪论 (3)1.1 智能家居概述及发展 (3)1.2 本课题的内容和目标 (3)第二章系统总体设计 (4)2.1 智能窗帘系统的功能特点 (4)2.1.1 遥控控制 (4)2.1.2 定时控制 (4)2.1.3 光感控制 (4)2.2 系统总结构图 (5)2.3 系统平台 (5)第三章智能窗帘系统硬件部分 (6)3.1 步进电机硬件部分 (6)3.2 串口RS232硬件部分 (7)3.3 定时模块硬件部分 (8)3.4 液晶显示模块硬件部分 (9)3.5 光敏模块硬件部分 (11)3.6 温度传感器硬件部分 (11)第四章系统关键功能模块的软件设计 (13)4.1 步进电机 (13)4.2 红外遥控部分 (13)4.3 串口RS232部分 (14)4.4 光敏感应模块 (15)4.5 温度感应模块 (15)第五章功能与指标 (17)5.1 系统功能和指标 (17)第六章本设计特色 (18)第七章结论与展望 (19)参考文献 (20)第一章绪论随着国民经济的发展和科学技术水平的提高,特别是计算机技术,通信技术、网络技术、控制技术的迅猛发展与提高,促使家庭实现了生活现代化,居住环境舒适化。

这些高科技已经影响到人们生活的方方面面,改变了人们的生活习惯,提高了人们的生活质量,智能家居在这种形势下应运而生。

1.1智能窗帘概述及发展在现代生活中,窗帘再不仅仅只起到遮挡光线的简单的作用。

它在整体家居中的装饰作用越来越突出。

据调查发现,居民因迁入新居而购买窗帘布艺产品平均每单花费在4000元以上,且不乏一次花费在2万元以上者。

因此,以迁入新居或装修后进行家用纺织品消费为特征的消费需求增长,成为家用纺织品消费的主流,明显地表现为刚性需求的增长。

另外,随着人们对居住环境的要求不断地提高,智能化的家居产品在人们的生活中将会逐渐被认识和采纳,智能窗帘也正以其强大的人性化功能、惊人的发展速度以及巨大的市场前景崭露头角。

然而,纵观目前国内智能窗帘市场,一方面,它的价格只有少数的人能承受的起,离普通大众相去甚远,而这过高的价格制约了它的发展。

另一方面,智能窗帘的智能化程度还不高,有的甚至只有遥控功能也称作是智能窗帘,因此智能窗帘市场良莠不齐。

针对这种现象,本设计通过创新,给窗帘增加了定时控制和光感控制,让窗帘显得更加智能化。

在成本方面,采用一些价格相对便宜的器件,来实现这个复杂的系统。

因此本设计具有很强的现实意义。

1.2本课题的内容和目标本课题抓住“智能家居”这一理念,在设计中力求人性化的智能控制,给用户带来最佳的体验。

本设计以单片机为控制核心,一方面以接收遥控器发来的红外线,手动控制窗帘,另一方面,采用了光敏元件和温度传感器,根据光强温度的变化,实现对窗帘的智能化控制。

同时,本设计还增加了另一种控制模式——自动定时控制,可以给窗帘设定开关时间,让用户拥有更好的体验。

第二章系统总体设计通过分析功能,本设计的系统模块如图2-1所示:图2-1系统各部分模块2.1智能窗帘系统的功能特点本智能窗帘系统的具有以下几个功能特点:2.1.1遥控控制作为一款智能型的窗帘,它仍然具有原始的按键控制功能,可以通过遥控按键来控制窗帘的开启和关闭。

2.1.2定时控制定时控制是窗帘稍微具有智能化的一个体现。

通过设定窗帘开启和关闭的时间间隔,可以让窗帘在某个时间自动开启或关闭。

2.1.3光感控制光感控制可以说是最能体现本设计智能化的一个地方,通过光敏和温度传感器,实时监测外界的光感和温度,从来让窗帘根据设定的值,自动开启或者关闭。

2.2系统总体结构图系统总体结构图如图2.2所示:图2-2系统设计系统主控制器采用两块STC89C52型号单片机来实现对输入信号的采集、显示以及对窗帘设备的控制,主控制器1主要完成遥控红外信号的接收,对电机的控制,以及对窗帘设置定时开启或关闭。

主控制器2主要完成温度和光照强度的采集,然后通过RS232串口传送给主控制器1,主控制器1对接收到的温度和光照强度数据进行处理,控制电机动作,从而实现对窗帘的控制。

另外,主控制器2还将采集到的温度和光照强度在1602 LCD液晶显示器上显示出来。

以上系统中用到的各个元件的型号:单片机的型号是STC89C52、步进电机:M35SP -7N、LCD液晶显示器:1602、温度传感器:DS18B202.3系统平台操作系统平台:Windows XP;编程软件:Keil uVision3;烧录软件:PZ-ISP以及STC-ISP。

第三章智能窗帘系统硬件部分3.1步进电机硬件部分步进电机采用的型号为M35SP-7NP,其基本结构由转子和转轴构成,如图3-1:图3-1: 步进电机的基本结构它的控制电路图如图3-2所示。

图3-2: 步进电机控制电路图步进电机的转动是通过软件来实现的,每次给步进电机一个值,让它步进一个角度,这样它就可以连续不停的转动,从而带动窗帘的开关。

具体实现流程将在软件设计部分给出。

3.1串口RS232硬件部分UART(Universal Asynchronous Receiver-Transmitter),也可称为通用异步串行口,这是微控制器里常用的通信方式。

RS-232C是一种串行口的通信接口,在RS-232C里,传输的准位提升,使传输距离增加、抗噪声能力提高,它是微型计算机常见的接口。

串行式数据传输里,有单工及双工之分,单工就是一条线只能有一种用途,例如输出线就只能发送数据、输入线就只能接收数据。

而双工就是在同一条在线,可接收数据,也可发送数据。

通常在传输数据之前,先要解决两个单片机的速率匹配问题。

通常以每秒传输多少位(bit per second,简称bps)表示串行式数据传输的速率,若每个传输单元为1 bit时,又称为波特率(baud rate)。

波特率的设置见图3-3:图3-3: 波特率设置表在8052里,若要通过串行口发送数据,只要把8位数据放入串行缓冲器(SBUF)即可,8052就会帮我们把这些数据,一位一位送出去。

同理,接收数据时,数据先被收集在串行缓冲器里,当8位数据到齐(串行缓冲器满了),8052就会中断,将数据提走。

串行口也存在四种工作方式,它的设置是通过SCON控制寄存器的SCON.7和SCON.6来实现的。

具体设置见图3-4:图3-4: 串口工作方式的设置本设计单片机(1)和单片机(2)所选用的波特率为4800,工作方式为方式1。

3.1定时模块硬件部分智能窗帘的定时功能采用的是89C52内部的定时器,其工作方式有以下四种。

图3-5:89C52定时器的工作模式具体工作方式的设置是通过TMOD 方式寄存器来实现的。

TMOD 方式寄存器的高4位(TMOD.7~TMOD.4)用以设置Timer1的工作方式,而低4位(TMOD.3~TMOD.0)用以设置Timer0的工作方式。

以低4位为例,GATE 位为定时器的门控开关,用以决定其启动方式。

若GATE=0,则只要TR0=1,即可启动Timer0,称为内部启动或软件启动;若GATE =1,则必须先将TR0位设置为1,再等待INT0------------引脚为高电平,才能启动Timer0,称为外部启动或硬件启动。

C/T ---位为定时器/计数器切换开关,若C/T ---=0,则Timer0为内部定时器,用以计数由fosc/12产生的脉冲;若C/T ---=1,则Timer0即为外部计数器,用以计数由T0引脚输入的脉冲。

M1及M0这两位可设置工作方式。

具体工作方式的见图3-6:图3-6定时模块的设置本设计采用的是定时器0的方式2。

3.2 液晶显示模块硬件部分LCD 为液晶显示面板,由于LCD 的控制需要专用的驱动电路,且LCD 面板的接线需要特殊的技巧,加上LCD 面板的结构比较脆弱,通常不会单独使用。

LCD 的内部结构为:图3-7 HD44780 LCM内部结构输入输出缓冲器为LCM的大门,所有的数据与控制信号都必须通过本单元才得以进出LCM。

指令寄存器为一个8位寄存器,其功能是存放微处理器所送人的LCM指令,DDRAM或CGRAM的地址。

当我们要将数据输入到DDRAM或CGRAM时,首先将数据放入数据寄存器,再把指令与DDRAM或CGRAM的地址放入本寄存器,即可将该数据输入到DDRAM或CGRAM。

同样读取数据也是。

指令译码器的功能是将指令寄存器里的指令译码,以获得所要操作的DDRAM 或CGRAM的地址。

数据寄存器连接LCM内部数据总线。

地址计数器连接LCM内部地址总线,DDRAM或CGRAM的操作都需要通过本寄存器所提供的地址来寻址。

相关文档
最新文档