精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

如何創(chuàng)建一個(gè)由時(shí)間開關(guān)電池供電的太陽能充電電路

科技觀察員 ? 來源:hackster.io ? 作者:hackster.io ? 2022-05-14 15:27 ? 次閱讀

本文展示了如何創(chuàng)建一個(gè)由時(shí)間開關(guān)電池供電的太陽能充電電路,用于為 Arduino Uno 和一些外圍設(shè)備(傳感器、通信模塊等)供電。

如果要設(shè)計(jì)遠(yuǎn)程數(shù)據(jù)記錄儀,電源總是一個(gè)問題。大多數(shù)時(shí)候沒有可用的電源插座,這迫使您使用一些電池為電路供電。但最終你的設(shè)備會沒電了……你不想去那里充電,對吧?因此,提出了一種太陽能充電電路,以利用來自太陽的免費(fèi)能量為電池充電并為您心愛的 Arduino 供電。

您將面臨的另一個(gè)問題是 Arduino 的效率。即使您將其置于睡眠狀態(tài),它也會消耗大量電池電量。

例如,Arduino串行和 USB 板使用 7805 類型的電源調(diào)節(jié)器,當(dāng) Atmega IC 處于空閑模式時(shí)需要 10 mA。將這些板置于睡眠狀態(tài)將減少幾 mA 的總功耗,但它仍然會很高”。

如果您使用自己的電源電路繞過低效穩(wěn)壓器,或者使用具有相當(dāng)高效電源的電路板,例如 Arduino Pro,那么睡眠對于降低功率和延長電池壽命非常有益。使用某些鋰離子電池時(shí),甚至可以完全移除調(diào)節(jié)器。

但大多數(shù)時(shí)候,您不想直接在 Arduino Uno 上使用您糟糕的焊接技能,或者不想購買更節(jié)能的設(shè)備。如果這是您的情況,本教程適合您。

另一個(gè)問題是,即使您的 Arduino 處于睡眠狀態(tài),您的傳感器可能仍處于活動狀態(tài),從而耗盡您的電池電量。因此,在太陽能充電電池中添加了一個(gè)定時(shí)器電路,它只為 Arduino 供電幾秒鐘,然后再次將其關(guān)閉以節(jié)省電量。它適用于您的微控制器僅用于讀取某些傳感器、傳輸或保存數(shù)據(jù)以及返回休眠幾分鐘的應(yīng)用。

此處描述的電路仍在測試中,未對所用組件進(jìn)行徹底分析(模型二極管、晶體管電阻值)。我打算稍后將此電路變成用于 Arduino Uno 的電池供電的太陽能充電板,但現(xiàn)在我仍在嘗試和出錯(cuò)。因此,請隨時(shí)發(fā)表評論并關(guān)注此項(xiàng)目,并自擔(dān)風(fēng)險(xiǎn)使用它!

第 1 步:材料

poYBAGJ_WX6AIUCuAAQ2dun5lzM714.png

您將需要以下組件來構(gòu)建此太陽能供電電路:

Arduino Uno

小面包板

5V 升壓器

鋰電池充電器(TP4056)

6V太陽能電池

18560鋰電池

電池座

1N4004 二極管 (x2)

555集成電路

2N3904 三極管(x2)

1 兆歐電阻 (x2)

100 kohm 電阻器 (x3)

10 kohm 電阻 (x1)

100 uF 電解電容器 (x2)

10 nF 陶瓷電容器 (x1)

5V 單刀雙擲繼電器

跳線

USB電纜

第 2 步:組裝太陽能電池充電器

pYYBAGJ_WYSABpTnAAFLA7rjBsE881.png

首先,您必須組裝太陽能電池充電器電路。這使用來自一些太陽能電池的能量為電池充電,并將其電壓提高到 Arduino Uno 使用的 5V。

太陽能電池連接到鋰電池充電器(TP4056)的輸入端,其輸出連接到18560鋰電池。5V 升壓器也連接到電池,用于將 3.7V dc 轉(zhuǎn)換為 5V dc。您可以檢查圖片中組件之間的連接。

一些引腳焊接到兩個(gè)模塊(TP4056 和升壓器)的底部,以便更容易地連接到面包板。如果你不使用面包板,你可以用電線連接組件并焊接它們。

此時(shí),您可能已經(jīng)為 Arduino Uno 供電,將其連接到 booster 的 USB 連接器,您的 Arduino 將一直工作到電池耗盡。當(dāng)陽光充足時(shí),電池會自動開始充電。

請注意,TP4056 輸入被限制在 4.5 和 5.5V 之間。在這個(gè)電路中,太陽能電池板和電池充電器之間沒有電壓限制器。可能會使用齊納二極管來限制電壓并保護(hù)您的電路。

根據(jù)您的功耗,您的電池會快速放電。如果是這種情況,請執(zhí)行下一步。

第 3 步:定時(shí)器電路

poYBAGJ_WYmAIPUOAABTREph1TU403.png

有很多項(xiàng)目涉及 Arduinos 和一堆傳感器。在大多數(shù)情況下,Arduino 會定期讀取傳感器并在內(nèi)部存儲讀數(shù)或使用 Wi-Fi、藍(lán)牙、以太網(wǎng)等傳輸它們的值。。。。。。之后,它通常進(jìn)入空閑狀態(tài),直到到達(dá)下一個(gè)采樣時(shí)間。

在這段空閑時(shí)間里,您可能會讓 Arduino 進(jìn)入睡眠狀態(tài),但這不會節(jié)省很多電量。盡管微處理器降低了其功耗,但穩(wěn)壓器和其他外圍設(shè)備(例如您的傳感器和通信模塊)仍在工作,消耗了大部分電力。

此處提出的替代方案是使用外部定時(shí)器電路,該電路周期性地打開/關(guān)閉電源。當(dāng)它打開時(shí),Arduino 將執(zhí)行其設(shè)置、讀取傳感器并保存或傳輸數(shù)據(jù)。所有這一切都在幾秒鐘內(nèi)完成。之后,電路將切斷電源幾分鐘,然后重新啟動該過程。

在關(guān)閉狀態(tài)期間,定時(shí)器電路僅消耗幾毫安。

非穩(wěn)態(tài)模式下的 555 定時(shí)器電路旨在控制 Arduino 及其外圍設(shè)備何時(shí)開啟/關(guān)閉。在非穩(wěn)態(tài)電路中,輸出電壓在 Vcc (+5V)(高態(tài))和 GND (0V)(低態(tài))之間連續(xù)交替。該輸出用于驅(qū)動繼電器,該繼電器將定期切斷 Arduino 的電源。

通過選擇 R1、R2 和 C1 的值,可以確定周期(ON/OFF 周期重復(fù)所需的時(shí)間長度)和占空比(輸出打開的時(shí)間百分比)。增加 C1 將增加周期。增加 R1 會增加高電平時(shí)間 (T1),但不會影響低電平時(shí)間 (T0)。增加 R2 將增加高電平時(shí)間 (T1),增加低電平時(shí)間 (T0) 并降低占空比。

這種電路的最小占空比為 50%。這意味著,在最好的情況下,非穩(wěn)態(tài)只會在一半的時(shí)間內(nèi)切斷電路電源,這還不夠。因此決定在定時(shí)器的輸出端添加一個(gè)簡單的邏輯反相器(TQ1 和 R4)。這樣,將選擇 R1、R2 和 C1 的值,使占空比約為 90%(在邏輯反相器之前)。逆變器后,只有 10% 的時(shí)間輸出為 ON。該反向輸出用于驅(qū)動另一個(gè)晶體管 (TQ2),該晶體管用于驅(qū)動 5V 繼電器 (K1),最終切斷 Arduino 及其外圍設(shè)備的電源。

在第一次模擬中使用了任意值的電阻器和電容器,以驗(yàn)證電路的功耗。在關(guān)斷狀態(tài)期間,電路指示僅消耗 0.8 mA。當(dāng)電路開啟(短時(shí)間)時(shí),它消耗大約 40 mA,這會添加到 Arduino(和其他外圍設(shè)備)消耗的電流中。

很難測量實(shí)際值,但 Arduino Uno 通常消耗大約 52 mA。

考慮到這些值(關(guān)閉 5 分鐘和開啟 27 秒),具有睡眠模式的 Arduino 將消耗大約 36 mAh。如果使用定時(shí)開關(guān)電路,耗電量只有8毫安左右。功耗降低 77% 對我來說似乎很好。您還必須考慮其余電子設(shè)備(傳感器和通信模塊)以及升壓器和電池充電器消耗的電流,以獲得精確的電流值……

第 4 步:組裝定時(shí)器電路

poYBAGJ_WY6AeGqBAAJNaUdlQMc338.png

根據(jù)原理圖組裝定時(shí)器電路。

以下值可用于電阻器和電容器以實(shí)現(xiàn) 5 分鐘關(guān)閉/27 秒開啟時(shí)間:

R1 = 2 兆歐

R2 = 200 千歐

R4 = 10 歐姆

R5 = 10千歐姆

C1 = 200 uF

C2 = 10 nF

值得注意的是,我使用了 SPDT 繼電器的常開 (NO) 輸出。我意識到有些繼電器只有常閉輸出,雖然它們具有相同的封裝,并且所有指示都相同。

另請注意,在圖片中我使用了不同的值,因?yàn)槲也幌氲却?5 分鐘才能看到我的電路工作。

圖為安裝在面包板上的電路。我有一個(gè)輸入(+5V/GND 來自升壓器)和一個(gè)輸出(+5V/GND 到 Arduino)。

為時(shí)間電路供電,將 Arduino 連接到它,看看它是否工作。您會不時(shí)聽到繼電器被啟動的聲音。

第 5 步:完成電路和測試

pYYBAGJ_WZSAL_jsAAPf-2vRLmA717.png

定時(shí)器電路工作后,將其輸出連接到Arduino 5V和GND引腳。它看起來像圖片中的那個(gè)。

Arduino 將每 5 分鐘通電一次并保持 27 秒。您可以更改這些值,為之前描述的電阻器和電容器選擇不同的值。

設(shè)計(jì)一個(gè)漂亮的外殼來保護(hù)你的電路,把它放在陽光下,看看它是否有效!

第 6 步:功耗和運(yùn)行時(shí)間

我想對功耗和運(yùn)行時(shí)間做一些考慮。

考慮5分鐘OFF和27秒ON,電路+Arduino的功耗如下:

不帶開關(guān)電路(使用睡眠模式):

平均電流 (Iavg) = (Ton*Ion + Toff*Ioff ) / (Ton +Toff)

噸(Arduino 處于活動狀態(tài))= 27 秒

離子 = 51.7 mA

Toff(arduino 關(guān)閉)= 5 分鐘 = 300 秒

Ioff = 34.9 毫安

Iavg = 36.3 毫安

工作電壓 (Vo) = 5V

平均功率 (Pavg) = Vo * Iavg = 5 * 36.3 = 181 mW

鋰離子電池容量 = 3000 mAh

電池電壓 = 3.7V

功率 =3.7 * 3000 = 11100 毫瓦時(shí)

電池壽命 = 11100/181 = 61 小時(shí) = 2.5 天

帶定時(shí)開關(guān)電路:

平均電流 (Iavg) = (Ton*Ion + Toff*Ioff ) / (Ton +Toff)

噸(arduino 處于活動狀態(tài))= 27 s

離子 = 92 mA

Toff(arduino 關(guān)閉)= 5 分鐘 = 300 秒

Ioff = 0.8 毫安

Iavg = 8.2 毫安

工作電壓 (Vo) = 5V

平均功率 (Pavg) = Vo * Iavg = 5 * 8.2 = 41 mW

鋰離子電池容量 = 3000 mAh

電池電壓 = 3.7V

功率 =3.7 * 3000 = 11100 毫瓦時(shí)

電池壽命 = 11100/41 = 270 小時(shí) = 11 天

此處未考慮 TP4056 和升壓器的功率損耗,這兩種情況肯定會縮短電池壽命。

這里要注意的重要一點(diǎn)是,該定時(shí)器電路還將節(jié)省一些降低傳感器功率的能量,而睡眠模式將繼續(xù)降低微處理器的消耗。

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

    關(guān)注

    32

    文章

    241

    瀏覽量

    53614
  • 電池供電
    +關(guān)注

    關(guān)注

    0

    文章

    253

    瀏覽量

    22137
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6464

    瀏覽量

    186676
收藏 人收藏

    評論

    相關(guān)推薦

    圖解如何制作太陽能供電

    要使它輸出3V以上的電壓就恐怕要拿到太陽底下去了。用一節(jié)電池的好處就是可以大大降低充電對光強(qiáng)的要求,延長給電池
    發(fā)表于 03-10 10:30

    可用太陽能供電的鋰電池充電管理芯片CN3083

    CN3083是可以用太陽能供電的單節(jié)鋰電池充電管理芯片。該器件內(nèi)部包括功率晶體管,應(yīng)用時(shí)不需要外部的電流檢測電阻和阻流二極管。內(nèi)部的8位模擬-數(shù)字轉(zhuǎn)換
    發(fā)表于 07-23 15:37

    個(gè)簡單的太陽能充電電路

    天氣越來越熱,晚上寢室卻要斷電(個(gè)人覺得學(xué)校在夏天這樣做有點(diǎn)不近人情了),正好我手里有幾塊買了很久的太陽能板,于是我開始自己制作個(gè)太陽能供電
    發(fā)表于 05-28 20:38

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

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

    太陽能市場競爭激烈 太陽能充電管理至關(guān)重要

    轉(zhuǎn)換電路,能夠根據(jù)輸入電壓源的電流輸出能力自動調(diào)整充電電流  2、可利用太陽能板等輸出電流能力有限的電壓源供電的鋰電池
    發(fā)表于 10-13 14:43

    一個(gè)樹莓派太陽能電池

    `恩。。。雖然樹莓派電池不貴不難找,但是萬一穿越到古代,到時(shí)你上哪找插座去。。。開玩笑,這里教大家用太陽能電池板、buck變換器和電池來做一個(gè)24小時(shí)為樹莓派
    發(fā)表于 01-14 14:04

    太陽能電池該如何“瘦身”

    ,就能夠完全擺脫時(shí)間和環(huán)境的限制,靈活使用?! ?b class='flag-5'>太陽能電池“瘦身”難點(diǎn)  因?yàn)?b class='flag-5'>太陽能電池本身并不能存儲電能,對于實(shí)際應(yīng)用來說是個(gè)非常大的b
    發(fā)表于 01-15 17:26

    微型太陽能供電板原理及設(shè)計(jì)

    了,但如果要使它輸出3V以上的電壓就恐怕要拿到太陽底下去了。用一節(jié)電池的好處就是可以大大降低充電對光強(qiáng)的要求,延長給電池
    發(fā)表于 09-27 10:03

    鋰離子電池太陽能充電器設(shè)計(jì)

    電源的電壓輸出始終保持在鋰離子電源電壓之上。使用太陽能電池板時(shí),太陽能板的電壓會在光照不足的情況下降低至電池電壓以下。圖 2a 顯示了個(gè)
    發(fā)表于 11-29 17:09

    太陽能供電電池充電簡化方案

    采用 80V 降壓-升壓型鉛酸和鋰電池充電控制器簡化太陽能供電電池充電
    發(fā)表于 08-19 10:20

    利用太陽能電池充電的解決方案

    適合利用太陽能電池等電流輸出能力有限的電壓源供電的鋰電池充電應(yīng)用。內(nèi)部固定的恒壓充電電壓為4.2V,也可以通過
    發(fā)表于 07-08 10:45

    個(gè)電池玩具想改有太陽的時(shí)候太陽能板供負(fù)載和對電池充電,沒太陽的時(shí)電池供電,要怎樣才能實(shí)現(xiàn)?

    如圖,個(gè)5V太陽能板、節(jié)3.6V鋰電和個(gè)模塊,想現(xiàn)實(shí)有
    發(fā)表于 06-21 17:41

    設(shè)計(jì)個(gè)太陽能燈套件的教程

    (大約是煤油燈亮度的三倍)。2. 800 mAh AA 電池可在天明亮的陽光下充滿電。3. 采用優(yōu)質(zhì)AA鎳氫電池,可長時(shí)間工作。4.使用優(yōu)質(zhì)太陽能
    發(fā)表于 09-12 06:47

    太陽能供電板的電路

    太陽能供電板的電路如圖1所示。D1、BT構(gòu)成系統(tǒng)的太陽能充電
    發(fā)表于 05-24 17:04 ?1.7w次閱讀
    <b class='flag-5'>太陽能</b><b class='flag-5'>供電</b>板的<b class='flag-5'>電路</b>圖

    如何創(chuàng)建一個(gè)時(shí)間開關(guān)電池供電太陽能充電電路

    電子發(fā)燒友網(wǎng)站提供《如何創(chuàng)建一個(gè)時(shí)間開關(guān)電池供電太陽能充電
    發(fā)表于 10-18 15:25 ?0次下載
    如何<b class='flag-5'>創(chuàng)建</b><b class='flag-5'>一個(gè)時(shí)間</b><b class='flag-5'>開關(guān)</b><b class='flag-5'>電池</b><b class='flag-5'>供電</b>的<b class='flag-5'>太陽能</b><b class='flag-5'>充電</b><b class='flag-5'>電路</b>