用单片机设计的太阳能LED灯控制器
出处:维库电子市场网 发布于:2023-06-26 17:17:36
可作路灯或庭院灯使用,白天采用太阳能电池板给蓄电池充电,晚上采用两段式点灯,即天黑后点亮到深夜自动关闭,第二天天亮前自动点亮,天亮后关闭。这里涉及的控制有:定时开关灯;蓄电池充电和放电电压的监测,防止过充电和过放电;环境光照强度的测量,作为晚上天黑时开灯和早晨天亮时关灯的依据。由于一年四季黑夜的长度都不一样,所以第二天提前开灯的时刻也不一样。要完成上述功能,用传统电路显然很麻烦,甚至无法实现,而使用可以使电路变得很简洁。
根据上述的功能要求对单片机有以下的要求:
1.单片机要处理两个模拟量:电池电压和环境照度,因此要求单片机有两个A/D转换器或两个电压比较器,比较一下用A/D转换器比用电压比较器外围电路更简单,引脚也少,因此决定采用A/D转换器;2.单片机有两个控制输出,一个控制充电,一个控制点灯。加上两个A/D转换器要用两个输入端,这样要用4个I/O口,3.由于系统的程序容量并不大,因此程序存储器有1KB就足够了;4.太阳能电池和蓄电池实际上组成不间断电源,单片机的数据不存在掉电丢失的问题,而且每天都自动更新,因此可以不选用带EEPROM的单片机。
综上所述,经过反复比较,可选用8只引脚的PIC12C671单片机。
为了充分利用I/O口,采用芯片内部的RC振荡器做时钟源,采用上电复位的复位方式。电路见下图。
R5、R6组成蓄电池电压的取样分压电路,此电压送单片机ANO端作A/D转换后测量蓄电池的电压,防止过充电和过放电。充电时如果发现电池电压偏高,则单片机5脚输出低电平,使三极管VT2截止,停止充电,防止电池过充电。二极管VD1提供电池放电的通路(放电电流和充电电流方向相反)。在点灯的时候,单片机3脚输出高电平,三极管VT1导通使高亮度发光二极管点亮。当电池电压偏低时,单片机3脚输出低电平,VT1截止,发光二极管熄灭,防止电池过放电。R7、R8组成太阳能电池电压取样电路,此电压送单片机AN1端作A/D转换后判断环境照度用,天黑以后太阳能电池的电压下降,当取样电压小于设定的值时单片机3脚输出高电平,点亮发光二极管。天亮时过程正好相反,发光二极管熄灭。同时单片机记录下从天黑到天亮的时间,第二天以此时间为基准根据事先的约定计算出半夜熄灯和第二天提前开灯的时间。因为一年四季黑夜的长度是不同的,单片机具有智能学习的功能,因相邻两天黑夜的长度很接近,可用天测量的黑夜的长度作第二天黑夜的长度来使用,这就解决了黑夜长度不固定的难题,这是传统电路不能完成的。
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
- Microchip 发布PIC16F13145系列MCU,促进可定制逻辑的新发展2024/4/23 15:34:17
- 什么是MCU2024/3/25 17:05:40
- 了解GD32单片机和STM32单片机2024/3/13 14:17:13
- STM32F103单片机概述2024/3/13 14:13:33
- 什么是DSP?DSP的分类2024/1/22 16:38:45
- 英特尔数据存储如何操作和实现
- 什么是微动开关_微动开关有什么用_微动开关使用方法
- VCC,VDD,VEE,VSS在电源原理图中有什么区别?
- 低压配电系统设计规范_低压配电系统设计注意事项
- xEV 主逆变器电源模块中第四代 SiC MOSFET 的短路测试
- 光耦详细应用教程
- 定义绝缘耐久性评估的电压脉冲测试要求
- 采用沟槽MOS结构,使存在权衡关系的VF和IR相比以往产品得到显著改善 ROHM推出实现业界超快trr的100V耐压SBD“YQ系列”
- NOVOSENSE - 纳芯微推出车规级温湿度传感器NSHT30-Q1,助力汽车智能化发展
- Keysight - EV 电池设计创新:扩大续航里程、延长电池寿命