单片机控制系统光敏检测模块_第1页
单片机控制系统光敏检测模块_第2页
单片机控制系统光敏检测模块_第3页
单片机控制系统光敏检测模块_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘要一 电路组成 ( 1)光敏电路模块( 2)电机驱动模块( 3)温度电路模块( 4)显示电路模块( 5)电源电路模块二 程序设计 三 系统功能描述 ( 1)光敏检测部分( 2)温度检测部分( 3)电机驱动部分( 4)显示部分摘要本系统以HT46F49E单片机为核心器件。其主要模块有单片机控制系统,光敏检测模块,电机驱动模块,温度检测模块,电源模块。利用光敏二极管检测光照强度的变化,利用光敏检测 模块将电阻变化转化为电压变化,并将电压变化的信号送单片机,单片机通过电机驱动模块 控制着电机的正反转实现窗帘的来回移动,并辅以温度检测模块来检测室温,构成一个多功能自动窗帘控制系统。 其中,光敏控制模

2、块由光敏二极管和NE555定时器构成,电机驱动模块采用DS2003实现电机的驱动,而温度检测模块采用 DS18B20来构成,电源模块实现给整个系 统供+5V的电源。经过程序编制,制作电路板和调试,基本达到了我们所期望的系统功能。关键词:单片机(HT46F49E、光敏二极管、 NE555 DS2003 DS18B20稳压7805 一电路组成( 1 、光敏检测模块1 、光敏二极管的构成及原理: 光敏二极管又称光电二极管,它与普通半导体二极管在结构上是相似的。下图是光敏二极管 的结构图。在光敏二极管管壳上有一个能射入光线的玻璃透镜,入射光通过透镜正好照射在 管芯上。发光二极管管芯是一个具有光敏特性的

3、PN结,它被封装在管壳内。 发光二极管管芯的光敏面是通过扩散工艺在N型单晶硅上形成的一层薄膜。光敏二极管的管芯以及管芯上的PN结面积做得较大,而管芯上的电极面积做得较小,PN结的结深比普通半导体二极管做得浅, 这些结构上的特点都是为了提高光电转换的能力。另外,与普通半导体二极管一样,在硅片 上生长了一层SiO2保护层,它把PN结的边缘保护起来,从而提高了管子的稳定性,减少了 暗电流。光敏二极管与普通光敏二极管一样,它的PN结具有单向导电性,因此,光敏二极管工作时应加上反向电压, 如图所示。 当无光照时, 电路中也有很小的反向饱和漏电流, 一般为 1 * 10-8 -1X10 -9A(称为暗电流

4、),此时相当于光敏二极管截止 ;当有光照射时,PN结附近受光子的 轰击,半导体内被束缚的价电子吸收光子能量而被击发产生电子一空穴对O这些载流子的数目,对于多数载流子影响不大,但对P区和N区的少数载流子来说,则会使少数载流子的浓度大大提高,在反向电压作用下,反向饱和漏电流大大增加,形成光电流,该光电流随入射 光强度的变化而相应变化。光电流通过负载RL时,在电阻两端将得到随人射光变化的电压信 号。光敏二极管就是这样完成电功能转换的。在芯片CA3140中,由光敏二极管经一个电阻为10千欧的电阻连到引脚 2,电源经1兆欧的电阻连道引脚3,经引脚6输出连到NE555定时器的引脚2端。2 ) 555 定时

5、器的构成和原理555 定时器是一种模拟和数字功能相结合的中规模集成器件。一般用双极性工艺制作的称为555,用CMOS工艺制作的称为 7555,除单定时器外,还有对应的双定时器 556/7556。555定 时器的电源电压范围宽,可在 4.5V16V 工作, 7555 可在 318V 工作,输出驱动电流约为 200mA因而其输出可与 TTL、CMOS或者模拟电路电平兼容。555 定时器成本低,性能可靠,只需要外接几个电阻、电容,就可以实现多谐振荡器、单稳 态触发器及施密特触发器等脉冲产生与变换电路。它也常作为定时器广泛应用于仪器仪表、 家用电器、电子测量及自动控制等方面。 555 定时器的内部电路

6、框图和外引脚排列图分别如 图 2.9.1 和图 2.9.2 所示。它内部包括两个电压比较器,三个等值串联电阻,一个 RS 触 发器,一个放电管 T 及功率输出级。它提供两个基准电压 VCC /3 和 2VCC /3555 定时器的功能主要由两个比较器决定。两个比较器的输出电压控制RS 触发器和放电管的状态。 在电源与地之间加上电压, 当 5 脚悬空时, 则电压比较器 A1 的反相输入端的电压 为 2VCC /3 ,A2 的同相输入端的电压为 VCC /3。若触发输入端 TR 的电压小于 VCC /3,则 比较器A2的输出为1 ,可使RS触发器置1,使输出端OUT=1。如果阈值输入端 TH的电

7、压大于2VCC/3,同时TR端的电压大于 VCC/3,则A1的输出为1,A2的输出为0 ,可将 RS 触发器置 0 ,使输出为 0 电平。555内部结构及其电路符号在芯片NE555定时器中,通过引脚3、弓I脚6、弓I脚7输出高低电平接到单片机,由单片机控制。(2)电机驱动模块DS2003 是著名的 SGS公司的产品, 比较常见的是 16脚MULTIWAT封装的DS2003,内部包 含4通道逻辑驱动电路。 其额定工作电流为 1A,最大可达1.5A , VSS电压最小4.5V ,最大可 达36V; Vs电压最大值也是 36V,但经过我们的实验,Vs电压应该比VSS电压高,否则有时会出现失控现象。下

8、表是其使能、输入引脚和输出引脚的逻辑关系。该芯片的核心是 H桥电路,H桥式电机驱动电路主要包括 4个三极管。通过对角线上的一对 三极管的导通情况,电流会从左至右或从右至左流过电机,从而控制电机的转向。电机顺时针转动:电机逆时针转动:本系统通过光敏检测模块将光信号转化为电平信号输入单片机,单片机通过程序控制实现两 个I/O端口在特定时间段向 DS2003的IN1,IN2输出高低电平,进而实现对电机的控制。(3)温度检测器模块温度是一种最基本的环境参数,人民的生活与环境的温度息息相关,DS18B20装置适用于人民的日常生活和工、农业生产用于温度测量。由半导体公司生产的DS18B20型单线智能温度I

9、/O 口线传感器 , 属于新一代适配微处理器的智能温度传感器 , 可广泛用于工业、民用、军事等领域的 温度测量及控制仪器、测控系统和大型设备中。它具有体积小,接口方便,传输距离远等特 点。DS18B2 0的性能特点:采用单总线专用技术,既可通过串行口线,也可通过其它与微机接口,无须经过其它变换电路,直接输出被测温度值( 9 位二进制数,含符号位) , 测温范围为-55 C -+125 C,测量分辨率为0.0625 C ,内含64位经过激光修正的只读存储器 ROM适配各种单片机或系统机,用户可分别设定各路温度的上、下限,内含寄生电源。DS18B20内部结构主要由4部分组成:64位光刻ROM温度传

10、感器,非挥发的温度报警触发 器TH和TL,配制寄存器。DS18B20的管脚排列如图2所示。光刻ROM中的64位序列号是出厂前被光刻好的,他可以看作是该 DS18B20的地址序列码。64位光刻ROM勺排列是:开始 8位(28h)是产品类型标号,接着的48位是该DS18B20自身的序列号,最后8位是前面56位的循环冗余校验码(CRC= x8 + x5 + x4 + 1)。光刻ROM勺作用 是使每一个DS18B20都各不相同,这样就可以实现一根总线上挂接多个DS18B2 0的目的。DS18B20中的温度传感器可完成对温度的测量,以12位转化为例:用16位符号扩展的二进制补码读数形式提供,以 0.06

11、2 5 C /LSB 形式表达 .( 4)电源模块由于我们在整个电路系统中用到+5V的电压,所以我们用三端稳压块lm7805芯片来制作+5V的电源模块。电路原理图如下:7805 是我们最常用到的稳压芯片了, 它的使用方便, 用很简单的电路即可以输入一个直流稳 压电源,它的输出电压恰好为 +5v,刚好是51系列单片机运行所需的电压,我们所用的是 lm7805, 下面我们简单的介绍一下它的 3 个引脚以及用它来构成的稳压电路的资料。<7805 引脚图 >其中引脚 1 接整流器输出的正电压, 引脚 2为公共地 (也就是负极 ),引脚 3就是我们需 要的 +5V 输出电压了。我们考虑到实际

12、的应用环境及用户的接受认可程度,我们用下面的固 定式三端稳压器输出电压可调电路来实现+5V的输出。但是在我们制作的过程中用直流+9V来代替输入端的整流器输入。上图中 R1用220 Q , R2用680 Q的这个是用来调节输出电压的。输出电压公式UoUxx(1+R2/R1),此稳压电路可在 512V稳压范围内实现输出电压连续可调节。此三端集成稳压集成电路lm7805最大输入电压为35V,输入输出差需保持 2V以上,这样该电路中因为稳 压器的直流输入电压是正14V,故该稳压电路的最大输出电压为正12V。此电路的精度一般可达到 0.04 以上,用 lm7805 就能满足一般需求了 .二 程序设计程序

13、流程为:利用单片机的PB0做光敏检测模块的输入口 ,PB1做为温度检测模块的输入口,PC为LCD控制端,PA为LCD数据端,PB2-PB5做电机驱动模块的输出口。当清晨是阳光较强,此时光敏二极管呈现低电阻,相当于接入单片机为低电平,可以通过程序在PB0 口输出控制步进电机正转,来关闭窗帘。当窗帘拉合到位后,滑动触头开关S1被接通,使PB2变为低电平,单片机输出停止,电动机M停转。当傍晚时光线比较弱, 此时光敏电阻呈现高电阻, 相当于接入单片机为高电平, 可 以通过程序在PB0 口输出负相脉冲控制步进电机反转, 来打开窗帘。当窗帘拉合到位后, 滑 动触头开关S2被接通,使PB2变为低电平,单片机

14、输出停止,电动机 M停转。程序流程图如下图所示: /- . 、三系统方案 根据我们的课题要求,设计由光敏检测,电机驱动,温度检测,电源模块等几大部分构成。(1)光敏检测方案 利用光敏二极管检测光照强度的变化,利用模拟电路将电阻变化转化为电压变化,将微小的 电压变化用CA314 0转化为单片机可以识别的高低电平。( 2)电机驱动方案我们采用DS2003芯片。DS2003是著名的SGS公司的产品,比较常见的是15脚MULTIWATT 封装的DS2003内部包含4通道逻辑驱动电路,可驱动额定电压 4.5V到36V不等的电机。( 3 )温度检测方案我们选用了由半导体公司生产的DS18B20型单线智能温度传感器 ,经过我们测试,DS18B20对温度反应灵敏,符合我们项目的要求。( 4 )显示方案 采用二极管指示当前系统的工作模式为打开或关闭,使得系统可以达到方便操作。系统总体框图如图 1 所示:四 项目的特色与创新之处(1 )将外部环境的光线变化作为控制电机自动调节窗帘开闭的信号,实现了窗帘的控制自动化。(2)将各种现代家居所必需的防煤气泄漏功能集中到我们的多功能电动窗帘控制系统中,提高了产品的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论