0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用AT89C52制作太阳能电池数显充放电控制器

电子设计 来源:陈翠 2019-01-26 10:54 次阅读

本文介绍太阳能电池对铅酸蓄电池充放电过程中,用单片机对充放电电压进行数据采集、数字控制等电路设计制作。该电路具有结构简单、数字显示电压值和无触点充放电控制等功能。

一、硬件电路.
太阳能电池数显充放电控制器原理电路见附图所示。该电路主要由单片机89C52与ADC0809模数转换器组成。ADC0809具有①~⑤脚和(26)~(28)脚8路模拟输入端口,(23)~(25)脚地址线可决定对哪一路模拟输入作A/D转换。(22)脚是地址锁存控制端,当输入高电平时,对地址信号进行锁存;(6)脚是测试控制端,当输入一个2μs宽的高电平脉冲时,就开始A/D转换;(7)脚是A/D转换结束标志控制端,当A/D转换结束时,(7)脚输出高电平;(9)脚是A/D转换数据输出允许控制端,当(9)脚为高电平时,A/D转换数据从端口输出;(10)脚是时钟输入端,在精度要求不高的条件下,可将单片机(30)脚直接接该端。

单片机的P1、P3端口作三位数码管的显示控制,Po端口作A/D转换数据读入,P2.0~P2.5端口作A/D转换控制,P2.6和P2.7端口作输出信号控制。R13、R19、R20、C6和ADC0809的IN0端口组成单路电压数据采集输入电路。功率场效应管Q10作蓄电池无触点放电开关,Q11作蓄电池无触点充电开关。

用AT89C52制作太阳能电池数显充放电控制器


二、工作原理
为了使软件编程简单、不用作运算,根据ADC0809能将0~5V电压转换成数字量0~255的原理。假设太阳能电池对铅酸蓄电池充电和铅酸蓄电池对负载放电过程中,铅酸蓄电池的端电压变化范围是0~25.5V,经过电阻R19、R20串联分压后,在R20的两端得到≤5.0V的电庄,又经过A/D转换变为数字量0~255,送到89C52控制处理后,并转由1ED数码管显示数字量0~25.5,刚好能使电压变化范围值与数字变化量相对应。显示的数字量就是实际电压值。例如显示12.0,就可以读作12.0V。

根据铅酸蓄电池性能,在充电过程中通过软件设置停止充电电压为14.5V、恢复充电电压为13.5V;同样在放电过程中设置停止放电电压为11.5V、恢复放电电压为12.5V。铅酸蓄电池的端电压被电阻分压后送入A/D变换成数字量,89C52一方面将数字量送给1ED数码管显示,另一方面对数字量进行比较判断,如果比较结果超过14.5V时,P2.6口输出高电平,Q6截止、1ED2熄灭、Q11也截止,使太阳能电池停止对铅酸蓄电池充电;如果比较结果低于11.5V时,P2.7口输出高电平、Q4截止、1ED1熄灭、Q10也截止,使铅酸蓄电池停止对负载放电。

这样就达到对铅酸蓄电池过充电、过放电的保护目的。

三、源程序
整个源程序需设有电压采集、显示程序以及比较判断、控制程序等。为了简化硬件设计,程序中还要注意提高控制器的抗干扰能力,需设置软件陷阱和软件看门狗等。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 太阳能电池
    +关注

    关注

    22

    文章

    1096

    浏览量

    68702
  • AT89C52
    +关注

    关注

    10

    文章

    195

    浏览量

    69077
收藏 人收藏

    评论

    相关推荐

    太阳能电池应用方案

    `在住宅内有效利用太阳能电池自然不能缺少蓄电池。其作用是稳定功率波动、储存剩余电力。关于住宅需要蓄电池的容量也是众说纷纭,但从家庭1天的用电量为十几kWh左右来看,其容量至少需要kW
    发表于 03-10 10:08

    无锡太阳能发电系统

    1)简介离网型太阳能发电系统被广泛应用于偏僻山区、无电区、海岛、通讯基站等应用场所。系统一般由太阳电池组件组成的光伏方阵、太阳能充放电控制器、蓄电池
    发表于 03-11 10:33

    南京太阳能发电系统

    1)简介离网型太阳能发电系统被广泛应用于偏僻山区、无电区、海岛、通讯基站等应用场所。系统一般由太阳电池组件组成的光伏方阵、太阳能充放电控制器、蓄电池
    发表于 03-20 10:43

    太阳能发电系统

    1)简介离网型太阳能发电系统被广泛应用于偏僻山区、无电区、海岛、通讯基站等应用场所。系统一般由太阳电池组件组成的光伏方阵、太阳能充放电控制器、蓄电池
    发表于 04-05 10:57

    太阳能充放电控制————求解

    来自郭天祥51单片机 第十七章,太阳能充放电控制器,如图部分 谁帮分析下 谢谢这部分看不明白不明白的地方有如下几点:1,R21与R20是怎样实现硬件自动关闭充电控制2,CHCF PWM驱动 为什么要
    发表于 05-13 09:23

    太阳能电控制器

    18V,90W的太阳能电池板,给5块儿(每块50AH,12V)的电池组充电,请问当太阳能电池板给12V电池组充电时的充电电压是多大??充电
    发表于 09-22 15:48

    太阳能电池充电高效同步开关模式充电器控制器参考设计

    `描述此参考设计适合于太阳能电池应用。此设计采用集成开关模式电池电控制器,可提供输入电压调节,从而可在输入电压下降至低于可编程电平时减小充电电流。输入电源由太阳能电池板供电时,输入调
    发表于 04-14 11:37

    太阳能电池和铅蓄电池不能在proteus中仿真么?

    仿真过程中找不到太阳能电池板其他的软件要不就是不能用at89c52的单片机proteus中能不能找到太阳能电池板和蓄电池 ?如果不能的话能用什么替代
    发表于 05-06 20:44

    太阳能电控制器设计资源~~~~~~~~

    哪位大神能够提供由STC89C52RC单片机为主控制器太阳能电控制器设计资源?!感激不尽~~~~~~~~
    发表于 01-07 15:11

    太阳能电池该如何“瘦身”

    不高,太阳能电池的日照面积通常较大,这是其“瘦身”途中面临的第一大技术难点。当下太阳能转化率的极限是24%左右,跟昂贵的太阳能面板制作相比,除非大面积使用,否则实用性会大打折扣,更不用
    发表于 01-15 17:26

    太阳能电池应用的高效同步开关模式充电器控制器

    描述此参考设计适合于太阳能电池应用。此设计采用集成开关模式电池电控制器,可提供输入电压调节,从而可在输入电压下降至低于可编程电平时减小充电电流。输入电源由太阳能电池板供电时,输入调节
    发表于 12-12 11:47

    如何用AT89C52制作太阳能电池充放电控制器

    本文介绍太阳能电池对铅酸蓄电池充放电过程中,单片机对充放电电压进行数据采集、数字控制等电路设计
    发表于 05-13 06:49

    UC3906太阳能电池电控制器相关资料下载

      控制器由切换电路、充电电路、放电电路三部分组成(见附图)。下面分别介绍其各个组成部分。   切换电路:太阳能电池接在常闭触点,继电器线圈受三极管Q2控制,当
    发表于 05-13 06:45

    ARDUINO PWM太阳能电控制器 (V 2.02)

    的进入电池的电能量。主要功能是确保电池正确充电并防止过度充电。随着来自太阳能电池板的输入电压上升,充电控制器会调节电池的充电量,以防止任何过
    发表于 08-23 07:43

    太阳能路灯与太阳能控制器的关系

    太阳能路灯的工作是由太阳能控制器控制太阳能控制器也称太阳能
    发表于 08-25 09:10 39次下载