当前位置:首页 > 毕业设计 - 太阳能充放电控制器
河南理工大学毕业设计(论文)说明书
被激活两次,而在访问外部数据存储器时,PSEN将不被激活。
(4)EA/VPP:访问外部程序存储器控制信号。为使能从0000H 到FFFFH的外部程序存储器指令,EA必须接GND。为了执行内部程序指令,EA应该接VCC。在flash编 程期间,EA也接收12伏Vpp电压。
3.2.2 单片机的最小系统及扩展电路
单片机是系统的主控芯片,为了使整个电路得到很好的控制,首先必须构建最小系统是单片机可以工作起来。本设计单片机最小系统扩展电路包括上电复位电路,时钟电路,工作指示灯和蜂鸣器报警电路等。
(1)时钟电路
单片机内部有一个用于构成振荡器的高增益反相放大器,此放大器的输入端和输出端分别是引脚XTAL1和XTAL2,在XTAL1和XTAL2上外接时钟源即可构成时钟电路,CPU的所有操作均在时钟脉冲同步下进行。片内振荡器的振荡频率非常接近晶振频率,一般多在1.2MHz~12MHz之间选取。时钟电路如图3-3所示。电路中C6、C7是反馈电容,其值在5pF~30pF之间选取,本电路选用的电容为30pF,晶振频率为11.0952MHz。
图 3-3 时钟电路 (2)复位电路
图 3-4 复位电路
复位是单片机的初始化操作。其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。
13
河南理工大学毕业设计(论文)说明书
单片机的复位电路如图3-4所示。本系统采用的是上电+电平按钮复位,上电复位是通过外部复位电路的电容充电来实现的。按钮复位是当按钮按下后,电源通过电阻R14施加到复位端上,实现单片机复位。
复位电路虽然简单,但其作用非常重要。一个单片机系统能否正常运行,首先要检查是否能复位成功。初步检查可用示波器探头监视RST引脚,按下复位键,观察是否有足够幅度的波形输出(瞬时的),还可以通过改变复位电路电阻和电容值进行实验。
(3)工作状态指示灯电路
本设计可以时刻检测蓄电池电压,为了更好的进行监控,要对整个电路的工作状态进行指示,这是很有必要的。工作状态指示灯电路如图3-5所示。其中LED1为正常充电指示灯,LED2为过压指示灯,LED3为欠压指示灯。串联的电阻的目的是为了限制通过发光二极管的电流太大而将其烧毁。
图 3-5工作状态指示灯电路 (4)蜂鸣器报警电路
图 3-6 蜂鸣器报警电路
报警电路采用蜂鸣器来发出报警声音,由于STC89C52输出引脚的驱动能力较弱,所以蜂鸣器要加三极管进行驱动。
在对蓄电池电压实时监测的过程中,一旦发现检测电压值连续超出阈值范围,便启动自身报警电路,即当电压超过程序设定的最高值或最低值时,单片机的P2.6引脚(beep端)输出低电平,三极管随之导通,驱动蜂鸣器发出报警信号。蜂鸣器报警电路图如图3-6所示。
14
河南理工大学毕业设计(论文)说明书
3.3 充放电电路
充放电电路如图3-7所示,电路由防反充二极管D1、滤波电容C4和C5、稳压管D2、续流二极管D3、MOSFET管Q1和Q2等构成。二极管D1是为了防止反充,当阴天或晚上蓄电池的电压高于太阳能电池板的电压时,D1就生效,可以防止蓄电池电流流向太阳能电池板。分析可知,通过控制MOSFET管闭合和断开的时间(即PWM—脉冲宽度调制),就可以控制输出电压。所使用的MOSFET是电压控制单极性金属氧化物半导体场效应晶体管,所需驱动功率较小。而且MOSFET只有多数载流子参与导电,不存在少数载流子的复合时间,因而开关频率可以很高,非常适合作控制充放电开关。设计中采用IRL2703- N沟道MOSFET管,N沟道MOSFET的导通电压Vth>0。当光耦U2断开时,由于Q1的G极电压接近蓄电池电压,S极是接地,使得Vgs>0,当G极电压达到一定值时,Q1导通。电容C4是太阳能电池板输出电压滤波,使得更稳定地给蓄电池充电。电容C5是对蓄电池输出电压进行滤波,以保证负载供电电路的稳定性。图中稳压管D2用来对蓄电池进行稳压作用。当用户将蓄电池反接至控制器时,续流二极管D3可以进行续流,从而保护控制器不被毁坏。
图 3-7 充放电电路
按程序设计当检测到蓄电池的电压低于12V,充电模式为均充,Q1为完全导通状态,也就是导通的脉冲占空比最大;当检测到蓄电池的电压在12V-14.5V,充电模式为浮充,Q1导通与不导通的占空比例变小,;当检测到蓄电池的电压等于15V左右,Q1截止使充电停止,同时Q2也关闭来关断负载。当检测到蓄电池的电压低于10.8V,Q2关闭停止放电,关断负载来实现欠压关断。
15
河南理工大学毕业设计(论文)说明书
3.4光耦驱动电路
为了增加系统的可靠性,本设计用光电耦合器实现单片机控制电路和充放电电路的隔离。光耦驱动电路如图3-8所示。M0S管Q1控制着充电电路,当充电控制信号PWM为低电平时,光耦内部的发光二极管的电流近似为零,右侧三极管不导通,输出端两管脚间的电阻很大,相当于开关“断开”,输出端K1被抬高,电阻R9右侧被稳压管D2稳压到12V左右,MOSEFT的Vgs>0,MOS管Q1开启,太阳能极板开始对蓄电池充电;当充电控制器信号为高电平时,光耦内部的发光二极管发光,三极管导通,输出端两管脚间的电阻变小,相当于开关“接通”,此时从U2输入的电压经光耦流向接地端,K1处的电压接近为零,MOSEFT的Vgs<0,Q1截止,充电电路关断。这就是充电电路原理。M0S管Q2控制着放电电路,其原理与Q1相似。
16
共分享92篇相关文档