本文介绍了一种智能路灯控制器,该控制器适用于公共场所照明的开关控制。以89C2051为核心,扩展了时钟,看门狗和其他电路,形成了一个小型的单片机应用系统。可以根据周围的光照和设定的时间自动控制灯光的开/关,具有很高的整体优势。道照明管理小而繁琐,经常出现不关不开的现象,造成极大的浪费和不便。文介绍了一种智能路灯控制器,该控制器已安装在各种公共场所。时间到了并且照明(光强度)处于一定水平时,可以打开灯;可以随时根据需要进行调整,使灯光控制灵活方便,独立性强;在满足照明需求的情况下,它可以最大程度地节省能源,并且是管理公共照明的理想控制器。灵敏度的光敏电阻用于检测光线的照度,照度L变强,电阻值Rb变小,电压Vrw变小,否则Vrw变小。号Vrw发送到89C2051的内部比较器A1和外部比较器LM311 A2,并比较设定点,输出连接到89C2051的端口P3.6和P3.7。

据LR(V)曲线,当照度小于特定值La时,即Vrw> Va时,比较器A1发出高电平,而A2发出低电平,即Vrw> Va。-表示P3.6端口为高电平,而P3.7端口为低该电平由CPU处理以打开灯。时,照度为La’;同样,当照度大于特定值Lb时,P3.6端口为低电平,而P3.7端口为高电平,因此灯熄灭,照度为Lb’at此时。了避免在光的临界点处开/关振荡,必须进行Va’> Vb,Vb'<Va。

个控制系统由两部分组成:控制器和写入器。实际的应用过程中,安装并设置参数后,必须由专门人员拔出记录仪并进行管理。当更改参数时,才可以插入记录器。用89C2051作为控制器CPU,采用PCF8583外围扩展时钟芯片作为核心系统;加上检测和比较电路,监视电路等。成整个控制器。件结构如下图所示。C2051是美国Atmel生产的微控制器,与MCS-51TM指令集和引脚完全兼容。具有一个低电压,高性能的8位CMOS微处理器和一个精确的模拟比较器,并且具有一个2K字节的可编程可擦写闪存只读存储器。为小型智能测控仪器的开发提供了最佳解决方案。

PCF8583是用于低功耗操作的I2C总线接口,日历时钟和RAM电路。
该应用程序中,为了避免数据丢失,请添加锂电池,在设备打开时对其充电,并在电源关闭时为8583供电,以避免数据丢失。者都通过I2C总线连接以操作系统。测和比较电路:更多细节请参见工作原理。于89C2051本身没有看门狗,因此为了使系统可靠,在该电路中专门使用了时基电路556,并设计了看门狗电路。89C2051的端口P3.5定期向556的时基电路发送脉冲以进行放电,因此积分电压始终保持低电平。系统关闭或程序正在运行时,P3.5端口将不再稳定地发送脉冲,并且积分电压将增加,因此,复位光电耦合器晶体管被激活,并且复位脉冲产生20us的电流以复位系统并正常运行。

写器由数字管和按钮组成,恒温阀芯用于设置和显示。CPU通过RXD(P3.0)和TXD(P3.1)串行通信端口与燃烧器通信,设置和显示操作参数,并显示操作状态和时间。系统的软件设计包括主程序,模拟的I2C总线读写程序,中断服务程序等。
于89C2051不具有I2C总线控制功能,因此有必要模拟其读写程序来读写PCF8583,在此不再赘述。断服务程序是一个20毫秒的定时器中断,它完成了复位和看门狗信号的一分钟延迟。
过一年多的有效运行,该自动路灯控制器取得了良好的效果。用自动控制器后,与使用前相比,可将功耗降低20%〜30%,并延长了灯泡寿命,降低了设备维护率,降低了维护成本。人的工作强度也降低了。

控制器是管理街道照明的理想控制器,已被广泛使用。
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com
