推荐-自动启闭光控窗帘控制系统设计精品.docx

上传人:小飞机 文档编号:5303877 上传时间:2023-06-24 格式:DOCX 页数:29 大小:715.17KB
返回 下载 相关 举报
推荐-自动启闭光控窗帘控制系统设计精品.docx_第1页
第1页 / 共29页
推荐-自动启闭光控窗帘控制系统设计精品.docx_第2页
第2页 / 共29页
推荐-自动启闭光控窗帘控制系统设计精品.docx_第3页
第3页 / 共29页
推荐-自动启闭光控窗帘控制系统设计精品.docx_第4页
第4页 / 共29页
推荐-自动启闭光控窗帘控制系统设计精品.docx_第5页
第5页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《推荐-自动启闭光控窗帘控制系统设计精品.docx》由会员分享,可在线阅读,更多相关《推荐-自动启闭光控窗帘控制系统设计精品.docx(29页珍藏版)》请在三一办公上搜索。

1、第一章引言11.1课题背景11.2国内外概况11.3课题的研究分析及其特点11.4总体方案设计图2第二章核心芯片结构原理介绍42.1 STC89C52 单片机42.2红外线接收模块TOSP1838 62.3时钟芯片DS1302 82.4 AD 转换器 ADC0809 82.5液晶显示器LCD1602 102.6 ULN20XX简介10第三章硬件部分系统设计123.1电源部分硬件电路设计123.2显示部分硬件电路设计123.3 时钟部分硬件电路设计 133.4 红外接收部分硬件电路设计 143.5光控电路测光部分电路设计 143.6电机驱动部分电路设计153.7电机控制部分的设计16第四章 系统

2、软件设计194.1红外线解码的设计194.2 LCD1602 显示程序204.3遥控控制部分21结论与体会23主要参考材料24第一章引言1.1课题背景单片机控制的自动启闭窗帘控制系统,既能解决每天手拉开和关上窗帘的不便,又显 示出了生活的档次,同时还可以根据光线的明暗来自动控制窗帘的开关,以调节室内的光 线,更进一步地满足了人们的享受要求。除了广大市民住宅使用外,该遥控窗帘器还可以 广泛应用于别墅、公寓、宾馆、饭店、写字楼、歌舞厅、影剧院、会议厅、银行、学校、 医院等各种公共场所,因此该产品具有广阔的市场前景。自动启闭光控窗帘系统在我国还 刚刚兴起,但其发展前景广阔,推广和应用自动窗帘系统具有

3、重要的现实意义。1.2国内外概况在欧美等发达国家,电动窗帘已广泛应用。在10年前,电动窗帘就已经进入我国, 可一直没有大的推广,这两年,随着电控技术的不断提高及价格的不断下降,电动窗帘热 才又卷土重来。据了解,全国共有170多种电动窗帘器获得了国家专利,但就其技术本身 而言,还是大同小异,但售价却有很大差别,贵的要数千元,便宜的只要500块。尽管自动启闭光控窗帘系统在国内是一个新兴的行业,但是,它也正以不可抵挡之势迅速 崛起。自动启闭光控窗帘系统走进中国以来,在短短四年的时间里,自动启闭光控窗帘系 统生产商由最初的几家公司增加到如今的百余家企业。目前,我国自动启闭光控窗帘系统 生产厂商、分销商

4、、集成商与装饰公司都形成了相当规模,不少国内知名企业纷纷涉足遥 控自动窗帘系统行业,如青岛海尔、清华同方、TCL等,并涌现出一些较具影响力的智能 家居专业厂商,如上海索博智能电子有限公司、北京九州易居科技有限公司、天津瑞朗智 能家居电子科技有限公司、深圳市正星特科技有限公司等。自动窗帘产品已开始走进中国 的家庭。具报道,我国20XX年售出商品房1.9亿m2,如果每20 m?需要一套窗帘架产 品,仅此一项就可以年新增窗帘架产品近千万套加上。年新增窗帘架产品市场需求将不低 于2000万套。如果单片机控制的遥控自动窗帘,销售占市场的5%左右,就可实现年产值 上亿元。1.3课题的研究分析及其特点现有的

5、电动窗帘机的控制方式有固定式开关控制、遥控、光控、声控等,其中以前两 种形式居多。就实用程度和经济角度来说,用固定式开关控制方式较好,这是因为窗帘的 开闭不像电视机等家电产品开闭得那样频繁,每天开闭的次数不多,因此安装在固定的地 方使用也相当方便,如把开关装在床头柜等电器综合控制系统中,睡在床上就能控制窗帘 的开闭。利用触摸开关,实现全自动断电,既安全又节能,但最重要的一点就是没有实现 完全的自动化,没的摆脱对人的依赖作用。而采用遥控控制时,需要候机电源,不可能完 全断电而且增加遥控功能,也增加了成本,售价也相应提高。窗帘机的控制方式大体上有三种:声控、光控、时控,声控和遥控属于半自动类;而

6、光控虽属全自动式,但因光敏器件的灵敏度,冬夏等不同季节的光照度的不同,以及人们 对起闭窗帘在时间上的要求不同,而难以实施和普及8因此,时控式的全自动窗帘机便 成了专业以及业余电子设计人员的热门课题。根据以上自动窗帘有些不能实现完全的自动 化;有些虽然实现了完全的自动化,但结构复杂,性能不够稳定;有些虽然实现了完全的 自动化,且性能还可以,但价格昂贵不适合普通消费者使用。所以我想利用价格相对便宜 的红外线遥控发射芯片、时钟芯片、单片机作为主要控制器件,来完成该系统的设计。该 系统主要有如下几方面的特点:(1) 发射红外线的发射装置采用一般彩色电视机的遥控器,这样既方便又实惠。(2) 时间控制开关

7、窗帘。通过对DS1302芯片的设定,让用户可以随自己的生活习惯方便 的自动开关窗帘,无需手动。(3) 采用红外遥控方式,不会干扰其它电器的正常工作,也不会影响邻近的无线设备。超距离遥控,可达89m。(4) 能根据光照的强度来自动调整窗帘打开的程度。(5) 美观。以往的遥控电动窗帘都是向一边拉或向上拉,而本设计用的窗帘为百叶窗。(6) 体积小、结构简单、灵敏度高、抗干扰性强、经济实用、工作可靠。1.4总体方案设计图图1.1总体方案图第二章核心芯片结构原理介绍2.1 STC89C52 单片机2.1.1 STC89C52 的特点STC89C52RC具有以下几个特点:STC89C52RC与MCS-51

8、系列的单片机在指令系统和引脚上完全兼容;片内有4k字节在 线可重复编程快擦写程序存储器;32位双向输入输出线;两个十六位定时器/计数器;五 个中断源,两级中断优先级;一个全双工的异步串行口;2.1.2 STC89C52的主要引脚功能P0 口是三态双向口,通称数据总线口,因为只有该口能直接用于对外部存储器。读/写操作。P0 口也用以输出外部存储器的低8位地图1址。由于是分时输出,应在 外部加锁存器将此地址数据锁存,地址锁存,信号用ALE。P1 口是专门供用户使用的I/O 口,是准双向口。P2 口是从系统扩展时作高8位地址线用。不扩展外部存储器时,P2 口也可以作为用I/O 口线使用,P2 口也是

9、准双向口。P3 口是双功能口,该口的每一位均可独立地定义为第一 I/O功能或第二【/。功能。作 为第一功能使用时操作同P1 口。P3 口的第二功能如表2.1所示。表2.1 P3 口第二功能端口引脚各个功能P3.0RXD (串行口输入端)P3.1TXD (串行口输出端)P3.2INT0(外部中断0请求输入端,低电平有效)P3.3INT1 (外部中断1请求输入端,低电平有效)P3.4T0 (定时器/计数器0计数脉冲输入端)P3.5T1 (定时器/计数器1计数脉冲输入端)P3.6WT(外部数据存储器写选通信号输入端,低电平有效)P3.7E (外部数据存储器读选通信号输入端,低电平有效)2.1.3 S

10、TC89C52的时钟电路和复位电路(1)时钟产生电路本电路选用的电容为30pF,晶振频率为12MHz,振荡周期=112 Hs ,机器周期Sm =加指令周期=14旧。XTAL1和XTAL2:片内振荡电路输入线,这两个端子用来外接石英晶体 和微调电容。在石英晶体的两个管脚加交变电场时,它将会产生一定频率的机械变形,而 这种机械振动又会产生交变电场。石英晶振起振后要能在XTAL2线上输出一个3V左右的 正弦波,以便使STC89C52RC片内的OSC电路按石英晶振相同频率自激振荡,如图2.1所图2.1时钟电路(2)单片机复位电路图2.2为单片机复位电路。单片机在开机时都需要复位,以便中央处理CPU以及

11、其他 功能部件都处于一个确定的初始状态,并从这个状态开始工作。单片机的复位后是靠外部 电路实现的,在时钟电路工作后,只要在单片机的RST引脚上出现24个时钟振荡脉冲(2 个机器周期)以上的高电平,单片机便可实现初始化状态复位。STC89C52RC单片机的RST 引脚是复位信号的输入端。2.2红外线接收模块TOSP1838近年来,随着信息技术的飞速发展,无线通信技术正在向各个领域渗透,特别是利用红 外线进行通信无论从小型化、轻量化、还是从安全性等方面考虑,其可行性都比较高。红 外数据通讯实际是利用红外线作为通讯载体,由红外发射器和红外接收器来完成信号的无 线收发。在发射端,对发送的数字信号经适当

12、的调制后,送入电光变换电路,驱动红外发光 二极管发射红外光脉冲;在接收端,红外接收器对收到的红外信号进行光电变换,并进行解 调后,恢复出原信号。在红外数据通讯中,红外接收器件的选择是红外数据通讯中至关重要 的因素。2.2.1红外线一体化接收头TSOP1838系列是Temic公司推出的一体化红外线接收模块,集红外线接收、放大、解 调于一体,不需要任何外接元件,就能完成从红外线接收到输出与TTL电平信号兼容的所 有工作;而体积只有普通三极管大小一样,适合各种红外线遥控和红外线数据传输,其传 输距离大于4米。红外线接收模块TSOP1838系列的管脚分布如图2.3所示,1、2分别为电源和地,3为 信号

13、输出端,其输出电平和TTL电平兼容。TSOP1838系列的特性如下:多种接收频率可供选择:30KHz、33KHz、36KHz、36.7K Hz、38KHz、40KHz、56KHz; 大范围工作电压:(3-6) V;遥控距离:大于4m。图2.3 TSOP1838引脚图TSOP1838系列红外线模块接收器的受光面一侧为黑色环氧聚焦滤波透镜,此透镜消 除了可见光对它的干扰,对于提高可靠性及滤除光噪声至关重要。模块内含红外线PIN接 收管、前置放大器和解调器。当红外线发射器发出的信号经空间传送到TSOP1838系列模 块时,模块内部PIN红外线接收管将红外光转换为电信号,该信号经前置放大、解调后由 3

14、脚输出与TTL电平兼容的电信号,该信号能直接送入到微控器等要求TTL电平信号输入 的芯片中。2.2.2红外线发射码组成要使用红外线一体化接受头接受遥控器发射的红外线,再通过单片机解码,那就,必 须先了解红外线发射器所发射的红外线码的组成。一般的彩电、VCD遥控器的编码采用的格式为1913、9012. 1621格式;要识别一个遥 控器的格式很简单,只要把遥控器拆开,看它所用的集成块型号就知道,比如UPD1621、 SAA3010,其格式就是1621、3010格式。这种格式以1621为例,当按下遥控器上的某个按 键时,遥控器将发射出一帧数据,帧数据的编码格式由三部分组成:引导码(Lead code

15、)、 客户码(Custom code)和数据码(Data code),对于一个遥控器来说,每个按键所发射的帧 数据的客户码总是一样的,有区别的只是数据码。其中9012和1913、1621格式的唯一区 别就是引导码的高电平宽度不一样,9012格式为4.5ms,1913和1621格式为9ms。帧结构 中的客户码和数据码各有两个字节,第一个字节和第二个字节互为按位取反,其中客户码 的高4位与低4位又互为按位取反。0码由0.56ms高电平和0.565ms低电平组合而成、 1码由0.56ms高电平和1.69ms低电平组合而成。码元的高电平信号采用38kHz矩形 波(载波)调制发射,载波占空比(Duty)

16、为1/3,低电平无信号发射。DS1302是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它 可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V 5.5V。2.3.1 DS1302 简介DS1302的引脚排列,其中Vcc1为后备电源,VCC2为主电源。在主电源关闭的情况下, 也能保持时钟的连续运行。DS1302由Vcc 1或Vcc2两者中的较大者供电。X1和X2是振荡 源,外接32.768kHz晶振。RST是复位/片选线,通过把RST输入驱动置高电平来启动所有 的数据传送。RST输入有两种功能:首先,RST接通控制逻辑,允许地址/命令序列送入

17、移 位寄存器;其次,RST提供终止单字节或多字节数据的传送手段。当RST为高电平时,所 有的数据传送被初始化,允许对DS1302进行操作。如果在传送过程中RST置为低电平,则 会终止此次数据传送,I/O引脚变为高阻态。上电运行时,在Vcc2.0V之前,RST必须保 持低电平。只有在SCLK为低电平时,才能将RST置为高电平。I/O为串行数据输入输出端 (双向)。SCLK为时钟输入端。下图2.4为DS1302的引脚功能图:VcciSCLK I/O RST图2.4 DS1302引脚功能图2.4 AD 转换器 ADC08092.4.1 ADC0809的内部逻辑结构模数转换部分主要由ADC0809芯片

18、负责,读入模拟信号的管脚我们选用的是IN0,输 出数字信号是D0D7,与单片机相连接ADC0809是带有8位A/D转换器、8路多路开关以 及微处理机兼容的控制逻辑CMOS组件。它是逐次逼近式A/D转换器,可以和单片机直接 接口。由图2.5可知,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输 入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为 高电平时,才可以从三态输出锁存器取走转换完的数据。TN3TN2IN4INIJN.5TNOIN6AIN7BSTCEOCALED

19、3D7OED6CLKD5VCCD4VREF+DUONP VREFDID22827262321232221201918171613图2.5 ADC0809功能引脚图ADC0809对输入模拟量要求:信号单极性,电压范围是0 5V,若信号太小,必须进 行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前 增加采样保持电路。ALE为地址锁存允许输入线,高电平有效。当ALE线为高电平时,地址锁存与译码器 将A,B,C三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进入转换器 进行换。A,B和C为地址输入线,用于选通IN0 IN7上的一路模拟量输入。ST为转换启动信号。

20、当ST上跳沿时,所有内部寄存器清零;下跳沿时,开始进行A/D 转换;在转换期间,ST应保持低电平。EOC为转换结束信号。当EOC为高电平时,表明转 换结束;否则,表明正在进行A/D转换。OE为输出允许信号,用于控制三条输出锁存器向 单片机输出转换得到的数据。OE=1,输出转换得到的数据;OE = 0,输出数据线呈高阻状 态。D7 D0为数字量输出线。CLK为时钟输入信号线。因ADC0809的内部没有时钟电路,所需时钟信号必须由外界 提供,通常使用频率为500KHZ,VREF ( + ),VREF ()为参考电压输入。2.5液晶显示器LCD16021602液晶每行可显示16个字符,一共可以显示两

21、行。1602液晶模块内部的字符发生 存储器(CGROM)已经存储了 160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文 字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码。2.5.1 LCD1602的RAM地址映射控制器内部带有80B的RAM缓冲区,对应关系如图2.6所示LCD 描字跤行图2.6 1602LCD内部RAM显示地址0001020304050&070B090A0B0C0D0EOF10274041424344454&4748494A4B4C4D;4E4F5067当我们向000F、404F地址中的任一处写显示数据是,液晶都可以立即显示出来, 当写到1027、50

22、67地址是,必须通过移屏指令将它们移入可显示区域方可正常显示。2.6 ULN20XX 简介ULN20XX是高耐压、大电流达林顿阵列,由7个硅NPN达林顿管组成。该电路的特点 如下:ULN20XX的每一对达林顿管都串联一个2.7kQ的基极电阻,在5V的工作电压下它 能与TTL和S电路直接连接。ULN20XX是高压大电流达林顿晶体管阵列系列产品,具有电 流增益高、工作电压高、温度范围宽、带负载能力强等特点,适用于各类要求高速大功率 驱动的系统ULN20XX经常在以下电路中试用:(1)显示驱动;(2)继电器驱动;(3)照明 灯驱动;(4)电磁阀驱动;(5)伺服电动机、步进电机驱动等电路中。ULN20

23、XX的每一对达林顿管都串联一个2.7kQ的基极电阻,在5V的工作电压下它能 与TTL和S电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。ULN20XX 工作电压高,工作电流大,灌电流可达500mA,并且能够在关态时承受50V的电压,输出 还可以在高负载电流并行运行。第三章硬件部分系统设计3.1电源部分硬件电路设计通过一带有整流电路的12V变压器外接市电(220V)后,输入直流12V电压。左边两 个是12伏的电源滤波电容,一般大电容旁边并联一个小电容的目的是降低高频内阻,因 为大的电解电容一般采用卷绕工艺制造,所以等效电感较大,小电容可以提供一个小内阻 的高频通道,降低电源全频带内

24、阻。同时经过3端集成稳压器LM7805稳压后输出+5V电 压VCC,为讯响电路、红外接收电路、显示电路提供电源,5V电源经过二极管D9、限流阻3.2显示部分硬件电路设计显示电路设计米用的是液晶LCD1602来显示实时时间、调开窗帘时间、关窗帘时间等 内容。P0 口作为数据口连接LCD1602的714 口,来传输数据及指令,由于P0 口带负载能 力差,故需接上拉电阻。P1.0接LCD1602的4脚RS (数据/命令选择端),P1.1接LCD1602 的5脚R/W (读写选择端),P1.2接LCD1602的6脚E (使能信号)。电位器W1用来调节 LCD1602的亮度,如图3.2所示。图3.2显示

25、电路3.3时钟部分硬件电路设计DS1302主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并 且可以关闭充电功能。采用普通32768Hz晶振,开窗帘时间,关窗帘时间都保存在DS1302 自带的RAM中,不需要单独的EEPROMoDS1302在第一次加电后,须进行初始化操作,初始化后就可以按正常方法调整时间及 升降窗帘时间,电路连接图如图3.3所示。图3.3 DS1302接线图3.4红外接收部分硬件电路设计红外线接收电路使用一个集成红外接收器,型号是TSOP1838,静态时输出端输出高电 平,当接收到红外信号后,按红外信号的数据波形输出负脉冲数据信号。红外信号输出到 单片机的P

26、3.2,该口对应的第二功能是外部中断0 (INT0),利用该口的第二功能,一旦 红外线信号到来,P3.2被拉低,单片机中止当前的工作转移到接收、处理红外信号。开启 中断功能的目的,既减轻了单片机的工作负担,又保证接收到的红外信号的完整性。3.5光控电路测光部分电路设计光控测光电路部分由光敏电阻DG、电阻R1A和AD转换器ADC0809组成。光敏电阻是利用半导体的光电效应制成的一种电阻值随入射光的强弱改变的电阻;入 射光强,电阻值减小,流入ADC0809的电流模拟量增大,ADC0809的输出相应的数字量, 入射光减弱,电阻值增大,流入ADC0809的电流减小,ADC0809输出相应的数字量ADC

27、0809 的转换结束信号EOC连接到P3.0 ;输出允许信号OE连接到P3.1 ;时钟信号CLK连接到P1.3, 由单片机软件编程实现16分频,满足CLK信号低于640kHz的要求;START与ALE均连接 到P1.4; D0D7分别接到单片机P2.0P2.7; VREF( +)和VREF(-)分别连接到+5V电源 和GND; ADDA、ADDB、ADDC均连接到GND。单片机处理系统接收的信号是由信号采集装置 经A/D转换后的数字信号,在此设置P2.0P2.7为输入端口。对信号分析处理后,处理 系统需对电机控制装置发出控制指令,在此设置P3.4-P3.7为输出端口。当单片机的P2.0P2.7

28、端口接收到输入信号后,接下来要做的是对信号的分析。在信 号采集装置中,采用了分压电路型式,将光信号转换为电压信号,然后经过A/D转换变成 数字信号,所以处理系统要分析的是数字数据。信号采集装置和单片机使用了同一电源,电压为5.0V,也就是说,电压信号的变化范 围为05.0V。转换成数字信号后为0255,所以单片机通过这个数字范围控制步进电机 的转动角度。我们采用的是分级调速,把这个区域分成4个区域,每个区域对应转动角度 分别为 0,30,60,90。图3.5 ADC0809和光敏电阻电路图声112.住3i4P2JPl斗5PJIS2R23IFS1gFl,11IL2I5Pl1141i-3.6电机驱

29、动部分电路设计电机驱动部分主要由达林顿驱动ULN20XX芯片实现。ULN20XX所用的是单片机的P3.4P3.7接口,输出部分选用1316引脚,8引脚接地,9引脚所示为连接步进电机的电源,电机驱动电路连接图如图3.6所示。F 14 F 11IE 2E 3E 4E 5Ecc c 此C1 2图3.6电机控制部分电路设计3.7电机控制部分的设计此部分主要是对控制指令的执行。单片机根据读入的数据通过驱动器对电机进行驱 动,调节电机转动的角度。下面介绍一下步进电机及其控制原理,了解步进电机使我们能 更顺利的完成自动启闭光控窗帘的设计。3.7.1步进电机简述步进电机是将电脉冲信号转变为角位移或线位移的开环

30、控制元件。在非超载的情况下, 电动机的转速、停止的位置只取决于脉冲信号的频率的脉冲数,而不受负载变化的影响, 即给电动机加一个脉冲信号,电动机则转过一个步距角。这一线性关系的存在,使得在速 度、位置等控制领域用步进电机来控制变得非常简单。步进电机实际上是一种单相或多相 同步电动机。单相步进电机由单路电脉冲驱动,输出功率一般很小,其用途为微小功率驱 动。多相步进电机的多相方波脉冲驱动,在经功率放大后分别送入步进电机各相绕组。正 常情况下,步进电机转过的总角度和输入的脉冲数成正比;连续输入一定脉冲时,电动机 的转速与输入脉冲的频率保持严格的对应关系,不受电压波动和负载变化的影响。由于步 进电机能直

31、接接收数字量的输入,所以特别适合于微处理器控制。3.7.2步进电机驱动原理步进电机有三线式、五线式、六线式三种,但其控制方式均相同,必须以脉冲电流来 驱动。若每旋转一圈以20个励磁信号来计算,则每个励磁信号前进18,其旋转角度与 脉冲数成正比,正、反转可由脉冲顺序来控制。步进电机的励磁方式可分为全步励磁及半步励磁,其中全部励磁又有1相励磁及2相 励磁之分,而半步励磁又称12相励磁。本次设计采用的是2想励磁法。2相励磁法:在每一瞬间会有两个线圈同时导通。因其转巨大,振动小,故为目前使 用最多的励磁方式,每送一励磁信号可走18。其励磁顺序如表3.1所示,若励磁信号反 向传送,则步进电机反转。表3.

32、1正转励磁顺序STEPABCDSTEPABCD11100300112011041001电动机的负载转矩与速度成反比,速度越快负载转矩越小,但速度快至其极限时,步 进电机即不在运转。所以在每走一步后,程序必须延时一段时间,以对转速加以限制。3.7.3步进电机的选择步进电机有步距角(涉及相数)、静转矩及电流三大要素组成。一旦三大要素确定,步 进电机的型号便确定下来了。(1)步距角的选择:电动机的步距角取决于负载精度的要求,将负载的最小分辨率(当 量)换算到电机轴上,即每个当量电动机应走多少角度(包括减速)。电动机的步距角应 等于或小于此角度。(2)静力矩的选择:静力矩的选择依据是电动机工作的负载,

33、而负载可分为惯性负载 和摩擦负载两种。单一的惯性负载和单一的摩擦负载是不存在的。直接启动时(一般由低 速)两种负载均要考虑,加速启动时主要考虑惯性负载,恒速运行时只要考虑摩擦负载。 一般情况下,静力矩应为摩擦负载的23倍,静力矩一旦选定,电动机的机座及长度便 能确定下来(几何尺寸)。(3)电流的选择:静力矩相同的电动机,由于电流参数不同,其运行特性差别很大。可依据矩频特性曲线图,判断电动机的电流。选择电动机一般应遵循以上步骤。本次设计选择的是M35SP-7NP四相五线永磁型步进 电机。永磁型步进电机的特点为:1)大步距角,例如15、22.5、30、45、90等;2)起动频率较低,通常为几十到几

34、百Hz; 3)控制功率小;4)在断电情况下有定位转矩;5) 有强的内阻尼力矩。第四章 系统软件设计4.1红外线解码的设计该系统采用长虹彩电K11F型遥控器,产生的遥控编码是连续的32位二进制码组,其 中前16位为用户识别码,能区别不同的电器设备,防止不同机种遥控码互相干扰。该芯 片的用户识别码固定高8位地址为0BFH,低8位地址为40H;后16位为8位操作码(功能 码)及其反码。遥控器在按键按下后,周期性地发出同一种32位二进制码,周期约为108ms。一组码 本身的持续时间随它包含的二进制0和1的个数不同而不同,大约在4563ms之间。当 一个键按下超过36ms,振荡器使芯片激活,将发射一组1

35、08ms的编码脉冲,这108ms发射 代码由一个起始码(9ms),一个结果码(4.5ms),低8位地址码(9ms18ms),高8位地址码 (9ms18ms),8位数据码(9ms18ms)和这8位数据的反码(9ms18ms)组成。如果键按 下超过108ms仍未松开,接下来发射的代码(连发代码)将仅由起始码(9ms)和结束码(2.5ms) 组成。解码的关键是如何识别0和1。从位的定义我们可以发现0、1均以0.56ms的低电平 开始,不同的是高电平的宽度不同,0为0.56ms,1为1.68ms,所以必须根据高电平的宽度区 别0和1。如果从0.56ms低电平过后,开始延时,0.56ms以后,若读到的电

36、平为低,说 明该位为0,反之则为1,为了可靠起见,延时必须比0.56ms长些,但又不能超过1.12ms, 否则如果该位为0,读到的已是下一位的高电平,因此取(1.12ms+0.56ms)/2=0.84ms最为 可靠,一般取0.84ms左右均可;根据码的格式,应该等待9ms的起始码和4.5ms的结果 码完成后才能读码。根据以上分析可得出解码程序流程如下:有信号产生中断一EA清零一 延时小于9ms(低电平)一等待高电平的到来一延时小于4.5ms(高电平)一等待下一次高电 平的到来一延时0.84ms左右一读区P3.2脚电平值一再等待下一次高电平的到来一延时 0.84ms左右一读取P3.2脚电平值,依

37、次取得32位代码,前16位为识别码,后18位既为8 位数据码和8位数据反码。集体流程框图见图4.1。图4.1解码流程图4.2 LCD1602显示程序写指令:输入:RS=L, R/W=L, D0D7=指令码,E二高脉冲;输出:D0D7二数据。写数据:输入:RS=H,R/W=L,D0D7=数据,E二高脉冲;输出:无。LCD1602的一般初始化(复位)过程:延时15mS,写指令38H (不检测忙信号);延时5mS,写指令38H (不检测忙信号);延 时5mS,写指令38H(不检测忙信号,以后每次写指令、读/写数据操作均需要检测忙信号); 写指令38H:显示模式设置;写指令08H:显示关闭;写指令01

38、H:显示清屏;写指令06H: 显示光标移动设置;写指令0CH:显示开及光标设置。1602流程图如下:图4.2 1602流程图4.3遥控控制部分遥控控制部分就是根据遥控器发送的编码来执行需要的任务,其中包括:开窗帘、关 窗帘、停止移动(把窗帘设置成半开状态)、调节实时时间,(按一下此键,再按加、减键即 可使实时时间增加一或减小一)、调节开窗帘时间、调节关窗帘时间、时间增加、时间减 小、开/关自动开关帘、开/关自动关窗帘。具体实施措施为:1)接收到的红外线码值为10H,转入执行stop子程序,此时P3.4P3.7四个引脚都 将被置为高电平,控制电机ULN20XX的四个控制端都处于截止状态,电机不执

39、行任何动作 既窗帘停止不动。2)接受到的红外线值为16H,转入执行OPEN子程序,电机正转,延时一段时间也就是 窗帘全部打开的时候,电机停止运动。3)接收到的红外线值为44H,转入执行CLOSE子程序,电机反转,延时一段时间也就 是窗帘全部被关上的时候,电机停止运动。4)接收到的红外线值为0CH,就使01H取反,开始01H应该为0,取反后01H变为1 如果此时再按加一或是减一键,系统便会转入执行STIME子程序,使实时时间加一或是减 一后放入DS1302的RAM中,如果再次按到0CH这个键,那么01H取反被设置为0,按加或 是减键的时候就不能改变实时时间的值了。5)接受到的红外线值为46H、4

40、7H的时候与第四基本上相同,不同之出就是46H为调 节开窗帘的定时时间,47H为调节关窗帘的定时时间。6)接受到的红外线值为49H时,为开/关自动开窗帘,中断程序将把03H取反,03H开 始应该为0,取反后变为1,系统在去读取DS1302实时时间的时候如果发现03H为1就会 把读得的实时时间与开窗帘的定时时间想比较,相等就会执行开窗帘子程序;如果再次按 到该键,03H将被值0,在读取实时时间的时候就不在作比较了吗,而是直接退出中断程 序。7)接受到的红外线值为50H时,为开/关自动关窗帘,与开/关自动开窗帘设计一样。结论与体会五年的读书生活在这个季节即将划上一个句号,而对于我的人生却只是一个逗

41、号, 我将面对又一次的征程。五年的求学生涯在师长、同学、亲友的大力支持下,走的辛苦却 也收获满囊。感谢五年以来我所有的授课老师,我每一次的进步,每一点的进步,每一点的收获都 要得益于老师的知识积累和辛勤授课。本论文是在张老师的悉心指导和严格要求下完成的,在论文完成之际,我首先要对我 的指导老师和帮助过我的所有同学表示最真挚的谢意。在整个论文的选题、理论研究、需 求分析和系统设计的过程中,他们给了我很多启发,并对论文的设计方案提出了许多至关 重要的建议。在论文的完成过程中,我还要特别感谢张老师给予了我无私的帮助,正是在 他的鼓励和帮助之下,才使得我的论文能顺利的完成。张老师一丝不苟的作风,严谨求

42、实 的态度使我深受感动,没有他的帮助和关怀,我也不可能完成我的论文。同时,我还得到 了其他许多让我分享他们宝贵经验和知识的老师以及同学的热心帮助,向他们表示由衷的 感谢。最后,我要向百忙之中抽时间对本文进行审阅、评议和参与本人论文答辩的各位老师 表示感谢。主要参考材料:1 康华光.电子技术基础数字部分(第五版)M.北京:高等教育出版社,20XX(1):4444562 康华光.电子技术基础模拟部分(第五版)M.北京:高等教育出版社,20XX.(1):4484543 李宏,王崇武.现代电力电子技术基础M.北京:机械工业出版社,20008.(12):24364 谭浩强.C程序设计(第三版)M.北京:

43、清华大学出版社,20XX:961045 刘锦波.张承慧.电机与拖动M.北京:清华大学出版社,20XX:55676 郭天祥.新概念51单片机C语言编程M.北京:电子工业出版社,20XX.:1031107 石珍.家庭装饰设计与预算图集M.上海:上海科学技术出版社,20XX.(2):54608 王瑞杰.光控自动窗帘机P.中国专利,95218893.7,1997(12):6159 陈桂友,柴元斌.单片机应用技术M.北京:机械工业出版社,20XX(9):314310 吴次男,刘为民.手控或光控自动窗帘装置P.1995(5):11设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的设计(论

44、文),是我个人在指导教师的指 导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和 致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也 不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作 了明确的说明并表示了谢意。作者签名: 日 期:指导教师签名:日 期:使用授权说明本人完全了解 大学关于收集、保存、使用设计(论文)的规定,即:按照学校要求提交设计(论文)的印刷本和电子版本;学校有 权保存设计(论文)的印刷本和电子版,并提供目录检索与阅览服务; 学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢

45、利为目的前提下,学校可以公布论文的部分或全部内容。学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究 所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包 含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出 重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到 本声明的法律后果由本人承担。作者签名:日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同 意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许 论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描 等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期:年 月 日导师签名:日期: 年 月时间飞逝,大学的学习生活很快就要过去,在这四年的学习生活中,收获了很多,而这些 成绩的取得是和一直关心帮助我的人分不开的。首先非常感谢

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号