网站大量收购独家精品文档,联系QQ:2885784924

毕业设计(论文)基于PWM控制的LED灯光系统设计.docVIP

毕业设计(论文)基于PWM控制的LED灯光系统设计.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PWM控制的LED灯光系统设计 【摘要】本设计介绍了一种以STC单片机为核心的LED灯光控制系统,主要采用PWM技术,及UART通讯技术。PWM是一种非常成熟的技术,目前已经广泛应用于调速,调光系统,而UART通讯是单片机最为常用的一种通讯方式。详细介绍单片机控制电路,通讯布线,PWM电路,及PWM控制设计,给出了系统软件设计方案。 【关键词】PWM;STC单片机;UART通讯  一、引言 目前许多的灯光控制系统只是简单的实现控制灯的亮暗顺序及亮暗的时间,这类简单的控制方式广泛地应用在灯光广告中,电路板一般采用控制核心电路加上口线扩展电路及输出驱动电路组成,但是这类电路在组成大矩阵的LED显示时,存在布线复杂等问题,在出现故障时维护比较复杂,需要先查布线线路上是否存在故障,然后再查电路驱动板是否存在问题,一旦出现问题需更换布线线路或驱动电路板,维护费用较高。本设计提出基于PWM控制的LED灯光系统设计,系统采用单片机STC12C2052为核心的PWM控制电路系统,采用UART通讯方式,布线简单,使用数据间隔检测方式接收UART数据包,适应不同波特率下的应用,采用数据间隔接收数据可以可靠地接收到一个完整的数据包,不管数据包是否有数据头,解决了协议不同的麻烦,定义的数据比较短,数据接受更为可靠。 二、电路原理及特点 (一)电路系统框图 本设计的灯光系统框图如下图2-1: 图2-1 PWM控制LED系统的系统框图 本设计的灯光系统主要由1个主控制和9个从控制板(1个主控制板最多可控制256个从控制板)及开关电源组成。供电方式采用由开关直流电源+12V集中供电。主控制板实现对各个从控制板的PWM输出值控制、控制灯的亮暗次序及时间控制,主控制板与从控制板的连线方式采用通用的UART通讯方式。从控制板主要实现并执行主控制发送过来的PWM值,由自身所带的PWM输出管脚输出控制值来驱动LED,进行灯的亮度控制及亮暗控制。 (二)电路系统原理图 图2-2电路系统原理图 本设计通过开关电源把市电220V交流电转变为12V的直流电源集中供电,然后从接口端子(J1)输入。因为考虑到大工程时LED显示矩阵越大,功耗固定情况下,电压越小,电流就越大,布线的线就要求越粗,不利于整体布线,而且+5V电压很小,抗干扰能力很差。因此在每个控制板上加上独立的电源电路有利于开关电源输出线路的布线可选择细的线,而且经过二次稳压后的+5V电源更加稳定,所以每个控制板都由电源电路和主控制电路组成。控制电路采用单片机STC12C2052作为控制核心。主控制板与从控制板连线即主控制板的TXD发送脚接到从控制板的RXD脚。 (三)电路组成及其原理 图2-3 电源电路原理图 1.电源电路 图2-3为灯光系统的电源电路原理图。电源电路图主要由以下几个部分组成: a.DC直流电源输入接口端子(J1),主要实现+12V直流电源的输入连接[1]。 b.二极管IN4148(D1)作用为直流防逆向。 c.电解电容E1和E2使用在电源低频干扰滤波。瓷片电容C1和C2使用在电压较高频段的干扰滤波。 d.三端稳压集成芯片7805,提供+5V的电源。 电路工作过程如下:从J1电源输入接口端输入+12V直流电压,在直流电源输入的正负端没有接错情况下,电源电压可以经过防逆二极管后电源电压降为 8.3V~14.3V,通过输入滤波电容E1和C1滤除电源输入的干扰信号后,经三端稳压管7805稳压,E2和C2输出滤波,输出一个稳定的 +5V 直流电源。 图2-4 主控制电路原理图 2.主控制电路 图2-4为主控制电路原理图,主要有以下几个部分构成: a.STC12C2052单片机有以下特点: 指令与8051完全兼容,但是比一般的单片机体积更小、价格更便宜, 速度更快。 宽电压工作范围(3.5V~5V),带两路的PWM管脚及RC震荡器,具有2K 字节程序存储空间,同时芯片内部集成硬件看门狗电路可以极大的提高程序运行的稳定性。 具有硬件SPI接口方便与各种SPI器件的接口,程序调试可以通过ISP在线编程方式实现。 每一个I/O 口都可以可设置四重模式口线的驱动能力均可达到20MA,同时又可以在超低功耗工作下工作。 b.晶振电路由Y1,C3,C4构成,Y1晶振采用11.0592MHZ,使软件波特率计算误差小,C3,C4起谐振的作用。复位电路采用简单的RC复位电路,主要由E3和R2组成。STC12C2052的复位管脚在高电平时单片机产生复位。C5是去耦吸收电容,吸收单片机芯片工作时产生的尖峰电压[2]。 c.PWM输出LED电路由R2和D2构成,将STC12C2052的P3.7管脚设置为PWM 工作方式,通过R2(1K)限流电阻后驱动D2(LED) (P3.7输出为低电平时候LED灯亮)。 d.地址设置电路

文档评论(0)

qujim + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档