基于单片机的智能台灯设计
本文介绍了一种基于STC89C51单片机的智能台灯系统设计。系统通过热释电红外传感器、光敏电阻和红外测距传感器实现人体检测、环境光感应和坐姿监测功能。STC89C51作为控制核心,具有8KB Flash存储器和512字节RAM,支持多种工作模式。系统电路包括传感器信号处理、PWM灯光控制和蜂鸣器报警三部分,其中热释电传感器采用BISS0001芯片进行信号处理,光敏电阻实现环境光检测,红外测距用于坐
2.系统主要器件简介
2.1主要芯片简介
STC89C51耗能低,Flash存储器在系统中可用来编程的有8K的控制器。从一个单独芯片来说,不仅拥有8位CPU还有Flash可以在系统中编程,这样一来使STC89C51提高工作效率,更加灵便的提供解决方案。 具有以下标准功能: 512字节RAM,8k字节Flash,看门狗定时器,内置4KB EEPROM,32 位I/O 口线,复位电路是MAX810,还有二级中断结构有6向量, 3个16位计数器/定时器,串行口为全双工。 STC89C51想操作静态逻辑可以将频率降到0Hz,用省电模式来支持两种软件。
此台灯使用最新的51单片机,如图2-1所示。
图2-1 STC89C51引脚
STC89C51单片机的引脚说明:
VCC:供电。
GND:地线。
P0口:P0口是双向开关。如果高电阻,P1口的管教首先写1。P0能被界定在地址/数据的第8位,作为一个数据存储器应用于外部程序。当使用FLASH开始编程时,原码的输入口为P0口,在FLASH要检验的时候,原码由P0输出,拉高P0的外部。
P1口:P1口是双向I/O口用来为内需供应上拉电阻,四个TTL门电流可以在P1口的缓冲器中成功接受。当P1口管脚读入1,于内部中被上拉成高,然后用来输入。
P2口:P2口是双向I/O口,当P2口管脚读入1,内部上拉电阻将管脚提高,并且用它输入。P2想要实行存储而被当成有十六位地址的外部数据存储器或者用于外面程序存储器,则输出高8位。P2口接收控制信号和来自高八位的地址信号当FLASH进行检验和编程时。
P3口:P3口属于一个双向I/O口内部为上拉电阻,可以将4门TTL电流接受输出。当P3口管脚读入1,它用作输入因为内部被上拉成高电平。因为在外部被下拉成低电平,则当成输出。
I/O口在输入的时候工作方式有两种,分别为读端口还有读引脚。端口的读写数据不是从外面来的,而读写进总线内部的是通过端口锁存器读写,通过算术法则到端口锁存器。这样才能把从外部来的数据传输到内部总线。
RST:复位输入。维持RST脚高电平时间2个周期,振荡器产生复位。
ALE/PROG:只有用在锁存的地址所需要的输出电平被地址锁存允可。这个引脚用来输入编程脉冲在FLASH编程中。这里有一个需要注意的地方:把他当成外面数据存储器,一个ALE脉冲跳过。与此同时,ALE正在执行的只有MOVX,MOVX只有在ALE执行才能发挥作用。而且也轻微提高引脚。
/PSEN:选通程序外部存储器。在取值时期,所有机器的有效的周期为2次/PSEN。此2次/PSEN信号不会呈现当访问外部数据存储器。
/EA/VPP:EZ低电平,使用外部存储器。/EA把内部锁定成RESET当他加密方式1的时候;如果以使用内部程序存储器时,则/EA端口已经维持着高电平。
2.1.1 时钟电路
89C51单片机发生时钟信号有内部和外部时钟。89C51部分内结构是一个振荡电路,如果XTAL1(18)和XTAL2(19)的引脚外接石英晶体,所以可以在内部生成时钟脉冲信号从而形成自激振荡器。电容C1和C2有使频率稳定和使起振快速的作用,530pF的电容值,30pF的典型值。1.212MHz间挑选的晶振CYS的振荡频率范畴,十二MHz和六MHz的经典值。
其内部时钟图如图2-2所示。
图2-2 内部时钟
3.系统组成与电路设计
此系统的创新灵感是源自生活,也正是要为平常处理一些问题。为了达到便于控制的目的,单片机是处置的核心,BISS0001来集成电路,两个传感器是基本构成。
3.1 系统组成部分
3.1.1 系统工作原理
这个系统是四个部位来组成的,如图3-1所示。
图3-1系统框图
1.通过光亮传感器、红外测距传感器、热释传感器组合的传感器部分;
2.处理的核心为89C51,只要对接收的信号进行处理,从而给出控制命令;
3.通过89C51发出的命令来控制灯的开关还有亮暗程度,这个组成灯光的控制部分;
4.蜂鸣器,在设定的时间到了还有坐姿不正的时候报警。
3.1.2 系统控制核心
MCU单元、三个传感器、显示屏、键位、蜂鸣器还有灯组成了智能台灯的系统。红外测距传感器、热释电红外传感器和光敏电阻组成了信号的检测和处理部分;热释电红外传感器的作用就是检测周围是否有人在,采用这个传感器的主要原因是它只对人体辐射出来的红外的特定的波长敏感,也就是波长为10um的红外,对于其他物品是不会产生反应的;感知台灯当前环境的灯光亮度是光敏电阻的作用;89C5l单片机作为MCU部分,传感器接收处理后的信号,传递给单片机来处置,之后就发出控制的指令,这样来掌控蜂鸣器、LED、显示屏等工作;当接收到来自MCU单元的命令,蜂鸣器就会发出警告信号; 三极管驱动控制着灯,输出的是PWM脉冲。矫正坐姿的传感器通过红外测距,当小于这个距离,蜂鸣器就会报警 。显示部分的构成为三极管驱动,四位一体的共阳数码管。
3.2 电路设计部分
3.2.1传感器的处理部分和信号检测部分
此智能节能台灯的基本是三个组合传感器。传感器是不可或缺的一部分,传感器的处理部分与信号检测部分电路原理如图3-2所示。

图3-2传感器的处理部分与信号检测部分电路图
传感器的处理部分与信号检查部分电路是光敏电阻、BISS0001基础电路、热释电红外传感器组合而成。而此传感器则只会对人体辐射出来的红外的特定的波长敏感,也就是波长为10um的红外,对于其他物品是不会产生反应的。探头里有2个相互并联或者相互串联的热释电元,且是刚好相反的2个电极化方向,这2个热释电元对环境的辐射用处大抵相同,则这两个电元相互抵消,释电反应则就消逝,所以此探测器最终不会有信号。如果有人到了探测器的感应圈中,则人体的红外辐射就会聚集在一个点上,这个点在探测器的镜面。热释电元开始接收,两个热释电元所接收到的能量不等同,所以与之前的相反,没有办法做到相互抵消的效果,所以就会有信号输出。BISS0001是一个比较特别的集成的电路,构成它的有电压比较器、运算放大器、封锁时间定时器、延迟时间定时器与状态控制器。光敏电阻如果阻值较小的时候,则环境光的强度比较高,这时芯片就会检测到一个低电平,这时候锁掉十四脚,传感器的信息也都全部被禁止。而当光敏电阻达到一个非常高的电阻时,这时候芯片则查到高的电平,十四脚也会启动;当人体信号被infare1检测到时,生出较弱的信号输出,经过信号放大滤波电路从二脚输出。
自己制成的核心为单片机的灯光的电路如图3-3所示。
图3-3 灯光电路
用单片机与光敏电阻的配合来控制灯光的亮暗与开关,四个为一组的LED并联在一起,然后将电源的负极连接地表,如果有高电平用来输出,则Q7导电通路,与此同时Q8随之导通,LED的正极接电源,灯亮,如果改变成低电平来输出,Q7则不导通,与此同时Q8也随之不导通,LED就接不到电源,这时灯则灭。使PWM的占空比去掌控灯的亮度,这时IO口变化很快。
4.传感器部分
顾名思义,传感器的作用就是传感,将我们需要信息传到控制中心,将变化的量转变成电信号,这样会更加有效和便捷。
4.1工作特征
热释红外传感器通过将两个相同特点的热点元连成差动平衡或者反向串联的方法,来压抑自身温度改变的干涉,这样就可以顺利的检测出外界的红外能量的变化,为系统提供一个电信号。热释电红外传器为了形成阻抗变化,在他的结构上使用场效应管。因为热电元的输出为不允许直接使用的电荷信号,所以用高达104MΩ的电阻将它转化成电压的方式,为了完成电阻感抗的改变,这时候搬出源极跟随器。它的构成部位则是干涉透光片、场效应管搭配器和传感探测元。
4.2工作原理
在此智能台灯中,此传感器是没有任何能量的,它的目的就是靠接收能量的变化来进行检测。
当人体到了热释红外传感器的范围,所释放的红外辐射就通过透镜聚焦在探测元上,这时即输出电信号,电信号先通过一个带通滤波器,此带通滤波器的最高停止频率为十六Hz,最低停止频率为0.16Hz。它会输出很小的电压检测信号,且此信号是变化的,且透镜让输出的信号以脉冲的方式发出,总而言之,输出的电压信号必须要放大。本设计为了得到足够的增益,使用LM324两级放大。
4.3光敏电阻
光敏电阻是由很多的特殊材料制造而成,也是又名光导管,当有光照的时候,它的电阻就会很快的变小。它本身上的载流子的导电性能非常好,如果外加了一个电场,载流子就会迅速的移动,漂移到自己的位置上来,很快,这样则使电阻变得很低。
4.3.1 光敏电阻的运营原理
光敏电阻的运营的原理也简单,就是内光电效应。光敏电阻很多都是用一些比较特使的光敏材料与半导体结合而成,然后封存在透光的管壳里,也有很多方法能让灵敏度增加。硒化物、碲化物和硫化物这些半导体都是以上说的半导体之一,部分都是一些金属材料。要想从绝缘衬底上制成梳状欧姆电极或者极薄的光敏电阻电极,牵出引线,就要通过喷涂、烧结、涂敷灯方法。为了避免受潮,应该封在有透光镜切密封的空间中。如果环境较暗时,电阻值会很高高,如果环境变亮或者有光照时,这时半导体的禁带宽度如果小于光子能量,这电子在价带中跃迁至导带只要吸收一个光子的能量,这时价带中会生成空穴带正电荷,这时候就产生电子—空穴对。光照愈强,光敏电阻的阻值愈低。当光照消散后,之前生出的不同的载流子产生复合,那么就和原来的状态一样了。如果给光敏电阻施与电压,那么则有电流通过,当有光照射时,光强越大电流越大,这样便可以光电转换。光敏电阻只是1个电阻器件,没有极性,所以允许外接一个电压,无论是直接还是交流。
4.3.2主要特点和特性
光敏电阻的光谱特别,依此则可划分成三种类型:
紫外光敏电阻器:顾名思义,对紫外线会分外的敏感,当属检测紫外线的首选。
红外光敏电阻器:大部分的光敏电阻器是硒化铅、锑化铅、硫化铅、碲化铟等,应用很多,不仅在农业、商业中应用广泛,在国防和科学研究也是经常使用。
可见光光敏电阻器,它的光敏电阻器包含硒化镉、硫化镉、硒、砷化镓、硅、锗、碲化镉、硫化锌。光电控制系统应用广泛,比如照明器具的亮灭,自动门的开关,自动水的开水和停水设置,还有测量超薄零件的厚度等方面。 下面介绍一些重要的参数:
1.光电流、亮电阻。简单的说,就是有外接的电压,同时也有光照,这时候的电流名为光电流,电阻就是亮电阻。
2.暗电流、暗电阻。与上述的相反,就是有外接的电压,但是没了光照,这时候的电流名为暗电流,电阻就是暗电阻。
3.灵敏度。灵敏度为上述的暗电阻与光电阻的相对改变的值。
4.光谱响应。又称为光谱灵敏度,它的灵敏度随着照射的波长不同的单色光的变化。
5.光照特点。当光的强度有所更改时,电信号也会更改。而由实验可得,如果光照强度愈大,光敏电阻的阻值则愈小。但是到达一定的程度,就会慢慢趋向平缓。大体都是非线性的特性。
6.伏安特性曲线。伏安特性曲线为光电流与外加电压之间的联系,在光敏器件的范围中,当电压增加,它的电流随之增加。
7.温度系数。温度对光敏电阻的光电效应有很大的作用,当温度比较低,电阻的敏感度升高,如果相反,也是会降低。
8.额定功率。所允许消耗的特定的随温度变化的功率。
4.4测距传感器
测距用的是光电传感器,既可以发射也可以接收。可以根据自己的要求来调节距离。此传感器的优点也多,比如受可见光干预小、探测距离远、低廉的价格、组装简单、便捷使用等,在流水线计件、机器人避障等多个地方都经常使用。
光电元件将检测到需要测量的事物改变,然后把他转换成光信号传输,接着转换成电信号。光电传感器是三个部分组合:光电元件、光源、光学通路。
光电检测方式的特点不仅速度比较快,效率高,操作简单,样式也多,选择也多,所以光电式传感器于控制与检测的领域中使用范围广。
光电传感器在完成光转换是一个不可或缺的元件,它能把红外、可见光与紫外等光信息转换成电信息的机器。
光电式传感器不仅仅允许检查电量直接引起光量改变,也允许用来检测其他非电量,转换为光量变化。在人工智能和自动化中,它的优点都被放大很多,都是非常经常的使用。
光电传感器为完成控制把光强度转化为电信号之间的变化。光电传感器组成由:检查部分、接受器与发送器。发送器对准目标发射光源。接收器的组成部分为光电三极管、光电二极管、光电池。在接收器的前,有例如光圈与透镜等的光学元件。随后是检查部分,可以清除无效的糟粕,提高效率。
测距电路图如图4-1所示。
图4-1 测距电路图
文章底部可以获取博主的联系方式,获取源码、查看详细的视频演示,或者了解其他版本的信息。
所有项目都经过了严格的测试和完善。对于本系统,我们提供全方位的支持,包括修改时间和标题,以及完整的安装、部署、运行和调试服务,确保系统能在你的电脑上顺利运行。
更多推荐



所有评论(0)