led路灯智能控制器的设计_第1页
led路灯智能控制器的设计_第2页
led路灯智能控制器的设计_第3页
led路灯智能控制器的设计_第4页
led路灯智能控制器的设计_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

1、本科毕业设计(论文)资料题 目 名 称: LED路灯智能控制器的设计 学 院(部): 电气与信息工程学院 专 业: 测控技术与仪器 学 生 姓 名: 班 级: 学号 指导教师姓名: 职称 最终评定成绩: 2021届本科毕业设计(论文)资料第一部分 毕业论文摘 要LED具有很大的优势,例如:寿命非常的长,使用环保又节省能源。我国的现状是,人口密集,资源使用率低,人均能源不足,所以从长远发展来看,我们国家必须发展LED路灯照明。一般意义上的电源开关电路在输入交流电压经整流之后要经过电解电容滤波,之后提供给有智能控制功能的单片机。而LED的亮度取决于通过本身的电流的大小,电流大小的控制又要通过控制P

2、WM波的占空比来实现。对于以上这些问题,本文设计了一款高效新型LED路灯智能控制器,满足了客户群体和国家技术指标的需求。本文的主要设计要求如下:1.设计一种带PFC功能的反激式LED路灯恒流驱动电路,取代由PFC升压变换器和DC/DC变换器构成的二级电路,这样简化了电路结构、提高了LED的使用效率2.设计一个LED故障检测电路,只要有城市路灯的一个LED灯坏掉,那时电路可以在一百五十毫秒内检测出这个故障,并且将电路的输出电流降到LED路灯安全允许程度,以保证其它LED灯工作在安全电流范围之内,保证LED路灯正常运行。3.设计一个LED亮度检测电路和温度检测电路,当单片机温度很高时可以将电流降到

3、安全允许范围,同时可以同步检测LED的周围环境的亮度并且依据环境亮度智能调节LED路灯的发光亮度,这样即可以节省了我国的能源,解决资源匮乏问题,又可以延长路灯的使用寿命,节省人力物力的费用。关键词:LED路灯,温度检测,亮度检测,开关控制,恒流控制IVABSTRACTLED has a great advantage .For example, long service life, more environmentally friendly and energy-saving. The current situation of our country, large population, sh

4、ortage of resources, energy waste is serious. So from the point of long-term development, our country need to development LED lighting The pulse high harmonic component, resulting in serious waste of power and power factor is low, but as a harmonic current source may interfere with the grid voltage,

5、 the propagation along the wire and into the surrounding radiation, electromagnetic interference. The brightness of the LED depends on the size of the current through itself. For these problems, this paper designed a high efficiency new type LED street lamp intelligent controller, can meet the desig

6、n requirements. In this paper, the main design requirement is as follows:For these problems, this paper designed a high efficiency new type LED street lamp intelligent controller, can meet the design requirements.In this paper, the main design requirement is as follows:1. The design of a flyback typ

7、e LED street lamp with PFC function constant current driver circuit, replace the boost PFC converter and DC/DC converter in the composition of the secondary circuit, which simplifies the circuit structure, improve the use efficiency of LED2. An LED fault detection circuit design, as long as there is

8、 any LED lights to fail, then the circuit can be detected in one hundred and fifty milliseconds and to allow output current levels, ensure the safety of other LED lights work in the current scope, ensure the normal operation of the LED street lamp, prolong its service life.3. Design an LED brightnes

9、s detection circuit and temperature detection circuit, when the temperature of the chip is very high to allow current range, at the same time can be a basis of synchronous detection LED brightness and brightness automatically adjust the output brightness of LED lights, which can save energy, and can

10、 extend the service life and save money.Keywords: LED street lamp, the temperature detection, brightness detection, switch control, constant current control 目 录摘 要IABSTRACTII第1章LED路灯概述41.1 LED路灯的发展前景41.2 LED驱动电源特点及介绍41.3 单片机5第2章 LED驱动电源原理72.1 电源控制技术的发展方向72.2开关电源的分类72.3调制式(PWM)开关电源的原理82.4 PFC控制芯片L656

11、2102.5 反馈环路设计原理11第3章 硬件电路的设计133.1系统总方案的设计133.2 EMI抑制电路和浪涌保护的设计143.3 温度检测电路的设计153.4亮度检测电路153.5万年历芯片和外围电路163.6 LED故障检测电路163.7 电流控制电路17第4章 软件设计194.1 系统软件设计194.2 亮度检测软件设计204.3温度控制软件设计214.4故障检测软件设计22结 论25参考文献26致 谢27第1章 LED路灯概述1.1 LED路灯的发展前景 LED是一个非常实用的新产品,现在是科学家聚焦的一个热点。像LED路灯,LED驱动电源,LED照明家用产品等等都得到了非常快速的

12、发展。下面我们来说说LED路灯。如果要做LED路灯,那就要实事求是。LED光源不能匆匆应用到路灯照明有几个因素:第一个就是LED发展还不久发展还不是很成熟。第二就是LED的性能指标还不能达到路灯照明的要求。第三个就是LED还没有一个比较完善的智能控制电路,可靠性太低。第四个就是LED的成本还比较高,目前还不能大范围的推广。第五就是LED还没有一个国际统一的标准,各个公司的产品不能进行相互之间的调换,维修比较困难,成本比较高。对于LED有三个实事求是的评价:第一个就是LED是一种很有前途的光源,第二就是LED在显示照明方面已经显现出它的优越性,而且还要在其他方面发出强劲的势头。第三就是对于大功率

13、LED灯的宣传一定要谨慎,不能过于夸张,我们要把我们的能量集中在LED路灯系统的研发工作上面。LED路灯并不是一件很容易的事情。LED路灯有几个关键的技术指标,分别是效率、光型、光衰、寿命。现在LED发展也不是一帆风顺,它也存在着许多的难点:第一个就是LED路灯的成本还比较高。第二就是一些部门的思维太过于固执,还缺乏一些关于LED了灯的配套的措施与政策,大家对于LED的认识有一个渐渐的过程,这其中包括一些科学家的认识也是经历从无到有的过程。展望未来,我们对于LED路灯的发展前景还是挺有信心的。当然这需要我们对于科研孜孜不倦的追求。1.2 LED驱动电源特点及介绍驱动电源是LED路灯中很重要的一

14、部分,它的发展历程将是LED行业发展的一个重要里程碑。它的性能主要有以下几个方面:第一, 高性能的驱动电源就会给整个LED带来很高的效率,而效率的提高能够节省我们国家的能源,这正是我们国家急需解决的问题。第二, 高性能的驱动电源对LED路灯发光环境有一定的帮助,给LED灯提供一个很好的热环境,不仅能提高驱动电源的使用寿命,而且也能降低LED路灯的光衰,从而很大程度上提高LED路灯的寿命,以至于达到各方面性能的要求。第三, 因为驱动电源的性能比较好,灵敏度非常高,所以能够改变LED灯的工作方式,使它满足各种照明的需求,所以可以根据环境的不同、时间的不同,实时的改变驱动电源灯电流输出。因为LED是

15、由半导体元件构成的,所以它的灵敏度非常的高,而且有负温度特性,所以在使用的过程中需要稳定LED的工作状态和对其保护,因此产生了驱动这一概念。LED元件对驱动电源的技术要求非常的严格。LED路灯不想普通家用的白炽灯可以直接接到家用220V的电源上,LED是低电压驱动的,必须要设计复杂的电压变换器不同功能的:LED灯,我们需要配备不同电源适配器,就像 的充电器一样,不同的 就需要不同的适配器。在国际的市场上对于LED的驱动电源的转化效率,有效功率,电源的使用寿命,恒流的精度,电磁兼容性的要求也是非常高的。如果我们需要一款非常好的电源,那我们就必须考虑各个方面的因素。这时应为电源在整个LED路灯智能

16、控制系统中相当与人们的心脏。但是在如今市场非常发达的情况下,LED产品非常的多,质量也没有一个保证。因此目前我们主要面临如下几个挑战:第一个就是驱动电源的使用寿命。传统的恒压电源会导致LED的光衰加大,寿命就会减小。LED灯和一般二级管有很大的不同就是它们的温度特性不同。LED灯没有采用硅材料,它们采用的是非常特殊的材料。大功率LED灯的工作电流非常大,并且LED灯的发光效率还比较低。因此的、一大部分的输入电功率都是转化为热。所以LED灯的发热很高,如果散热器的达不到要求的话,结温就会升的非常高。第二就是工作效率不高。当要驱动LED时其他没有输出的功率都会以热量的形式散发出去,这就造成了能量的

17、浪费,电源的转换效率很低造成了LED路灯的节能效果达不到原来设计的要求。第三就是要在恒流电源的输出中杨总增加LED温度的负反馈,这样可以防止LED灯的温度过高,以保证LED路灯的正常运行。普通的LED路灯的抗涌能力较差尤其是抵抗反向电压的能力。所以我们要加强这方面的保护是非常必要的。有一部分LED是家用的所以在家里面,不用考虑一些其它因素,但是有一些LED灯是在户外,由于电网的开启和关闭以及雷电的干扰,这会使电网侵入各种浪涌,这些浪涌会导致LED的损坏。因此LED驱动电源需要有抑制浪涌的功能,以保护LED能够正常运行。1.3 单片机 单片机是存储器、处理器、定时/计数器,各种输入输出接口都集成

18、在一块电路上的微型计算机。它与电脑中的微型处理器相比,它更加强调简洁和节约成本。它有许多优点,最为明显的是它的体积很小,可以放到各种仪表的内部当中去,但是它也有其缺点,就是存储量很小,输出输入接口很简单,功能很低,因为它的快速发展,旧的单片机已经不能满足现在各行各业的要求,所以在很多的场合被称为微控制器;从上世纪80年代起,由当时的位数很低的单片机发展到现在的32位的单片机。这款单片机也是以51系列为内核的单片机,它是低功耗、高速、抗干扰的51系列的新一代单片机,他的指令也完全兼容51的指令,可是它的速度却比51快8到12倍,他的内部有4路PWM,对于开关的控制,具有很强的优势。这款芯片区别于

19、其他单片机的一个重要的特点就是,该单片机带有AD转换口,有8路10位高速AD转换器,速度可以达到100KHz,这些接口可以用作频谱检测温度检测,亮度检测,电压检测。STC具有如下主要性能:低功耗:它有掉电模式和空闲模式,这可以大大节省能耗。高速运作:速度是51单片机的8到12倍。工作频率范围:0-40MHz,实际工作频率可达48MHz。时钟:内部RC振荡器和外部晶振可选。工作温度的范围:0-70度/-40度+85度。I/O口结构:该单片机将I/O口配置成四种类型,分别为输出、准双向口、输出或输入功能。定时器:该单片机共有4个16位的定时器。 下图1.1是STC12C5410AD芯片。 图1.1

20、 STC12C5410AD第2章 LED驱动电源原理2.1 电源控制技术的发展方向 在过去的老时代现行电源还占据这半壁江山。随着技术的发展,现代开关电源慢慢的发展起来。线性电源先经过变压器进行变压,之后经过整流滤波电路得到直流电压,还必须经过电压的反馈调整输出电压。从性能上来看,这种电源技术很有很久的历史,所以很成熟。它可以达到很高的稳定度,波文也很小,并且没有开关电源那样的噪音与干扰。线性电源是将输出电压去取出之后与参考电压一起送到电压放大器。这个电压放大器的输出是电压调整管的输入,用来调整输出电压。开关电源是一个高频化的电能转化器件。它是用的现代电力电子技术去控制开关的开通可关闭的时间比例

21、,保持稳定电压输出的一种电源。开关电源与线性电源相比,两个的成本随着输出功率的增加而增大,可是两者的增长速率不同。开关电源现在广泛应用与科研设备、自动化控制、LED照明灯领域。开关电源技术的发展方向为:第一就是小型、轻量化。因为电源小型、轻量化的关键就是高频化,所以目前大家都在致力于开发新型元件,改善二次整流管的损耗,以至于保证它的小型轻量化第二就是高性能。电源的高频化可能会使硬开关功耗扩大,效率变小,达不到于其的效益,所以要实现软开关技术将会成为为未来的主攻方向。并且软开关技术的效率能够达到85%。第三就是模块化。模块化可以提高性能的可靠性,可以做成插入式,从而在出现故障时能够快速更换模块,

22、提高了效率。第四就是低噪声。开关电源有一个缺点就是噪声很大,如果采用谐振变换技术,可以使高频化,还可以降低噪声。但是这个技术存在一定的难度。第五就是抗电磁干扰。当工作在高频时,噪声通过电源线将会产生干扰第六就是电源的控制和管理。用微处理器进行集中管理和控制,能够反映电源环境的变化,处理器单元实现智能控制,可以实现温度检测、亮度检测、故障检测。2.2开关电源的分类 开关电源可以根据结构的不同分为两种类型:第一种是隔离型,第二种是非隔离型。非隔离型又可以分为三种:电压反转拓扑结构,升压拓扑结构和降压拓扑结构。非隔离型电源输入与输出共地,在LED驱动交流直流变换电路中,会输出带电,这可能不安全,所以

23、一般不会采用。隔离型也可以分为两种:反激式和正激式。在小功率的驱动中我们常用反激式,反激式电路结构很简单,而且成本也很低,它在一方面作为储能元件贮藏能量,在另一方面有实现了输出与输入两者之间的隔离,它的峰值电流比正激式高出许多,只应用在功率很小的场合。调频式和调宽式是开关电源的控制方式,在应用中,大多数是调宽式。2.3调制式(PWM)开关电源的原理 通过开关电源的控制器来调节脉冲的占空比,只要输入电压变成方波,它的幅值就能通过变压器来降低或升高。通过增多变压器的绕组数就可以 增加输出的电压,这些交流电压经过整流电路整流滤波之后我们就可以得到直流电压,下图2.1为开关电源的模块组成。 图2.1

24、开关电源的模块组成首先交流电源输入经过滤波整流之后变成直流电源。再通过高频信号去控制开关管,把那个直流电源加到开关变压器的开关上。之后开关变压器通过次级感应出高频电压,高频电压经过滤波整流之后变成直流电压提供给负载。最后输出的部分通过电路反馈传给控制电路,以此控制PWM的占空比,而控制PWM的占空比采用的是脉宽调制原理,它是通过改变脉冲序列的周期来调节它的频率的,改变脉冲的宽度或者占空比可以调节电压的大小,采用比较适当的控制方法就可以使频率宇电压协调的变化。通过调整PWM的占空比、PWM的周期从而达到控制电流大小的目的,电流大小得以控制则就控制了LED路灯的亮度。图2.2是单管反激式变换器,图

25、2.3单管反激式变换器是初次级电流波形。 图2.2 单管反击式变换器 图2.3. 单管反激式变换器初次级电流波形当开关管导通时,变压器初级电流会升高,输入的能量会藏在变压器的磁芯里面。这个时候的变压器的次级电压为上负下正 ,二极管会反偏 ;次级没有电流输出。原边电流: (2.1)如果原边的电流初始值为零,电路会工作在断续的模式,如果不是零,就是工作在连续模式。在连续模式与断续模式分界时候的模式,即当电流输出为零,开关管就又会导通,中间没有延时情况,这就是过度模式。当开关管断开的时候,原边电流就会变成零,但是因为能量要守恒,所以初级线圈中的能量转移到次级线圈上,次级电流为: (2.2)当电流连续

26、的时候,次级电流的变化量是初级电流变化量的倍,所以输出的电压为: (2.3)当输入发生变化时或者负载发生变化,可以通过调整的比值可以达到输出电压稳定的目的。当开关管导通后,那么整流管就会反偏不通,输出电容会以输出电流放电,所以电压为: (2.4)2.4 PFC控制芯片L6562 L6562芯片是电流式的PFC控制器,它采用的是PWM控制技术,就是导通时间相对固定而已,可以通过改变频率实现对PWM的控制。这种控制方式的电路比较简单,外围的元件数量少,大大 降低了成本。但是因为它的电流峰值高,所以它只是应用在小功率场合。它的主要特点:过压保护功能,能处理启动和负载断开时产生的过电压。内部有低通滤波

27、器,可以减少PCB面积和元件的数量。电压范围比较宽,具有安全电压范围。含有低启动电流,而且含有截止功能。通过误差放大器,可以控制DC电压保持高度稳定。L6562的THD最优化电路由于THD的恶化,所以在L6562内部乘法器单元中,嵌入了THD最优化电路。这个电路能够处理线路电压的能量,从而导致高频滤波器电容能够充分放电,减少失真,降低THD。下图是L6562的引脚图。 图2.4 L6562的引脚图L6562的引脚功能如下:COMP:这个引脚是芯片内部的乘法器和电压误差放大器输出端的一个输入 端,反馈补偿网络接在引脚INV和这个引脚之间。INV:这个引脚是输出电压过压保护输入端和电压误差放大器的

28、反向输入端。MULT:这个引脚是芯片的内部乘法器的另一输入端口。CS:这个引脚是芯片内部的PWM比较器的反相输入端口,可以通过电阻来 测试MOS管的电流。ZCD:这个引脚是电感电流过零检测端口,可以用一个限流电阻接在电感的二次绕组。电阻的选取应该保证电流不会超过3mA。GND:这是芯片的接地引脚,芯片内部的所有信号都是以这个引脚为参考。GD:是MOS管的驱动信引脚,为了避免驱动信号的震荡,因此在MOS管极和GD引脚之间接一个电阻,而电阻的大小有实际工作的电路去决定。VCC:这是电源引脚。2.5 反馈环路设计原理 负反馈是开关电源和线性电源的核心部分,它可以使电源输出保持一定。为了实现负反馈环路

29、设计,我们采用误差放大器减少理想电压与输出信号的误差。理论上来看,我们用反相放大器就行了,但是在我们实际应用的过程中,负载会发生变化 ,电压也会浮动,这些就要求放大器对这些情况能够快速响应,但是因为电源功率部分的响应是很慢的,这就把这个问题变的复杂了,因此反馈设计是一个难题。输入是频率为50HZ的交流电压信号,经过桥式整流电路之后,变成100HZ的正弦信号,因为功率因素和正弦信号成正比。当功率因数升高时会导致较高的纹波。纹波是不可以消除的,所以要保证控制系统的闭环响应的频带要小于100HZ,这样不会引起自己震荡,保证系统工作的稳定。下图2.5是L6562芯片单管反激式电路的等效控制环的方框图。

30、 图2.5 控制方框图 第3章 硬件电路的设计3.1系统总方案的设计 为了满足系统要求的各项技术指标以及效率。如果采用两PFC控制,这将很难达到技术要求。故我们采用一级PFC控制方案。这个技术的主要思路就是把直流和交流变换器和源PFC变换器合二为一,它们用同一个开关,并且用同一个控制电路,因为功率的实现是一次性变换,因此能够得到比较高的可靠性和效率。如果与传统的两级直流交流变换器相比较的话,单级PFC变换器更有优势,因为它能够承受很高的电压应力,同时输出的波纹也比较大。但是我们的LED路灯多纹波的要求并不算高,如果把开关电源的电容容量设计的比滤波电容的容量小一点,这就可以减小电压纹波的输出。下

31、图3.1.是系统框图。 图3.1 系统框图该控制系统主要有两个部分组成。第一个是STC单片机的微处理器电路,它配备有一个温度传感器用于对温度的检测,一个光传感器用于检测光的亮度,一个故障检测电路用于对LED灯的故障检测,一个实时时钟电路用于对时间的检测。第二个是PFC单管反激开关电路用于将交流电压转化成24V的直流电压,以致驱动LED灯。所以可以根据这些传感器,可以智能控制LED路灯的亮度和开关,实现设计要求,达到设计目的,使LED路灯智能化并且节省能源。3.2 EMI抑制电路和浪涌保护的设计 由于LED灯工作在恶劣的环境之中,有时候会遇到雷电天气,而雷电易引起浪涌电压,综合各方面的考虑,我们

32、选择压敏电阻。因为压敏电阻的响应速度很快,他的吸收能力的大小,由它的自身的尺寸大小决定。电磁干扰有两种模式,第一种是共模干扰,就是在地线与相线,地线与中线之间的干扰。第二种就是差模干扰,就是在电源的相线与中线之间的干扰。若果从传播途径上去分的话,电磁干扰又可分为辐射干扰和传导干扰。辐射干扰的传播途径是空间传播,传导干扰的传播途径是导线传播。在生活中我们抑制干扰的方法有滤波,屏蔽和接地。一方面要抑制系统本身对外界的干扰,另一方面要抑制外界对系统本身的干扰。屏蔽技术主要用于辐射干扰的抑制,对于整个LED路灯系统来说,因为它的工作频率不高,所以辐射并不强烈,主要考虑传导干扰的抑制。抑制传导的方法有滤

33、波和接地技术。接地技术主要是在设计PCB电路时要注意,系统需要用单点接地。同时也要注意将小电流地线和大电流地线分开,将大电流的环路面积最小化,这样干扰就变小了。滤波电路如图3.2.所示。图3.2 滤波电路电阻R2并联在中线与火线上,当电路中出现差模高压时,它以极高的速度提供一条高电流道路,可以使电阻两端的电压快速下降,这可以使元件和设备免受大电压的冲击。压敏电阻R4、R3分别并联在地线与中线和地线与火线之间,这就为雷电带来的共模电压提供了一条通道。在中线与火线上串联电感可以将由电网送过来的电流控制住,同时也抑制了瞬变电流传回给电网。地线与火线及地线与中线之间的电容可以共模高压提供一条通道,以此

34、来减少通道。3.3 温度检测电路的设计 如下图3.3所示为温度检测电路,LED的温度检测电路由温度传感器,电容和电阻组成,而温度传感器的主要元件就是热敏电阻,它是一种半导体感温元件,具有许多的优点,如体积小、寿命长,灵敏度高等。热敏电阻的温度曲线与电阻的大小成指数型,非线性比较高,所以在实际应用中我们要进行线性化处理,如果温度升高或者降低,则电阻R49的值将会改变,然而它两端的电压也会改变。微处理器会根据原来设定好的温度与电压的曲线就能知道芯片的温度的大小。由于两端的电压是微弱信号,故需要把信号放大,传感器加运算放大器加处理器是典型的应用电路,由于电路需要抗干扰能力强且输入的主抗较小,我们可以

35、使用方向放大器。下图3.3是温度检测电路。 图3.3 温度检测电路3.4亮度检测电路下图3.4.是亮度检测电路。光敏电阻一端接STC单片机的AD转换输入口,并且通过电阻和电容接地。在晚上,光敏电阻的数值大小很高,当有光照到光敏电阻时,电阻的数值会快速降低。光照越大,阻值就会越低。对于不同型号的光敏电阻,它的灵敏度是不同的。这个电路可以讲电阻的变化转换成电压的变化,经过STC单片机的模数转换口,微处理器会依据原先设定好的电压曲线和亮度去判断,能够知道当时周围的亮度了。同样由于信号过于微弱,需要一个运算放大器进行放大。图3.4 亮度检测电路3.5万年历芯片和外围电路如图3.5所示,万年历电路由晶振

36、、万年历芯片、电阻、电容和电池组成。万年历芯片内部有一个功耗很低的稳压电源,所以它能够在非常恶劣的环境中以很低的功耗保证振荡器的稳定正常工作。当它的工作电压只有3.6V时,它的工作电流为400mA。所以我们用一颗锂电池就能保证万年历工作很长的时间。在一般的工作条件下,万年历芯片由市电提供电源,如果在特殊环境下,如断电,万年历芯片由电池提供电源。该芯片内部还有一种特殊的功能,就是能够进行晶振停振检测锁存和可以检测时钟数据是否有效。万年历芯片通过单片机的三个串口与微处理器进行数据交换。该芯片内部还有一个时间的调整电路,以保证时间的准确。3.6 LED故障检测电路LED故障检测电路。每一路LED路灯

37、的最后一个灯的阳极是LED灯的一个故障检测点。在这一个点上接一个限流电阻到微处理器的模数转换输入口,同时这个输入口上也接一个下拉电阻到地线上。LED路灯的阳极电压如果为3V左右则工作正常。经过电阻的分压之后输入口的电压为1.5V左右。如果最后一个灯烧掉的话,这一路的负载将会接地。这个时候模数转换口的电压就为4.5V了。输入电压经过模数转换口转化之后,从转化的值就可以知道这些灯是否还在正常运行。微处理器根据是否正常运行就可以减少电流的输出,以致保护其它的灯正常运行。如图3.6所示。 图3.5 万年历芯片和外围电路 图3.6 故障检测电路3.7 电流控制电路STC5410AD单片机可以在不同的状况

38、下输出一个频率为20KHz的脉冲信号,在进过电阻、电容和低通滤波器之后转化为直流电压,之后经过其他电阻分压送到运算放大器的输入端口。如果PWM信号的占空比是1的高电平时,那么运算放大器的输入端口的电压为0.2V,同时电流输出约为2A。如果PWM波的占空比为0,那么放大器的输入端的电压就是0V,LED路灯熄灭。当占空比为0到1之间时,此时的电流就在0到1A之间变化,这就实现了对电流的控制。这就是PWM波控制灯的亮度的原理。如下图3.7是电流控制电路。 图3.7 电流控制电路 第4章 软件设计4.1 系统软件设计 系统软件设计流程图。当单片机复位和上点的时候,必须要先进行初始化程序,然后在执行系统

39、中的一些其他模块。如果程序执行完毕,之后又会进行初始化程序。每次循环都必须将看门狗定时器进行复位,因为只有这样当程序出现错误时,能够进行自动恢复,使系统还能够进行。主循环执行一下需要10ms,并且每次都会从万年历芯片中将时间及时的读回。亮度、温度以及故障检测都是通过模数转换口读出的数值来完成的。为了减少错误,软件是采用在10ms中的16次采集的数值然后取平均值最为最后的值,这样就能减少错误。亮度的控制是通过控制PWM信号的占空比来完成的。如下图4.1所示。 图4.1 系统软件设计单片机在复位和上点的时候,必须首先进行初始化程序,之后进入各个功能模块程序。当程序执行到末端的时候,就会返回到初始化

40、程序的后面。每一次的循环都必须将看门狗定时器进复位。这可以在程序出现错误的情况下能够进行自动复原,不会出现死机的情况。主循环执行一次需要时间是10ms,每一次循环都会在时钟芯片将最新的时间读回。时钟芯片都是由电网提供电,在特殊的情况下会由电池提供电,温度检测、亮度检测以及故障检测都是通过读取AD采样值完成的。亮度的控制是同过改变PWM波的占空比完成的。单片机根据情况输出一个可分为256级的PWM波,之后经过低通滤波变成直流信号来控制电流的大小。4.2 亮度检测软件设计 亮度检测单元要进行亮度的检测,然后根据周围环境的亮度去控制LED路灯的开关,这个过程需要单片机通过AD输入口读到亮度传感器转化

41、的数值。当周围环境是白天时,LED路灯应处于关闭状态,当在早晨和黄昏时,也是关闭状态,当在黑夜时,LED路灯处于开启状态。下图4.2是亮度智能控制软件流程图。 图4.2 亮度智能控制流程图部分程序如下:if(pr>180) LED1=0; LED2=0; LED3=0; else if (pr<180&&pr>90) LED1=0;LED2=0;LED3=0;else LED1=1;LED2=1;LED3=1;4.3温度控制软件设计 该软件部分要实现对温度的检测,通过从AD输入口读到的数值去判断温度的大小。如果温度大于90度,则灯光的亮度减半;如果温度在80到

42、90度之间,则亮度减少1/3;如果温度在70到80度之间;则灯光的亮度减少1/4。由于要通过温度去控制亮度,而亮度的控制要通过电流的大小去控制,电流的大小的控制需要进行控制PWM波的占空比,而这时需要PWM波输出程序。下图4.3是温度控制软件流程图。 图4.3 温度控制流程图部分程序如下:#include STOID.Hchar CLE; /*PWM周期长度*/int count = 0; /*记录中断次数*/char PWM; /*PWM高电平时间计数*/void delay() char i, j;for(j = 100; j; j-)for(i = 255; i; i-)void mai

43、n ( ) Bit fl; /*状态标志 */TOMD =0x01; /*时间基准为1ms*/TH0=(65536 100) / 256;TL0=(65536 100) %256;IE =0x82; /*开定时器0中断0x82 = 10000010*/TR0 = 1;CLE = 10;Pwm_on=10;if (wendu >70&&wendu<80) /*如果温度大于70小于80*/Pwm = Pwm3; / *亮度减为3/10*/else If (wendu >80&&wendu<90) /*如果温度大于80小于90*/ Pwm =

44、Pwm1; / *亮度减为4/10*/else If (wendu >90) /*如果温度大于90*/ Pwm = Pwm1; /*亮度减为1/2*/else Pwm =10; /*亮度不变*/4.4故障检测软件设计 该部分通过AD输入口读出的电压的数值去判断有没有等烧坏。当有故障时减少灯光的亮度。但是这部分没有智能到可以检测是哪一个灯坏掉了。这部分智能检测到那一路灯有坏掉的情况,同时也不能同过数码管显示出来,因为该单片机的接口有限,这部分的功能主要是当路灯有故障时,单片机通过控制电流控制器把电流降下来,以保证其他路灯电压在安全的范围内。由于每一路路灯都需要一个单片机的接口,所以当路灯的

45、路数有很多的情况下,我们就要进行接口的扩展了。同时我们的软件的设计也会增加了不小的难度,需要进行灯光亮度的多次判断,对精度的要求也增加了不少。整的来说故障检测软件设计比较繁琐。下图4.4是故障检测软件流程图。 图4.4 故障检测软件流程图部分程序如下:void main ( ) TOMD =0x01; /*时间基准为1ms*/TH0=(65536 100) / 256;TL0=(65536 100) %256;int PWM=6;if (LED1=0|LED1=4.5) /*一路故障*/ PWM= PWM1; /*亮度减为5/6*/else if (LED2=0|LED2=4.5) /*二路故

46、障*/ PWM= PWM1; /*亮度减为4/6*/else if (LED3=0|LED3=4.5) /*三路故障*/ PWM= PWM1; /*亮度减为1/2*/else if (LED4=0|LED4=4.5) /*四路故障*/ PWM= PWM1; /*亮度减为1/3*/else if (LED5=0|LED5=4.5) /*五路故障*/ PWM= PWM1; /*亮度减为1/6*/else if (LED6=0|LED6=4.5) /*六路故障*/ PWM=0; /*熄灭*/else /*无故障*/PWM=6; /*不变*/14结 论LED是未来的发展方向,具有很大的优势和潜力。本文

47、的主要优势和设计有如下几个:1.该LED路灯照明有一个故障检测电路,当有一个LED路灯坏掉的时候,电路可以在很短的时间内检测出故障并且将电流降到允许的范围,这样就保证了LED的使用寿命。2.设计了一个亮度检测电路和一个温度检测电路。根据周围环境的亮度自动开启和关闭LED灯,这样就节省了能源,延长了LED的使用寿命。当芯片的温度超过其安全范围时可以将它的输出电流降下来。3.该电路含有一个实时时钟电路,它可以精确的知道时间,根据时间调节亮度的输出。本设计还只是完成了LED路灯的智能控制,如果要进一步实现智能化就需要实现联网控制。这几年来无线通讯技术得到快速发展,是智能照明系统的不二选着。无线智能系

48、统的控制器与照明灯之间只需要传输开关信号和调光信号等开关量,并且数据发送的频率不高。随着计算机技术、信息技术、和通信技术的发展和人们的物质越来越丰富,国家的财力越来越大,智能照明系统已成为一个研究的热点。虽然ZigBee技术的无线智能照明系统主要是那些财力比较丰厚人,和一些大型的机构。但是随着技术的不断发展,民用市场将会越来越大。该技术在提高照明系统的智能化、信息化程度的同时,对全世界能源危机起到了一个很大的帮助 ,这完全符合国家节减排能的发展战略, 我们相信一个LED智能照明的新时代很快来临。参考文献1 黄冬来,冯海清,石强.城市路灯照明节能措施的研究与探讨J. 中国西 部科技. 2021(

49、26)2 毛兴武. LED的发展与应用J. 电子元器件应用. 2021 (10)3 施晓红,陈超中,李为军,王晔. 聚焦LED灯具和LED光源的基本概念J. 中国照明电器. 2021(10)4 廖晓娟. 浅析城市道路的照明J. 科技创新与应用. 2021(08)5 温源LED智能控制大规模市场应用发展趋势J十城万盏参议,2021:26-29.6 鞠剑平等单片机应用技术教程M湖北:华中科技大学出版社,2021.7 周航慈单片机应用程序设计技术M北京:北京航空航天大学出版社, 2021.8 郭继强一种高效智能型LED路灯驱动电源的研究与设计D上海:复旦大学,2021.9 李环平LED驱动电源的研究

50、与设计D广州:华南理工大学,2021.10 李思政LED驱动器的设计J科技资讯,2021(10):15-16.11 陈浩大功率LED驱动及智能控制系统的设计D湖北:华中科技大学 12 居大鹏大功率LED驱动器的研究与设计J江苏:苏州大学,2021. 13 涂金龙.绿色照明与智能照明节能控制系统J.电气时代,2021 ( 09 ) : 88-9014 周海.智能路灯节能控制系统研究D.武汉:武汉理工大学自动化学院,15 雷玉堂. 光电检测技术M. 北京:中国计量出版社,2021,(2):18-24.16 张毅刚,彭喜元,彭宇. 单片机原理及应用M. 北京:高等教育出版社.致 谢这篇论文集聚了我的

51、全部心血。在这篇论文的最后我想要感谢那些帮助过我的人。首先我要感谢周文权老师,她在论文上给予了我很多的帮助,并且当我在人生岔路上给我指明了一条道路,使我受益匪浅。周老师对论文的的严谨让我深感钦佩,她的这种精神值得我去学习,让我一生都受益。同时我也要感谢班上同学无私的帮助。正是应为他们的帮助让我去克服一道道难关,可以说没有他们我根本做不出这个毕业设计。最后我也要感谢我的家人,是他们对我的教育和鼓励才使我能走到今天。他们给予了我很大的支持和帮助。还有一些其他帮助过我的人,在这里我对他们说声感谢,祝愿他们在今后的人生道路上生活美满,事业成功。同时我也要感谢这次毕业设计的机会,这个机会让我学会了如何思考,让我知道了怎样才能做出让自己满意的事情,让我知道了怎样才能让别人刮目相看。 学生签名:日 期:湖南工业大学本科毕业设计(论文)过程管理资料2021届本科毕业设计(论文)资料第二部分 过程管理资料过程管理资料目录一、2021届毕业设计

温馨提示

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

评论

0/150

提交评论