导航:首页 > 操作系统 > 基于单片机教室灯光智能控制

基于单片机教室灯光智能控制

发布时间:2022-11-01 01:07:58

㈠ 做一个教室的智能照明,根据光敏光度传感器探测的光度去调节教师led灯的亮度,需要些什么,哪种传感器

补充871的回答,其实是这么回事,使用AD转换芯片检测光敏电阻的阻值,使用单片机将电压转换为阻值,而阻值对应于光照强度。这样,最终就可以获得光照强度,利用光照强度去控制LED灯的亮度即可。当然,这种方法精度不高。

㈡ 求助,能给我你的基于单片机教室智能照明的资料吗

根据红外热释和光照度进行灯光控制并带语音播报

㈢ 灯光移位控制程序(单片机程序)

摘要:介绍了单片机实现多路灯光自动控制系统的软、硬件设计。
关键词:单片机自动控制可控硅抗干扰

利用单片机丰富的软硬件资源实现对各种广告牌多路灯光自动控制,与传统的电子线路控制器相比,具有可编程、体积小、控制灵活、操作方便、控制时间可变可调等优点。
我们为呼市邮政局设计并安装了上述单片机多路灯光自动控制系统。下面就该系统的软、硬件设计作介绍。

1系统结构及工作原理
系统整体结构如图1。

图1系统结构

8031单片机是该系统的核心部件,其主要功能:(1)灯光控制的软件编程;(2)干扰信号的处理及复位;(3)光强及时间定时的检测及控制。
单片机的控制程序通过对光强或时间的检测,自动开启(夜间)或关闭(白天)灯光系统,每1路灯光设备与8031内存控制位相对应,单片机通过P3.0(RXD)和P3.1(TXD)多功能口,利用串行通信方式0实现不同控制代码的输出,从而完成了多路灯光设备各种变化的自动循环显示。

28031单片机控制系统功能分析
2.1光强或时间定时的检测及控制
如图2所示,当8031单片机P1.4的控制开关拨到+5V时,系统的开启或关闭由光强控制。这时,当光线较强时(白天),光耦二极管电阻变小,三极管Q1导通,P1.7为低电平;当光线暗时(夜间)光耦二极管变大,三极管Q1截止,P1.7为高电平。8031单片机控制程序每隔一定时间(约5ms)采样P1.7端的状态,然后根据其高低电平选择开启或关闭相应的灯光控制代码发送。图2中与光耦二极管并联的可调电位器可以调整三极管Q1的截止导通状态,从而实现对光控的微调。

图2光耦电路

当P1.4拨至接地状态时,8031单片机程序进入时间控制子程序,8031单片机把内部定时器0设置成日历时钟计数(其初值可以用按钮设置),当程序查询到表格内的开启或关闭初值(表格的初值可通过按钮及数码管显示来输入或修改)与单片机时钟当前值相同时,则自动发送相应的开启或关闭输出控制代码。
2.2双向可控硅控制电路
由于负载一般为大功率器件(电压从几百伏至上千伏,电流从几安培至几十安培),因此,8031单片机工作部分与可控硅触发部分采用MOC3021双向可控硅输出型光电耦合器,图3为1路可控硅触发控制电路。

图3可控硅触发电路

可控硅TR的门极触发电流为50mA,触发电压为2V,则最小触发电压为:
VT=R1,IGT+VGT+VTM=300×0.05+2+3=20V
对应的最小控制角α为:

其中:IGT为可控硅TR的最小触发电流,VGT为可控硅TR的最小触发电压,VTM为MOC3021输出压降(3V),Vp为交流工作电压的峰值。
在使用中发现,当感性负载时,有时会引起可控硅误触发。经分析发现,当感性负载时,由于电压上升率dv/dt较大,在阻断状态下,可控硅的PN结相当于1个电容,当突然受到正向电压、充电电流过门极PN结时,起到了触发电流的作用,造成MOC3021的输出回路可控硅误导通。为此,我们对上述电路进行了修正,如图4所示。在输出回路中加入R2和C1组成RC回路,降低dv/dt。按照MOC3021的技术指标,允许最大的电压上升率dv/dt=10V/s,结温上升时dυ/dt下降,在极端的工作条件下,dv/dt=0.8V/s。

图4修改后的触发电路


R2、R1之和与最小触发电压与可控硅门极电流的关系为:
C1取0.2μF。
同理,在TR输出端加上RC滤波网络,从而使TR输出电压上升率下降。
2.3单片机工作回路的干扰及解决措施
由图1可知,光耦电路利用MOC4021将输入弱信号与输出强信号进行隔离,但在实际运行时,单片机系统仍有较强的干扰信号存在,常常出现死机或程序飞跑现象。分析认为,由于输出的大电流及电压均工作在开关状态,输出高次谐波通过电源回路对8031单片机产生了较大的影响,因此,我们设计了电源滤波电路及硬件复位电路,对电路的干扰进行了有效的控制。其中,硬件复位电路如图5所示。图5中74LS123为双路可再触发单稳态多谐振荡器,通过外接阻容参数,可产生不同宽度的正负脉冲,其真值表如表1。

图5复位电路

表174LS123真值表

输入 输出
deleteAB QQ
LXX LH
XHX LH
XXL LH
HL^
HIH
LH

由表1及图5电路可知:由于1脚A接地,2脚B接8031单片机P1.0,正常运行时,循环程序不断从P1.0发送代码信号,使2脚不断有上升沿出现,因此,13脚保持高电平,则5脚输出低电平,保持8031RESET脚低电平的需要。当程序飞跑或死机时,2脚电位不再变化,使5脚产生一高电平脉冲,促使8031复位,重新启动。
3系统结构特点及应用范围
该系统软硬件均采用模块化结构,1块控制板能控制16路输出,输出信号通过8031串行口RXD及TXD端经74LS164串入并出移位寄存器输出,因此,软件输出代码高达上千路信号,硬件控制板根据需要可以任意扩充,只要电源变压功率相应增大即可。该系统可广泛应用于霓红灯,多路塑料管灯及多路色灯的控制。
另外,系统具有与微机串行口RS-232的通信接口,必要时可以与微机连接,这样,多路灯光控制参数及时间控制参数在微机上可随时修改,使控制变得更加灵活。

作者单位:呼和浩特内蒙古大学电子工程系(010021)

参考文献

1余永权.单片机应用系统的功率接口技术.北京:北京航空航天大学出版社,1992;104~108
2李树华.IBM-PC微机与发光管显示屏的连网通讯.内蒙古大学学报(自然科学版),1993;(4):441~443
3Xicor Inc.New Proct and Applications Information for Design engineers.EDN,1994;39(25):159~160

㈣ 学校的楼道灯光自动调节是怎样实现的

楼宇灯光控制—原理

智能灯光系统是对灯光进行智能控制与管理的系统,跟传统照明相比,它可实现灯光软启、调光、一键场景、一对一遥控及分区灯光全开全关等管理,并可用遥控、定时、集中、远程等多种控制方式,甚至用电脑来对灯光进行高级智能控制,从而达到智能照明的节能、环保、舒适、方便的功能。

楼宇灯光控制—特点

无线控制

通过遥控器可方便地管理家中所有的智能开关、插座、窗帘,实现无线控制、场景控制;场景编排完全根据使用者的爱好任意设置,无须采用其它工具,在遥控器面板上随意编排,方便快捷,可以根据需要随时随地调整;通过电话远程控制器可实现电话远程语音控制,控制设备可以是固定电话、移动电话。波创家庭智能的超强能力使您无论身在何处,都能方便的管理家庭自动化设备,方便实用,体现了科技与人文的最佳结合;通过情景遥控器可以实现灯光的定时控制。智能开关的调光与调光后状态记忆功能既节能又方便场景设置。无线射频信号能够穿透墙体,所以不论在家中的哪个房间都能使用。

智能调节

开灯时,灯光由暗渐渐变亮。关灯时,灯光由亮渐渐变暗,避免亮度的突然变化刺激人眼,给人眼一个缓冲,保护眼睛。而且避免大电流和高温的突变对灯丝的冲击,保护灯泡,延长使用寿命。无论您是在会客、看电视、听音乐、或与家人在一起、或独自思考时,调节不同灯光的亮度,更能为您创造舒适、宁静、和谐、温馨的气氛、更深的体会生活,柔和的光线能给您一个好心情,少而暗的光帮助您思考,多而亮的光使气氛更加热烈。而这些操作是非常方便的,你可以按住本地开关来进行光的调亮和调暗,也可以利用集中控制器或者是遥控器,只需要按键,就可以调节光的明暗亮度。

楼宇灯光控制—控制类型

除了声控方式,其实灯光控制系统还有很多其他的方式。

本地开关:可以按照平常的习惯直接控制本地的灯光;根据您的需求,开关可以任意设定所需控制对象,比如门厅的按钮可以用来关闭所有的灯光;这样,当您离家时,轻轻一按即可关闭所有灯光,既节能,安全,又非常方便。

㈤ 基于单片机的照明节电系统硬件结构框图已给出,求仿真图

摘要本文通过分析当前高校教室的灯具使用特点,出于节约照明用电的目的,设计了一套智能教室灯光控制系统。使用该系统能够有效地克服传统教室容易出现的“长明灯”现象,并且可以大大地降低人工管理的工作量。在设计之前,本文做了大量的市场调研,分析了课题的研究意义和目前该领域的研究现状。通过分析前期的调研工作并结合实际需要,最终确定了系统的设计方案。
本设计选用了 AT89S52芯片作为整个系统的微处理器,配合光敏电阻、红外传感信号处理器BISS0001和继电器等元件,对教室内的人体存在信息和光照强度信息进行监控。为了提高效率,本设计采用主从式结构,整个系统分为主控单元和各分支信号采集部分,并对教室分区域管理。其中各分支信号采集部分负责监控各个区域的人体存在信息和光照强度,并执行相应的指令,主控单元负责对数据进行分析比较,然后发出相应的指令。为了避免重新布线的麻烦,主控单元和各分支信号采集部分都利用433MHz无线电传输数据和指令。为了能够更好地监控人体存在信息,设计红外热释电电路时采用了一些可调电阻,方便调节其灵敏度。
该系统的控制过程如下:个房间分支系统首先检查相应区域的人体存在信息,若没有人,则继续检测;若有人,则进入中断程序,检测对应区域的光照强度,并通过转换,将光照强度转换为数字量,得出相应的指令, 指示个分支系统的继电器动作。
关键词:智能灯光;节能;智能控制

㈥ 基于单片机的智能灯光控制系统需要哪些模块

学习版吧,我有一块吴鉴鹰的,作用还是蛮大的。

我学习单片机是出于兴趣,虽然经常制作小产品,但对于这门学科,当然我还只算是一只入门不久的菜鸟,对于很多技术我还是一个初学者,人外有人,牛人真的太多了。也常有同学问我单片机应该怎么学,我的回答都是两个字:实践。我觉得实践才能出真知,不实践是永远也学不会单片机的,这和你看一百道菜谱不下厨永远也做不出佳肴,看一百本游泳的书不下水永远也学不会游泳是一个道理。那么怎么去实践?这可能是初学者最关心的问题,网上类似的回答也很多,这都是老生常谈了,只要你是有心人,一搜一大把。

简单说一下我学习单片机的步骤:
1.购买常用的工具(万用表,烙铁,烙铁架,松香,焊锡,螺丝刀,吸锡器,摄子)和电子元件(万能板,电阻,电容,发光二极管,整流桥,数码管,常用接插件等),先做个5V的直流电源(变压器/整流桥/7812/7805/电解电容若干,电容的极性可别反了),再从基本的发光二极管驱动电路开始,灌电流还是拉电流?限流电阻取多大?怎么计算的?你是不是发现,很多基本的知识你都不懂,甚至连元件的型号你都叫不出来。没有关系,多问人,论坛、QQ技术群里热心人还是有的。准备一个笔记本,有用的知识应该记下来。

2.用万能板搭建一个51的最小系统(当然要从51入手,资料太多了),点亮一个LED再说,接着是数码管、蜂鸣器,继电器,EEPROM,AD/DA,LCD,时钟芯片,数字温度计,红外遥控编解码等等,这里面三极管用的很普遍,有时用作放大,有时用开关,一定要理解清楚。看来要做的工作还真不少,这可不能急,一样一样来,谁让你想学到真本领。有条件买个开发板也很方便,若是能坚持DIY,也是趣味无穷。很多芯片是可以免费申请到的,最好申请的是美信公司的片子,我用的很多芯片都是从那申请的,例如:MAX1270、DS12C887、DS18B20、MAX518、MAX396、MAX7219、MAX145等,在此我是发自内心的感谢美信公司为我提供的免费午餐。当然这些芯片的datasheet都是英文的,所以,朋友们,尽管我们是学电的,英文还是要好好学的。

3.单片机的编程,多数人先接触汇编,要学好单片机,汇编是要懂的,但最终你必须掌握C语言,C语言真的太强大、太方便了,其好处不用我多说了。IDE个人感觉最好的是Keil,在这推荐一下。刚开始当然是从跑马灯开始,网上有很多单片机实验的源代码,都是绝好的学习资料,好好消化一下,收获会很大。 “hello world”的串口通信例子应该尽早调通,在没有仿真器的情况下,串口就是最好的调试工具,一个高人曾指点我:拿到一个处理器,首先要做的就是打通串口。串口一通就好比一个习武之人打通了全身筋脉,再学其它武功就会易如反掌。定时器是单片机非常重要的资源,其使用方法一定要整清楚。高人说过,没有定时器的单片机不是单片机,事实上我也没见过哪款单片机没有定时器的。另外,一个好的编程风格也很重要,看一看相关的资料,你会受益很多,网上这样的资料也很多。

4.程序写好了,怎么下载到单片机里,总是借别人的编程器总是不太好,现在一些单片机有ISP功能了,如89S5X和AVR单片机。网上有一个Easy 51Pro v2.0宇宙版,资料很全,感谢前辈的无私奉献啊。照他说的电路自己做个ISP下载线,非常好用,若是自己做的不好用,买个现成的也不贵。这钱若还舍不得,那就试试STC的51系列单片机吧,可以用串口烧你的程序,这其实叫IAP,有兴趣可以去网上搜一下。当然,等你以后的用的单片机多了,编程器还是不可缺少的。

5. 单片机故障的排查:对于单片机的问题,首先搞清楚一个CPU工作的三要素:
电源,时钟源(晶振),复位电路,
是不是都没有问题了,如果有示波器那就更好了,看一下ALE脚是不是有fosc/6的方波信号,有的话说明单片机在工作,三要素已经满足了,没有的话只能再不厌其烦的检察了,其实很简单,参照书上的电路一般没问题。

等自己动手做出些东西来了,可以算是入门了,会有一种成就感,但是不要满足于这点小成功,这些还都是小把戏,前面的路还是漫长的,如FPGA,PCB,DSP,ARM等,都是需要学习的。保存好你的电路和源代码,这都是你的财富。会有用到它们的时候。另外,你做的东西可能只是功能上能实现,离一个成熟的产品还有很大差距,稳定性、抗干扰都不是小问题。这些知识必须有良好的电路基础理论,大学里学的数电、模电、信号都是非常重要的,特别是模电,好好复习,保证每次复习你都会有新的收获。路漫漫其修远兮,耐心去求索吧。

㈦ 基于单片机的教室灯光自动控制器得设计 谁有C语言编程的程序的发给我一下啊!谢谢啦

需要人体感应模块一个 继电器一个 和单片机

#include <reg51.h>
sbit gy =P1^0;
sbit jdq =P1^1;
void main()
{
while(1)
{
if(gy==0)
{
jdq=0;
}
else
{
jdq=1;
}
}
}

㈧ 基于51单片机的教室智能照明控制系统

毕业设计拿来主义,看到就烦,为什么这么简单的东西都不肯花点时间做一下。当然,如果你是女生还情有可原。

阅读全文

与基于单片机教室灯光智能控制相关的资料

热点内容
如何批量快速压缩视频 浏览:432
我的世界如何加入ice服务器 浏览:873
兄弟cnc编程说明书 浏览:204
php闪电入门教程学习 浏览:152
金岳霖逻辑pdf 浏览:938
linuxtomcat线程 浏览:77
pboc长度加数据加密 浏览:187
英雄联盟国际服手游怎么下安卓 浏览:297
程序员的思路 浏览:234
只能用命令获得的四种方块 浏览:358
怎么用命令方块防止开创造 浏览:807
扫描版的pdf 浏览:790
编程猫怎样做3d游戏 浏览:207
怎么查找云服务器上的ftp 浏览:156
我的世界服务器如何注册账号 浏览:934
统计英文字符python 浏览:424
linux信息安全 浏览:910
压缩机接线柱爆 浏览:1001
程序员自主创业 浏览:586
汇编程序员待遇 浏览:360