用PIC12F675单片机制作的太阳能路灯控制器

由蓄电池 BTl 、蓄电池过充电控制执行场效应管 01 、三端稳压器 U1 组成电源供电系统; Q2 、 Q4.组成放电控制;K1 手动, R_GM1 光控自动开灯系统,蓄电池分压电阻,发光指示二极管等部分组成。太阳能电池板电压由接口J3输入.经防反充二极管 D1 后分成两路,一路经 U1 LM 78L 05 稳压后,为 PIC 12F675单片机提供工作电源,另一路经 FB 保险丝给蓄电池充电。单片机上电后,首先由 Rf 、 Cf组成的硬件电路进行复位.然后由软件控制U2 ③脚 GP4 输出高电平,让 Q4 导通、 Q2 截止,控制系统停止放电,再检测 U2⑦脚 GP0 上的分压值,通过内部 A/ D 转换及软件运算间接检测、判断蓄电池是否欠压、过压.若蓄电池发生过充电,则通过软件控制U2 ②脚 GP5 输出高电平,使 Q1导通.短路太阳能电池板、停止向蓄电池充电,同时点亮“过充电”指示灯 LED2;若未发生过充电,则 U2 ②脚 GP5输出低电平,允许蓄电池充电。通过检测 U2 ⑥脚 GP1 所接的光敏电阻R_GM1上的分压值,判断是否已经“天黑,到了开路灯时间”,若到了预设的开灯点,则由软件控制 u2 ③脚 GP4 输出低电平,使 Q4截止、02 导通,点亮路灯。若不到开灯点,则程序返回,循环检测上述诸参数。
K1 是手动开灯按钮。按下 K1 ,路灯点亮。单片机通过检测光敏电阻R_GM1上的分压值,判断是否“天黑”,若是天黑.则按设计要求点亮路灯,若否,单片机进入路灯控制器“测试”功能:2分钟后路灯自动熄灭。 2 .说明
由于单片机程序设计十分灵活,故这里用“开灯点”作为开灯标记符,这个点可以是时间。也可以是天黑的“程度”。若定义的是时间,可以让路灯从此时开始计时,点亮若干小时后熄灭;若是天黑的程度,可以让路灯到了此天黑程度后开始点亮。此后既可计时熄灭,也可判别天亮后熄灭。一切由软件设计人员抉择。
太阳能路灯工作原理及电路图二
电路原理见图所示。该电路由以U5为核心组电感器生产成的蓄电池过充电控制电路、以 U 4A ~U4D为核心组成的蓄电池电压指示电路及显示电压按钮开关 KS1 电路、以 U1B 组成的蓄电池过放电控制电路、以 U1A组成的开灯检测控制电路、以 U2 组成的开灯及延时熄灯及二次开灯定时控制电路,以及以控制三极管Q2驱动继电器组成的输出控制电路等组成。现分别介绍如下。

仿真器在单片机多路开发中的应用(图)单片机在线仿真技术的出现,极大地提高了开发单片机应用系统、仿真调试的效率和可靠性,减轻了开发者的劳动强度。图1 宿主机/目标板的开发方式一般地,单片机开发采用“宿主机/目标机”方式(如图1所示)。首先
怎么判断单端反激式开关电源的工作模式,连续or断怎么判断单端反激式开关电源是工作在连续模式还是断续模式,工作模式是由什么决定的?这个问题困扰我很久了,ST-Viper系列做的电源是工作在哪种模式? 附:单端反激开关电源变压器设计乞力马扎罗的雪 单端反激开关电源的变压器实质上是一个耦合电感,它要承担着储能、变压、传递能量等工作。 下面对工作于连续模式和断续模式的单端反激变换器的变压器设计进行了总结。 1、 已知的参数这些参数由设计人员根据用户的需求和电路的特点确定,
[DCDC]求助:3.7V锂电池充电、升压、电量、开关,SO1. 3.7V升压5V(或6V、或9V)、2A--4A。 2. 带1-4灯可选电量显示,开机后LED一直显示。 3. 4.2-4.4V充电保护、过流过载保护、温度保护等。 4. 开关,短按开机(升压),长按2-3秒关机(关闭升压)。 5. 低电压自动关机(关闭升压)。 6. SOP8优先,或SOP16,低价格。 7. 关机时, 不需判断负载自动升压(禁止自动开机)8. 关机时,不需判断充电自动升压(禁止自动开机)9. 开机时,可边充边放。 富满FM5401,电流1A比较小、并且部分功能