版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2014年湖北省电子设计大赛暑期培训智能调光LED台灯第六组 组员:张建勋,甘杰,原子桢指导老师:邵建设,谢伟摘要本智能调光LED台灯有自动和手动两种模式可以选择,自动模式下,LED灯可以通过环境光线的强弱来改变亮度;手动模式下,有三级档位可以选择,产生三种模式的亮度,并可在液晶屏上进行显示。采用TI公司的电源芯片TPS40210DGQR作为LED灯的供电芯片,电源采用直流稳压电源的12V输出,通过MSP430F5438A单片机输出PWM来控制LED灯亮度,通过ADC12模块进行AD转换,利用G12864显示屏实时显示当前的模式以及亮度。选用TTP224触摸芯片来选择档位和模式,最终可实现LE
2、D灯的智能控制。关键词:TPS40210;PWM;AD转换;TTP224目录目录31方案设计及论证41.1电源芯片的选择41.2显示屏的选择42理论分析与计算52.1电路分析52.2功率及PWM的调整53单元电路设计与计算53.1电源部分53.2 LED驱动部分63.2.1电路参数的计算74程序设计104.1单片机控制及扩展模块104.2程序流程图104.3程序105系统测试115.1测试波形115.2问题测试及误差分析116 结论137参考文献13附录141方案设计及论证1.1方案总体设计从实际出发,智能LED台灯采用直流稳压电源供电,LED功率可能较大,所以需要升压芯片来升压。可以通过单片
3、机产生PWM来控制LED灯的亮度,再由触摸屏选择模式和档位,液晶屏可以实时显示当前模式和光强。系统框图如下:1.2电源芯片的选择方案一:采用TI公司推荐电源芯片TPS40210DGQR优点:TPS40210是宽输入电压(4.5-52V)电流模式异步升压控制器。具有可编程软启动特性,带自动重启的过流保护和可编程的振荡频率。可以用于LED照明、电池电源系统中,带使能端,方便单片机控制。缺点:价格较贵,芯片引脚小,不容易焊接。方案二:采用TI公司推荐电源芯片TPS7A4001DGNR优点:TPS7A4001DGNR是降压线性电源,具有7V100V输入范围。单输出低压差线性电压调整器,输出电压1.17
4、5V90V,带使能端,可以用于LED照明电源中。缺点:同样是TI公司芯片,价格昂贵,且由于是降压芯片,输入电压不容易设计。方案三:采用PT4115电源驱动芯片优点:集成度高、性能较好、应用电路简单、价格较平,性价比有优势。缺点:没有过流保护,DIM引脚复用可能导致控制精度不够。总结:综上所述,由于TPS40210DGQ是升压电源芯片,具有宽电压的输入范围,输入电压容易调节,且具有过流保护功能,使能端方便单片机控制,因此采用方案一。1.3显示屏的选择方案一:选用G12864液晶屏优点:可显示中文字符,显示范围较宽。缺点:只能依靠背光显示。方案二:选用LCD1602液晶屏优点:字符型液晶,可以显示
5、字符。缺点:不能显示中文。2理论分析与计算2.1电路分析由于TPS40210芯片具有使能端和PWM输入口,因此可以用单片机来控制输出电流的平均大小。TPS40210输出电流是一个恒流700mA,恒流状态下,LED灯不会产生色差。通过PWM对电流进行调整,一段时间内关闭电流,从而改变LED灯的亮度,实现了多档调光。在自动模式下,选用了较大阻值光敏电阻,通过与另外一个电阻串联,由串联分压的原理,可以得到在分压电阻上的电压,从而可以推得光敏电阻上的电压,送到单片机进行AD转换,以实现自动调光。2.2功率及PWM的调整虽然TPS40210DGQR具有宽电压输入特性,但较低的电压输入较高的负载会给芯片带
6、来很大压力,容易烧坏芯片,因此采用12V输入。LED灯的输出功率需要达到1W以上,所以选用了10颗LED,输出功率达到了10W,在实验过程中发现,不同的输入PWM频率会造成LED灯闪烁。通过TPS40210的数据手册可以看到,COMP引脚是TPS40210芯片的误差放大器的输出,在COMP引脚和FB引脚之间会形成一个环路补偿网络,而原理图外部同样外接了一个反馈回路,输入的信号会和COMP引脚的信号相与,最终形成的信号送给TPS40210。在用示波器观察时,发现COMP引脚的输出波形达到了33KHz(Error! Reference source not found.)。而PWM输入频率不应超过
7、COMP口的20。因此,单片机产生的PWM频率也达到了30KHz,由于波形一致,相与得到的结果可以送给芯片使其驱动LED。图1 COMP口波形3单元电路设计与计算3.1电源部分智能LED台灯的驱动电源我们采用直流稳压电源。直流稳压电源是以220V工频电压供电,通过变压器降压,二极管整流,电容滤波,三端稳压器件进行稳压,从而产生12V,9V,5V六个输出。二极管我们采用1N4001二极管,三端稳压器件分别采用LM78xx系列和LM79xx系列。变压器分别产生一个12V和12V的输出,在12V正半周期,二极管D1,D2导通,会产生一个稳定的正向直流电压;在负半周期,二极管D3,D4导通,会产生一个
8、稳定的负向直流电压。正负电压输出后,会给滤波电容C4,C7充电,当C4,C7充满之后,C4和C7会缓慢的放电,从而可以减小输出电压的纹波。C4,C7的取值越大,输出的纹波越小。在这里我们选择1000F。二极管C1,C6的作用则是提高电源抗瞬间脉冲干扰的能力的作用,当电网电压或者负载突变的时候由C2提供充电电流,防止输出电压产生大的瞬间跳变。然后再通过三端稳压器进行稳压,从而产生一个稳定的输出电压。图2 电源电路滤波电容的选择。输出不同则滤波电容相应不同,而且由于是串联稳压电源,所以12V的输出芯片LM7812和LM7912压力会很大。所以12V我们选择1000F电容,9V的输出选择470F,5
9、V的输出选择220F,电容的材质我们采用铝电解电容。电路原理图如下:3.2 LED驱动部分LED驱动电路采用TPS40210芯片。电路输入电压采用输入。通过旁路电容进行滤波,然后通过MOS管的打开关断模式来给电感充放电。MOS管开关频率越快,则电压升的越高。通过TPS40210芯片来控制MOS管开关频率,将得到的输出和设定的频率进行比较,最终使之趋于一致。电路原理图如下:图3 升压电路3.2.1电路参数的计算图4 TPS40210输入电压:最大输入功率: 负载采用10只压降为2.4LED串联,为了避免LED长时间超负荷工作,确定输出电流为:输出电压:开关频率:,结合特征曲线,选取, 。占空比估
10、算:峰间最大脉冲电流限制在:电感大小 :最小饱和电流:这里使用自己的绕的电感,饱和电流大概为。整流二极管的选择:正向导通肖特基二极管作为整流二极管,以减少功耗和提高效率这里降额使用,在二极管上的最小击穿电压为:为了保险起见选择最大反向击穿电压为,最大整流电流为的B2100肖特基二极管。输入、输出电容的选择:输出电容的选择必须满足输出纹波和瞬态响应的要求。实际电容大小在理论计算上有所调整 取一个和对地并联,输入电容 则是取两个。过流保护和电流检测:这里取, 取。开关MOS管的选择:考虑到实际情况,直接选用已有的CSDkcs N沟道MOS管。误差放大器补偿电路参数:这里取, 取。输出电流采样电阻:
11、4程序设计4.1单片机控制及扩展模块通过单片机产生PWM信号,控制LED灯的亮度强弱。通过触摸按键设置中断,进而可以切换手动和自动模式,手动模式下触摸按键可以切换档位。然后可通过G12864显示屏实时对当前模式以及光强进行显示。4.2程序流程图图5 流程图4.3程序见附录。5系统测试图6 ISNS图7 FB5.1测试波形接通led灯载,测试芯片FB口(Error! Reference source not found.),可以看到比较平稳的波,说明升压电路正常工作,进行正常的充放电过程。测试MOS管控制口(Error! Reference source not found.),可以看到频率比较
12、高的脉冲波形,而且波形基本稳定,说明MOS管工作很稳定。测试PWM口(Error! Reference source not found.),可以看到频率很高并且很有规律的脉冲波,说明芯片内部输出很正常,脉冲波符合要求。测试芯片ISNS口(Error! Reference source not found.),高次谐波和一些频率高的干扰波已经滤去,内部比较器正常工作没有出现过流保护现象。从以上一些图可以看出,经过系统的测试,本次设计基本符合要求,芯片各个口都正常的进入工作,LED灯载在很宽的频域范围内正常工作。5.2问题测试及误差分析本次实验出现了一些问题,以下是解决方案。图8 空载输出图9
13、空载FB&GDRV图10 负载FB&GDRV图11 负载输出由上图可以看出当接入负载时电压被拉低,升压电路未进入正常工作,MOS管有很长一段时间没有进入工作状态,电压输出极不稳定。通过对现象分析,发现MOS管之所以没有进入工作状态是由于芯片进入保护状态对其没有控制抑制(即对其没有高低电平的输出),因此可以排除升压电路的干扰问题,接下来转向对芯片本身的分析。图12 空载FB&GDRV由上图可以看出证实了是芯片本身或芯片外载电路出现了问题。图13 COMP&GDRV由左图可以看出芯片是有输出,也就可以排除芯片可能被损坏,技术手册显示,TPS40210本身具有过流保护功能,所以问题应出在ISNS口。
14、图14负载ISNS&GDRV图15空载ISNS&GDRV从以上空载ISNS与负载ISNS图,可以看出电路充放电过程是正常的,虽然MOS管工作也正常但是并没有达预期效果。而且从波形来看,芯片有相对较长的一段时间没有工作。从芯片内部图来看, ISNS口有一个比较器,当ISNS口输入超过芯片限定电流时就会使芯片进入保护状态(即过流保护)。ISNS口电容的大小会影响滤波的效果,在原电容两端并联一个电容之后再去检测波形,发现MOS管工作所占的时间有了很大的改变。这可能是因为电容量还是不够,ISNS口内部电路还是会让芯片进入过流保护状态。再次并联二个电容(这里值得注意的是,以上所并的电容都是瓷片电容,因为
15、对于一些高次谐波电解电容无法滤掉),会发现MOS管很有规律的进入了工作状态。如上(Error! Reference source not found.)。由于MOS管开启电压一般为8V,而430单片机输出口只有3.3V,所以LED灯会不亮。用三极管来代替MOS管之后。LED灯开始工作。用信号发生器产生一个30KHz脉冲波,改变占空比来控制LED的亮度。最后测定LED占空比工作范围为14%51%的时候,LED灯载工作正常并且会随着占空比的增大而渐暗。6 结论本智能调光LED灯可以实现要求的功能。通过信号发生器模拟,可以最大限度的避免误差的产生。在手动模式下,由PWM对TPS40210输出开关频率
16、进行控制,可以控制LED灯亮度的大小。TPS40210芯片可以对电路产生过流保护作用,电流过大,TPS40210将不会工作。在自动模式下,由光敏电阻阻值大小变化产生中断信号送给单片机,单片机处理之后选择相应的输出。AD转换模块可以实时的显示当前的模式和光强。LED灯的输出功率可达到10W,满足了日常生活的基本要求。自动模式下更能够节能,最大限度的突出了环保的意识。在LED灯主体结构的材料选取上,采用泡沫作为支架,更能体现环保的主题。7参考文献1 TPS40210_datasheet.TEXAS INSTRUMENTS.20082 曹磊.MSP430单片机C程序设计与实践M.北京:北京航空航天大
17、学出版社,2007.3 沈建华,杨艳琴,翟小曙.MSP430系列16位超低功耗单片机原理与应用M.北京:清华大学出版社,2004.4 谢兴红,林凡强,吴雄英.MSP430单片机基础与实践M.北京:北京航空航天大学出版社,2008.附录#includemsp430f5438a.h#includeClock.h#include lcd.h#includePort.h/*软件延时 */#define CPU_F (double)#define delay_us(x) _delay_cycles(long)(CPU_F*(double)x/.0)#define delay_ms(x) _delay_c
18、ycles(long)(CPU_F*(double)x/1000.0)/*/#define uint unsigned int#define PWM BIT2 unsigned char lcd1=智能调光LED;unsigned char lcd2=模式选择:;unsigned char lcd3=光强:;unsigned char lcd4=第六小组作品;uint i,z_b,n=0,m=0;uint light;void int_adc() ADC12CTL0 = ADC12SHT02 + ADC12ON; / Sampling time, ADC12 on ADC12CTL1 = ADC12SHP + ADC12SSEL0_L; / Use sampling timer,convertion clk srouce select ACLK ADC12IE = 0x01; / Enable interrupt ADC12CTL0 |= ADC12ENC; P6SEL |= 0x01; / P6.0 ADC option selectvo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届河北雄安新区博奥高级中学高三第六次模拟考试语文试卷含解析
- 2025届四川省绵阳市三台县三台中学高三下学期第六次检测英语试卷含解析
- 2025届山东省德州市中学高三适应性调研考试英语试题含解析
- 江苏省启东市长江中学2025届高考语文五模试卷含解析
- 福建省四地六校2025届高三第三次测评英语试卷含解析
- 2025届安徽省舒城一中高三一诊考试英语试卷含解析2
- 山东省莱芜一中2025届高考全国统考预测密卷数学试卷含解析
- 北师大实验中学2025届高三下第一次测试英语试题含解析
- 山西省临汾一中、晋城一中、内蒙古鄂尔多斯一中等六校2025届高三3月份模拟考试语文试题含解析
- 山东省莱芜一中2025届高考英语考前最后一卷预测卷含解析
- 热电阻培训课件
- 废气处理设备异常应急预案
- 诗歌鉴赏比较阅读公开课一等奖市优质课赛课获奖课件
- 高一数学练习题及答案
- 2023年中国人保行测笔试题库
- 物理降温-课件
- 中考作文指导:《看见》
- 学校开展“铸牢中华民族共同体意识”系列活动总结汇报
- 高考英语词汇3500词
- 社区居民COPD筛查流程图社区COPD病例管理流程图
- 良工 减温减压装置使用说明书
评论
0/150
提交评论