1、测控技术与仪器毕业-基于51单片机的智能台灯设计(完整版)资料(可以直接使用,可编辑 优秀版资料,欢迎下载)endfor计算机 2021-11-12 23:13 阅读269 评论0 字号: 大大 中中 小小D. 删除S表的年龄列四、简答(总计30分)4. 使用_命令可以定义一个过程的开始。A、个网段 B、个中继器 C、个网段可挂接设备 D、个网段可挂接12. 设N=886,M=345,K=M+N,表达式1+&K的值是_。14、计算机网络拓扑是通过网中结点与通信线路之间的几何关系表示网络中各实体间的_B_。input请输入第一个数:to a49. 假定学号的第3、4位为专业代码。要计算各专业学生
2、选修课程号为”101”课程的平均成绩,正确的SQL 语句是_。本 科 生 毕 业 设 计(论 文)论文题目:基于51单片机的智能台灯设计摘 要 生活会在慢慢改变,智能化也在渐渐普及。智能化的灵域已经涵盖了人们生活的各个领域,包括了日常的生活、学习,我们也习惯了智能化产品给我们带来的便利。在电子产品中,智能化是它的最终方向,也是人们不断在这领域前进的意义。众所周知,智能化的产品是占据着越来越大的地位。智能家电就是一个最简单而最实际的例子。在这个时代,各个销售平台上都充斥着各式各样的智能产品,智能化家电也走进了千家万户。在大部分的智能家电中都有着相同的特性。它们都有着一个“心脏”,那就是靠单片机成
3、为这个智能产品的控制中心。靠单片机来实现的智能家电有着很多的优点,与普通电器比较,其会便利很多,也更有保障,功能也会比普通家电多,还有最主要的就是节电,有良好的质量。 智能化的台灯它的基本结构针是用来针对感应身体的红外线号的热释电传感器,为了实现对台灯控制的目标,其所有用以信号处理的电路是BISS0001(一款具有较高性能的传感器信号处理集成电路),将处理的职能交给中央处理器,这样做的目的就是用来实现方便的去控制。每当存在人在其旁边时,而且周边环境不怎么亮时,自动的,台灯会自己亮起来,这样使打开开关就显得特别方便;而有些学生会有没有良好坐姿的习惯,当这些学生在学习单子如果靠台灯或桌子过于靠近时
4、,智能台灯就会发出警报,这样可以减少近视,也可以使学生有良好的学习习惯;当感到疲倦了,想趴着休息会,这时台灯他就会自己关掉;当然在没有人时,台灯也会自己关掉,不会浪费掉资源。关键词:传感器; 智能化; 单片机; 台灯ABSTRACTLife will slowly change, intelligence is also gaining popularity. Intelligent spiritual domain has covered all areas of life, including daily life, learning, we have got used to the in
5、telligent products to our convenience. In electronic products and intelligent is its ultimate direction is the significance in this area people are constantly moving forward. As we all know, intelligent products occupy an increasingly important position. Smart appliances is one of the easiest and mo
6、st practical examples. In this era, various sales platforms are filled with a wide range of intelligent products, intelligent appliances are also into the household. In most smart appliances all have the same characteristics. They all have a heart, that is to become the control center by SCM smart p
7、roducts. Smart appliances by the microcontroller to achieve has many advantages compared with conventional appliances, it will be a lot of convenience, but also more secure, will feature more than ordinary household appliances, as well as the most important is energy-saving, good quality.Intelligent
8、 lamp its basic structure is used for the induction needle body pyroelectric infrared sensor number, in order to achieve the target lamp control, all of which is used for signal processing circuit BISS0001 (having a higher performance sensor signal processing integrated circuits), the functions of t
9、he processing to the central processor, purpose of doing so is used for easy to control. Whenever the presence of people in their next, and when the surrounding environment is not very bright, automatic, lamps light up on their own, so that it is particularly easy to turn on the switch; and some stu
10、dents have no good posture habits when these students in learning If you rely on the list or table lamp too close, intelligent lamp will sound the alarm, thus reducing myopia, can also give students good study habits; when tired, want to take a break tummy, then he will have their own table lamp swi
11、tch off; of course, when no one, himself lamp will turn off, not wasted resources.Keywords:sensor; Intelligent; singlechip; Table lamp目 录摘 要2Abstract3第1章 绪论51.1 智能台灯系统概述51.2 毕业设计内容667第2章 系统主要器件介绍8 2.1主控芯片介绍8 11112.2 BISS0001112.3 ADC0809的引脚及功能12131415第3章 系统组成及电路设计163.1 系统组成部分16163.2 电路设计部分171719 21第
12、4章 传感器部分224.1热释电红外传感器的原理特性224.2光敏电阻2222234.3测距传感器23第5章 软件程序255.1 主程序流程图255.2计时流程图265.3 ADC0809函数流程图275.4显示函数流程图28结论29致 谢30参考文献31附录32 绪论 1.1 智能台灯系统概述 科学技术在不停的进步,种类繁多的科技产品和家电慢慢地进入人们的生活,从而使得大家的工作效得到了巨大的提高,也使大家会更加的舒心,随着科技的进步,电器会越来越先进,会越来越加大大家的方便。 伴随着理论和科技领域的深入研究,将会有更加智能的家电出现,如果将单片机与这些智能理念相互结合,可以想象得到将会不断
13、提升如今的家电功能和品质,还会出现新的更加智能便捷的家电。单片机这个中央处理器作为家电智能化心脏,使得家电智能化更加充满可能和便利,而伴随着人们生活过的越来越现代文明,人们也会追求更加高的生活品质,台灯,就会随着时代的浪潮向智能化的道路前进。 台灯作为一个用来提供照明的家电,可以分为两种。有的是放在客厅地上的或是书桌上的。所以这种是立着的。还有一种是人在沙发或是床上使用的,所以这种事夹在旁边的。台灯的工作原理是将光线聚集在一片范围上。 如今,商店里卖的台灯五花八门,各式各样,大部分台灯的供电方式都是用220伏的交流电源。开关上主要有着2种,一种是手动的,另一种是声光感应式的。而此些类型台灯有着
14、很多的缺点。首先,这些台灯使用的的是不安全的电压,会给使用者带来一定的隐患。然后,频闪效应这个问题对于日关灯来说是个巨大的缺点,会危害人的健康。接着,此些类型台灯不节约资源,用电量很大,一般使用使用的日光灯都是在几瓦到几十瓦区间中。最后,那就是太麻烦,手动的开关不方便,而且人们容易忘记去把灯关掉,既浪费资源又会容易降低灯的使用寿命。就如今情况而言,在各大商店里,使用正五伏的直流电源供电的一款智能台灯很罕见,这种台灯首先它很安全,而且质量和品质也更好,对环境还没有影响。对于个人来说也有着很大的优点,它能够,矫正用户的不良坐姿,大大地保护了人的眼睛,减少近视。还有让人们更加便利,让人们从手动开关中
15、解脱出来,黑夜中不用去寻找开关。 这种智能台灯会有2种模式,一种为手动模式,另一种是自动模式。首先是手动模式,在手动的模式下,灯光的亮度不会自己改变,需要靠手动人为的按键去改变。此台灯要有个针对工作学习的调节模块,那就是可以手动地设计个计时,当计时的时间到了时,台灯就会发出声音,已提醒用户注意休息和和里安排时间任务,当用户按下键或用手往红外测距传感器前摇一摇,警报就会停止。然后是自动模式,在自动模式下有3个自动调节控制作用。第一,系统可以依靠台灯周围的光线明暗来自动调节台灯的光线强度。第二,台灯能够根据存不存在有人靠近(红外线)来自动启动和停止工作,有人是台灯会自动启动,人离开时它又自动停止工
16、作。第三,台灯可以根据用户距离台灯的远近来提醒用户。当用户距离台灯太近时,台灯系统就会发出警告,以提醒用户,让用户保持良好的坐姿。作为普通家庭生活中离不开的东西,台灯,由于他目前的功能的局限性会使得人们经常由于这样或是那样的原因而忘记去关它,导致了电的浪费。而且作为一个很多家庭好人个人都用得着的东西,我们有必要需要一种更加的方便和功能更加多,以及等价人性化和方便的台灯,这也成为了我们不断研究的基础。而这次我所用的系统是建立在大量的实验基础上慢慢改善而来的。本台灯系统所采用的热释电红外探测器为距离可以自己调节,此次我将其调节在四米左右,之所以采用这个值是因为一般书桌距们的距离一般来说是这个值,便
17、于当人进来时台灯自动打开,用户的话可以根据自己的要求和现实情况自己更改。为了保护用户视力和让用户保持一个良好的坐姿,我将红外探测器的距离设为二十厘米左右,用户也可以根据自身情况自己调节,当用户距离桌面太近时。台灯系统就会发出报警,让用户的到提醒,加入用户没有在规定的时间离开,还是过近,则台灯就会自己关掉。 1.2 毕业设计内容 实现功能 名称:基于AT89C51的智能台灯 要求和内容: 设计并制作一种智能台灯,其关键部分是用中央处理器和BISS001构成的红外传感调节电路。这款台灯有着独特的特点,在用户工作学习时可以根据台灯周围的光线强弱来自己调节台灯自身亮度,有人来时自动开灯,人离开时自动关
18、灯,还可以提醒用户保持良好的坐姿,预防近视。集体要求如下: (1)用可以感应人体红外信号的热释电红外传感器为基础,以BISS001信号来处理电路,然后利用单片机来进行控制,形成整个系统的协调工作; (2)当有人时,台灯会自己打开工作,并且可以根据台灯自身周围环境光线强度来自己调节亮度; (3)子啊工作学习时,如果距离台灯太近了,台灯系统就会发出警报,用来提醒用户,让用户保持良好的坐姿,预防用户近视; (4)当用户工作或是学习太累了,想在桌子上趴着睡会,这时,台灯他会自己自己自动关掉,方便而且节省资源; (5)当人离开时,台灯它会自己关掉,不用人为去关它,给用户带来了极大的方便; (6)此台灯系
19、统还可以设计个规定的时间,如果时间过了使用者设定值,系统会发出声音,用来让使用者合理安排时间。 作为和大部分家庭生活息息相关而不可缺少的生活用品,如今使用的大部分台灯由于其自身的缺点,会使用户经常忘记去关掉台灯从而浪费很大资源。而在黑夜中时,人们又要去隔着黑夜去开灯,特别不便捷。此台灯设计传感控制电路为以人体红外辐射(波长为9.5um)。在台灯周围环境的光较暗时,会自动工作;在使用者离台灯过于近时,系统就会感应到,然后蜂鸣器发生警报,用来提醒使用者,保持好良好的坐姿;在人离开时,用户也可以解放双手,台灯会自动感应到,然后自动将灯熄灭,不会让资源浪费。在此智能台灯中,单片机是其“心脏”,它起到了
20、主要的控制作用,这些电路和功能的实现都是在单片机的控制基础下实现的。 2.系统主要器件介绍 2.1主控芯片介绍 主控制芯片它是STC89C51,这种芯片的特点是具有较高性能的CMOS的八位微型控制器,有着较低的功耗。芯片拥有这八K于系统可以编程的FLASH储存器于单片机中,包含着灵活的八位CPU以及,这样让单片机可以为很多的嵌入式系统产生便捷的,变通的的方案。具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,自身内部有着四KB的电可擦除只读存储器,MAX810复位电路,3个十六位定时/计时器,有着全双工的串行口,以及单品机的静态逻辑的操作,能下降到
21、零赫兹,同时有着两种不同的软件来决定节电模式。在空闲的模式下,随机存取存储器、串行口、定时器等不会停止,继续运行,然而CPU(中央处理器)会停止运行。而在掉电的保护模式中,随机存取存储器的内容会不变,单片机的所有工作将不会运行,一直要在下一个中断才会重新工作。最高运作频率35Mhz,6T/12T可选。 图2.1 STC892C51 单片机引脚图 所用的是STC公司最新推出的新型的51单片机。片中含有Flash程序存储器、静态随机存取存储器、通用异步收发传输器、串行外设接口、PWM等模块。 (a)STC89C51主要功能、性能参数如下: (1)内置标准51内核,机器周期:增强型为6时钟,普通型为
22、12时钟; (2)工作频率范围:040MHZ,相当于普通8051的080MHZ; (3)STC89C51RC对应Flash空间:4KB; (4)内部存储器(RAM):512B; (5)定时器计数器:3个16位; (6)通用异步通信口(UART)1个; (7)中断源:8个; (8)有ISP(在系统可编程)IAP(在应用可编程),无需专用编程器仿真器; (9)通用IO口:3236个; (10)工作电压:3.85.5V; (11)外形封装:40脚PDIP、44脚PLCC和PQFP等。 (b)STC89C51单片机的引脚说明:VCC:供电电压。 GND:接地。 P0口:此端口为双向口,是由八个锁存器组
23、建的不一样作用寄存器端口,能够为非内部的数据进行保存,P0口根据实际的情况,它可以有两个作用。首先,它可以成平常用的I/O口,还可以成为地址和数据一起用的端口。总结的说,p0口的功能是很重要和关键的,在不同的时候他可以作为不同的功能在工作。 P1口:首先P1口他是需要一定条件的,因为它是需要自身非外部能够提供上拉电阻。它是一个I/O口,而且它作为端口并不是单向的。和p0口进行比较,P1口有着一些区别,其中最主要的是在驱动部分。在高电平时,由于内部已经有了上拉电阻,所以在使用的时候就没必要再外加一个了。 P2口:P2它也不是单向的,作为p2端口,他有两个作用。首先它的基本功能是可以作为一个普通的
24、I/O口。而另一个作用是在中央处理器延伸非内部设备时,成为高把位的地址总线。作为一个功能的复用口,p2口可以驱动四个LS型TTL负载。 P3口:P3口和p1与P2口一样也是内置了上拉电阻切也是准双向口。和p0、P1相比较的话,p3的硬件区别是。在组成上p3口多了一个三态门四。在功能上,它有着两个重要的功能。其中一个就是最普遍的用作普通的双向IO接口,这是作为一个I/O口的最基本的作用。而P3口的所有引脚还存在着另一功能。再将P3IO口的另一个功能在进行使用时,会需要用到一些特殊功能的寄存器。而在使用这引脚的第二功能时,是需要一些特定的条件的,只有满足这些特定的条件才能够正常的发挥P3引脚的另一
25、个功能。在这其中,有着四个必要的条件。1、必须让串行IO口处于工作的点;2、处部的中断没有断开;3、这这个阶段时,要保证定时器和计数器工作在非内部的技术中;4、我们需要进行自行设置,这里所说的设置就是前面提到的设定P3端口引脚的功能,这样做的目的是为了在执行一些命令指令时,就像常规的读写外部随机存取存储器中,假设我们不进行相关的设置操作,那么就会出现P3端口的各位是会安置在第一功能从而达不到想要的工作状态。在面对多种多样的实际情况,可以将需要的端口各位设定位第二状态,然后没有经过设置的就会以第一功能来进行操作。这样会使端口在使用上可以更加的灵活,根据需要来进行工作。P3.0 RXD(串行输入口
26、) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /INT1(外部中断1) P3.4 T0(记时器0外部输入) P3.5 T1(记时器1外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) P3口同时为闪烁编程和编程校验接收一些控制信号。 实际上的IO口在实现其功能在工作时,有2种形式。其中一种称为读端口,另一种被叫做读引脚。在这两者中,都有着各自的特点,其中又有着各自的区别。读端口这种方式实际上是不会把外部的数据送入的,这种模式中,数据的输送是要经过媒介的,而不是单纯的直接进入锁存器内。在这其中内部总线起到了很重要的作
27、用,因为由此进入的数据会经过内部总线这一中转站,然后再经过一些特殊的处理,最终才会进入端口锁存器。但是相对而言只有读端口是确确实实地将数据直接送入到内部总线。接下来的工作会由硬件直接完成,上面的图中,带有三角的图标它指的就其中的部件。中央处理器会根据所需要的实际情况,然后会做出相应的判断,以此来使读端口或是读引脚会被工作。在这个工作开始之前,首先要将端口置1,如果没有完成这一步,那么整个端口得数据可能没有办法实现。从图中可以看出,加入跳过置1环节,那么端口锁存器原始的状态或许是OQ或是0Q。假设信号是1,那么在此阶段内会由于端口呈现低阻抗,这样会使得信号成为低的,这个时候外部送入的1信号在进入
28、后就可能不是1。 RST:此为复位信号的输入。这个引脚的属性是在搞得电平下才会工作。还要注意2个周期的间隔。 ALE/PROG:在开始进入非内部的存储器中,它的可以开放的推送电平成为此所在的地址的地位字节。于它的开始编程的时候,这个引脚可以成为工作的此程序的脉冲。当在一般的时间里,ALE这个端口在用原来的周期产生脉冲信号,而这个频率刚好是震荡的六分之一。由此,它能够成为作用于非内部的脉冲或成为定时的作用。但是需要值得被提醒的是,每当成为对非内部的存储,就会越过一个脉冲。假如想阻止它的输出,能够在SPR8H位置上写0。在这个时候,ALE在以下两个情况下才会工作。一是执行MOVX,另一个是在MOV
29、C时它为ALE.特别地,这个引脚要稍稍的提高。假设装置在非内部进行状态ALE不被允许,置位失去作用。 /PSEN:非内部的储存器的选通信号。当成为非内部程序存储器工作的时候,所有机器周期2次可以成功,可是这个作用在面对非内部的数据存储器中,这个种现象是不会出现的。 /EA/VPP:/EA的非外部成为RESET,这个时候是在/EA一直是低电平。而且于此时间段中,无论出现什么情况。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。 单片机能够形成两种时钟形态,分别是内部的和外部的。在内部形态中,中央处理器的里面的高增益反向放大器会和非串联的协震回路组建
30、为自激的震荡器。 图2.2 89C51内部时钟电路 在51单片机中,存在着2种复位电路,分别是上电复位和手动复位。复位的发生时有条件的,需要其内部复位引脚能够一直进行两个周期的非低电平,这样系统就会存在复位的进行了。在上电复位中,有种很容易和方便的方式,它是利用非内部的工作电路电容的充放电完成功能的运作的。其实上电复位这种一般都是利用了在电容两侧的电压不可以突变的特点。而另一种手动复位是本次设计所用到的方式,在按键手动复位中也存在着两种方式,分别是电平和脉冲方式。按键手动复位电路见图2.3。时钟频率用11.0592MHZ时C取10uF,R取10k。 在这两种方式中都有着各自的特点,在实际使用时
31、可以参照情况而选择哪种复位方式工作。 图2.3 89C52 复位电路 2.2 BISS0001 BISS0001是一款具有较高性能的传感信号处理集成电路。它配以热释电红外传感器和少量外接元器件即可构成被动式热释电红外开关,故能自动快速开启各类白炽灯、荧光灯、蜂鸣器、自动门、电风扇、烘干机和自动洗手池等装置,特别适用于企业、宾馆、商场、库房及家庭的过道等敏感区域,或用于安全区域的自动灯光、照明和报警系统。BISS001的主要功能如下: 1. 为CMOS数模混合专用集成电路; 2. 具有独立的高输入阻抗运算放大器,可与多种传感器匹配进行信号处理; 3. 带有双向鉴幅器,可有效抑制干扰; 4. 内设
32、延迟时间定时器和封锁时间定时器; 5. 结构新颖,稳定可靠,调解范围宽; 6. 内置参考电压,工作电压范围为26V。 2.3 ADC0809的引脚及功能 逐次比较型A/D转换器在精度、速度、和价格上都适中,是最常用的A/D转换器件。芯片采用的是ADC0809,以下介绍ADC0809的引脚及功能。芯片如图2.4所示。 图2.4 ADC0809的引脚 ADC0809是一种逐次比较式8路模拟输入、8位数字量输出的A/D转换器。由图可见,ADC0809共有28个引脚,采用双列直插式封装。主要引脚功能如下: IN0-IN7是8路模拟信号输入端。 D0-D7是8位数字量输入端。 A、B、C与ALE控制8路
33、模拟通道的切换,A、B、C分别与3根地址线或数据线相连,3位编码对应8个通道地址端口。 ADC0809芯片有28条引脚,采用双列直插式封装,如图所示。下面说明各引脚功能。 IN0IN7:8路模拟量输入端。 2-12-8:8位数字量输出端。 ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路 ALE:地址锁存允许信号,输入,高电平有效。 START: A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。 EOC: A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。
34、OE:数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。 CLK:时钟脉冲输入端。要求时钟频率不高于640KHZ。 REF(+)、REF(-):基准电压。 Vcc:电源,单一+5V。 GND:地。 第一步要输进三位的地址,而且让ALE等于1,把其地址送入地址锁存器里。这个地址然后经过处理到达比较器,寄存器将在将在START上升沿中慢慢逼近下复位。A/D的转换将会在下降沿开启,接着是EOC的输出的信号会降低,这样会提醒正在开始着转换,在AD转换结束才会停止。得到的最后数据会进入锁存器中,此信号在OE 输入非地电平中作为中断的申请,此时,通
35、过调节,转换后最终的数字量进入数据的总线中。 在数据传送时,中央处理器应该随时要对AD转换后所取得的数据进行相应的安排和处理。数据要去开始传送,它是要有条件的,很重要额一部那就是必须要怎么样确认是否AD转换时完成的。为此可采用下述三种方式。 (1)无条件传送方式 这种传送方式和存储器与中央处理器两者的数据间的传送很像,所以此种方式也叫做同步的程序传送。而要使用这种方式,也是需要一定要求的,那就是需要能不停地为数据IO的传送安排妥当的非内部设备。此方式很方便,因为它可以根据实际情况的安排来进行而不用在乎非内部设备的状态。 (2)查询传送方式 既然有无条件的,相对而言就会存在有条件的,而这种查询传
36、送方式便是后者。首先此方式会先要知道非内部的设备是不是已经做好相应的工作,只有在清楚了非内部设备是否完成准备工作,中央处理器才能够去执行相应的工作。英文需要经过检测这一步,所以此种方式又被称为程序查询方式。 (3)中断传送方式 这种方式很有具有便捷性和实用性,当只要非内部设备做好了数据传输的准备工作后,系统就会向中央处理器发出通知,中央处理器收到后会,先放下正在进行的工作,而去进行数据传送的工作,等此项工作结束后,又转向它原来进行的工作。 图2.5便是这个单片机的结构图。它是靠着逐步逼近的原理来实现转换功能的,在它的内部存在着一个八通道的多路开关 ,提供电的是只靠正五伏的电源,其单片机是能够依
37、靠地址码锁存后的信号,选择一个八路模拟信号来转换。 依靠合适的非内接电路,单片机能够对零到五伏的信号进行转换。START CLKOEVR(+) VR()VCCGNDEOCD0.D7三态输出锁存器8位A/D转换器地址锁存与密码CBAALE8 路模拟量开 关IN7.IN0 图2.5 ADC0809的结构图 ADC0809与单片机的连线图如图2.6: 图2.6 ADC0809的连线图 3.系统组成及电路设计 这个设计灵感的产生最重要的是还是来自以实际生活,相应的所设计的对象也是针对生活中我们会经常遇到的问题。热释电传感器是用来感应红外线,起到了采集信号的功能,单片机(中央处理器)用来进行控制,而电路
38、的处理则是由BISS0001信号来进行。 3.1 系统组成部分 89C51热释电红外传感器1红外测距传感器光敏电阻蜂鸣器提醒电路灯光控制电路晶振电路复位电路 图 3.1 系统示意图 本系统组成如图3.1所示,主要由四部分组成: 1.传感器的组成:热释电传感器、红外测距传感器、光线传感器 ; 2.中央控制部分:用来进行信号的处理以及发出控制命令的89C51 3.灯光控制电路部分:根据89C51给出的命令控制灯光亮灭和亮度; 4.蜂鸣器报警部分,用于学习时间到达报警和坐姿矫正报警。 该智能台灯的系统主要由传感器、MCU单元、蜂鸣器、显示部分、按键和灯等部分组成。信号检测与处理部分由热释电红外传感器
39、、光敏电阻和红外测距传感器组成;传感器的作用是感知是否有人在,故采用的是热释电红外传感器,该传感器只对波长为10m左右的红外辐射敏感,但对除人体以外的其他物体不会引发探头动作;光敏电阻的作用是感知台灯周围环境的光照强度;MCU部分采用的是89C5l单片机,该单片机具有价格低廉、开发简单、操作方便及可以加密等优点,因此市场占有量非常大。该单片机作用是接收传感器返回信号,处理后控制显示、报警、灯等电路工作;蜂鸣器单元主要是根据MCU单元发出的命令给出警告信号; 灯的控制是有三极管驱动,通过单片机的IO口输出脉冲,控制灯的亮度。坐姿矫正传感器是有红外测距传感器测量障碍物与系统距离,小于报警距离时,蜂
40、鸣器就会报警。显示部分是由4位1体共阳数码管,通过9012三极管驱动构成。3.2 电路设计部分 在电路的这一部分中,单片机在本次设计中是主要的控制单元,它的主要针对对象是电路灯光,控制电路是在单片机的控制下工作。传感器在设计中起着重要的作用,传感器组成的信号检测及处理部分电路原理如图3-2所示。图3-2是由热释电红外传感器、光敏电阻、BISS0001组成的信号检测及处理电路。红外热释电红外传感器只对波长为10m(人体辐射红外线波长)左右的红外辐射敏感,所以除人体以外的其他物体不会引发探头动作。在探头内,有着2个彼此相连的热释电元,它们有着2个相互对立的电极化方向。一旦人侵入探测区域内,人体红外
41、辐射通过部分镜面聚焦,并被热释电元接收,但是两片热释电元接收到的热量不同,热释电也不同,不能抵消,于是输出检测信号。BISS0001是由运算放大器、电压比较器、状态控制器、延迟时间定时器以及封锁时间定时器等构成的数模混合专用集成电路。当外界光强较强时,光敏电阻阻值很小,BISS0001检测到低电平,从而封锁14脚,禁止传感器infare1的信号。当外界光强较弱时,光敏电阻阻值很大,BISS0001检测到低电平,开启14脚;infare1检测到人体信号时,产生微弱的信号输出,经R5、R1005、R4、C1、C6、C7组成的信号放大滤波电路。R1000、R1001、C1000和C1001组成的延时
42、电路。信号经处理后从2脚输出。 图3.2 传感器组成的信号检测及处理部分单片机灯光控制电路如图3.3所示。 图3.3 单片机灯光控制电路 图3.3是由单片机组成的灯光控制电路。LED的负极接地,所有灯并联,正极接在三极管的集电极,当单片机的口输出高电平时,导通,的基极被导通的拉低,导通,并联的LED灯的正极就接在了电源上,灯就亮了,当单片机的io口led低电平时,Q7截止,Q8的基极被R12的10k电阻拉高,Q8截止,并联的正极不接电源,熄灭。当单片机的口很快的变化时,就可以通过PWM的占空比控制灯的亮度了。 这种显示的最基本结构是发光二极管,根据需要可以组合不同数量的发光二级管,然后可以根据
43、显示的要求,结合设计的程序导通所需要的数量,然后就能显示我们所需要的效果。数码管也有不同的分类,如果按照段数来说的话,我们可以把它按数字划分两种,一种是7段的,另一种是8段的。两者的区别是后者比前者多了一个单元。也可以称为一位、二位、三位、四位.这种情况是在可以显示几个8的情况下划分的。而如果是参考连接的方式,又有着共阴和共阳两种。共阴极数码管的发光二极管,它的非阳极一定得连接非高电平,公共极还必须接地,当次二极管的阳极变为高电平时,则此段发光二极管就会工作,也就是会发光。而共阳极数码管则会相反,它必须是阳极接入高的电平,而如果想要那些地方发光,只需要将相应的部分的阴极接入非高电平。这是就能达
44、到想要的发光效果。而在这个系统中,应用的是共阴的方法来实现此部分的功能。 图3.4数码管显示 (1)数码管调试(2)按键调试 按键每个都是接地的,可以用万用表的红笔接到单片机的接地引脚,然后用黑笔,接到按键端检查是否按键都是接地。然后讲万用表打的红笔接到单片机中相应的按键的引脚,黑笔接按键,按下对应按键如果有响声则说明按键和地接通了,如果没有就要检查按键电路是否短路和接错 4.传感器部分 传感器其实是一种转换器,它可以把需要用来去测量的各个数据转换成电信号,用来提供所需要的数据。很多数据的处理是繁琐的,需要接收到外界的信号然后进行分析本就不是一件简单的事情。在做这些工作的时候我们必须借助一些工
45、具才行,这样的话传感器就为我们提供了这样的一个很好的工具,让我们对于数据的分析很对系统的控制起到了很重要的作用。 4.1热释电红外传感器的原理特性 在和热电偶的比较中,两者都是在热热点效应的原理上形成的。只是前者的热电系数要在很大程度上小于后者。在制作材料中,热释电红外传感器是的制作必须是需要一种高的热电系数的材料。在所有的探测器中置入1到2个元件,而且把其中2个用非并联的方式结合,这样做的目的是用来阻止自己内部产生的扰乱。这个探头的作用就是讲由此接收到的红外信号转变成电压信号,然后再经过一系列放大后传出。根据实际情况,有时候,在这种状态下的探测器还不足以探测所需要的距离,这就需要在其基础上来
46、提高他的探测范围。能完成这个功能的便是在探测器前部的菲尼尔透镜。这种透镜需要和放大电路结合在一起,由于自身的上下两个部分是被分成了很多个小部分,然后这些部分又由特殊的结构和材料组成 所以能够将信号放大很多倍,达到我们所需要的程度。 就像一个接收器,在菲尼尔透镜接收到了信号(红外线)那么,这个信号会被它汇聚到相应的元件上,然后在这个过程中传感器就会产生电压信号,接着此信号就会进入一个有两个电阻和两个电容组成的滤波器,在这个滤波器中最高的频率是十六赫兹,它的最低频率是零点一十六赫兹。因为此传感器智能想外界传送出很微小的探测信号,再加上它是一个不稳定的信号,更加糟糕的是由于透镜的存在,这个信号还是显现出脉冲的形式,使得要用到集成运算放大器来对信号进行两级放大,这样就能达到设