LED恒流源结题论文
毕业设计(论文)-led照明系统工作原理及电路设计[管理资料]
![毕业设计(论文)-led照明系统工作原理及电路设计[管理资料]](https://img.taocdn.com/s3/m/a6c24fecfad6195f302ba621.png)
天津电子信息职业技术学院毕业设计课题名称LED照明驱动电路设计姓名学号8班级通信S09-1专业通信技术所在系电子技术系指导教师完成日期天津电子信息职业技术学院毕业设计(论文)任务书课题名称:LED照明驱动电路设计完成期限:2011年10月31日至2011年12月5日姓名指导教师专业通信技术职称副教授所在系电子技术系主任接受任务日期批准日期天津电子信息职业技术学院页号(1)毕业设计(论文)进度计划表毕业设计(论文)开题报告毕业设计(论文)LED照明驱动电路设计摘要发光二极管(Light Emitting Diode,LED)是21世纪最具发展前景的一种新型固态光源。
LED的迅速发展及广泛应用,将引发照明领域的一场革命。
LED具有环保性好,使用寿命长,单色性好,色彩鲜艳丰富,体积小,重量轻,响应速度快,发光效率高,能量消耗低等优点。
目前,LED在景观照明等一些应用中大多利用交流市电电源供电。
LED的发展和应用的目标是取代白炽灯等传统光源,LED应用照明领域的能源仍然主要来自于电网。
我国的市电电源是220V/50HZ,国际通用交流线路为85~265V,50/60HZ。
由于LED要求在直流低电压下工作,采用市电电源供电,则需要通过适当的电路拓扑,也就是LED驱动电路将其转换为符合LED工作要求的直流电源。
现在设计驱动电路的一般思路是先将220V的高压电通过一个变压器,使其变成低电压的交流电。
在通过一个桥式整流电路,把交流电转换成直流电。
在整流桥后并上两电容,一个是平滑电容,滤除剩余的交流电,一个是高频旁路电容,滤除高频分量。
这样就留下所需的低压直流电。
后面可根据设计的需要,连上不同的芯片,实现所需要的功能。
如恒压,恒流,反馈,温度补偿等。
关键词:发光二级管;照明;直流电;低电压;驱动电路目录绪论 (1)一、LED发展前景及应用 (1) (1) (2)(1)信号指示应用 (2)(2)显示应用: (2)(3)照明应用: (2)二、LED的发光原理,基本结构及特性3 (3) (3) (5) (7) (7) (8)7.极限参数的意义 (8)三、常用的LED驱动电路 (9) (9) (10) (12)⑴引脚功能描述 (14)⑵电路原理描述 (15) (15) (16)四、LED照明应用 (16) (16) (17) (18)五、心得体会 (18)六、谢辞 (19)七、参考文献 (19)绪论发展半导体照明产业具有重大的战略意义,其具体如下:1,节约能源,推动环保。
恒流源驱动下的LED照明系统设计与研究

恒流源驱动下的LED照明系统设计与研究LED照明是近年来发展最快的一种照明技术,它具有高效节能、寿命长、安全可靠、成本低等优点,被广泛应用于普通家庭、商业建筑、道路照明和医疗卫生等多个领域。
其中,恒流源驱动是LED照明系统的核心技术之一,它能够保证LED光源始终处于恒定的工作状态,从而确保LED光源的稳定性、可靠性和寿命。
本文就恒流源驱动下的LED照明系统进行设计和研究。
一、恒流源驱动的原理与优点恒流源驱动是基于电源电压恒定的情况下,通过改变输出电流大小来调节LED光源的亮度和色温。
具体操作方式是先将需要输出的电压和电流实现匹配,然后经过LED驱动芯片控制LED的电流大小和频率,最终获得恒定的LED光源亮度。
相对于恒压源驱动和恒功率源驱动,恒流源驱动的优点主要表现在以下几个方面:1. 稳定性高:由于LED光源的亮度和色温与电流大小密切相关,因此恒流源驱动的输出是恒定的电流,可以保证LED光源工作在恒定的条件下,从而保证LED光源的稳定性。
2. 寿命长:LED光源是一种非常脆弱的材料,如果在过高的电压或电流下工作,会大大缩短其寿命。
而恒流源驱动可以根据LED的特性调整输出电流,从而避免了LED光源过流的情况,延长了其使用寿命。
3. 输出功率高:恒流源驱动可以在保证LED光源不过流的情况下输出最大的功率,这是恒压源驱动和恒功率源驱动所不具备的优点。
二、恒流源驱动下的LED照明系统设计恒流源驱动下的LED照明系统设计主要分为恒流控制电路设计和光源选择两个部分。
1. 恒流控制电路设计恒流控制电路是恒流源驱动下的LED照明系统的核心部分,其主要作用是控制LED工作时的电流大小和频率,保证LED照明系统的稳定性和寿命。
恒流控制电路的设计需要考虑以下几个方面:(1)选择合适的电源:恒流源驱动下的LED照明系统需要有一个可靠的电源,可以提供稳定的电压和恒定的电流。
常见的电源有恒流型电源和恒压型电源,其中恒流型电源更适合LED照明系统的恒流源驱动。
关于LED电源次级恒流方案的总结

关于LED电源次级恒流方案的总结
随着LED照明现在越来越热,作为LED的生命支柱--LED驱动电源也越来越受到人们的关注。
一直听到有很多人这么说:LED电源是个特殊的电源,跟普通电源有很大的不同,所以做LED电源要找专业的LED电源工程师。
这种说法给LED电源蒙上了一层神秘的面纱,但作为做电源的专业人士,我们都知道LED电源其实没什么特别,其特点就是需要恒流限压,况且长期工作在满载情况下,所以对效率的要求比较高;有些电源由于结构尺寸的限制,对高度有要求。
下面我就试着就目前中小功率的LED照明电源,谈谈次级恒流的一些常见的方法来一个总结;不一定很全面,也不一定很深入,不过总算能对一些初入行的工程师有些帮助。
可以毫不夸张的说,LED驱动电源将直接决定LED灯的可靠性与寿命;作为电源工程师,我们知道LED的特性需要恒流驱动,才能保证其亮度的均匀,长期可靠的发光。
我们来谈谈比较流行的TL431的几种恒流方式。
1、单个TL431恒流电路
如上图,即是利用单个TL431恒流的示意图
原理:此电路非常简单,利用了431的2.495V的基准来做恒流,同样限制了LED上面的压降,但优点与缺点同样明显。
优点:电路简单,元器件少,成本低,因为TL431的基准电压精度高,
R12,T13只要采高精度电阻,恒流精度比较高
缺点:由于TL431是2.5V基准,故恒流取样电路的损耗极大,不适合做输出电流过大的电源
此电路的致命缺陷是不能空载,故不适合做外置式的LED电源。
这个电路的恒流点计算相信大家都知道:ID=2.495/(R12//R13)。
LED的应用探究毕业论文

LED的应用探究【摘要】节能环保是当今社会发展的热点,各种节能措施和技术不断涌出。
本文详细介绍了LED技术的发光和节能基本原理,并阐述其在日常生产生活中的实际应用,展望了未来LED的发展。
【关键词】LED;节能;调光技术;散热;应用引言节能、环保、减排是当今社会发展的热点问题。
这里所要讲述的是节能领域中一种新的产品发光二极管(LightEmitting Diode,简称写为LEDn)。
与普通的白炽灯、日光灯相比,要达到相同的照明效果或亮度,其能耗只有后者的1/10,而寿命确能达到后者的10倍。
在能源供应日趋紧张的今天具有十分重要的意义。
我国目前照明消耗的电能约占电力总消耗量的1/6,若是其中之1/3的白炽灯被LED代替,则每年可节约用电1110度,这相当于三峡电站一年的发电量[1]。
而在美国若其白炽灯中的50%用LED代替,则每年可以节约350亿美元,减少7.5亿吨二氧化碳的排放。
因此LED被誉为21世纪最具竞争力的固体光源。
1.LED简介LED(Light Emitting Diode),发光二极管,是一种固态的半导体器件,它可以直接把电转化为光。
LED的心脏是一个半导体的晶片,晶片的一端附在一个支架上,一端是负极,另一端连接电源的正极,使整个晶片被环氧树脂封装起来。
半导体晶片由两部分组成,一部分是P型半导体,在它里面空穴占主导地位,另一端是N型半导体,在这边主要是电子。
但这两种半导体连接起来的时候,它们之间就形成一个“P-N结”。
当电流通过导线作用于这个晶片的时候,电子就会被推向P区,在P区里电子跟空穴复合,然后就会以光子的形式发出能量,这就是LED发光的原理。
而光的波长决定光的颜色,是由形成P-N结材料决定的。
1.1LED 的工作原理简单地说在一块本征半导体的两边通过不同的掺杂分别做成P 型和N 型半导体。
P 型半导体中空穴为多数载流子,N 型半导体中电子为多数载流子。
由于浓度差,这两种载流子会自发向对方区域扩散。
关于LED的论文(五篇范文)

关于LED的论文(五篇范文)第一篇:关于LED的论文如今,照明产业正随着LED的亮相以及全面普及而发生激烈变化。
LED照明在日本的存在感日益增强,韩国也不例外。
韩国提出了20xx 年“成为世界前三名的LED产业强国”的目标,政府和企业等大力推进LED。
在韩国国内,LED照明的使用大幅增加。
普通消费者青睐的照明品牌在日本大多为松下、东芝、日立以及NEC等大企业的产品。
而在韩国,在保护中小企业的法律之下,照明产业主要由中小企业构成。
代表性企业有锦湖电机(KumhoElectric)以及南宋灯泡(Namyung Lighting)等。
此外还包括德国欧司朗光电半导体(OSRAMGmbH)、荷兰皇家飞利浦电子(Royal Philips Electronics N.V.)以及美国通用电气(GeneralElectric)等外资企业。
韩国照明产业的构造随着LED照明、即半导体照明的亮相而发生了巨大的变化。
大企业相继进入中小企业的世界韩国的照明产业长期以来一直保护中小企业。
但是,随着LED半导体成为关键元件,三星集团和LG集团等大企业相继涉足照明市场。
另外,进入2010年后,以大型制铁厂商为首的浦项制铁(Posco)集团、在石油提炼和通信方面拥有优势的SK集团等也表示要涉足该市场。
除了这些大型企业之外,风险公司也相继成立,从事LED照明业务的企业在韩国已经超过了400家。
很多观点认为,今后2~3年内,LED企业之间将不可避免地出现激烈的合并淘汰。
政府大力主导韩国政府对“绿色能源产业”寄予了厚望。
在2008年8月15日举行的韩国60周年国庆庆典上,韩国政府提出将“低碳绿色成长”作为未来的国家战略。
其内容包括:①通过扩大新成长领域来发展国家;②提高国民生活质量、改善环境;③为应对气候变动对国际社会做贡献,等等,明确了政府为低碳绿色成长采取的举措。
其中的重点领域包括LED产业。
在这种战略下,韩国政府计划积极支援利用LED的新一代照明。
毕业论文-LED节能灯驱动电源设计

目录摘要 (4)Abstract (5)1引言 (6)2概述 (6)2.1 LED的发明 (6)2.2 LED工作原理 (7)、LED发光机理 (7)、LED发光效率 (7)、LED电气特性 (7)、LED光学特性 (7)、LED热学特性 (8)、LED寿命 (8)3 LED照明应用的国内外现状 (8)国内外发展现状: (8)全球LED产业现状与发展趋势 (9)国内外LED产业发展现状与态势呈现出的特点 (10)4 LED的驱动方式简介及特点 (12)4.1 阻容降压式原理及电路 (12)4.1.1 电路原理 (12)4.1.2 设计原则 (13)设计举例 (13)4.2 开关式 (13)、开关式稳压电源的基本工作原理 (13)、开关式稳压电源的原理电路 (14)开关电源的种类 (15)4.3 PFC电路原理 (19)4.3.1 PFC的定义 (19)4.3.2 PFC 的分类 (20)4.3.3 PFC主电路原理图 (20)5 高效率恒流PWM开关电源 (21)5.1 UC3842的主要性能特点 (21)5.2 UC3842工作原理 (22)5.3 PWM (22)5.3.1 DC/DC转换器 (23)5.3.2 电流型PWM (23)5.4.1 启动电路 (25)5.4.3 反馈电路 (26)5.4.4 整流滤波电路 (27)5.4.5 并联整流二极管减小尖峰电压 (27)6 总结 (28)主要参考文献 (29)致谢 (31)摘要本文概述了LED的发明、工作原理、LED照明应用的国内外现状,对LED的三种驱动方式:阻容降压式驱动、恒压、恒流式开关驱动进行了较详细的讨论,并且用UC3842设计了一款LED高效率恒流PWM开关电源, UC3842 采用固定工作频率脉冲宽度可控调制方式,共有8 个引脚,UC3842是开关电源用电流控制方式的脉宽调制集成电路。
该集成电路主要特点有内含欠电压锁定电路,低起动电流,稳定的内部基准电压源,大电流推挽输出,工作频率可到500kHz。
毕业设计论文—LED照明恒流驱动电源的设计-精品

精品毕业论文下载尽在我的主页兰州工业学院毕业设计(论文)题目 LED照明恒流驱动电源的设计系别电气工程系专业电气自动化技术班级电自09-1班姓名学号指导教师(职称)日期2012年2月27日摘要本次设计为LED的照明恒流驱动电源,系统大致分为五个模块:单片机控制模块、数模(D/A)转换模块、恒流源模块、模数(A/D)转换模块、显示模块。
单片机控制模块以单片机AT89S52为核心,通过键盘预置电流值,单片机输出相应的数字信号给D/A转换器,D/A转换器输出的模拟信号送到运算放大器,通过恒流源控制主电路电流大小。
实际输出的电流再通过采样电阻采样变成电压信号,经A/D转换后将信号反馈到单片机中。
单片机将反馈信号与预置值比较,根据两者间的差值调整输出信号大小。
显示模块采用LED显示屏与8255连接设计成10进制8位数码动态显示电路。
键盘模块采用常见4×4矩阵键盘,用动态扫描方式读取外部按键动作,这样设计可靠,配合AT89S52单片机可以很轻松的实现按键输入。
此外,本设计可实现输出电流100~1000mA且有步进调整功能。
关键词:单片机;键盘控制; D/A转换;恒流源; A/D转换;译码显示ABSTRACTThe design for the LED lighting constant current driver, the system can be divided into five modules: a single-chip control module, D / A( D / A ) conversion module, a constant current source module, module ( A / D ) conversion module, display module. Single chip control module on AT89S52 single-chip microcomputer as the core, through the keyboard to preset current value, the output of the single chip digital signal corresponding to the D / A converter, D / A converter output analog signal to the operational amplifier, through a constant-current source control main circuit current size. The actual output current through the sampling resistor sampling is changed into voltage signal, the A / D conversion signal feedback to the mcu. MCU feedback signal and the preset value will be compared, according to the difference between the two output signal for adjusting the size of. Display module using LED display screen and the 8255 connection is designed into 10 binary 8 bit digital dynamic display circuit. Keyboard module uses a common 4 x 4 matrix keyboard, using dynamic scanning mode to read the external button action, so the design of reliable, with AT89S52 MCU can easily achieve the key input. In addition, the design can realize the output current of 100 ~ 1000mA and step adjustment function.Key words: single chip microcomputer; keyboard control; D / A conversion; constant目录1 绪论 (1)1.1 引言 (1)1.2 LED发展现状及应用意义和前景 (1)1.2.1国内外应用及发展现状 (1)1.2.2 课题研究意义 (2)2 总体结构设计与论证 (4)3 硬件电路设计 (7)3.1 单片机模块的设计 (7)3.1.1 单片机的选择 (7)3.1.2 AT89S52单片机功能特性描述 (7)3.1.3 AT89S52引脚功能描述 (7)3.1.4 AT89S52基本连接图 (10)3.2 D/A与A/D电路设计 (10)3.2.1 D/A转换器 (10)3.2.2 A/D转换器 (12)3.3 显示模块设计 (14)3.3.1 显示模块方案论证 (14)3.3.2 LED显示器的工作原理 (14)3.3.3 显示模块电路 (16)3.4 键盘模块方案 (17)3.4.1 方案论证 (17)3.4.2 键盘模块的电路 (18)3.5 恒流源模块的设计 (19)3.6 稳压电源电路 (21)4 软件设计 (23)4.1 编程语言描述 (23)4.2 主程序流程图 (23)4.3键盘处理程序 (23)4.4 显示处理程序 (25)结论 (27)致谢 (28)参考文献 (29)1 绪论1.1 引言近年来,世界范围内的能源短缺和环境污染问题越来越严重,节能减排成为全世界共同关注的研究课题。
毕业设计(论文)--大功率LED恒流驱动电路的研究与设计

毕业设计(论文)--大功率LED恒流驱动电路的研究与设计目录摘要IIIAbstract Ⅳ第一章绪论11.1 白光LED发展的背景和意义 11.2 大功率LED发光原理 31.3 白光LED的发展简介 31.4 课题介绍与研究意义 5第二章大功率LED驱动电路 62.1 白光LED的伏安特性 62.2 白光LED的连接方式7串联驱动 7并联驱动 8混联驱动 82.3 大功率LED驱动电路的发展趋势92.4 大功率LED驱动现状研究10电阻限流电路10线性控制电路11电荷泵升压电路12开关变换电路12第三章脉宽调制型(PWM)开关电源原理143.1 电压控制模式 143.2 电流控制模式 17第四章 LED恒流驱动电路设计 204.1 大功率LED驱动芯片的比较204.2 LT3755芯片介绍214.3 LT3755工作原理234.4 设计电路24第五章总结28参考文献29致谢30大功率白光LED恒流驱动电路的研究与设计摘要近年来,大功率白光LED因其高效、节能、环保、寿命长、高可靠性等优点逐渐在照明领域获得广泛应用,已经开始替代白炽灯、荧光灯等传统照明光源,成为21世纪的新一代照明光源。
大功率白光LED产业的蓬勃发展有力地推动了LED驱动集成电路产业的前进,孕育着巨大的商机。
论文在简要介绍大功率LED 的发光特性、伏安特性及其驱动方案的基础上,详细分析了Buck拓扑结构、PWM调制型开关电源电流控制模式和电压控制模式的优缺点,提出了一种基于PWM调制型Buck模式开关电源恒流驱动电路原理,利用LT3755芯片驱动大功率白光LED的设计电路。
该驱动电路具有1000:1高调光比(PWM调光)、低电流消耗、高效率、短路保护和开路LED保护等Abstract In recent years,Semiconductor lighting is widely used and is gradually replacing the incandescent and fluorescent lighting due to its advantages over conventional lighting of high efficiency,low energy consumption,low pollution,long lifetime and high reliability. The boom of high power white LED greatly promotes the development of integrated circuits for driving LED,which generates the enormous business opportunities.The thesis briefly introduces the characteristics of luminous flux curve and I-V cuve of high power LED and its driving methods. The operating principles of Buck converter for driving High Power LED are analyzed in detail. Compared with other driving mode, switching power technology has high efficiency, so the thesis gives a LED buck mode driver using Chip LT3755 based on switching power technology. The driver in this paper is a high frequency step-down DC-DC converter with the features of low power loss, high efficiency, 1000:1 PWM dimming, short-circuit protection, open-voltage protection, and is ideal for driving high current LED.Key words : high-power LED, Switching Power, PWM, constant-current driving,LT3755绪论在电光源发展的一百多年来,光源照明电器己经经历了三个重要的发展阶段,这三个阶段的代表性光源分别为白炽灯、荧光灯和高强度气体放电灯。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
青岛理工大学自动化工程学院创新实验室LED恒流源系统的研究参与人:陈杰(电气092)张吉利(电气091)刘鹏(电气092)陈平(自动化093)指导老师:李虹,秦臻LED照明用恒流电源变换器摘要以XS128单片机为核心控制部件,设计一款AC 220V输入,DC18V - 36V输出的LED照明用具有直流恒流输出特性的反激型电源变换器,为串联的10个LED (单管额定功率1W)供电。
实现:电源变换器为直流18V - 36V电压输出,且LED 电流可在150mA~300mA范围内可调;能够根据光线的强弱自动调节灯亮的个数。
关键词:XS128单片机、反激变压器、LED、恒流一、方案选择与比较1、单片机控制模块方案一:凌阳16位SPCE061A作为控制核心,此单片机内置8路10位ADC和2路DAC, I/O接口比较多,易于扩展外围电路。
方案二:采用XS系列单片机学生XS128作为控制核心。
单片机运算能力强,软件编程灵活,自由度大。
基于项目的实际要求,XS128完全可以实现对各模块的控制,而且XS128价格较低,操作熟练,所以我们采用方案二。
2、采样模块方案一:采用ICL7135 A/D转换芯片,ICL7135具有±20000个数的分辨率。
而且有BCD码和STB选通信号输出,与微机接口十分方便,多用于高精度A/D转换电路。
方案二:采用INA198转换芯片,基于实验要求对电压电流进行实时采样,精度要求不是很高,所以采样方案二,选择INA198行采样。
二、分析与计算主要的功能模块包括:整流电路、反馈电路、恒流模块、采样模块、继电器模块、显示模块。
1.整流滤波电路交流电经过低通滤波后的交流电压经D1~D4桥式整流以及电解电容滤波后变成脉动直流电压,此电压经R1降压后给电容充电,当电容的电压达到光耦TPL250的启动电压门槛值时,TPL250开始工作。
随着TPL250的启动,单片机产生脉冲,R1的工作也就基本结束,余下的任务交给反馈绕组,由反馈绕组产生电压给TPL250供电。
由于输入电压超过了TPL250的工作,为了避免意外,用稳压管限定TPL250的输入电压,否则将出现TPL250被损坏的情况。
2.XS128调节电路XS128单片机产生周期性脉冲,经光耦TPL250隔离,控制开关管。
下面简单介绍TPL250。
1、管脚1悬空脚。
NC2、管脚2由单片机直接输出PWM。
3、管脚3接单片机的地线,即实现共地。
4、管脚4悬空。
NC5、管脚5接电源地。
6、管脚6与管脚7短接,经限流电阻,驱动开关管。
7、管脚8接15V电源。
VCCTPL250,主要实现光耦隔离,控制电路与主电路隔离,且起到放大作用。
2.反馈电路反馈电路采用电阻分压,及主电路上分压,经线性光耦PC817隔离进入单片机,单片机内部经比较,改变占空比,输出PWM,控制开关管。
4.反激变压器XS128单片机经光耦TPL250的6、7脚输出PWM波,控制开关管的导通和截止,使得原边绕组线圈产生交变电流信号。
当原边绕组导通期间,次级绕组输出电压为上负下正,整流二极管D2截止,输出电容放电;当原边绕组截止时次级输出电压为上正下负,整流二极管D2导通,输出电容充电。
开关管开通时:△I1=I1max-I1min=Ton*Uin/L1开关管关断时:△I2=-(I2max-I2min)=-Toff*Uoff/L2根据伏秒定理:在稳态下,△Ion=△Ioff=△I,即稳态下加在电感两端的电压乘以导通时间等于关断时间电感电压乘以关断时间:Von*Ton=Voff*Toff。
整理可得Uo=N2/N1*K/(1-K)Ud5.恒流模块SN3350内部集成功率管,输出电流还可以通过在ADJ引脚加控制信号来设置。
ADJ引脚可以接受的控制信号有直流电压或者PWM信号。
这将提供直流或是连续脉冲形式的输出电流。
当ADJ引脚电压低于0.2V时芯片将关断,并进入低功耗模式。
恒流芯片的引入保证增加或减少LED灯的个数时,通过灯的电流不变。
6.采样模块本系统选择INA 进行采样,通过副边绕组给INA198供电。
IN4、IN5为电压采样通道,通过得IN1和IN3的电势差,得相应电流。
7.继电器模块通过继电器控制LED灯的导通和断开,当继电器输入为高电平时开关闭合,电路导通对应的LED灯被短路,实现灯从5个到10个变化。
9.键盘模块本系统采用4×4矩阵键盘,键盘数字区可实现灯的亮暗控制。
功能键:A、 B、 C。
三、软件部分系统程序流程图AD采样子程序流程图主程序:void main(void){// 1 主程序使用的变量定义unsigned char i; // 声明变量 i 用于循环// 2 关总中断DisableInterrupts;// 3 芯片初始化Init_Dev_1();Init_Dev_2();EnableInterrupts;Display_HZ_Line_12864(0, 0, " 10灯工作模式 ");Display_HZ_Line_12864(1, 0, "U: R: ");Display_HZ_Line_12864(2, 0, "I: R: ");Display_HZ_Line_12864(3, 0, "电流设定: ");for(;;){// 1 AD 电压采集转换//===============*====================*===============//GetAD();AD_Da_V = AD_Data[1][6];AD_Da_I = AD_Data[2][6];AD_Da_GuangMin = AD_Data[3][6];//V_Now_Real = AD_Da_V*10.413 + 11.596; //y = 10.413x + 11.596//y = -2.4378x2 + 17.471x + 7.3004V_Now_Real = AD_Da_V*AD_Da_V*(-2.4378) + AD_Da_V*(17.471) + 7.3004;//V_Now_Real = AD_Data[1][6];if(V_Now_Real < 0)V_Now_Real = 0;if(I_Now_Real < 0)I_Now_Real = 0;矩阵键盘:Key = ' ';Key = Key_Scan_JuZhen();if(Key != ' '){if(Key == 'A'){Display_HZ_Line_12864(0, 0, " 电流步进模式 ");I_Now_Set = (int)Data_Get_12864(3, 5);if(I_Now_Set >= 300){I_Now_Set = 300;}}else if(Key == 'B'){if(Man_Contor_Flag == 0){Man_Contor_Flag = 1;}else if(Man_Contor_Flag == 1){Man_Contor_Flag = 0;}}else if(Key == 'C'){if(Auto_Contor_Flag == 0){Auto_Contor_Flag = 1;}else if(Auto_Contor_Flag == 1){Auto_Contor_Flag = 0;}}}// 3 手动切换//===============*====================*===============//if(Man_Contor_Flag == 1) // B 键按下 5 个灯 10 个灯切换 {JiDianQi = 1; // 5个灯继电器工作 }else{JiDianQi = 0;}// 4 光敏电阻作用自动切换//===============*====================*===============//if(Auto_Contor_Flag == 1) // C 键按下光敏自动调节{if(AD_Da_GuangMin > AD_Da_GuangMin_Limit) //环境变暗电阻大电压大{JiDianQi = 0; // 环境暗继电器不工作}else{JiDianQi = 1;}}PID控制子程序1)电流控制子程序unsigned char U_I_Flag = 0;if(V_Now_Real > V_Protect_Max){U_I_Flag = 1;}else if(V_Now_Real < V_Protect_Min){U_I_Flag = 0;}if(U_I_Flag == 0){PORTB_PB4 = 0;PORTB_PB5 = 1;I_PID.ekN = I_Now_Set - I_Now_Real;I_PID.Kp = 0.2;I_PID.Ki = 0.002;else if(U_I_Flag == 1){PORTB_PB4 = 1;PORTB_PB5 = 0;I_PID.ekN = V_Protect - V_Now_Real;I_PID.Kp = 0.4;I_PID.Ki = 0.003;}I_PID.PID_Out = PID.K*(I_PID.e - I_PID.ek)+ PID.x*I_PID.N+ PID.y(I_PID.ekN - 2*I_PID.ekP1 + I_PID.ek); I_PWM_Last += I_PID.PID_Out;if(I_PWM_Last > I_PWM_Big)I_PWM_Last = I_PWM_Big;else if(I_PWM_Last <= I_PWM_Small)I_PWM_Last = I_PWM_Small;I_PID.ekP2 = I_PID.ekP1;I_PID.ekP1 = I_PID.ekN;I_PWM = I_PWM_Last;I_PWM = (unsigned int)I_PWM;2)电压控制子程序V_PID.ekN = V_Protect_Max - V_Now_Real;I_PID.PID_Out = PID.K*(I_PID.e - I_PID.ek)+ PID.x*I_PID.N+ PID.y(I_PID.ekN - 2*I_PID.ekP1 + I_PID.ek);V_PWM_Last += V_PID.PID_Out;if(V_PWM_Last > V_PWM_Big)V_PWM_Last = V_PWM_Big;else if(V_PWM_Last < V_PWM_Small)V_PWM_Last = V_PWM_Small;V_PID.ekP2 = V_PID.ekP1;V_PID.ekP1 = V_PID.ekN;V_PWM = V_PWM_Last;V_PWM = (unsigned int)V_PWM;四、实验测试1.测得主电路的输出为18.0—36.0V,实现了18.0—36.0V电压输出。