那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何創建一個由時間開關電池供電的太陽能充電電路

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

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

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

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

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

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

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

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

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

第 1 步:材料

poYBAGJ_WX6AIUCuAAQ2dun5lzM714.png

您將需要以下組件來構建此太陽能供電電路:

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 轉換為 5V dc。您可以檢查圖片中組件之間的連接。

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

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

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

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

第 3 步:定時器電路

poYBAGJ_WYmAIPUOAABTREph1TU403.png

有很多項目涉及 Arduinos 和一堆傳感器。在大多數情況下,Arduino 會定期讀取傳感器并在內部存儲讀數或使用 Wi-Fi藍牙以太網等傳輸它們的值。。。。。。之后,它通常進入空閑狀態,直到到達下一個采樣時間。

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

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

在關閉狀態期間,定時器電路僅消耗幾毫安。

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

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

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

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

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

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

第 4 步:組裝定時器電路

poYBAGJ_WY6AeGqBAAJNaUdlQMc338.png

根據原理圖組裝定時器電路。

以下值可用于電阻器和電容器以實現 5 分鐘關閉/27 秒開啟時間:

R1 = 2 兆歐

R2 = 200 千歐

R4 = 10 歐姆

R5 = 10千歐姆

C1 = 200 uF

C2 = 10 nF

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

另請注意,在圖片中我使用了不同的值,因為我不想等待 5 分鐘才能看到我的電路工作。

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

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

第 5 步:完成電路和測試

pYYBAGJ_WZSAL_jsAAPf-2vRLmA717.png

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

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

設計一個漂亮的外殼來保護你的電路,把它放在陽光下,看看它是否有效!

第 6 步:功耗和運行時間

我想對功耗和運行時間做一些考慮。

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

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

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

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

離子 = 51.7 mA

Toff(arduino 關閉)= 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 毫瓦時

電池壽命 = 11100/181 = 61 小時 = 2.5 天

帶定時開關電路:

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

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

離子 = 92 mA

Toff(arduino 關閉)= 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 毫瓦時

電池壽命 = 11100/41 = 270 小時 = 11 天

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

這里要注意的重要一點是,該定時器電路還將節省一些降低傳感器功率的能量,而睡眠模式將繼續降低微處理器的消耗。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 充電電路
    +關注

    關注

    32

    文章

    243

    瀏覽量

    53744
  • 電池供電
    +關注

    關注

    0

    文章

    255

    瀏覽量

    22254
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187808
收藏 人收藏

    評論

    相關推薦

    圖解如何制作太陽能供電

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

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

    CN3083是可以用太陽能供電的單節鋰電池充電管理芯片。該器件內部包括功率晶體管,應用時不需要外部的電流檢測電阻和阻流二極管。內部的8位模擬-數字轉換
    發表于 07-23 15:37

    簡單的太陽能充電電路

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

    太陽能電池充電高效同步開關模式充電器控制器參考設計

    `描述此參考設計適合于太陽能電池應用。此設計采用集成開關模式電池充電控制器,可提供輸入電壓調節,從而可在輸入電壓下降至低于可編程電平時減小充電
    發表于 04-14 11:37

    太陽能市場競爭激烈 太陽能充電管理至關重要

    轉換電路,能夠根據輸入電壓源的電流輸出能力自動調整充電電流  2、可利用太陽能板等輸出電流能力有限的電壓源供電的鋰電池
    發表于 10-13 14:43

    一個樹莓派太陽能電池

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

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

    ,就能夠完全擺脫時間和環境的限制,靈活使用。  太陽能電池“瘦身”難點  因為太陽能電池本身并不能存儲電能,對于實際應用來說是非常大的b
    發表于 01-15 17:26

    微型太陽能供電板原理及設計

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

    鋰離子電池太陽能充電器設計

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

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

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

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

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

    電池玩具想改有太陽的時候太陽能板供負載和對電池充電,沒太陽的時電池供電,要怎樣才能實現?

    如圖,5V太陽能板、節3.6V鋰電和模塊,想現實有
    發表于 06-21 17:41

    設計太陽能燈套件的教程

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

    太陽能供電板的電路

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

    如何創建一個時間開關電池供電太陽能充電電路

    電子發燒友網站提供《如何創建一個時間開關電池供電太陽能充電
    發表于 10-18 15:25 ?0次下載
    如何<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>的<b class='flag-5'>太陽能</b><b class='flag-5'>充電</b><b class='flag-5'>電路</b>
    网上百家乐官网新利| 百家乐谁能看准牌| 百家乐官网开户送百元| 广州百家乐娱乐场开户注册| 赌场百家乐官网信誉| 大发888赌场| 网上百家乐追杀| 百家乐官网赢的技巧| 大地百家乐的玩法技巧和规则 | 芝加哥百家乐官网的玩法技巧和规则 | 盛大百家乐的玩法技巧和规则| 百家乐官网怎么看大小| 尊龙体育| 百家乐哪里可以玩| 百家乐官网伴侣| 拉孜县| 威尼斯人娱乐城 老品牌| 凯里市| 推二八杠技巧| 百家乐官网谋略| 百家乐官网出租平台| 大发888娱乐城电脑版下载| 百家乐二游戏机| 百家乐官网赌博故事| 龙博娱乐城| 大发888备用| 百家乐顺序| 百家乐官网网络娱乐场开户注册| 南溪县| 德州扑克教程| 百家乐论坛香港马会| 财富百家乐官网的玩法技巧和规则| 百家乐官网策略与心得| 德州扑克学校| 墨尔本百家乐的玩法技巧和规则| 网上百家乐玩法| 百家乐官网天下第一和| 连州市| 大发888casino组件下载| 玩百家乐的玩法技巧和规则 | 真人百家乐官网博弈|