0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用AT89C52制作太陽能電池數(shù)顯充放電控制器

電子設(shè)計 ? 來源:陳翠 ? 2019-01-26 10:54 ? 次閱讀

本文介紹太陽能電池對鉛酸蓄電池充放電過程中,用單片機對充放電電壓進(jìn)行數(shù)據(jù)采集、數(shù)字控制等電路設(shè)計制作。該電路具有結(jié)構(gòu)簡單、數(shù)字顯示電壓值和無觸點充放電控制等功能。

一、硬件電路.
太陽能電池數(shù)顯充放電控制器原理電路見附圖所示。該電路主要由單片機89C52與ADC0809模數(shù)轉(zhuǎn)換器組成。ADC0809具有①~⑤腳和(26)~(28)腳8路模擬輸入端口,(23)~(25)腳地址線可決定對哪一路模擬輸入作A/D轉(zhuǎn)換。(22)腳是地址鎖存控制端,當(dāng)輸入高電平時,對地址信號進(jìn)行鎖存;(6)腳是測試控制端,當(dāng)輸入一個2μs寬的高電平脈沖時,就開始A/D轉(zhuǎn)換;(7)腳是A/D轉(zhuǎn)換結(jié)束標(biāo)志控制端,當(dāng)A/D轉(zhuǎn)換結(jié)束時,(7)腳輸出高電平;(9)腳是A/D轉(zhuǎn)換數(shù)據(jù)輸出允許控制端,當(dāng)(9)腳為高電平時,A/D轉(zhuǎn)換數(shù)據(jù)從端口輸出;(10)腳是時鐘輸入端,在精度要求不高的條件下,可將單片機(30)腳直接接該端。

單片機的P1、P3端口作三位數(shù)碼管的顯示控制,Po端口作A/D轉(zhuǎn)換數(shù)據(jù)讀入,P2.0~P2.5端口作A/D轉(zhuǎn)換控制,P2.6和P2.7端口作輸出信號控制。R13、R19、R20、C6和ADC0809的IN0端口組成單路電壓數(shù)據(jù)采集輸入電路。功率場效應(yīng)管Q10作蓄電池?zé)o觸點放電開關(guān),Q11作蓄電池?zé)o觸點充電開關(guān)。

用AT89C52制作太陽能電池數(shù)顯充放電控制器


二、工作原理
為了使軟件編程簡單、不用作運算,根據(jù)ADC0809能將0~5V電壓轉(zhuǎn)換成數(shù)字量0~255的原理。假設(shè)太陽能電池對鉛酸蓄電池充電和鉛酸蓄電池對負(fù)載放電過程中,鉛酸蓄電池的端電壓變化范圍是0~25.5V,經(jīng)過電阻R19、R20串聯(lián)分壓后,在R20的兩端得到≤5.0V的電莊,又經(jīng)過A/D轉(zhuǎn)換變?yōu)閿?shù)字量0~255,送到89C52控制處理后,并轉(zhuǎn)由1ED數(shù)碼管顯示數(shù)字量0~25.5,剛好能使電壓變化范圍值與數(shù)字變化量相對應(yīng)。顯示的數(shù)字量就是實際電壓值。例如顯示12.0,就可以讀作12.0V。

根據(jù)鉛酸蓄電池性能,在充電過程中通過軟件設(shè)置停止充電電壓為14.5V、恢復(fù)充電電壓為13.5V;同樣在放電過程中設(shè)置停止放電電壓為11.5V、恢復(fù)放電電壓為12.5V。鉛酸蓄電池的端電壓被電阻分壓后送入A/D變換成數(shù)字量,89C52一方面將數(shù)字量送給1ED數(shù)碼管顯示,另一方面對數(shù)字量進(jìn)行比較判斷,如果比較結(jié)果超過14.5V時,P2.6口輸出高電平,Q6截止、1ED2熄滅、Q11也截止,使太陽能電池停止對鉛酸蓄電池充電;如果比較結(jié)果低于11.5V時,P2.7口輸出高電平、Q4截止、1ED1熄滅、Q10也截止,使鉛酸蓄電池停止對負(fù)載放電。

這樣就達(dá)到對鉛酸蓄電池過充電、過放電的保護目的。

三、源程序
整個源程序需設(shè)有電壓采集、顯示程序以及比較判斷、控制程序等。為了簡化硬件設(shè)計,程序中還要注意提高控制器的抗干擾能力,需設(shè)置軟件陷阱和軟件看門狗等。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 太陽能電池
    +關(guān)注

    關(guān)注

    22

    文章

    1145

    瀏覽量

    69134
  • AT89C52
    +關(guān)注

    關(guān)注

    10

    文章

    196

    瀏覽量

    69361
收藏 人收藏

    評論

    相關(guān)推薦

    無錫太陽能發(fā)電系統(tǒng)

    1)簡介離網(wǎng)型太陽能發(fā)電系統(tǒng)被廣泛應(yīng)用于偏僻山區(qū)、無電區(qū)、海島、通訊基站等應(yīng)用場所。系統(tǒng)一般由太陽電池組件組成的光伏方陣、太陽能充放電控制器、蓄電池
    發(fā)表于 03-11 10:33

    南京太陽能發(fā)電系統(tǒng)

    1)簡介離網(wǎng)型太陽能發(fā)電系統(tǒng)被廣泛應(yīng)用于偏僻山區(qū)、無電區(qū)、海島、通訊基站等應(yīng)用場所。系統(tǒng)一般由太陽電池組件組成的光伏方陣、太陽能充放電控制器、蓄電池
    發(fā)表于 03-20 10:43

    太陽能發(fā)電系統(tǒng)

    1)簡介離網(wǎng)型太陽能發(fā)電系統(tǒng)被廣泛應(yīng)用于偏僻山區(qū)、無電區(qū)、海島、通訊基站等應(yīng)用場所。系統(tǒng)一般由太陽電池組件組成的光伏方陣、太陽能充放電控制器、蓄電池
    發(fā)表于 04-05 10:57

    太陽能充放電控制————求解

    來自郭天祥51單片機 第十七章,太陽能充放電控制器,如圖部分 誰幫分析下 謝謝這部分看不明白不明白的地方有如下幾點:1,R21與R20是怎樣實現(xiàn)硬件自動關(guān)閉充電控制2,CHCF PWM驅(qū)動 為什么要
    發(fā)表于 05-13 09:23

    太陽能電池充電高效同步開關(guān)模式充電器控制器參考設(shè)計

    `描述此參考設(shè)計適合于太陽能電池應(yīng)用。此設(shè)計采用集成開關(guān)模式電池電控制器,可提供輸入電壓調(diào)節(jié),從而可在輸入電壓下降至低于可編程電平時減小充電電流。輸入電源由太陽能電池板供電時,輸入調(diào)
    發(fā)表于 04-14 11:37

    太陽能電池和鉛蓄電池不能在proteus中仿真么?

    仿真過程中找不到太陽能電池板其他的軟件要不就是不能用at89c52的單片機proteus中能不能找到太陽能電池板和蓄電池 ?如果不能的話能用什么替代
    發(fā)表于 05-06 20:44

    太陽能發(fā)電控制器設(shè)計資源~~~~~~~~

    哪位大神能夠提供由STC89C52RC單片機為主控制器太陽能發(fā)電控制器設(shè)計資源?!感激不盡~~~~~~~~
    發(fā)表于 01-07 15:11

    太陽能電池應(yīng)用的高效同步開關(guān)模式充電器控制器

    描述此參考設(shè)計適合于太陽能電池應(yīng)用。此設(shè)計采用集成開關(guān)模式電池電控制器,可提供輸入電壓調(diào)節(jié),從而可在輸入電壓下降至低于可編程電平時減小充電電流。輸入電源由太陽能電池板供電時,輸入調(diào)節(jié)
    發(fā)表于 12-12 11:47

    如何用AT89C52制作太陽能電池數(shù)充放電控制器

    本文介紹太陽能電池對鉛酸蓄電池充放電過程中,單片機對充放電電壓進(jìn)行數(shù)據(jù)采集、數(shù)字控制等電路設(shè)計
    發(fā)表于 05-13 06:49

    UC3906太陽能電池電控制器相關(guān)資料下載

      控制器由切換電路、充電電路、放電電路三部分組成(見附圖)。下面分別介紹其各個組成部分。   切換電路:太陽能電池接在常閉觸點,繼電器線圈受三極管Q2控制,當(dāng)
    發(fā)表于 05-13 06:45

    ARDUINO PWM太陽能電控制器 (V 2.02)

    的進(jìn)入電池的電能量。主要功能是確保電池正確充電并防止過度充電。隨著來自太陽能電池板的輸入電壓上升,充電控制器會調(diào)節(jié)電池的充電量,以防止任何過
    發(fā)表于 08-23 07:43

    太陽能電池電控制器電路圖(含原理說明)

    太陽能電池電控制器電路圖(含原理說明) 采用專用蓄電池充電管理芯片UC3906設(shè)計太陽能電控制器,經(jīng)過實驗室調(diào)試,其各項性能達(dá)到要求。
    發(fā)表于 04-08 17:32 ?2.7w次閱讀
    <b class='flag-5'>太陽能電池</b>充<b class='flag-5'>電控制器</b>電路圖(含原理說明)

    太陽能路燈與太陽能控制器的關(guān)系

    太陽能路燈的工作是由太陽能控制器控制太陽能控制器也稱太陽能
    發(fā)表于 08-25 09:10 ?39次下載

    太陽能路燈控制器調(diào)試

    太陽能控制器應(yīng)用于太陽能光伏系統(tǒng)中,它全稱太陽能充放電控制器,協(xié)調(diào)太陽能電池板、蓄
    的頭像 發(fā)表于 12-04 17:20 ?1.9w次閱讀

    太陽能控制器的作用

    太陽能控制器全稱為太陽能充放電控制器,是用于太陽能發(fā)電系統(tǒng)中,控制多路
    的頭像 發(fā)表于 12-16 10:07 ?2.1w次閱讀