新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于AVR单片机的LED照明灯控制系统设计

基于AVR单片机的LED照明灯控制系统设计

作者:时间:2014-06-18来源:网络收藏

  1 照明灯控制系统原理

本文引用地址:http://www.eepw.com.cn/article/248470.htm

  系统原理图如图1所示。当红外接收器接收到红外遥控信号时,通过外部中断将单片机从休眠模式中唤醒;单片机开始解析红外信号,如果与系统地址匹配,则将根据解析到的命令改变恒流源驱动的输入,从而改变灯的状态。

  

 

  2 系统硬件设计

  2.1 控制器

  控制器采用单片机ATmega8。ATmega8是Atmel公司在2002年推出的一款AVR单片机,采用小引脚封装。ATmega8内部集成 8 KB的可编程F1ash、512字节EEPROM和1KB内部SRAM;3个PWM通道,可实现任意小于16位、相位和频率可调的PWM脉宽调制输出;1 个可编程的串行USART接口,支持同步、异步以及多机通信自动地址识别;5种省电模式。本系统中,控制器ATmega8的主要作用为:解析红外信号,对 LED驱动器进行控制。

  2.2 红外接收模块

  红外接收模块主要器件采用IRM- 2368V,常用于家庭DVD、电视、空调等家电的遥控中。IRM-2368V具有以下特点:工作电压为2.4~6 V;灵敏度高,抗干扰能力强;能直接将遥控信号从载波中提取出来,输出匹配TTL、CMOS电平,可与单片机直接接口;遥控距离可达12m。图2为红外接收模块原理图。其中PD2复用为ATmega8的外部中断INTO,电源部分使用系统的5 V供电。

  

 

  2.3 LED驱动模块

  LED驱动模块采用HV9910集成芯片。它具有如下特点:高能效超过90%;8~450 V的宽电压输入;输出电流从几mA到1A可调;能驱动多达百个LED灯;PWM调节电流。图3是LED恒流源驱动原理图,该驱动电路为典型buck- boost转化器设计。驱动器中输入电源电压Vin=12V,驱动3~6个3 50mA高亮度LED灯。

  

pwm相关文章:pwm是什么


脉宽调制相关文章:脉宽调制原理

上一页 1 2 下一页

关键词: AVR LED

评论


相关推荐

技术专区

关闭