超过460,000+ 应用技术资源下载
doc

基于单片机控制的红外烘手器设计

  • 1星
  • 日期: 2018-11-09
  • 大小: 746.5KB
  • 所需积分:1分
  • 下载次数:1
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: 红外烘手器单片机

基于单片机控制的红外烘手器设计。

文档内容节选

毕业设计 红外线感应烘手器的设计 专业 应用电子技术汽车电子 学生姓名 李昌 班级 10应电33 学号 1001083319 指导教师 张静 完成日期 2013年4 月 26日 目 录 1 摘要 11 前言 第一章 方案设计 1 11信号采集模块的选择 1 12单片机控制模块的选择 1 13电机驱动模块的选择 2 14热风电路模块的选择 2 第二章 系统硬件设计 3 21电源电路设计 3 22单片机最小系统 4 23显示电路设计 5 24加热电路设计 5 25红外发射电路设计 6 26红外接收电路设计 6 27电机驱动电路设计 7 28按键电路设计 8 29硬件电路总电路图 9 第三章 软件设计 10 31主程序流......

毕业设计 红外线感应烘手器的设计 |专业 |应用电子技术(汽车电子) | |学生姓名 |李昌 | |班级 |10应电33 | |学号 |1001083319 | |指导教师 |张静 | |完成日期 |2013年4 月 26日 | 目 录 1 摘要 11 前言 第一章 方案设计 1 1.1信号采集模块的选择 .1 1.2单片机控制模块的选择 1 1.3电机驱动模块的选择 .2 1.4热风电路模块的选择 .2 第二章 系统硬件设计 3 2.1电源电路设计 .....3 2.2单片机最小系统 4 2.3显示电路设计 5 2.4加热电路设计 5 2.5红外发射电路设计 6 2.6红外接收电路设计 6 2.7电机驱动电路设计 7 2.8按键电路设计 8 2.9硬件电路总电路图 ....9 第三章 软件设计 .10 3.1主程序流程图 .10 3.2红外检测子程序 11 3.3按键子程序 11 3.4加热子程序 12 3.5电机控制子程序 13 3.6显示输出子程序 14 第四章 红外线感应烘手器调试结果 15 4.1调试仿真结果 16 第五章 总结 23 致谢 24 参考文献 25 摘 要 本文设计了一种红外线感应烘手器,该烘手器由红外发射模块、红外接收模块、单片 机控制模块、数码管显示模块、按键模块、电机驱动电路组成,采用红外感应技术采集 信号,并将此信号送入单片机,通过单片机控制烘手器工作,基本工作原理是:当有人 手伸过来时,红外线开关将风机自动打开,人离开时又自动将吹风机关闭,需要速度调 节的可以通过强风与弱风选择风速的快慢,还可以选择加热模式,产生热风。红外线感 应烘手器将红外线控制开关和电热吹风机作为一体,用一只普通的电热吹风机,加装一 个红外控制开关,就可以组成一个红外线感应烘手器,其效果与成品烘手器是一样的。 关键词: 单片机;风速电机;驱动芯片L298;红外感应技术; 前 言 随着电子工业的发展,我们的日常生活与电子信息工业息息相关。电子工业的发展 带动整个人类前进的步伐。本课题设计的红外线模拟烘手器的设计与制作,主要利用单 片机AT89S52实现电路的整体功能。红外线因为其发射接收装置简单造价低廉因而被广 泛应用生产、生活、医疗、军事等领域。本文介绍的红外线控制的模拟烘手器,非常适 应于公共洗手间卫生等场所,使用方面、卫生,而且制作、安装极为简单。 单片机作为整个控制系统的核心,其性能好坏对整个系统起着至关重要的作用。早 期的单片机8031,89c51等,大多采用紫外线擦除或需要专用的烧录器,在实验调试仿 真时比较麻烦,且存储容量低,做大型的控制程序时,需要外接扩展存储器,造价和 电路设计上都不划算,因此不宜使用。 自动烘手器是一种高档卫生洁具,广泛应用于宾馆酒店、机场车站、体育场馆等公 共场所的洗手间。其工作原理及要求;只是采用一种红外线控制的电子开关,当有人手 伸过来时,红外线开关将电热吹风机自动打开,人离开时又自动将吹风机关闭。成品的 自动烘手器将红外线控制开关和电热吹风机制作为一体,本设计根据这个基本原理,自 制了自动烘手器,该红外线自动烘手器电路由单片机,红外线发射器、红外线接收放大 器和开关控制器组成。随着自动烘手器广泛推广和自动控制应用的普及,红外线自动烘 手器设计课题有着更深远的意义 第一章 方案设计 1.1 信号采集模块的选择 方案一:采用压片薄膜式传感器进行信号采集。 压片薄膜式传感器是指将其贴在车门边沿上,当有乘客被夹到时会产生微弱的电荷 量的变化,经放大滤波后再经A/D转换器转换成单片机所识别的数字信号。 方案二:采用超声波技术进行信号采集。 超声波是高于听觉频率阈值的机械波,其频率在104Hz~1012Hz 之间。超声波具有直线传播特性,频率越高,反射能力越强,而绕射能力越弱,表现出 更强的方向性。利用超声波的这种特性,采用时间差值检测法(常称渡越时间检测法)进 行距离的测量。其工作原理是:声波发射探头向介质发射超声波,声波遇到目标后有反 射回波作用到接收探头,测量发射时刻与接收时刻的时间差t,然后根据以下公式计算 距离s: s=ct/2 (1-1) 其中c 为超声波在介质中的传播速度(m/s)。由于超声波在空气中传播速度与温度有关。如果 环境温度变化显著,必须考虑温度补偿的问题。空气中的声速c 与温度T(单位:°C)的关系可以表示为: c≈331.45+0.607T (1-2) 方案三:采用红外线技术进行信号采集。 红外探测器是由收、发装置两部分组成。发射装置向装在几米甚至于几百米远的接 收装置辐射一束红外线,当被遮断时,接收装置即发出信号,因此,它也是阻挡式报警 器,或称对射式探测器。通常,发射装置由多谐振荡器、波形变换电路、红外发光管及 光学透镜等组成。振荡器产生脉冲信号,经波形变换及放大后控制红外发光管产生红外 脉冲光线,通过聚焦透镜将红外光变为较细的红外光束,射向接收端。接收装置由光学 透镜、红外光电管、放大整形电路、功率驱动器及执行机构等组成。光电管将接收到的 红外光信号转变为电信号,经整形放大后推动执行机构启动设备。主动式红外报警器有 较远的传输距离,因红外线属于非可见光源,入侵者难以发觉与躲避,防御界线非常明 确。 方案选择:方案一是利用传感器技术采集信号,它具有采集信号稳定性好,且安装 简便价格便宜等,但是其检测的灵敏度较差,且硬件电路较复杂,软件设计较繁琐,故 舍弃方案一;方案二采用的是超生波技术进行采集信号,但是由于其采集信号的稳定性 较差,且在具体应用上的可操作性亦较差,故舍弃方案二;方案三采用的是红外线技术 ,此技术采集信号较稳定,且安装方便,灵敏度高,故选用此种方案进行信号采集。 1.2 单片机控制模块的选择 方案1:采用FPJA作为控制器。FPGA可以实现各种复杂的逻辑功能、规模大、密度 高、体积小、稳定性高、I/O资源丰富、易于进行功能扩展。采用并行的输入输出方式 ,提高了系统的处理速度,适合作为大规模控制系统的控制核心。 方案2:采用AT89S52作为控制器。AT89S52单片机式是一种低功耗,高性能的CMOS8位 微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技 术制造,与工业80S51产品指令和引脚完全兼容。片上的Flash允许程序存储器在系统可 编程,亦适于常规编程器[11]。在单芯片上拥有灵巧的8位CPU和在系统可编程Flash,使 得AT89S52为众多嵌入式控制应用系统提供高灵活、有效的解决方案。 方案选择:方案一适合作为大规模控制系统的控制核心,而方案二则为众多嵌入式控 制应用系统提供高灵活、有效的解决方案。比较之下,故而舍弃方案一。采用方案二。 1.3 电机驱动模块的选择 方案一:采用继电器对电动机的开或关进行控制,通过开关的切换对小车的速度进行 调整。这个方案的优点是电路比较简单,缺点是继电器的响应时间慢、机械结构易损坏 、寿命较短可靠性不高。 方案二:采用功率管组成H桥型电机驱动电路,并利用PWM波来实现对输出电压的有 效值大小和极性进行控制。这种调速方式具有调速特性优良、调整平滑、调速范围广、 过载能力大,能承受频繁的负载冲击,能耗小等优点,还可以实现频繁的无级快速启动 和反转等优点。 方案三:采用L298专用芯片进行驱动,该芯片有二个TTL/CMOS兼平电容的输入,具 有良好的抗干扰能力,4个输出端具有较大的电流驱动能力,可以方便的驱动二个直流 电动机或一个两相步进电机。 方案选择:由于使用的是永磁式直流电机,因此只能对电枢电压进行控制来实现电机 转速和方向的控制,因此电机驱动模块要能方便的实现对输出电压的大小和极性控制。 L298芯片的工作原理和方案二一致,但是其工作时较方案二稳定,且编程较为简单,便 于调试。另外L298内部集成了两个H桥,能同时驱动两个电机,硬件实现较方案二简单。 基于上述理论分析,拟定选择方案三。 1.4 热风电路模块的选择 方案1:电吹风的电动机用直流电源供电,电热丝用交流电源供电。优点是直流电动 机运转平稳,便宜。 方案2:电吹风和电热丝并联应用交流电源,优点是电路简单。 将热风电阻用220V的交流电流直接驱动。热风电路主要有两部分组成,即风热部分和 吹风部分。将两部分并接到交流电源,在220V电压下即可同时工作。缺点是不利于控制 风速。 方案选择:考虑到便于控制风速及相关因素,故而采用方案一。 第二章 红外线烘手器系统硬件设计 红外感应烘手器以单片机AT89S52系列为核心,外围电路包括电源电路、红外发射电 路、红外接收电路、按键电路、显示电路、电机驱动电路等组成。其工作过程:红外发 射-红外接收-启动电机-按键模式-显示模式。系统框图如图2.1示: [pic] 采用AT89S52单片机,反相器74LS14D等芯片。其工作过程大概如下:当人手接近红外 探头时,则红外线被认为挡住而使接收电路无法接收到红外线,此时当检测到光束被遮 挡时,由单片机给驱动电路提供信号,启动烘手器,默认情况下是冷风模式,但冷风模 式下还可以选择强冷风还是弱冷风,同时还可以选择热风模式,在热风模式下也可以选 择强热风和弱热风,此外默认情况下冷风时,显示0001;强冷风模式时,显示0002;弱 冷风模式时,显示0003;在热风模式时,显示0004;强热风模式时,显示0005;弱热风 时模式时,显示0006;当人手离开时,电路复原,电机停止工作,等待下一次的工作信 号。 2.1 电源电路设计 电源开关SW1送入220V经过保险丝后送入变压器,保险丝起保护电路的作用。变压器 TR1将220V的交流电源经磁场耦合转换成12V的交流电源,四个全波整流二极管将12V交流 源整流为直流12V电源提供给后面电路。由电容组成的滤波电路将整流后的电源进行纹波 滤除,滤除频率较高的干扰纹波。再经一稳压芯片L7805 即可转换出5V电源为后端电路供电。 如下图2.1所示: [pic] 图2.1电源电路图 2.2单片机最小系统 单片机最小系统是单片机连接电路中最基本的部分,它主要由电源电路、复位电路、 时钟震荡电路三部分组成。其电路图如图2.2所示: [pic] 图2.2 最小系统整体电路图 1.电源电路 电源电路是单片机最小系统的重要组成部分,它的主要功能能给单片机电路持续供电。 通过LM7805稳压成+5V来为单片机供电,LM7805是+5V的集成稳压电源。 2.复位电路 为确保微机系统中电路稳定可靠工作,复位电路是必不可少的一部分,复位电路的第 一功能是上电复位。一般微机电路正常工作需要供电电源为5V±5%,即 4.75~5.25V。由于微机电路是时序数字电路,它需要稳定的时钟信号,因此在电源上电 时,只有当VCC超过4.75V低于5.25V以及晶体振荡器 稳定工作时,复位信号才被撤除,微机电路开始正常工作。 3.时钟电路 XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器 。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。 因为一个机器周期含有6个状态周期,而每个状态周期为2个振荡周期,所以一个机器 周期共有12个振荡周期,如果外接石英晶体振荡器的振荡频率为12MHZ,一个振荡周期为 1/12us,故而一个机器周期为1us[5]。 2.3 显示电路设计 本设计红外线感应烘手机默认冷风,共设有热风键,强风键,弱风键和开关键4 个键,当烘手机在无效工作状态,即红外感应检测电路没有检测到信号,显示“0000”; 当烘手机有效工作时,即红外感应检测电路检测到信号时,显示“0001” 如下图2.3所示: [pic] 图2.3 显示电路图 2.4 加热电路设计 继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称 输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的 一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用,继电器在本 设计中用于控制模拟加热丝加热,工作时灯亮。 如图2.4所示: [pic] 图2.4 加热电路图 2.5 红外发射电路设计 红外线发射电路主要由红外线发射管组成。红外发射管的负极接到单片机P1.4口,当 电源接通时,单片机的P1.4口设为输出状态,当P1.4口输出为“0”时,二极管均成导通状 态,发出红外光,正常情况下没有遮挡时P1.4口输出为00H。红外线发射二极管在使用时 ,须由电流驱动,在进行设计时,最重要的是在IF电流的控制,设计出的驱动电流IF不 能太大,若大于 IF(max)则元件有烧毁之虑,IF若太小,则其发射束就会变小。通过查阅资料可知IF(ma x)在20mA左右,通过计算可得限流电阻的最小值为200欧,本电路选取470欧。如图2.5所 示: [pic] 图2.5 红外发射电路图 2.6 红外接收电路设计 红外线接收电路主要由红外线接收二极管组成,主要功能是用来接收发射的红外线, 正常情况下能够成功接收,如果有手伸入,中断红外线,将接受不到红外线,此时判断 为应当有物体,由单片机控制风机转。具体电路连接如下图,红外线接收管的负极与反 相器芯片74LS14D的A1脚,当没有遮挡时接收管正常接收到红外线时并导通,+5V电源通 过D1的正极加到反相器74LS14D的输入端,进行反相为低电平,输出管脚接单片机的P3. 0,这时的P3.0口为低电平:而当有人伸入使红外线被遮挡时,接收管截止,反相器输入 端为低电平,反相后输出高电平,这时的单片机的P3.0口为高电平。当检测到光束被遮 挡时。此脉冲信号驱动电机电路及相关电路工作,直至当人手离开为止,停止工作。如 下图2.6所示: [pic] 图2.6 红外接收电路图 2.7 电机驱动电路设计 该电路利用单片机的中断技术和定时器技术可调占空比的PWM波,P1.1口接的是强风 按键,P1.2接口是弱风按键,PWM脉冲调制量通过L298控制直流电机的速度,在实际应 用当中VS的电压比VCC的电压高。否则会出现失控现象。L298的IN1驱动输入引脚接单片 机的P1.6口,IN2驱动输入引脚接单片机的P1.7口,该芯片有二个TTL/CMOS兼平电容的 输入,具有良好的抗干扰能力,4个输出端具有较大的电流驱动能力,可以方便的驱动 二个直流电动机或一个两相步进电机。 如下图2.7所示: [pic] 2.8 按键电路设计 可分为冷风和热风两部分: 电源开关K0,模拟接收红外开关K1,强风开关K2,弱风开关K3,加热开关K4。 冷风: (1)当烘手机无效工作时,显示“0000”,灯泡不亮,风扇不转;继电器断开。 (2)当烘手机有效工作时,显示“0001”,灯泡不亮,风扇中速;继电器断开。 (3)当烘手机有效工作时,按下强风键时,显示“0002”,灯泡不亮,风扇高速;继电 器断开。 (4)当烘手机有效工作时,按下弱风键时,显示“0003”,灯泡不亮,风扇低速;继电 器断开 热风: (5)当烘手机有效工作时,显示“0004”,灯泡亮,风扇中速;灯泡亮,继电器吸合。 (6)当烘手机有效工作时,按下强风键时,显示“0005”,灯泡亮,风扇高速;继电器 吸合。 (7)当烘手机有效工作时,按下弱风键时,显示“0006”,灯泡亮,风扇低速;继电器 吸合。 如下图2.8所示: [pic] 图2.8按键电路图 2.9 硬件电路总电路图 红外线感应烘手机由电源电路、红外线发射电路、红外线接收电路、单片机控制部分 电路、显示电路、风扇电路、加热(用灯泡红外线感应电热丝)电路等组成。 电源开关K0,强风开关K2,弱风开关K3,加热开关K4。 如图2.9所示: 图2.9 红外线感应烘手器总电路图 第三章 软件设计 3.1 主程序流程图 主程序模块主要完成编程芯片的初始化及按需要调用各模块(子程序),设计流程图 如图3.1所示,其中电源开关K0,模拟接收红外信号开关K1,强风开关K2,弱风开关K3, 加热开关K4。 如图3.1所示: 图3.1 主程序流程图 3.2 红外检测子程序 红外检测子程序主要是指当手伸入时,红外线采集信号系统开始工作,当手离开时会 将红外线信号切断,当单片机P3.0口为低电平时,单片机自动控制烘手器开始工作。否 则当单片机P3.0口为高电平时,烘手器停止工作。如图3.2所示: [pic] 图3.2 红外检测子程序 3.3 按键子程序 按键子程序主要选用了四个按键对烘手器进行控制,电源开关K0,强风开关K2,弱风 开关K3,加热开关K4。 通过按键对应单片机口处电平的高低控制烘手器的运行,主要是通过判断是否需要加 热,然后在判断热风中是否需要强热风还是弱热风,同时在冷风当中判断是否需要强冷 风还是弱冷风。具体流程图如图3.3所示: 图3.3 按键子程序 3.4 加热子程序 加热子程序主要是通过继电器的吸合来控制模拟加热丝加热,工作时灯亮,主要是通 过控制P3.1口的高低电平来驱动继电器的吸合与关闭,从而控制热丝的加热与不加热。 若P3.1=0,则继电器不吸合,即热丝不加热,加热灯丝不亮。若P3.1=1,则继电器吸 合,即加热灯丝灯亮。 3.5 电机控制子程序 电机控制子程序主要利用定时器T0产生一个周期为4ms占空比可调的PWM波,用P1.6口 和P1.7口,作为输出口PWM波,强风键实现占空比增加,接到P1.1口,弱风键实现占空比 降低,接到P1.2口,再将P1.6和P1.7口得到的PWM波送到L298的IN1和IN2引脚上可以驱动 点击的运转。如图3.5所示: 图3.5 电机控制子程序 3.6 显示输出子程序 显示输出子程序主要选用了数码管显示对烘手器进行显示,通过按键对应单片机口角 处电平的高低控制烘手器的运行来显示相对应的工作状态。如图3.6所示: [pic] 图3.6显示输出子程序 第四章 红外线感应烘手器调试结果 在对红外线感应烘手器进行设计后,为了对各个功能模块进行验证,需要确保本设计 能够正确运行,首先使用Keil软件对部分电路进行编程,根据提示的错误进行修改,直 到程序能正常运行,再将所编写的程序导入要仿真的电路,确保工作电路能实现红外线 感应烘手器所要求的功能。各部分电路的仿真图如下: 4.1 调试仿真结果 红外线感应烘手机可以根据情况,实现热风与凉风,强风与弱风换挡。基本工作原理 是:红外发射—红外接收—继电器—电热丝—L298芯片驱动电吹风五个过程,;电源开关K0, 模拟接收红外开关K1,强风开关K2,弱风开关K3,加热开关K4, 冷风: (1)当烘手机无效工作时,显示“0000”,灯泡不亮,风扇不转;继电器断开。 (2)当烘手机有效工作时,显示“0001”,灯泡不亮,风扇中速;继电器断开。 (3)当烘手机有效工作时,按下强风键时,显示“0002”,灯泡不亮,风扇高速;继电 器断开。 (4)当烘手机有效工作时,按下弱风键时,显示“0003”,灯泡不亮,风扇低速;继电 器断开 热风: (5)当烘手机有效工作时,显示“0004”,灯泡亮,风扇中速;灯泡亮,继电器吸合。 (6)当烘手机有效工作时,按下强风键时,显示“0005”,灯泡亮,风扇高速;继电器 吸合。 (7)当烘手机有效工作时,按下弱风键时,显示“0006”,灯泡亮,风扇低速;继电器 吸合。 各功能其仿真图如下所示: 冷风: (1)当烘手机不工作时,模拟接收红外开关K1关闭,显示“0000”,加热灯泡不亮,风 扇不转; 继电器不吸合,转速为0, 如下图所示: [pic] 不工作时仿真结果图 (2)当烘手机有效工作时,模拟接收红外开关K1打开,显示“0001”,加热灯泡不亮 ,风扇中速;继电器不吸合,转速为196, 如下图所示: 冷风仿真结果图 (3)当烘手机有效工作时,模拟接收红外开关K1打开,按下强风开关K2时,显示“0 002”,加热灯泡不亮,继电器不吸合,风扇高速;转速为460, 如下图所示: [pic] 强冷风仿真结果图 (4)当烘手机有效工作时,模拟接收红外开关K1打开,按下弱风开关K3时,显示“0 003”,加热灯泡不亮,继电器不吸合,风扇低速;转速为122, 如下图所示: 弱冷风仿真结果图 热风:(5)当烘手机有效工作时,模拟接收红外开关K1打开,按下加热开关K4时, 显示“0004”,加热灯泡亮,风扇中速;继电器吸合,转速为192,如下图所示: 热风仿真结果图 (6)当烘手机有效工作时,模拟接收红外开关K1打开,按下强风开关K2和加热开关 K4时,显示“0005”,加热灯泡亮,风扇高速;继电器吸合,转速为450,如下图所示: 强热风仿真结果图 (7)当烘手机有效工作时,模拟接收红外开关K1打开,按下弱风开关K3和加热开关K4时 ,显示“0006”,加热灯泡亮,继电器吸合,风扇低速;转速为105,如下图所示: 弱热风仿真结果图 第五章 总 结 在本次论文的设计过程中,参考了各方面的相关文献资料,使本人对单片机以及红外 技术的使用和设计有了更深刻的认识。 本设计研究的是一种红外感应自动烘手器,基于单片机控制和红外信号的采集与接收 ,按键功能的选择及运行状态的数码显示,从系统的基本原理、系统硬件的组成、系统 软件的设计等对该烘手器系统进行了设计。它是以AT89C52单片机作为中心控制单元,通 过红外线信号的发射与接收来检测信号的,还可以通过按键调整风速的快慢,以及可以 用数码显示器显示当时的工作状态,采用四位数码管可显示数值,使人们做出相应的操 作,虽然实际操作中有点电机运转不平稳的误差,但是能够满足烘手器系统的要求,本 设计存在的问题在于检测过程中,存在着很多盲区可能无法测量到,为了减少盲区,覆 盖烘手器检测的整个范围,需要加热释传感器的探头进行改进,以提高检测的准确性。 这次红外感应烘手机的毕业设计是我上大学最后一次毕业设计,它花了我很多时间和 精力,让我感觉到要做好一件事的不易。不过好在经历了这么长的时间,还有在老师的 耐心帮助下我完成了设计,我自己也从中受益匪浅。 通过此次毕业设计,我不仅把知识融会贯通,而且丰富了大脑,同时在查找资料的过 程中也了解了许多课外知识,开拓了视野,认识了将来电子的发展方向,使自己在专业 知识方面和动手能力方面有了质的飞跃。 虽然这个设计做的也不太好,但是在设计过程中所学到的东西是这次毕业设计的最大 收获和财富,使我终身受益。 致 谢 时光如逝,三年的大学生活就快结束了,最后几个月的毕业设计也是对我所学专业知 识、技术、技能各方面的一个总结。由于个人能力有限,因此毕业设计还存在一些问题 ,也有很多不完善的地方。但我懂得在以后的工作中要全面考虑事情,不能急于求成。 此次毕业设计是我大学三年最难忘的一件事,也是给各位老师的一个汇报,在以后的 路上,我会更加充满信心向更深处学习,绝对不辜负你们的期望。 感谢这次毕业设计给予我帮助的的各位老师和同学,是你们的支持和帮助,给了我更 大的信心完成这次任务。特别是指导老师张静老师,感谢您对我的细心指导和不辞辛苦 的教导,张老师,您辛苦了!这个设计是我们共同合作努力的成果,这次毕业设计给我 很大的领悟,这是一个体现自我又是一个团队合作的集体任务,需要大家一起努力。 张老师严肃的教学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激励 着我。从课题的选择到项目的最终完成,张老师都始终给予我细心的指导和不懈的支持 。 最后,要感谢对这次论文有所帮助的所有老师和同学,感谢10应电33汽车班的全体同 学,感谢参考文献中著作与期刊以及外文资料的所有作者们。 参考文献 [1] 何立民,单片机应用系统设计,北京:航天航空大学出版社,2005,46~50 [2] 李广弟,单片机基础,北京:北京航空航天大学出版社,2001,56~64 [3] 何希才,新型实用电子电路400例,电子工业出版社,2000年,60~65 [4] 赵负图,传感器集成电路手册,第一版,化学工业出版社,2004,590~591 [5] 陈伯时,自动控制系统,第二版,北京:机械工业出版社,2000年6月,127~130 [6] 郭天祥.新概念51单片机C语言教程—入门、提高、拓展全攻略 [7] 胡新宇,赵勇.传感器与自动检测技术.北京:高等教育出版社. 2006,79-88 [8] 曹克登.单片机原理与应用. 北京:机械工业出版社.2007,19-25 ----------------------- AT89S52 单 片 机 电源电路 反相器 红外线发射 显示电路 按键电路 风扇电路 红 外 接 收 加热电路 图2.1 红外线烘手器硬件电路结构框图 图2.7 电机驱动电路图 开 始 初始化 不加热 k0=0? k2=0? k3=0? k2.k4=0? 加 热 冷 风 强冷风 弱冷风 显示0001 k4=0? k3.k4=0?? 热 风 显示0004 强 热 风 弱 热 风 显示0005 显示0006 显示0002 显示0003 N N N N N N Y Y Y Y Y Y Y N N Y 开始 红外线信号被切断? P3.0=0 烘手器工作 P3.0=1 烘手器不工作 结 束 N Y 初始化 开始 K1=0? k4=0? N Y Y K2且k4=0? K3且k4=0? K2=0? K3=0? 强 热 风 弱 热 风 强 冷 风 弱 冷 风 热 风 冷 风 Y N N N Y Y Y N N 开 始 初始化 占空比加键按下? PWMH=PWM? PWMH+1=PWM? 停止定时器 PWMH=02H? 占空比减键按下? PWMH=01H? PWMH-1=01H? PWMH-1=PWMH? 停止定时器 PWMH+1 启动定时器 PWMH-1 启动定时器 N N N N N N N Y Y Y Y Y N Y Y Y 确认显示数字 送段码 数码管初始化 送位码 系统初始化 返回 N Y 显示完?
更多简介内容

推荐帖子

旋转LED屏+电脑红外遥控接收器套件+C51单片机学习板
98元=旋转LED屏成品+可烧录程序的C51单片机学习板+电脑红外遥控接收器套件(含全部C源码)+原创的C源码等学习资料 目录:(可点击) 一、此套件能做什么二、C源码清单三、C源码的功能说明和图片视频展示四、套件清单及使用说明五、此旋转LED屏功能及相关拓展 一、此套件能做什么 1.可以作为一个很炫的旋转LED屏使用,可以放在自行车上、或风扇用的电机上。(这样,单片机学习阶段结束后,
brotherder DIY/开源硬件专区
基于单片机控制的新型智能电梯语音系统设计
引言原文位置 语音系统对电梯来说是不可缺少的部分,比如进行楼层报数、方向提示、报警告示、消防对讲甚至广告宣传等。目前绝大多数电梯使用语音芯片来进行语音存储和播放,而语音芯片系统存在一些缺陷,比如外围电路复杂、音质不佳、成本偏高、容量有限以及语音更改不便等。有鉴于此,本文设计了一款基于单片机控制的智能电梯语音系统。 原文位置 系统概述 原文位置 电梯控制系统的基本功能,是根据用户的楼层按键信息,
songbo 单片机
摇控飞机,电动车,摩托车防盗器,手电筒,等单片机开发
摇控飞机,电动车,摩托车防盗器,手电筒,等单片机开发 此内容由EEWORLD论坛网友REN99原创,如需转载或用于商业用途需征得作者同意并注明出处 我公司是一家集方案开发与IC销售于一体的高科技企业。有经验丰富,实力雄厚的研发团队,高品质售后服务的业务精英。 可依客户需求为客户提供方案开发与IC供应。                             技术交流:李工   电话,微信
REN99 PCB设计
52单片机控制小车,但编程出现问题,求高手解决
我想让小车在检测到第三条黑线时左拐,再检测三条,左拐,最后再检测两条,然后原地打转。可实际运行时,小车检测到第三条黑线后就不停的左转,我怀疑是T0  T1 定时计数器发生冲突。以下是相关程序,也不知哪里错了,求高手指点! #include #include #define uint unsigned int #define uchar unsigned char uchar spee
ongu 单片机
新手帖 单片机控制CPLD读取SRAM
library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity read_write is port( clk : in std_logic ;       mcu_oe    : in    std_logic;       mcu_we    : in    std_logic;
tg520617 FPGA/CPLD
MSP430单片机控制程控滤波器MAX262
/*****************************     code name:    MAX262     code function:    the code is used to control the MAX262 with msp430.     coder:   Mark Ma     last updated       :      09-8-6 *******
灞波儿奔 【微控制器 MCU】

评论


个人中心

意见反馈

求资源

回顶部
电源设计技术资料
点击获取

TI最新应用解决方案

工业电子 汽车电子 个人电子

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWorld电子技术资料下载——分享有价值的资料

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })