基于MCU控制的无极交流调光控制器设计

如题所述

1 调光控制器设计

在日常生活中,我们常常需要对灯光的亮度进行调节。本调光控制器通过单片机控制双向可控硅的导通来实现白炽灯(纯阻负载)亮度的调整。双向可控硅的特点是导通后即使触发信号去掉,它仍将保持导通;当负载电流为零(交流电压过零点)时,它会自动关断。所以需要在交流电的每个半波期间都要送出触发信号,触发信号的送出时间就决定了灯泡的亮度。

调光的实现方式就是在过零点后一段时间才触发双向可控硅开关导通,这段时间越长,可控硅导通的时间越短,灯的亮度就越低;反之,灯就越亮。

这就要求要提取出交流电压的过零点,并以此为基础,确定触发信号的送出时间,达到调光的目的。

1.1 硬件部分

本调光控制器的框图如下:

控制部分:为了便于灵活设计,选择可多次写入的可编程器件,这里选用的是ATMEL的AT89C51单片机。

驱动部分:由于要驱动的是交流,所以可以用继电器或光耦+可控硅(晶闸管SCR)来驱动。继电器由于是机械动作,响应速度慢,不能满足其需要。可控硅在电路中能够实现交流电的无触点控制,以小电流控制大电流,并且不象继电器那样控制时有火花产生,而且动作快、寿命长、可靠性高。所以这里选用的是可控硅。

负载部分:本电路只能控制白炽灯(纯阻负载)的亮度。

1.2 软件部分

要控制的对象是50Hz的正弦交流电,通过光耦取出其过零点的信号(同步信号),将这个信号送至单片机的外中断,单片机每接收到这个同步信号后启动一个延时程序,延时的具体时间由按键来改变。当延时结束时,单片机产生触发信号,通过它让可控硅导通,电流经过可控硅流过白炽灯,使灯发光。延时越长,亮的时间就越短,灯的亮度越暗(并不会有闪烁的感觉,因为重复的频率为100Hz,且人的视觉有暂留效应)。由于延时的长短是由按键决定的,所以实际上就是按键控制了光的强弱。

理论上讲,延时时间应该可以是0~10ms内的任意值。在程序中,将一个周期均分成N等份,每次按键只需要去改变其等份数,在这里,N越大越好,但由于受到单片机本身的限制和基于实际必要性的考虑,只需要分成大约100份左右即可,实际采用的值是95。

可控硅的触发脉冲宽度要根据具体的光耦结合示波器观察而定,在本设计中取20 μs。程序中使用T1来控制这个时间。

对两个调光按键的处理有两种方式:一种是每次按键,无论时间的长短,都只调整一个台阶(亮或暗);另一种是随按键时间的不同,调整方法不同:短按只调整一个台阶,长按可以连续调整。如前面所述,由于本设计中的台阶数为95(N=95),如果使用前一种方式,操作太麻烦,所以用后者较为合理。

2 各单元电路及说明

2.1 交流电压过零点信号提取

交流电压过零点信号提取电路如图2所示,图中的同步信号就是我们需要的交流电压过零点信号。各部分波形如图3所示。

图中整流后波形中的水平虚线表示光藕P52l输入二极管的门限电压。P521是TLP521的简称,下图是其引脚图。引脚图中器件名的后缀“-1”表示包含一组光藕。

2. 2 主控单元

主控单元以AT89C51单片机为核心,交流电压过零点信号提取电路中产生的同步信号SYN接到AT89C5l的INT0,此信号的下降沿将使AT89-C51产生中断,以此为延时时间的起点。

三个按键只用于控制一路灯:一个为开关,另外两个分别为提高亮度和降低亮度。

74HC573用于输出控制可控硅的导通的触发信号。

220V交流主电源导通区间、同步信号和触发信号的时序关系如图6所示。

图中的阴影部分表示可控硅的导通区间,它的大小决定了灯的亮度。改变延时时间可改变触发信号和同步信号的相位关系,也改变了可控硅的导通区间的大小,达到调光的目的。

 2.3 驱动单元

图中,L1_D是单片机输出的触发信号,该信号通过光控可控硅MOC3022去驱动可控硅T435。受控的白炽灯接在Ll和零线(图中未画出)之间。

MOC3022是DIP-6封装的光控可控硅。其1、2脚分别为二极管的正、负极:4、6脚为输出回路的两端;3、5脚不用连接。如图8所示。

T435-400是可控硅,“4”表示主回路电流是4A;“35”表示触发端的最大电流是35mA,一般该端有最大电流的5%就可保证可靠地触发。T435-400外型图如图9所示。

3 程序流程图

4 结束语

本控制器使用了三个开关控制一路灯,主要是为了在教学过程中降低难度。也可改为一个开关控制一路灯,比如短按为开、关,第一次长按为降低亮度,连续的第二次长按为提高亮度等。电路不用改动,只需修改程序即可。

学生通过制作该调光控制器,可以掌握单片机、光藕和可控硅等方面的知识和使用技能,特别是后两者,学生较少接触。由于该调光控制器调光的效果比较好,对提高学生的学习兴趣有很大帮助,教学效果良好。
温馨提示:内容为网友见解,仅供参考
无其他回答

基于MCU控制的无极交流调光控制器设计
本调光控制器的框图如下:控制部分:为了便于灵活设计,选择可多次写入的可编程器件,这里选用的是ATMEL的AT89C51单片机。驱动部分:由于要驱动的是交流,所以可以用继电器或光耦+可控硅(晶闸管SCR)来驱动。继电器由于是机械动作,响应速度慢,不能满足其需要。可控硅在电路中能够实现交流电的无触点控制,以小...

恒流开关电源mcu怎么控制无极调光
在过零点后一段时间才触发双向可控硅开关导通。这段时间越长,可控硅导通的时间越短,灯的亮度就越低、反之,灯就越亮。

MCU服务器的选购要点及安装、操作使用方法
核心优势:兼容IEEE 802.11a\/b\/g\/n标准的WiFi设备,集成MCU,低功耗设计。应用市场:IOT、可穿戴设备市场。方案二:基于MCU的LED可控硅调光电源 功能与性能:提供恒压、恒流功能,兼容主流调光器及系统,包含软件和硬件解决方案,适用于调光灯带及LED筒灯。行业分类:智能家居。交付形式:提供整机及软件。

无极调光灯中的无极是什么意思?
无极的意思是无边际,无穷尽,无限,无终,既没有中心又没有边界。在这里的意思是亮度不再受限制,用户可根据不同环境需要选择适合的亮度输出,也能设置非常低的低亮以达到超长的连续使用时间。灯具采用独特的数码无极调光系统技术,用户只需要旋转灯头就能进行自定义亮度设置。亮度的转变是平滑的,不再有...

怎样让LED路灯既能时间控制又能调光控制,请问用什么控制器可以控制...
MCU写入程序,写一个是定时控制程序加一个分档调光程序。调光的话用一颗带双调光脚的IC,这样的组合也不会太复杂。

主流半导体厂商开发的智能家居芯片如何
二、SiliconLabsSiliconLabs为智能家居市场而设计的低功耗无线微控制器,Si10xx无线MCU具有25MHz的8051内核、EZRadioPROsub-GHzRF收发器、最高达64kB的Flash和最高12位的ADC,所有组件集成在5mm×7mm大小的封装内。无线MCU在工作模式下有最低的电流消耗(160μA\/MHz)。在睡眠模式下,以外部32.768kHz晶体...

100分求dali协议的所有命令?
使用标准指令,主控制器可以实现对DALI 从机的分组控制、调光控制、场景设定等功能。专用命令不包含地址字节,两字节内容都是命令码,使用广播方式发送,主要用来对DALI 系统进行地址初始化。3. 1 主控器设计 主控制器采用PIC16F877 单片机作为CPU。 PIC16F87X系列单片机是美国Microchip 公司的高性能 8 位...

会议系统的种类划分
可对会议中心之白炽灯进行分路无级调光,也可对日光灯组进行开关控制;通过继电器控制器,完成对电动窗帘、电动屏幕的控制以及电磁锁的开关和通电单透玻璃的控制;中央控制设备可随不同需要而设计程序,如各种灯光模式,调光速率,口令保护使用权等,配合实际使用情况现场调整。更可按用户的特定需求,编写连动操作程序,只需...

灯,无极调光什么意思
无极调光就是灯的亮度转变是平滑的,不再有预设的亮度限制。传统的灯具都是只有一个亮度级别或者几个亮度级别,需要通过开关控制灯的亮度,设定的级别不同,亮度是不同的。无极调光灯具,用户可根据不同环境需要选择适合的亮度输出,也能设置非常低的低亮以达到超长的连续使用时间。无极调光使用体验和用...

我想做一个光伏太阳能路灯控制系统,能完成充放电检测
太阳能灯具系统中最重要的一环是控制器,其性能直接影响到系统寿命,特别是蓄电池的寿命。控制器用工业级MCU做主控制器,通过对环境温度的测量,对蓄电池和太阳能电池组件电压、电流等参数的检测判断,控制MOSFET器件的开通和关断,达到各种控制和保护功能。皇明智能型太阳能灯具控制器能为蓄电池提供全面保护,使蓄电池更能...

相似回答