2-2202198-基于单片机的智能晾衣架控制系统的设计说明.doc
《2-2202198-基于单片机的智能晾衣架控制系统的设计说明.doc》由会员分享,可在线阅读,更多相关《2-2202198-基于单片机的智能晾衣架控制系统的设计说明.doc(35页珍藏版)》请在咨信网上搜索。
诚信申明 本人申明: 我所呈交的本科毕业设计〔论文〕是本人在导师指导下对四年专业知识而进展的研究工作与全面的总结。尽我所知,除了文中特别加以标注和致中所罗列的容以外,论文中创新处不包含其他人已经发表或撰写过的研究成果,也不包含为获得化工大学或其它教育机构的学位或证书而已经使用过的材料。与我一同完成毕业设计〔论文〕的同学对本课题所做的任何奉献均已在文中做了明确的说明并表示了意。 假设有不实之处,本人承当一切相关责任。 本人签名: 年月日 基于单片机的智能晾衣架控制系统的设计 志强 自动化专业自控0906班学号090204155 指导教师 卜旭芳讲师 摘要 随着社会的不断开展和进步,智能化的产品在不断的涌入我们的家庭生活,给人们的生活起居带来便利,但是晾衣工具还是处于比拟原始的层次几乎没有什么改变,渐渐与我们的生活脱节。对于现在城市里的大多数人们每天忙于工作,白天几乎都不在家中,当天气变化时不能与时将衣物收回。关于这个问题,本文对智能晾衣架系统进展研究,运用DHT11温湿度传感器,光敏电阻采集到的信号传输给系统处理核心单片机AT89S52,根据当时的温湿度和光线的强弱判断晾衣架是否要收回。当空气中的相对湿度超过设定值〔认为要下雨或者已经下雨〕或光线变暗到一定值〔认为已经天黑〕时,系统会发出报警提示主人收衣服并延时,无人应答后系统会自动发出脉冲信号给电机,从而控制机械局部自动收回晾衣架。 关键词:智能 AT89S52 DHT11 MCU based intelligent clotheshorse control system design Abstract With the constant development and social progress, intelligent products in the continuous influx of our family life, to the people's daily life more convenient, but airing tool or in a primitive level almost no change, gradually and our life away. For now the city where most people are busy with their work every day, hardly ever at home, when weather changes will be unable to recover. About this question, the intelligent clothes hanger system is studied, using the DHT11 temperature and humidity sensor, 5547 photosensitive resistance signals transmitted to the system processing core chip AT89S52, according to the time of the temperature and humidity and light intensity to judge whether to take back the clothes hanger. When the air relative humidity exceeds a set value ( think it's going to rain or rain ) or the dark to a certain value ( that had been dark ), the system will send out alarm host received clothes and delay, no response after the system will automatically send a pulse signal to a stepping motor, so as to control the mechanical parts automatically retract the clothes hanger. Key words:Intelligent AT89S52 DHT11 目录 前言1 第1章绪论2 第1.1节选题背景2 第1.2节研究目的与研究方法2 第1.3节研究意义3 第2章系统总体设计4 第2.1节总系统设计框图4 第2.2节系统组成概述4 第2.3节系统硬件电路选择5 第2.4节系统软件结构设计5 第2.5节机械结构设计6 第3章控制系统硬件设计8 第3.1节单片机的介绍与其工作系统设计8 第3.2节温湿度传感器电路14 第3.3节光敏检测电路16 第3.4节直流电机驱动电路17 第4章控制系统软件设计22 参考文献23 31 / 35 前言 现在人们的生活追求个性化、自动化,家装要求的档次越来越高,生活家居人性化、智能化的要求使智能控制技术在智能家居电子产品中得到了广泛的应用,它不仅优化了人们的生活方式和居住环境,而且方便了人们有效的安排时间和节约各种能源。人们实现了家电、照明、窗帘控制和防盗报警等智能化,但是晾衣工具还是处于比拟原始的层次几乎没有什么改变,渐渐与我们的生活脱节。 目前人们所使用的晾衣架多为不能随外界环境变化而自动收缩的传统类型。假设住户是双职工,或者住户有事在外,那么如果下雨或者夜晚,传统类型的晾衣架就做不到使晾晒在室外的衣物避雨、避露水的功能。炎热夏日,上班族通常是把衣物晾晒在室外一整天。住户即使在家,为了减少麻烦,也很少在夏日的正午把衣物收回室,等气温下降之后再把衣物拿出去晾晒,其实暴晒对衣物的损伤极大。 国现在也有生产智能晾衣架的厂家,但是他们所生产的智能晾衣架都是安装在阳台部,通过电路的控制使晾衣架根据不同的情况垂直升降,以到达智能晾晒衣物的功能。而本设计是通过温湿度传感器和光敏传感器感应外界天气中的雨水、温度和光照情况,运用传感器、单片机驱动电动机来控制晾衣架的伸和收缩,从而到达智能晾晒衣物的目的。 第1章绪论 第1.1节选题背景 随着社会经济水平的开展,现在人们的生活追求个性化、自动化,追求快节奏,家装要求的档次越来越高,生活家居人性化、智能化的要求使智能控制技术在智能家居电子产品中得到了广泛应用,它不仅优化了人们的生活方式和居住环境,而且方便人们有效地安排时间和节约各种能源,实现了家电、照明、窗帘控制和防盗报警、定时控制与远程控制等。伴随着高智能家居的快速开展,晾衣工具的智能化开展明显落后与其他家用器具智能化开展之后,现在已经引起社会的很大关注。 第1.2节研究目的与研究方法 目前人们所使用的晾衣架多为不能随外界环境变化而自动收缩的传统类型。假设住户是双职工,或者住户有事在外,那么如果下雨或者夜晚,传统类型的晾衣架就做不到使晾晒在室外的衣物避雨、避露水的功能。炎热夏日,上班族通常是把衣物晾晒在室外一整天。住户即使在家,为了减少麻烦,也很少在夏日的正午把衣物收回室,等气温下降之后再把衣物拿出去晾晒,其实暴晒对衣物的损伤极大。 国现在也有生产智能晾衣架的厂家,但是他们所生产的智能晾衣架都是安装在阳台部,通过电路的控制使晾衣架根据不同的情况垂直升降,以到达智能晾晒衣物的功能。而本设计采用单片机作为智能晾衣架的检测与控制核心,通过温湿传感器探测外界环境的温度和湿度,当温度或湿度到达一定指标时,单片机控制电动机正转〔或者反转〕从而使衣架自动收回,当传动杆接触到位置开关时,电机停止转动;当雨停后,充裕时,光敏电阻将信息反应给单片机,单片机再控制电动机反转〔或者正转〕从而使衣架自动伸出接收晾晒。晾衣杆与各传动轴之间采用滑轮、钢丝绳等连接。 〔1〕文献法。本研究涉与单片机编程、原理图绘制、元器件焊接等技术,需要对涉与的知识精通才能实现方案的成功设计,只有通过对大量相关书籍期刊进展阅读、整理、分析,才能得到有价值的研究资料。因此,本研究把文献法作为最重要的研究方法。 〔2〕观察法。科学的观察具有目的性和计划性、系统性和可重复性。在科学实验和调查研究中,观察法具有扩大人们的感性认识、启发人们的思维、导致新的发现等几个方面的作用。因此对于本研究有很大帮助。 第1.3节研究意义 基于现在晾衣架的开展现状,本设计开发了一种能帮助人们摆脱原始操作的智能晾衣架。本实用新型晾衣架主要特点在于:可以伸缩,操作简单,占地面积小,美观实用。同类产品有可收缩式的,但属于组装而成,操作比拟麻烦,而本晾衣架是通过温湿度传感器和光敏传感器感应外界天气中的雨水、温度和光照情况,运用传感器、单片机驱动电动机来控制晾衣架的伸和收缩,从而到达智能晾晒衣物的目的。 第2章系统总体设计 第2.1节总系统设计框图 本设计采用美国Atmel公司的AT89S52单片机作为控制核心,外围辅助温湿度传感电路与光敏传感电路等检测电路来控制电机运动,实现收晾衣智能化的功能。总体设计框图如图2.1所示: 图2.1 系统总体控制框图 第2.2节系统组成概述 本系统可固定在阳台外面,既节省空间,同时系统通过测温湿度电路与光敏电路等检测电路自动测量当前空气温度、湿度和光线强度,根据当前温湿度值和光线强度确定晾衣架是否收回。当要下雨或已经下雨时,空气中的相对湿度急剧增加超过设定值时,系统会自动发出警报〔提示主人收衣服〕,假设无人应答系统自动默认屋无人,系统会自动给电机脉冲完成自动收衣服功能。 第2.3节系统硬件电路选择 本系统的控制核心采用扩展型单片机AT89S52,该系列单片机是釆用高性 能的静态80C51设计的,由先进的CMOS工艺制造并带有非易失性Flash程序存储器,全部支持12时钟和6时钟操作,包含128字节和256字节RAM,32 条I/O 口线、3个16位定时/计数器、6输入4优先级嵌套中断结构、1个 串行I/O 口,可以满足本系统的需要。 系统检测局部由DHT11型温湿度传感器和5547光敏电阻组成。DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最正确选择,而且此产品为 4 针单排引脚封装,连接十分方便。 系统电机局部采用H桥直流电机驱动,H桥电路是直流电机使用最广泛的一种驱动电路。实际使用的时候,用分立元件制作H桥是很麻烦的,不过现在市面上有很多封装好的H桥集成电路,接上电源、电机和控制信号就可以使用了,在额定的电压和电流使用非常方便可靠。比方常用的L293D、L298N、TA7257P、SN754410等。 第2.4节系统软件结构设计 系统软件设计采用结构化和模块化设计方法,便于程序的编译、调试。根据设计的要求和前面描述的控制系统的硬件设计的情况,单片机控制系统软件程序结构示意图如图2.2所示: 图2.2 软件程序结构示意图 第2.5节机械结构设计 系统采用结构简单的可伸缩的机械执行机构来实现衣服的收晾工作,初步设计如图2.3所示: 图2.3 系统机械执行机构 第3章控制系统硬件设计 在完成了总体设计后,本章主要完成主控单元的硬件设计,包括核心芯片的选型和电路的具体设计,主要是单片机芯片、温湿度传感器、光敏电路与外围电路的选型,然后再根据系统功能的要求,应用protel99se软件进展电路板的具体设计。 第3.1节单片机的介绍与其工作系统设计 AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash 存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52的主要性能: l 与MCS-51单片机产品兼容 l 8K字节在系统可编程Flash存储器 l 1000次擦写周期 l 全静态操作:0Hz~33Hz l 三级加密程序存储器 l 32个可编程I/O口线 l 三个16位定时器/计数器 l 八个中断源 l 全双工UART串行通道 l 低功耗空闲和掉电模式 l 掉电后中断可唤醒 l 看门狗定时器 l 双数据指针 l 掉电标识符 引脚结构如图3.1所示: 图3.1 AT89S52引脚结构 VCC : 电源 GND : 地 P0口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1〞时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有部上拉电阻。 在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。 P1口:P1 口是一个具有部上拉电阻的8位双向I/O 口,p1 输出缓冲器能驱动4个TTL 逻辑电平。对P1端口写“1〞 引脚号 第二功能 P1.0 T2〔定时器/计数器T2的外部计数输入〕,时钟输出 P1.1 T2EX〔定时器/计数器T2的捕捉/重载触发信号和方向控制〕 P1.5 MOSI〔在系统编程用〕 P1.6 MISO〔在系统编程用〕 P1.7 SCK〔在系统编程用〕 P2 口:P2 口是一个具有部上拉电阻的8 位双向I/O 口,P2输出缓冲器能驱动4个TTL 逻辑电平。对P2端口写“1〞时,部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于部电阻的原因,将输出电流〔IIL〕。在访问外部程序存储器或用16位地址读取外部数据存储器〔例如执行MOVX DPTR〕时,P2口送出高八位地址。在这种应用中,P2口使用很强的部上拉发送1。在使用8位地址〔如MOVX RI〕访问外部数据存储器时,P2口输出P2锁存器的容。 在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。 P3 口:P3口是一个具有部上拉电阻的8 位双向I/O 口,p2输出缓冲器能驱动4个TTL 逻辑电平。对P3端口写“1〞时,部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于部电阻的原因,将输出电流〔IIL〕。P3口亦作为AT89S52特殊功能〔第二功能〕使用,如下表所示。在flash编程和校验时,P3口也接收一些控制信号。 引脚号 第二功能 P3.0 RXD 〔串行输入〕 P3.1 TXD 〔串行输出〕 P3.2 (外部中断0) P3.3 (外部中断0) P3.4 T0 〔定时器0外部输入〕 P3.5 T1 〔定时器1外部输入〕 P3.6 (外部数据存储器写选通) P3.7 (外部数据存储器写选通) RST: 复位输入。晶振工作时,RST脚持续2个机器周期高电平将使单片机复位。看门狗计时完成后,RST脚输出96个晶振周期的高电平。特殊存放器AUXR(地址8EH)上的DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。 ALE/:地址锁存控制信号〔ALE〕是访问外部程序存储器时,锁存低8位地址的输出脉冲。在flash编程时,此引脚〔〕也用作编程输入脉冲。 在一般情况下,ALE 以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用。然而,特别强调,在每次访问外部数据存储器时,ALE脉冲将会跳过。 如果需要,通过将地址为8EH的SFR的第0位置“1〞,ALE操作将无效。这一位置“1〞,ALE 仅在执行MOVX 或MOVC指令时有效。否那么,ALE 将被微弱拉高。这个ALE 使能标志位〔地址为8EH的SFR的第0位〕的设置对微控制器处于外部执行模式下无效。 :外部程序存储器选通信号〔〕是外部程序存储器选通信号。 当AT89S52从外部程序存储器执行外部代码时,在每个机器周期被激活两次,而在访问外部数据存储器时,将不被激活。 /VPP:访问外部程序存储器控制信号。为使能从0000H 到FFFFH的外部程序存储器读取指令,必须接GND。 为了执行部程序指令,应该接VCC。 在flash编程期间,也接收12伏VPP电压。 XTAL1:振荡器反相放大器和部时钟发生电路的输入端。 XTAL2:振荡器反相放大器的输出端。 存储器结构 MCS-51器件有单独的程序存储器和数据存储器。外部程序存储器和数据存储器都可以64K寻址。 程序存储器:如果引脚接地,程序读取只从外部存储器开场。 对于89S52,如果接VCC,程序读写先从部存储器〔地址为0000H~1FFFH〕开场,接着从外部寻址,寻址地址为:2000H~FFFFH。 中断 AT89S52有6个中断源:两个外部中断〔和〕,三个定时中断〔定时器0、1、2〕和一个串行中断。这些中断每个中断源都可以通过置位或去除特殊存放器IE中的相关中断允许控制位分别使得中断源有效或无效。IE还包括一个中断允许总控制位EA,它能一次禁止所有中断。IE.6位是不可用的。对于AT89S52,IE.5位也是不能用的。用户软件不应给这些位写1。它们为AT89系列新产品预留。 定时器2可以被存放器T2CON中的TF2和EXF2的或逻辑触发。程序进入中断效劳后,这些标志位都可以由硬件清0。实际上,中断效劳程序必须判定是否是TF2 或EXF2激活中断,标志位也必须由软件清0。 定时器0和定时器1标志位TF0和TF1在计数溢出的那个周期的S5P2被置位。它们的值一直到下一个周期被电路捕捉下来。然而,定时器2的标志位TF2在计数溢出的那个周期的S2P2被置位,在同一个周期被电路捕捉下来。 复位电路和时钟电路都是单片机最小系统的根本局部。复位电路通常采用上电自动复位和按键复位两种方式。本系统选用按键手动复位,这种方式方便、简单、容易操作。它是通过RST端经电阻与电源VCC接通而实现的。单片机各功能部件的运行都是以时钟控制信号为基准,有条不紊地一拍一拍地工作,因此,时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机的稳定性。时钟电路设计有部时钟方式和外部时钟方式两种,本系统采用部时钟方式。单片机最小系统工作电路如图3.2所示: 图3.2 单片机最小系统工作电路 第3.2节温湿度传感器电路 DHT11数字温湿度传感器采用单线制串行接口,使系统集成变得简易快捷,具有极高的可靠性和长期的稳定性,传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接,因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最正确选择。 1.DHT11传感器的特点: 〔1〕相对湿度和温度测量 〔2〕全部校准,数字输出 〔3〕卓越的长期稳定性 〔4〕无需额外部件 〔5〕超长的信号传输距离 〔6〕超低能耗 〔7〕4引脚安装 〔8〕完全互换 2.DHT11应用领域 〔1〕暖通空调 测试与检测设备 〔2〕汽车 数据记录器 〔3〕消费品 自动控制 〔4〕气象站 家电 〔5〕湿度调节器 医疗 〔6〕除湿器 3.DHT11数字传感器电源引脚以与串行接口 电源引脚:DHT11的供电电压为3~5.5 V。传感器上电后,要等待1s以越过不稳定状态在此期间无需发送任何指令。电源引脚〔VDD,GND〕之间可增加一个100 nF 的电容,用以去耦滤波。 串行接口:DATA 用于微处理器与DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右,数据分小数局部和整数局部,具体格式在下面说明,当前小数局部用于以后扩展,现读出为零。操作流程为一次完整的数据传输为40bit,高位先出。数据格式:8bit湿度整数数据+8bit湿度小数数据+8bit温度整数数据+8bit温度小数数据+8bit校验和数据传送正确时校验和数据等于“8bit湿度整数数据+8bit湿度小数数据+8 bit温度整数数据+8bit温度小数数据〞所得结果的末8位。 用户 MCU 发送一次开场信号后,DHT11从低功耗模式转换到高速模式,等待主机开场信号完毕后,DHT11发送响应信号,送出40bit的数据,并触发一次信号采集,用户可选择读取局部数据。从模式下,DHT11 接收到开场信号触发一次温湿度采集,如果没有接收到主机发送开场信号,DHT11不会主动进展温湿度采集。采集数据后转换到低速模式,过程如图3.3所示: 图3.3 通讯过程〔1〕 总线空闲状态为高电平,主机把总线拉低等待DHT11响应,主机把总线拉低必须大于18ms,保证DHT11能检测到起始信号。DHT11接收到主机的开场信号后,等待主机开场信号完毕,然后发送80μs低电平响应信号。主机发送开场信号完毕后,延时等待20~40μs后,读取DHT11的响应信号,主机发送开场信号后,可以切换到输入模式,或者输出高电平均可,总线由上拉电阻拉高,过程如图3.4所示: 图3.4 通讯过程〔2〕 总线为低电平,说明DHT11发送响应信号,DHT11发送响应信号后,再把总线拉高80μs,准备发送数据,每一bit数据都以50μs低电平时隙开场,高电平的长短定了数据位是0还是1。格式如图3.5所示。如果读取响应信号为高电平,那么DHT11没有响应,请检查线路是否连接正常。当最后一个bit数据传送完毕后,DHT11拉低总线50μs,随后总线由上拉电阻拉高进入空闲状态。 图3.5 数字0信号表示方法 DHT11数字传感器规格与引脚如图3.6所示: 图3.6 DHT11的规格与引脚 4.DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个 NTC 测温元件,并与一个高性能 8 位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个 DHT11 传感器都在极为准确的湿度校验室中进展校准。校准系数以程序的形式储存在 OTP 存中,传感器部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达 20 m 以上,使其成为各类应用甚至最为苛刻的应用场合的最正确选择。产品为 4 针单排引脚封装,连接方便,特殊封装形式可根据用户需求而提供。接口说明如图3.4所示: 图3.7 DHT11典型应用电路 第3.3节光敏检测电路 光敏电阻是根据光电导效应制成的光电探测器件,光敏电阻的阻值会随着光照的强弱的变化而变化。光照强,光敏电阻的阻值就小;光照弱,光敏电阻的阻值就大。光敏电阻的结构是在一块光电导体两端加上电极,贴在硬质玻璃、云母、高频瓷或其他绝缘材料基板上,两端接有电极引线,封装在带有窗口的金属或塑料外壳。光敏面做成蛇形,电极作成梳状是因为这样既可以保证有较大的受光外表,也可以减小电极之间距离,从而既可以减小电极间电子渡越时间,也有利于提高灵敏度。在实际应用中,可以加直流偏压,也可以加交流偏压,它的电流随电压呈线性变化。 本系统中利用光敏电阻的感光特性来检测光线的强弱程度,通过检测光线的强弱程度来判断白天和黑夜,同时可辅助湿度传感器检测阴天与晴天,其电路结构图如图3.5所示: 图3.8 光敏检测电路 电路中光敏电阻型号为PGM5539,系统实现原理是利用光敏电阻的光电特性即光敏电阻受光照时阻值小于无光照时来使系统工作。在图中,电路工作前〔正常光线下〕,调节电位器的阻值,使比拟器LM393的反向输入端的电位低于同向端的电位,这时比拟器输出为高,随着光线的变暗,光敏电阻阻值增大,同向端电压低于反相端时,比拟器输出变为低,那么申请单片机外部中断,单片机控制电机将衣服收回。 第3.4节直流电机驱动电路 本设计采用H桥直流电机驱动电路,直流电机〔direct current machine〕是指能将直流电能转换成机械能〔直流电动机〕或将机械能转换成直流电能〔直流发电机〕的旋转电机。它是能实现直流电能和机械能互相转换的电机。当它作电动机运行时是直流电动机,将电能转换为机械能;作发电机运行时是直流发电机,将机械能转换为电能。 直流电机的结构应由定子和转子两大局部组成。直流电机运行时静止不动的局部称为定子,定子的主要作用是产生磁场,由机座、主磁极、换向极、端盖、轴承和电刷装置等组成。运行时转动的局部称为转子,其主要作用是产生电磁转矩和感应电动势,是直流电机进展能量转换的枢纽,所以通常又称为电枢,由转轴、电枢铁心、电枢绕组、换向器和风扇等组成。 直流电机工作原理:直流电机里边固定有环状永磁体,电流通过转子上的线圈产生安培力,当转子上的线圈与磁场平行时,再继续转受到的磁场方向将改变,因此此时转子末端的电刷跟转换片交替接触,从而线圈上的电流方向也改变,产生的洛伦兹力方向不变,所以电机能保持一个方向转动。 H桥驱动电路如图3.6所示,电路得名于“H桥驱动电路〞是因为它的形状酷似字母H。4个三极管组成H的4条垂直腿,而电机就是H中的横杠〔注意:图3.6与随后的两个图都只是示意图,而不是完整的电路图,其中三极管的驱动电路没有画出来〕。电机控制采用H桥驱动电路,H桥式电机驱动电路包括4个三极管和一个电机。要使电机运转,必须导通对角线上的一对三极管。根据不同三极管对的导通情况,电流可能会从左至右或从右至左流过电机,从而控制电机的转向。 图3.9 H桥驱动电路 要使电机运转,必须使对角线上的一对三极管导通。例如,如图3.7所示,当Q1管和Q4管导通时,电流就从电源正极经Q1从左至右穿过电机,然后再经Q4回到电源负极。按图中电流箭头所示,该流向的电流将驱动电机顺时针转动。当三极管Q1和Q4导通时,电流将从左至右流过电机,从而驱动电机按特定方向转动〔电机周围的箭头指示为顺时针方向〕。 图3.10 H桥电路驱动电机顺时针转动 图3.8所示为另一对三极管Q2和Q3导通的情况,电流将从右至左流过电机。当三极管Q2和Q3导通时,电流将从右至左流过电机,从而驱动电机沿另一方向转动〔电机周围的箭头表示为逆时针方向〕。 图3.11 H桥驱动电机逆时针转动 驱动电机时,保证H桥上两个同侧的三极管不会同时导通非常重要。如果三极管Q1和Q2同时导通,那么电流就会从正极穿过两个三极管直接回到负极。此时,电路中除了三极管外没有其他任何负载,因此电路上的电流就可能到达最大值〔该电流仅受电源性能限制〕,甚至烧坏三极管。基于上述原因,在实际驱动电路常要用硬件电路方便地控制三极管的开关。 图3.9 所示就是基于这种考虑的改良电路,它在根本H桥电路的根底上增加了4个与门和2个非门。4个与门同一个“使能〞导通信号相接,这样,用这一个信号就能控制整个电路的开关。而2个非门通过提供一种方向输人,可以保证任何时候在H桥的同侧腿上都只有一个三极管能导通。〔与本节前面的示意图一样,图3.9所示也不是一个完整的电路图,特别是图中与门和三极管直接连接是不能正常工作的。〕 图3.12 具有使能控制和方向逻辑的H桥电路 采用以上方法,电机的运转就只需要用三个信号控制:两个方向信号和一个使能信号。如果DIR-L信号为0,DIR-R信号为1,并且使能信号是1,那么三极管Q1和Q4导通,电流从左至右流经电机〔如图3.10所示〕;如果DIR-L信号变为1,而DIR-R信号变为0,那么Q2和Q3将导通,电流那么反向流过电机。 图3.13 使能信号与方向信号的使用 附:分立元件的H桥驱动电路如图3.11所示: 图3.14 分立元件的H桥驱动电路 由于单片机IO口的输出电流较小,缺乏以驱动直流电机,所以我们在单片机IO口与驱动器之间加了74LS07作为驱动以增大单片机的负载能力。电路如图3.12所示: 图3.15 7407驱动电路 第4章控制系统软件设计 第4.1节程序流程图 系统软件设计采用结构化和模块化设计方法,便于程序的编译、调试。根据设计的要求,和前面描述的控制系统硬件设计的具体情况,单片机控制系统软件程序流程图如图4.1所示: 图4.1 程序流程图 第4.2节程序设计 C 语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。C语言对操作系统和系统使用程序以与需要对硬件进展操作的场合,用C语言明显优于其它解释型高级语言.C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,而且它是数值计算的高级语言。所以本次设计采用C语言编程。 第4.3节系统初始化 软件系统设计设置包括声明库函数如:#include<reg51.h>,#include<absacc.h>等,温湿度检测采用DHT11温湿度传感器,由于DHT11的单总线方式,数据的读写都占用同一根线,所以每一种操作都必须严格按照时序进展。图4.2为测温湿度子程序流程图。单片机首先发送复位脉冲,该脉冲使信号线上所有的DHT11芯片都被复位,接着发送ROM操作命令,使得序列号编码匹配的DHT11被激活。被激活后的DHT11进入接收存访问命令状态,存访问命令完成温湿度转换、读取等工作〔单总线在ROM命令发送之前存储命令和控制命令不起作用〕。接口定义系统应用如下: sbit DQ=P1^7;//数据传输线接单片机的相应管脚 sbitkey1=P1^3;//温湿度切换 sbitkey2=P2^4;//电机正转使衣架翻开 sbitkey3=P3^5;//电机反转使衣架收回 系统初始化还要定系统中的数据变量如:bit FLAG; extern unsigned char LcdBuf[5]; INT8U LcdBuf[5]={0}; unsigned char tempL=0;//设全局变量 unsigned char tempH=1; float temperature;//w温湿度值保存在temperature里 第4.4节温湿度检测 温湿度检测采用DHT11温湿度传感器,由于DHT11的单总线方式,数据的读写都占用同一根线,所以每一种操作都必须严格按照时序进展。图4.2为测温子系统流程图。单片机首先发送复位脉冲,该脉冲使信号线上的DHT11芯片都被复位,接着发送ROM操作命令,使得序列号编码匹配的DHT11被激活。被激活后的DHT11进入接收存访问命令状态,存访问命令完成温度转换、读取等工作〔单总线在ROM命令发送之前存储命令和控制命令不起作用〕。 系统复位 发匹配ROM指令 发64位ROM码 发温湿度转换命令 系统复位 读数据至内存 发读暂存命令 发64位ROM码 发匹配ROM指令 完成转换? 是 返回 否 图4.2 温度检测流程图 湿度测试采用555转换电路来测试,系统首先通过外部定时器测出555转换电路的输出频率,根据测试频率利用公式4.1计算出湿度传感器阻抗,通过上面DHT11对温度的测试,这里读取温度值,查询下表4.1得到当前湿度值。 〔4.1〕 表4.1 0-60℃湿度阻抗特性数据 15℃ 25℃ 35℃ 45℃ 55℃ 30% 518.8 352.8 256.7 241.3 137 35% 347.6 261.8 143 137 80.33 40% 277.2 166.6 93.6 81.53 5. 45% 172.8 92.8 60.3 52.7 33.38 50% 96.3 60.6 41.43 34.3 22.05 55% 70.8 40.4 29.12 24.25 15.88 60% 56.2 29.5 20.8 17.71 12.17 65% 43.3 21.1 15.61 13.12 9.02 70% 31.3 15.44 11.51 10.09 6.58 75% 22.6 11.84 8.74 7.35 4.64 80% 15.8 9.13 6.52 5.46 3.38 85% 10.48 6.55 4.52 3.89 2.48 90% 7 4.6 3.15 2.65 1.807 第4.5节电路原理分析 电路原理的设计可用MULTISIM2001进展仿真(如图4.3所示)。J1开关代表温湿度传感器,当下雨时.水使J1导通,运放U1输出低电平,通过U2(555集成电路)单稳触发电路,输出高电平,定时时间T=1.1xRPlxC1,其中RPl用于调节定时时间,J3为行程开关(常闭触点),用于控制衣架收回的幅度,U2输出高电平使V1饱和导通,继电器J4得电,常开触点闭合,控制电机的正转,晾衣架收回,自动实现收衣动作。当传动杆碰到位置开关J3时。常闭触点自动断开,V1截止,继电器J4失电,开关断开,电机停转。J2为手动控制开关.用于人工控制收衣动作。当温湿度传感器干时,J1自动断开,使电路处于正常状态。RP3电位器代表光敏传感器(光敏电阻),RP2用于调节光敏电阻的灵敏度,当充足时,光敏电阻阻值下降.使运放U3输出低电平,经过C4和R12的微分电路,再通过U4(555集成电路)单稳触发电路,输出高电平,定时时间T=1.1xRP4xC5,,其中RP4用于调节定时时问,J6为行程开关(常闭触点),用于控制衣架伸出的幅度,U4输出高电平使V2饱和导通。继电器J7得电,常开触点闭合,控制电机的反转,晾衣架伸出,自动实现晾衣动作。当传动杆碰到位置开关J6时。常闭触点自动断开,V2截止,继电器J7失电,开关断开,电机停转。J5为手动控制开关,用于人工控制晾衣动作。 图4.3 电路原理图 第5章 系统整体调试 按电路图接好电路之后,就在Keil uVision4上编写程序并用JDT-8052XP仿真器作整机调试,JDT-8052XP仿真器兼容Keil公司的Kiel C51开发环境,用户能够直 接在功能强大的集成环境下进展软件设计和硬件调试。使用专业仿真芯片仿真标准MCS-51核的单片机更加真实,性能更加可靠稳定,绝对没有占用标准MCS-51核单片机的任何用户资源。实时监测和显示目标MCU的TXD引脚输出支持Keil的printf函数打印输出具备了实时跟踪部变量变化和程序输出的功能部具有完善的保护电路防止了使用中由于误操作所引起的仿真器损毁。仿真器自带64K 程序存储器和64K硬件断点存储器等很多强大功能。 图5.1 JDT-8052XP仿真器连接图 运用JDT-8052XP仿真器在Keil uVision4上编和调试写程序很方便、快捷, 现将各个小的子程序调好,并检查是否有错误和警告的出- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2202198 基于 单片机 智能 晾衣架 控制系统 设计 说明
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文