收藏 分销(赏)

实训报告:智能LED照明控制系统.doc

上传人:精**** 文档编号:2669408 上传时间:2024-06-04 格式:DOC 页数:12 大小:350.54KB
下载 相关 举报
实训报告:智能LED照明控制系统.doc_第1页
第1页 / 共12页
实训报告:智能LED照明控制系统.doc_第2页
第2页 / 共12页
实训报告:智能LED照明控制系统.doc_第3页
第3页 / 共12页
实训报告:智能LED照明控制系统.doc_第4页
第4页 / 共12页
实训报告:智能LED照明控制系统.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、实训报告:智能LED照明控制系统 作者: 日期:12 个人收集整理 勿做商业用途 总体设计报告主题:智能LED照明控制系统专业:应用电子技术科目:电力设计与制造指导老师:黎万平成员:许苗、王栋班级:应电1002照明系统摘要:本文介绍的是智能LED照明系统,该系统是一个闭环系统.该系统由STC89C51单片机、TLC1543模数转换模块、TLC5615模数转换模块、LCD显示屏等模块组成。该系统利用光敏电阻采集的数据,送给A/D转换模块,将模拟信号转换为数字信号,经过单片机的处理,在LCD显示屏中显示出来.再将数字信号送给D/A转换模块,转换为模拟信号.同时也可以控制电流的输出。LED的驱动方式

2、的采用电流驱动,电流步进可调.经过多次运行于检测,该系统稳定性强,技能环保。与此同时,可以通过控制光敏电阻的强度来控制LED的亮度.关键词: LED、技能、手动控制、自动控制、A/D、D/A。一 .系统总体方案设计:测试系统结构图我们首先从外界的非电信号,通过传感器转换成数字量、开关量、模拟量,经过处理,在通过A/D转换输出数字信号,达到MCU的要求,经过处理,,再在液晶屏上显示出来(如图所示). MCU 显示数字量非电信号 开关量 按键模拟量处理A/D 调理D/A 智能LED照明控制系统总体方案 照明LED控制系统是开关系统。首先,利用光线采集电路采集光线,把非电非电信号转换成电信号,经过调

3、理和A/D转换后,送到MCU,通过处理后,在液晶屏上显示出来。同时送到D/A转换送到照明系统。照明系统光线光线采集电路调理A/DMCU显示键盘D/A调理电二单元电路的分析与设计1、 实训名称:智能LED照明控制系统2、 实训要求:系统分为手动模式和自动模式两种工作模式,并且可以相互转化;系统LED采用电流驱动器且亮度步进可调。3、 设计任务:设计一个光强收集系统,能够实施采集环境光线;设计一个闭环LED控制系统。4、 实训过程:先自己查阅资料并且在老师的讲解和帮助下,弄懂实训原理,实训目的,5、 分析,画出流程图,写出程序,在电脑上进行仿真调试,然后在进行实物焊接。最后总结分析,吸取经验方案一

4、:串联驱动要求LED驱动器输出较高的电压(如图1)。当LED的一致性差别较大时,分配在不同的LED两端电压不同,通过每颗LED的电流相同,LED的亮度一致.方案二:并联驱动 要求LED驱动器输出较大的电流,负载电压较低(如图2)。分配在所有LED两端电压相同,当LED的一致性差别较大时,而通过每颗LED的电流不一致,LED的亮度也不同。可挑选一致性较好的LED,适合用于电源电压较低的产品(如太阳能或电池供电)。方案三:混联驱动 在需要使用比较多LED的产品中,如果将所有LED串联,将需要LED驱动器输出较高的电压.如果将所有LED并联,则需要LED驱动器输出较大的电流.将所有LED串联或并联,

5、不但限制着LED的使用量,而且并联LED负载电流较大,驱动器的成本也会大增.解决办法是采用混联方式。需要使用的元器件:MCS51芯片、TLC1602、TLC1543、TLC5615、BUTTONLMO16L、POGHT、三系统硬件设计1 、MCU的选择STC89S52为控制核心,LED照明电路2、光强采集电路:光敏电阻:光线强弱可以改变电阻的值。亮电阻:10K暗电阻:8MLED1602板块LED1602与单片机的连接首先,我要了解led1602的主要功能及引脚信息:2.2.1 40通道点阵led驱动。2。2。2 可选择当作驱动或列驱动。2.2.3 输入或输出,产生20*2个LCD驱动波形,输入

6、,接受控制器送出串行数据和控制信号,偏压(V1V6);2.2.4通过单片机控制将所测的频率信号读书显示出来.2。2.5led1602有16个引脚,其中,分三类:1.与单片机相连的控制线(4、5、6).2。传递数据线(7-14)。3。显示效果(3、15、16)。2.2.6芯片的工作电压:4。5-5.5v,工作电流2.0mA,最佳电压时5。0v字符尺寸2。954。35(w*h)mm,显示容量16*2个字符。TLC1543 :串行,多路,10位 自动模式程序流:开始初始化Ad-v=L1543(0)A0=百位求电压值电压放大一百倍A1=“。”A2=十位A3=个位调用字符串显示结束 开 始cs=0,cl

7、ock=o构造四个时钟送地址构造6个时钟采样cs=1等待cs=0构造时钟读数据返回TLC5615与单片机接口电路 引脚功能说明如下:脚1DIN:串行数据输入端;脚2SCLK:串行时钟输入端;-脚3CS:芯片选用通端,低电平有效;-脚4DOUT:用于级联时的串行数据输出端;-脚5AGND:模拟地;脚6REFIN:基准电压输入端;4、 A/D转换5、D/A转换(PSW):TLC5615串行,10位/8位自动模式程序流程图设计初始化F200DA输出2.5VDA输出0Vf=TLC1543第一行显示“Autao”第一行显示流过“LED”电流结 束开 始LED程序流程图设计开始初始化LED初始化送地址送指

8、令开始忙检测RS=0,RW=1.E=1DB7=1返回开始 忙检测Rs=0,Rw=0E=1送指令E=0延时返回开始忙检测Rs=1,Rw=0E=1送数据E=0延时返回6、显示单元按键部分:独立按键四、系统软件设计主程序设计:includelcd1602.hincludereg51.h/#define uchar unsigned charunsigned int tlc1543(unsigned char port);void tlc5615(unsigned int da);void manu();void Auto();unsigned char key(); unsigned char sk

9、;main() unsigned char y=0,z=0;init();while(1) sk=key();if(sk=5) y+;z=y2;if(z=1) manu(); else Auto(); /manu(); 五、系统测试与分析1、测试仪器:万用表2、测试方法六、总结报告:通过一个月的学习,从刚刚开始的理论知识到后来的实际动手操作,完成整个实训,我们是分成几个小的阶段完成的,每次完成一个阶段就去实验,看是否达到要求。 能成功的完成一个项目需要足够的理论知识,需要耐心,需要坚持,需要合作,如果没有能够一次性完成,就得花精力去检查,排除看问题出在哪了,最终完成.我们这个组在实训过程中,极少的项目是一次性成功的,都存在着各种问题,例如焊接问题,有时候由于粗心接错了,还有的由于不理解实际原理而导致的问题;在老师的帮助下比较顺利的完成这次实训的前几个部分,由于学校换电脑,而我们这组的工具放教室,所以被丢了,虽然最后一部分美元完成,但是在做以前的项目的时候,也学习了不少的经验。有了在这次试实训的经验,在下次的实训,我相信可以减少错误,争取一次性成功

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服