智能灯光控制系统设计

点赞:20290 浏览:93237 近期更新时间:2024-02-13 作者:网友分享原创网站原创

摘 要:智能灯光控制系统采用自动控制为主、人工控制为辅的设计理念,实现室内灯光的智能控制,从而实现对照明系统的智能控制,来达到节约电力资源的目的.

关 键 词:可控硅;灯光控制;节能

中图分类号:TP273

电力资源浪费是一个世界性问题,如何有效的节约电力能源、避免资源的浪费,是各个国家都在大力研究的课题.本文设计的智能灯光控制系统采用自动控制为主、人工控制为辅的设计理念实现室内灯光的智能控制,来达到节约电力资源的目的.

智能灯光控制系统可实现对灯光控制的软启动,从而保护人的眼睛以及延长灯组使用寿命,采用MOC3041双向可控硅输出型光电耦合器来实现对灯光的控制;通过单片机PWM信号来进行控制,控制PWM的占空比,就可以方便实现对灯光供电平均电压的控制;通过计算机设置,由计算机读取系统时间来实现灯光定时开启的控制;通过对检测指令的实施情况,来实现对灯组完好性的检测.

1灯光控制系统的硬件实现

可控硅调光器是目前舞台照明、环境照明领域的主流设备.

在本系统中,采用典型的可控硅电路实现对灯光的控制.


由于负载一般系大功率器件,因此单片机工作部分与可控硅触发部分采用MOC3041双向可控硅输出型光电耦合器.

灯光控制部分程序代码,也是整个程序的核心内容:

FunctionSame_Pic()AsBoolean

OnErrorResumeNex

IfPicture1(0).Width<>Picture1(1).WidthOrPicture1(0).Height<>Picture1(1).HeightThen'先看图片是否一样大

Text1.Text等于Peo_Num'"两张图片的颜色不同!"

Text2.Text等于x1:Text3.Text等于y1:Text4.Text等于Picture1(0).Point(x1,y1)-Picture1(1).Point(x1,y1)

Same_Pic等于False'不同返回false

ExitFunction

EndIf

Text1.Text等于0:Text2.Text等于"第一组灯光关闭!":Text3.Text等于"第第二组灯光关闭!":Text4.Text等于"第三组灯光关闭!":Text5.Text等于"第四组灯光关闭!":Text6.Text等于""

Picture3.BackColor等于&H0&:Picture4.BackColor等于&H0&:Picture5.BackColor等于&H0&:Picture6.BackColor等于&H0&

Same_Pic等于True'相同返回True

IfStu_Num(K)>Max_NumThen

Max_Num等于Stu_Num(K)'根据K值大小判断开启何处灯光

Position等于K'灯光控制结束

Peo_Num等于Peo_Num+Max_Num'根据K值大小判断开启何处灯光

IfPosition

EndIf'灯光控制结束

Text2.Text等于"第一组灯光开启!":Text6.Text等于Text6.Text+"1,"

Picture3.BackColor等于&HFF&

PublicSubSend_Data()'向下位机发送传数据指令Form1.MSComm1.Output等于SendString'发送数据

2灯光控制系统软启动功能

当灯光突然亮起时,会对眼睛造成一个视觉冲击,从而带来一定的伤害,本系统在开灯时,可控制灯光由暗渐渐变亮.关灯时,控制灯光由亮渐渐变暗,避免亮度的突然变化刺激人眼,给人眼一个缓冲,保护眼睛.

同时,在灯光开启和关闭的同时,会有一个瞬时高电压,灯光控制的软启动功能也可以避免大电流和高温的突变对灯丝的冲击,保护灯泡,延长使用寿命.

该功能通过单片机PWM信号来进行控制,控制PWM的占空比,就可以方便实现对灯光供电平均电压的控制.

3灯光定时控制功能

可以对灯光的定时开闭进行控制.例如,在每天深夜,为了保证学生第二天的正常上课,要求学生按时就寝,系统会自动关闭所有教室全部的灯光照明.关闭之前,首先给出一个警示(灯光闪烁一次),1分钟后关闭所有灯光.具体什么时间关闭所有灯光,可由各个学校根据自己的情况通过计算机设置,由计算机读取系统时间来控制,避免灯光的长时间无谓开启,出现长明灯的情况,以节约电力资源,减少浪费.

通过计算机设置,由计算机读取系统时间来控制.

4照明系统停电自锁的功能

当停电后,系统会自动关闭所有灯组的开关,将所有灯保持熄灭状态,避免来电时,灯组的自动开启.当来电时,系统会通过智能照明系统的信息检测功能重新判断灯组的开启情况,从而避免冷照灯的出现,电力资源的浪费.

5照明系统完好性检测功能

上位机对单片机发送指令,通过对指令的执行情况,判定系统中灯光的完好性.当上位机发送指令后,可见光光敏电阻即刻检测室内光照强度,若接受到指令后,室内光照强度出现变化,则判定该室内灯组完好,无故障;若接受到指令后,室内光照度无变化,则判定该室内灯组出现故障,并通过单片机传送故障信息给PC机,管理员由PC机获得故障信息,从而加以维护.这样便可以随时方便的掌握灯组使用情况,及时的检查和维护灯组.

6人工开启灯光功能

当遇到特殊情况,需要强制开启或关闭灯光时,例如遇到突然的大规模停电情况时,当来电后就需要重新强制启动灯组开关,这时便可以直接人工开启灯光功能.整个照明系统的灯组可以实现一键全开和一键全关的功能,整个系统更具人性化的特点.