通常我们常见的路灯、通道灯、广告灯箱等公共场所用照明灯具往往彻夜通明,或者说在白天不应照明时工作了,造成了电能的浪费。还有些因为采用了定时控制方式,随着季节的变化未能及时设置好控制器,造成了控制不适时,如天已暗灯未明等现象,影响了照明效果。本文介绍采用AT89C2O5l单片机制作的双路路灯照明控制器,仍然采用光控式,但与一般的光控开关相比由于采用了单片机,具有较强 的抗干扰性能,一路为夜间全明,另一路可设置晚上照明时间,到时自动关闭。
硬件电路介绍
本路灯控制器原理图如下图所示,它主要由光敏电阻、8421数码开关、AT89C2051单片机、输出继电器等几部分组成。
3W微型变压器T、整流桥IC2、三端稳压器78LO5等构成本控制器电源,整流输出l2V为执行部分工作电源,5V输出为单片机电源。单片机IC1、晶振B、R1、Cl3等组成单片机电路,R1与Cl3组成单片机上电复位电路,SB为手动复位按钮。光敏电阻RG、电阻R5、R6、R7与89C2O5l内部电压比较器(输入端为P1.0、P1.1)组成照度检测电路,其检测输出端为P3.6(P3.6在单片机内部末引出),当照度较低时P3.6输出低电平,照度较高时输出高电平。8421数码开关按于单片机的P3.0-P3.3端,用于设置其中一路晚上照明的时间(1-9小时,如设置值为0则照明时间无限制),此开关需在白天正常光照时设置,如果光暗后设置则第二天才生效。R4与VD3串联接于P1.5用于指示本控制器工作状态,VD3快速闪光时表明程序进入光度变化检测期,慢速闪光时表明程序进入计时阶段,白天光照正常时VD3常亮。VT1、VT2、K1、VDI、VD4等组成第一路输出控制电路,VD4指示其工作状态,当第一路灯工作时,P1.7输出低电平,VTI、VT2导通,继电器K1吸合。VT3、VT4、K2、VD2、VD5等组成第二路输出控制电路,原理同前。
软件设计
与普通光控制路灯所不同的是,本控制器具有两路不同方式的控制输出,一路为天暗全明,一路是天晴后按设置的照明时间工作,同时由于采用了单片机控制,就很容易地引人软件抗干扰功能,使可靠性得到提高.
程序流程如上图所示,上电后(或选人一个新的白天)首先将数码开关预置数值读入内存中,然后不断检测光线照度,如果光暗达到一定程度,即P3.6=0,则选人的反复检测状态,只有连续l20s光睹,才能使控制输出低电平,打开路灯。此后程序进入延时状态,当第一路工作时间到达预置数时关闭该路输出,并继续延时到开灯后14小时止,返回主程序人口。在这14小时中每5min检测1次光线照度,如果连续l20s光明,则关闭所有输出,返回主程序人口。下图是安排在控制箱中的照明控制器实物照片。
制作要点本控制器是依据光敏电阻检测自然照度来工作的,所以光敏电阻的安装尤其重要。为了感受自然光照,它不能安装在照明控制箱内部,只能安装到控制箱外部合适的位置(如灯杆的上部),使其不受周围路灯以及车辆灯光等的直射影响。我的做法是将光敏电阻安放到一个倒置的青霉素瓶中,再用导线连接到控制器上,并在青霉素瓶外套上一个直径25mm长度约l50mm的塑料电线管,瓶底上部留有80mm的空间,瓶的下部用绝缘胶布固定好,见下图。
最后再将整个感光器垂直固定在电杆上,使其只能接收来自天空的自然光线,分别如下面两图所示。
关键字:AT89C2051 单片机 双路路灯 照明控制器
引用地址:
AT89C2051单片机双路路灯照明控制器
推荐阅读最新更新时间:2024-03-16 15:51
stc12c5a60s2单片机的常用函数
#ifndef _SYSTEM_H_ #define _SYSTEM_H_ #include stc12c5a60s2.h #include intrins.h #include delay.h #include Lcd_1602.h #include ADC.h #include PWM.h #include EPROM.h /*=============================================================== 作品名: _SYSTEM_H_(系统头文件) 作者: 广西名族大学物理与电子工程学院09电(2)班 风子(Only) 完成日期: 2011年2月18日 =========
[单片机]
基于单片机的等精度频率计设计
0 引言 随着微电子技术和计算机技术的迅速发展,特别是单片微机的出现和发展,使传统的电子测量仪器在原理、功能、精度及自动化水平等方面都发生了巨大的变化,形成一种完全突破传统概念的新一代测量仪器。频率计广泛采用了高速集成电路和大规模集成电路,使仪器在小型化、耗电、可靠性等方面都发生了重大的变化。传统的频率计测量误差较大,等精度频率计以其测量准确、精度高、方便等优势将得到广泛的应用。 传统的测频方法有直接测频法和测周法 ,在一定的闸门时间内计数,门控信号和被测信号不同步,计数值会产生一个脉冲的误差。等精度测频法采用门控信号和被测信号同步,消除对被测信号计数产生的一个脉冲的误差。等精度频率测量方法消除了量化误差,可以在整个测试频段内保持
[单片机]
汽车芯片领军企业芯旺微完成B轮融资,交易金额3亿元
芯旺微电子完成B轮融资,由上汽恒旭、万向钱潮、中芯聚源联合领投,超越摩尔、三花弘道、硅港资本、云岫资本等跟投,交易金额3亿元,云岫资本担任财务顾问。 本轮融资由老股东中芯聚源、上汽恒旭、超越摩尔、硅港资本继续投资,同时引入汽车产业链公司万向钱潮和三花,整合汽车上下游产业链资源,提高市场竞争力。 资金将主要用于车规芯片的研发,包括满足ASIL-D等级应用于汽车发动机和域控制器的多核MCU产品,以及射频、以太网和总线类车规产品,芯旺微电子致力成为汽车领域多方位的数字和模拟芯片供应商,同时布局汽车软件生态的建设。 芯旺微电子历经十余年的发展,已成为国内拥有独立产品生态的汽车芯片公司,自主IP KungFu内核处理器实现了从8
[嵌入式]
单片机直流电机的pwm调速与控制设计
设计一个直流伺服电机电机控制系统,控制功能要求实现电机的启动、停止控制、正转、反转、加速、减速共六种功能,为了能实现人机交互,需要用到按键和数码管。 具体要求如下:K0为启动/停止控制、K1正转、K2反转;K3加速,K4减速,用3个发光二极管显示状态:正转时红灯亮,反转时黄灯亮,不转时绿灯亮。并利用4位LED数码管显示电机转速。 要求分析: 按键K1用来控制电机反转,若电机正在停止或正转状态,当按下k1时,电机开始反转;若电机处于反转状态,电机不响应按键命令。 按键K2用来控制电机正转,若电机正在停止或反转状态,当按下k2时,电机开始正转;若电机处于正转状态,电机不响应按键命令。 按键K3用来控制电机加速,当电机处
[单片机]
51单片机的花样彩灯
#include reg51.h #include intrins.h #define uchar unsigned char #define uint unsigned int char code SST516 _at_ 0x003b; uchar code display_P0 ={ 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0x7F,0xBF,0xDF,0xEF,0xF7,
[单片机]
15.STC15W408AS单片机驱动BH1750FVI光强度传感器
在上一篇中,我们介绍了IIC驱动OLED显示屏。这一篇是IIC驱动BH1750FVI光强度传感器。其实在之前的树莓派系列中也写过BH1750FVI光强度传感器的文章17.树莓派3B+ 驱动BH1750FVI光强度传感器 这里是一个IIC总线上面挂载了两个IIC从设备。 产品介绍 BH1750FVI 是一种用于两线式串行总线接口的数字型光强度传感器集成电路。这种集成电路可以根据收集的光线强度数据来调整液晶或者键盘背景灯的亮度。利用它的高分辨率可以探测较大范围的光强度变化。(1lx-65535lx) 产品特点 1. 支持 I2C BUS 接口(f/s Mode Support)。 2. 接近视觉灵敏度的光谱灵敏
[单片机]
STC89C52单片机AD测试实验
/////////////////////////////////////////////////////////////////////////// 实现功能: 调节实验板上的标号为AD0的电位器改变电压,通过PCF8591的采集,把 数据传输给单片机,单片机通过处理把采集到的电压值,显示在数码管 上,注意所采用的通道为第0通道,也就是说调节的是AD0电位器 实验板型号:BS-XYD-C52 实验名称: AD测试实验 编写人: 谢应东 编写日期: 2012-4-30 ///////////////////////////////////////////////////////////////////
[单片机]
英飞凌新推8/16/32位微控制器,面向工业应用
英飞凌科技股份有限公司近日在国际集成电路展览会上(IIC)宣布推出全新微控制器(MCU)产品。全新闪存MCU,包括8位、16位和32位TriCore系列器件,经过优化,可满足工业应用的苛刻要求。 英飞凌MCU适用于电机控制系统,使工程师能提高工业驱动设备的能源效率与性能。英飞凌MCU具有较好的实时性能(如对外部事件的响应时间)。据称,与带有众多外部组件(如DSP、PWM ASIC、ADC、外部振荡器和微控制器等)的传统解决方案相比,高度集成的MCU可以削减高达40%的系统成本。除了使系统可靠性更高之外,电控驱动装置的广泛应用估计还可在全球范围内节省高达20%的电能消耗。 据市场研究公司IMS的报告称,英飞凌在全球工业半导体市场
[新品]