基于单片机的彩灯设计方案

发布者:sclibin最新更新时间:2014-11-07 来源: 21ic关键字:单片机  彩灯设计  LED 手机看文章 扫描二维码
随时随地手机看文章

1.引言

       随着人们对房屋的装饰需要彩灯,在许多城市可以看到彩色霓虹灯。LED彩灯由于其丰富的灯光色彩,便宜的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、电路复杂、功率损耗大等缺点。此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性。

       全球气候暖化危机和能源紧缺在进一步推动LED照明的普及,LED照明具有环保、光效高和寿命长的特点,但在完全取代具有墙上型调光器的白炽灯方面,LED照明还存在兼容性差的先天不足。其主要原因在于:

       1)现有的调光器都是针对白炽灯设计的,而白炽灯呈现的是纯阻性;LED作为固态半导体照明器件,需要恒定的直流电流驱动,所以LED照明一般都需要驱动器从交流110V/220V转换到所需要的直流电流;

       2)调光器种类繁多,而且工作原理各不相同,包括前切型、后切型和智能型等;

       3)LED照明器的种类也很多。这样一来,对于不同的LED照明匹配不同类型的调光器;LED的驱动器面临巨大挑战;其中,可靠性和安全性尤为重要。照明属于消费电子产品,直接接触千家万户的消费者,不仅价格要适当,更重要的是要安全可靠;即便是任一元器件失效或调光器与LED不匹配,也不能造成漏电、过热、过流等任何安全故障。

2.硬件设计

       单片机控制三组小灯可以按控制单色依次点亮,还可以通过改变输出脉冲不同的占空比来控制输出电压,以控制该色LED的点亮,实现多色光LED渐变发光功能,使三种颜色的灯可以发出多种颜色,单片机控制P1口的某管脚按规定输出高低电平,输出高电平时由ULN2003输出低电平,经ULN2003反向为高电平,使驱动三极管截止,LED不能点亮,每种颜色的三个小灯由单片机芯片P1口的一个管脚控制,实现它们的顺序点亮及颜色渐变和颜色突变功能。

 

图1 LED调光原理框图

 

图2 LED发光元件电路图

3.软件设计

 

图3 单片机控制LED调光电路流程图

4.程序设计

  #include

  sbit LED1=P1^0;

  sbit LED=P1^1;

  sbit LED2=P1^2;

  unsigned char CYCLE;

  unsigned char PWM_ON;

  void delay (unsigned int cnt)

  {

  while(--cnt);

  }

  main()

  {   bit flag;

  TMOD=0x01;

  TH0=(65536-100)/256;

  TL0=(65536-100)%256;

  IE=0x82;

  TR0=1;

  CYCLE=50;

  while(!flag)

  {   delay(20000);

  PWM_ON++;

  if(PWM_ON==CYCLE)

  {   flag=1;

  }

  }

  while(flag)

  {   delay(20000);

  PWM_ON--;

  if(PWM_ON==0)

  {   flag=0;

  }

  }

  }

  void time(void) interrupt 1

  {  STatic unsigned char count;

  TH0=(65536-100)/256;

  TL0=(65536-100)%256;

  if(count==PWM_ON)

  {   LED1=1;

  LED=1;

  LED2=1;

  }

  count++;

  if(count==CYCLE)

  {   count=0;

  if(PWM_ON!=0)

  LED1=0;

  LED=0;

  LED2=0;

  }}

关键字:单片机  彩灯设计  LED 引用地址:基于单片机的彩灯设计方案

上一篇:基于89C52单片机的温度监测系统设计
下一篇:自制红外遥控LED电子钟

推荐阅读最新更新时间:2024-03-16 13:45

基于单片机和FPGA的位移测量装置的设计
武汉大学 阳兵 彭立艮 王埏琦 夏敏莉 位移传感器广泛应用于工业和控制领域,如过程检测、物理测量和自动控制等。由于其测量精度不高,往往满足不了社会需求,也限制了传感器的应用。因此,这里设计了一套基于单片机和FPGA的位移测量装置,能够实现较高的精度测量,同时也能够达到较高的线性度,能够在各种恶劣环境下替代人工工作,实现较高精度的测量,并具有一定的实用价值。 1 整体设计方案及实现框图 系统整体实现框图如图1所示,由信号产生部分、差分放大部分、变压器耦合部分、信号处理部分、数据采样部分和处理及显示部分组成。利用DDS技术产生的信号经THS4503的差分放大之后送入差动变压器,差动变压器输出的信号经放大、整流以及滤波处理之后送入
[嵌入式]
基于<font color='red'>单片机</font>和FPGA的位移测量装置的<font color='red'>设计</font>
单片机按键消抖程序
通常按键所用的开关都是机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上就稳定的接通,在断开时也不会一下子彻底断开,而是在闭合和断开的瞬间伴随了一连串的抖动,如图 8-10 所示。 图 8-10 按键抖动状态图 按键稳定闭合时间长短是由操作人员决定的,通常都会在 100ms 以上,刻意快速按的话能达到 40-50ms 左右,很难再低了。抖动时间是由按键的机械特性决定的,一般都会在 10ms以内,为了确保程序对按键的一次闭合或者一次断开只响应一次,必须进行按键的消抖处理。当检测到按键状态变化时,不是立即去响应动作,而是先等待闭合或断开稳定后再进行处理。按键消抖可分为硬件消抖和软件消抖。
[单片机]
<font color='red'>单片机</font>按键消抖程序
LED照明调光装置设计与实现
随着发光二极管技术的发展,LED 照明由于其长寿命,低功耗及色彩可控等方面的优势,使其在景观照明、牌匾照明以及大屏幕显示器等方面显示出越来越广泛的应用前景和发展潜力,本文介绍一种LED 照明驱动装置,能够方便地控制LED 的光强和色彩,可通过编程对多个LED 图案进行控制,并且本系统可通过串行口与计算机进行通信,显示上位机所传送的信息。 1 LED 调光原理 目前实现LED 照明有三种主流技术路线, (1)基于三基色原理,利用红、绿、蓝三基色LED 合成白光,(2) 利用紫外LED 激发三基色荧光粉,由荧光粉发出的合成白光,(3) 采用蓝光LED 激发黄光荧光粉实现二元混色白光。相比之下,采用三基色LED 混合白光,不仅可实现理想
[电源管理]
<font color='red'>LED</font>照明调光装置<font color='red'>设计</font>与实现
51单片机的定时器与计数器
1.0 1.0.1定时器 (1)51单片机的定时器是一个内部外设。 (2)定时器相当于CPU的一个“闹钟”。 (3)定时器是用计数器来实现的。 1.0.2计数器 (1)计数器可以计数外部脉冲的个数. (2)脉冲:(个人理解)单片机中一个低电平跳变成高电平在回到低电平的这么一个过程就称为一个脉冲。 1.0.3定时器是如何工作的 (1)第一步:先设置好定时器的时钟源(AT89C51单片机的时钟源只有一个不需要设置) (2)第二步:初始化时钟相关寄存器 (3)第三步:设置定时时间(计数个数) (4)第四步:设置中断处理程序(定时器总是与中断相互配合使用) (5)第五步:打开定时器 (6)第六步:定时器计数到后产生中断,然后执行中
[单片机]
LED照明成趋势,应用散热为其关键因素
  OFweek 半导体照明 网:在全球环保意识高涨下, LED照明 已成为许多国家主要发展的政策之一,就整体LED照明市场发展来看,过去LED照明应用以可携式照明、装饰灯照明、间接照明为主。 美国预计在2014年全面停止使用白炽灯,全球也开始陆续跟进该项政策,拜科技进步之赐,下世代的照明技术即将进入全面普及时期,LED照明市场预计在未来2~3年内快速起飞,其中,散热一直是关键技术之一。   为因应白炽灯于2012年禁产禁售规范, LED灯 泡出货量将显著成长,产值预估将高达约80亿美元,再加上北美、日本、韩国等国家对于LED照明等绿色产品实施补贴政策,以及卖场、商店及工厂等有较高意愿置换成为LED照明等因素 驱动 下,全球LE
[电源管理]
<font color='red'>LED</font>照明成趋势,应用散热为其关键因素
基于LM3402的新型LED无影灯控制系统设计
   摘要: 介绍了一种基于恒流驱动 电路 LM3402 的新型 LED 无影灯控制系统, 分析了恒流驱动电路的构成以及 微处理器 的控制方法。该系统基于高亮度白光LED 阵列,由一个LM3402 控制一组发光 二极管 ,根据设定的照度,微处理器 P89LPC932 通过脉宽调制进行恒流控制。实践证明,该系统能够满足手术无影灯的各项要求,工作稳定可靠,而且提高了无影灯的使用性能,降低了功耗。   无影灯是用来照明外科手术部位不可缺少的重要设备, 要求能以最佳地观察处于切口和体腔中不同深度、大小、对比度低的物体。因此, 除需要“ 无影” 以外,还需要光照度均匀、光质好, 能够很好地区分血液与人体其他组
[医疗电子]
基于LM3402的新型<font color='red'>LED</font>无影灯控制系统<font color='red'>设计</font>
如何在ATE中集成对PIC单片机的编程烧写功能
做ATE,要对DUT内部的PIC单片机进行在线烧写, 在网上看到别人的一个说法(作者 Claud Zhang),内容如下: --------------------------------------------------------- 一种简单高效低成本的Microchip MCU编程方法 Claud Zhang 对于一些研发工程师来说,工厂的的MCU编程有时候是个比较头疼的问题.在研发过程中,大家都和习惯于用仿真器去编程,这个对工程师来说是个非常简单的过程,但是在工厂生产,工厂认为太复杂了。工厂希望是个傻瓜式的过程。最好的方法是通过ATE自动编程,不需人工参与。 在以往的通常有2种方法
[单片机]
基于单片机和PWM控制方法调速实现无刷控制器检测设计
引言 伴随着城市化进程,人们生活的交通距离不断扩大,代替燃油汽车和自行车的电动车的普及大幅度的提高了电力资源的利用效率,促进了国民经济的健康发展。电动自行车以电力作动力,骑行中不产生污染,无损于空气质量。从改善人们的出行方式、保护环境和经济条件许可情况等因素综合来看,电动自行车目前乃至今后都有着广阔的发展空间。电动自行车所用直流电机分为有刷电机和无刷电机两种。其中有刷电机控制较简单。但其易磨损的电刷带来维修保养工作量相对较大、使用寿命相对较短等缺点。而直流无刷电机本身没有易磨损部件,电机寿命长,维修保养工作量小。但直流无刷电机采用电子换向原理工作,其控制过程比有刷电机复杂得多,因此对控制器质量的要求也高得多。 目前电动自行车采
[单片机]
基于<font color='red'>单片机</font>和PWM控制方法调速实现无刷控制器检测<font color='red'>设计</font>
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved