chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

嘿!用Arduino造一個太陽能充電控制器吧

454398 ? 來源:電子發(fā)燒友網(wǎng)編譯 ? 作者:程弢 ? 2014-12-15 09:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一年前我在房子內(nèi)設(shè)計了一套太陽能系統(tǒng)來供電,開始用的是基于LM317的充電控制器和一個能量計來監(jiān)視這一套系統(tǒng)。最后換成了PWM控制器。在今年4月份把這個PWM控制器分享到網(wǎng)上后,瞬間就引起了大量關(guān)注。每天都收到了關(guān)于修改太陽能電池板和電池軟硬件的郵件,很大一部分都是建議把該系統(tǒng)換成12V電池供電。

為改進(jìn)上述問題,我設(shè)計了一套新的硬件和軟件系統(tǒng),這個全新版本可以讓大家使用起來更方便。在這次設(shè)計中,我把能量計和充電控制器整合在一起。

第二代充電控制器的規(guī)格

1、 內(nèi)含充電控制器與能量計

2、 可選擇6V與12V電池

3、 可依據(jù)不同的電池電壓自動進(jìn)行充電調(diào)節(jié)的PWM充電模式

4、 LED顯示電量狀態(tài)以及負(fù)載狀態(tài)

5、 20*4 LCD顯示電壓、電流、功率、能量以及溫度

6、 雷電保護(hù)

7、 反向電流保護(hù)

8、短路和過載保護(hù)

9、充電溫度補(bǔ)償

電氣特性

1、 額定電壓=6V/12V

2、 最大電流=10A

3、 最大負(fù)載電流=10A

4、 6V系統(tǒng)開路電壓=8-11V

12V系統(tǒng)開路電壓=15-25V

第一步:準(zhǔn)備材料

電子元件:

1、 Arduino Nano

2、 P溝道MOSFET IRF9540*2

3、 MBR 2045功率二極管

4、 穩(wěn)壓器(LM7805)

5、 溫度傳感器(LM35)

6、 電流傳感器ACS712)

7、 TVS二極管(P6KE36CA)

8、 三極管(2N3904或2N2222)

9、 電阻(100k*2,20k*2,10k*2,1k*2,330Ω*5)

10、 陶瓷電容(0.1μF*2)

11、 電解電容(100μF和10μF)

12、 20*4 I2C LCD

13、 RGB LED

14、 Bi Color LED

15、 跳線

16、 頭針

17、 散熱器

18、 保險絲和熔絲架

19、 按鈕

20、 穿孔板

21、 外殼

22、 接線端

23、 螺母/螺絲/螺栓

24、 塑料基板

工具:

1、 電烙鐵

2、 鋼絲鉗和剝模器

3、 螺絲刀

4、 鉆孔機(jī)

5、 Dremel工具

6、 噴膠槍

7、 小刀

第二步:控制器工作

嘿!用Arduino造一個太陽能充電控制器吧

充電控制器的核心是Arduino nano主板,arduino MCU可感應(yīng)太陽能電池板和電池電壓。該主板依據(jù)這個電壓值來對改變電池充電方式,并且控制負(fù)載。

充電電流的大小是由電池電壓和充電電壓設(shè)定值之差決定,該控制器使用了兩階段充電算法。按照此算法,控制器將發(fā)送一個固定頻率的PWM信號到太陽能電池板的P溝道MOSFET。

第三步:太陽能控制器的主要功能

以下是控制器的主要功能:

1、 電池過沖保護(hù):當(dāng)電池充滿后,通過太陽能電池板來限制供電,這一功能由我的程序的周期代碼來實現(xiàn)。

2、 電池過度放電保護(hù):當(dāng)電池到了低電量狀態(tài)時,會自動斷開與電路負(fù)載的連接。由負(fù)載控制代碼完成。

3、 負(fù)載控制功能:在特定的時間內(nèi)連接和斷開負(fù)載,當(dāng)日落時斷開負(fù)載,日出則進(jìn)行連接。

4、 監(jiān)視功率和能量:監(jiān)視負(fù)載功率和能量,并通過顯示器顯示。

5、 異常狀況保護(hù):在雷電、過壓、過流和短路的情況下保護(hù)電路。

6、 顯示功能:所有參數(shù)都可顯示。

7、 串行通信

----------------------
本文選自電子發(fā)燒友網(wǎng)11月《測試測量特刊》EE SHOW欄目,轉(zhuǎn)載請注明出處!


第四步:感應(yīng)電壓、電流和溫度

嘿!用Arduino造一個太陽能充電控制器吧
嘿!用Arduino造一個太陽能充電控制器吧

1、 電壓傳感器

電壓傳感器用來感應(yīng)太陽能電池板和電池的電壓,可通過兩個分壓器電路來實現(xiàn)。這兩個電路均由100k和20k的電阻分別感應(yīng)太陽能電池板和電池電壓,R1和R2的輸出端與arduino A0腳相連,R3和R4與arduino的A1腳連接。

2、 電流傳感器

電流傳感器在這里是用來測量負(fù)載電流的,然后用這個電流值來計算負(fù)載功率及能量,我用的是ACS712-20A。

3、 溫度傳感器

用來感應(yīng)室內(nèi)溫度,我用的是LM35,使用溫度范圍在-55℃-150℃范圍內(nèi)。

為何需要溫度監(jiān)控?

首先,隨著溫度的變化,電池的化學(xué)反應(yīng)也在改變。因此,在溫度變化時進(jìn)行充電調(diào)整非常重要。溫度傳感器專門監(jiān)控電池溫度,同時太陽能控制器還可通過此輸入端來調(diào)整合適的設(shè)定值。酸式電池的補(bǔ)償值為- 5mv /℃/cell(12V的電池為–30mV/oC,6V電池是15mV/oC)。這里的負(fù)號表示溫度升高時需要調(diào)低充電設(shè)定值。

第五步:校準(zhǔn)傳感器

電壓傳感器:

以arduino Vcc 的5V作為參考,校準(zhǔn)電壓等于5/1024,即0.0048828V

Vout=Vin*R2/(R1+R2)

Vin = Vout*(R1+R2)/R2 R1=100 and R2=20

Vin= ADC count*0.00488*(120/20) Volt

電流傳感器:

靈敏度為100mV/A

無測試電流的輸出電壓為VCC/2=2.5V

ADC count= 1024/5*Vin ,Vin=2.5+0.100*I

ADC=204.8(2.5+0.1*I) =512+20.48*I

可推出I =(ADC count/20.48)- 512/20.48=0.04882*ADC -25

溫度傳感器:

靈敏度為10 mV/°C

補(bǔ)償為(5/1024)*ADC count*100

第六步:充電過程

嘿!用Arduino造一個太陽能充電控制器吧

嘿!用Arduino造一個太陽能充電控制器吧

1、大電流快充,在此模式下預(yù)設(shè)的恒定電流會經(jīng)過電池,而這個過程不需要PWM,因為電池正在進(jìn)行充電,所以電池電壓也隨之增長。

2、恒壓充電,當(dāng)電池電壓到達(dá)快充設(shè)定值后,PWM會進(jìn)行控制,保持電壓不變。以免過熱等反應(yīng),同時電流也會降低至安全等級,電池將完全充電。

3、 涓流充電:電池完全充電后,充電電壓會逐漸降低。

上述是理想的充電過程。

充電循環(huán)過程:

當(dāng)太陽能電池板的電壓大于電池電壓時,進(jìn)行大電流快速充電過程。但電池電壓到達(dá)14.4V時,將進(jìn)入恒壓充電模式。隨后PWM信號會管理充電電流,以使電池電壓在14.4V的狀態(tài)維持1小時。涓流充電過程的電池電壓為13.6V,當(dāng)電池電壓值低于13.6V超過10分鐘,充電將進(jìn)一步循環(huán)。

第七步:負(fù)載控制

通過監(jiān)控日出、日落來進(jìn)行負(fù)載控制。負(fù)載控制的主要作用是斷開負(fù)載與電池的連接,以防止深度放電而損壞電池。

當(dāng)太陽能電池電壓大于5V是表示日出,反之則為日落。

接通情形:晚上PV電壓低于5V,電池電壓高于LVD設(shè)定值時,控制器將接通負(fù)載,并且負(fù)載指示燈將變亮。

斷開情形:以下兩種情形負(fù)載會斷開:

1、 早上PV電壓大于5V時

2、 電池電壓低于LVD設(shè)定值時

紅燈亮即表示負(fù)載已經(jīng)斷開(LVD表示低電壓斷開)

第八步:功率與能量

功率是電壓與電流的乘積,即P=U*I

能量則是功率和時間的乘積,E=P*t

為監(jiān)控負(fù)載功率以及能量,參數(shù)均會在20*4LCD上顯示。

第九步:保護(hù)

1、 太陽能電池板的反極性保護(hù)

2、 過充保護(hù)

3、 深度放電保護(hù)

4、 短路和過載保護(hù)

5、 反向電流保護(hù)

6、 太陽能電池板輸入端過壓保護(hù)

可用功率二極管MBR2045來實現(xiàn)反極性和反向電流保護(hù)。而過沖和深度放電保護(hù)是通過軟件來控制。過流和過載保護(hù)只需兩個保險絲(一根是在太陽能電池板的一端,另外一個是在負(fù)載端)

很多因素可導(dǎo)致暫時性的過壓現(xiàn)象,但是雷電的影響最嚴(yán)重。在這個設(shè)計中采用了雙向TVS二極管P6KE36CA來抑制雷電和過壓帶來的危害。上一個設(shè)計用的是整流二極管,你也可以在負(fù)載端加上同樣的TVS二極管。

第十步:LED指示燈

嘿!用Arduino造一個太陽能充電控制器吧

電池電量指示燈:這是電池電量的主要表示方式,用RGB LED按照上圖進(jìn)行連接。

Battery LED燈表示電池狀態(tài)

紅色表示電壓過低

綠色表示電壓正常

藍(lán)色表示完全充

Load LED燈表示負(fù)載狀態(tài)

綠色表示負(fù)載連接

紅色表示負(fù)載斷開

最后一個LED是顯示太陽能電池板的狀態(tài)

第十一步:LCD顯示

嘿!用Arduino造一個太陽能充電控制器吧

上圖20x4 I2C LCD顯示了電壓、電流、功率、能量和溫度。顯示的內(nèi)容可在代碼中進(jìn)行改變。

第十二步:面包板測試

嘿!用Arduino造一個太陽能充電控制器吧

焊接之前在面包板上進(jìn)行測試是很棒的辦法。在連接好所有器件后,上傳代碼。根據(jù)用戶的需要,在代碼中進(jìn)行修改即可。

第十三步:電源接線端子

嘿!用Arduino造一個太陽能充電控制器吧
嘿!用Arduino造一個太陽能充電控制器吧
嘿!用Arduino造一個太陽能充電控制器吧

嘿!用Arduino造一個太陽能充電控制器吧

接線端:為太陽能輸入端、電池和負(fù)載端連接增加三個螺絲接線端,中間的是連接電池的,左邊連接太陽能電池板,右邊連接負(fù)載。

電源:在上一版本里使用了9V電池給arduino供電,現(xiàn)在用穩(wěn)壓器(LM7805)把電池電壓調(diào)低到5V。經(jīng)過幾次測試后發(fā)現(xiàn)用LM7805容易發(fā)熱而浪費(fèi)能量,所以采用更高效的DC-DC降壓變換器更可靠。

第十四步:裝配

嘿!用Arduino造一個太陽能充電控制器吧

嘿!用Arduino造一個太陽能充電控制器吧

嘿!用Arduino造一個太陽能充電控制器吧

嘿!用Arduino造一個太陽能充電控制器吧

嘿!用Arduino造一個太陽能充電控制器吧

按上述圖片裝好各元件,并在板子背面焊接好。從圖中可看到,我分別用紅色和黑色線把穩(wěn)壓器的5V端和GND腳連接在板上。不過為了美觀性,我把它們焊接在背面。

第十五步:焊接

嘿!用Arduino造一個太陽能充電控制器吧
嘿!用Arduino造一個太陽能充電控制器吧
嘿!用Arduino造一個太陽能充電控制器吧

嘿!用Arduino造一個太陽能充電控制器吧

嘿!用Arduino造一個太陽能充電控制器吧

嘿!用Arduino造一個太陽能充電控制器吧

Show All 9 Items

按照原理圖來焊接所有的元件。在兩個MOSFET和功率二極管上均裝上散熱器。

備注:MBR2045有兩個陽極和一個陰極,所以需要將這兩個陽極短路連接。

第十六步:連接電流傳感器

嘿!用Arduino造一個太陽能充電控制器吧

嘿!用Arduino造一個太陽能充電控制器吧

嘿!用Arduino造一個太陽能充電控制器吧

連接好所有元件后,在MOSFET的漏極和負(fù)載熔絲架的上端上焊接兩根粗線。然后將這兩根線連到螺絲接線端。

第十七步:制作LED指示和溫度傳感板

嘿!用Arduino造一個太陽能充電控制器吧

嘿!用Arduino造一個太陽能充電控制器吧

嘿!用Arduino造一個太陽能充電控制器吧

嘿!用Arduino造一個太陽能充電控制器吧

嘿!用Arduino造一個太陽能充電控制器吧

原理圖上只有2個LED,但是為了顯示太陽能電池板上的狀態(tài),另外增加了一個LED。

這里需要準(zhǔn)備一個如上圖的小型穿孔板,然后在板的兩側(cè)鉆兩個3.5mm的孔。

將LED插到板上并且在背面進(jìn)行焊接,還有用來插入溫度傳感器的3腳的排母和一個連接外部設(shè)備的10PIN直角排針。然后把RGB LED的陽極連接到溫度傳感器的Vcc腳。

第十八步:最終測試

嘿!用Arduino造一個太陽能充電控制器吧
嘿!用Arduino造一個太陽能充電控制器吧
嘿!用Arduino造一個太陽能充電控制器吧

在主板和顯示板都設(shè)計完后,用跳線連接各排母。每個連接都需按照原理圖操作。將USB接線插入arduino,然后下載代碼。如果你想看到連續(xù)的監(jiān)控效果,就保持這個連接。

保險絲額定值:在樣品中用的是5A的熔絲架,但是實際用途上使用的是120%-125%的短路電流保險絲。

控制器的連接

首先,將控制器與電池連接,而且需要線連接負(fù)極再連正極。然后連接太陽能電池板,同樣是先負(fù)后正。最后連接負(fù)載。

測試方法

在這里我用的降壓變壓器和黑布來測試控制器。變換器的輸入端連接電池,輸出端連接控制器電池端。

電池狀態(tài)

用螺絲刀旋轉(zhuǎn)變換器的電位計,來模擬不同的電池電壓。LED等也會隨著電壓的變化變亮和熄滅。注意在這過程中太陽能電池板需保持?jǐn)嚅_或者是用黑布/紙板將其覆蓋。

日出/日落

用黑布來模擬即可

負(fù)載控制

按照電池的電量和日出、日落的變化,負(fù)載會進(jìn)行連接或斷開。

溫度補(bǔ)償

在溫度傳感器附近加熱或者用冰塊等降溫,可以在LCD顯示屏上立即看到溫度的變化。

充電補(bǔ)償?shù)脑O(shè)定值可在串口監(jiān)視器上顯示。

第十九步-第二十四步,請參見11月《測試測量特刊》。

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

    關(guān)注

    190

    文章

    6509

    瀏覽量

    194778
  • 充電控制器
    +關(guān)注

    關(guān)注

    1

    文章

    65

    瀏覽量

    13937
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    太陽能控制器常用到的元器件--電流檢測IC

    選擇款合適的電流檢測芯片,需首先考慮系統(tǒng)電壓范圍。常見的太陽能控制器電壓包括12V、24V和36V,而在工業(yè)級應(yīng)用中,電壓可能達(dá)到60V或72V。 本文將介紹電流檢測芯片的作用與原理、如何選擇合適的電流檢測芯片(以FP355為
    的頭像 發(fā)表于 09-19 14:49 ?1581次閱讀
    <b class='flag-5'>太陽能</b><b class='flag-5'>控制器</b>常用到的元器件--電流檢測IC

    太陽能無線充電寶怎么充電

    太陽能無線充電寶融合光能與電能,支持雙模充電,提升效率并保障穩(wěn)定輸出,適用于戶外及日常使用。
    的頭像 發(fā)表于 09-04 08:43 ?473次閱讀
    <b class='flag-5'>太陽能</b>無線<b class='flag-5'>充電</b>寶怎么<b class='flag-5'>充電</b>

    Texas Instruments bq25820降壓電池充電控制器數(shù)據(jù)手冊

    Texas Instruments bq25820降壓電池充電控制器款寬輸入電壓、開關(guān)模式降壓型鋰離子、鋰聚合物或磷酸鐵鋰 (LiFePO ~4~ ) 電池充電控制器。它包括直接功率路徑
    的頭像 發(fā)表于 07-25 14:19 ?435次閱讀
    Texas Instruments bq25820降壓電池<b class='flag-5'>充電控制器</b>數(shù)據(jù)手冊

    日本礙子和特瑞仕開發(fā)太陽能EnerCera充電模塊

    日本礙子株式會社(代表取締役社長:小林茂,總部:愛知縣名古屋市,以下簡稱“日本礙子”)與特瑞仕半導(dǎo)體株式會社(代表取締役社長:木村岳史,總部:東京都中央?yún)^(qū),以下簡稱“特瑞仕”)共同開發(fā)了搭載有機(jī)薄膜太陽能電池、鈣鈦礦太陽能電池等新
    的頭像 發(fā)表于 06-27 15:40 ?517次閱讀

    風(fēng)光互補(bǔ)太陽能路燈:點(diǎn)亮綠色未來之路

    ,在如今這能源危機(jī)越來越鬧心,大家環(huán)保意識 “蹭蹭” 往上漲的時代,對可持續(xù)發(fā)展能源的渴望那簡直如饑似渴。而風(fēng)光互補(bǔ)太陽能路燈這位 “綠色照明界的新寵”,憑借它獨(dú)特的本事和超廣闊的應(yīng)用前景,正大
    的頭像 發(fā)表于 03-12 11:16 ?958次閱讀
    風(fēng)光互補(bǔ)<b class='flag-5'>太陽能</b>路燈:點(diǎn)亮綠色未來之路

    TIDA-010042 基于GaN的400W MPPT充電控制器和電源優(yōu)化參考設(shè)計

    該參考設(shè)計是款適用于 12V 和 24V 電池的最大功率點(diǎn)跟蹤 (MPPT) 太陽能充電控制器,未來可用作電源優(yōu)化。該參考設(shè)計布局緊湊,適用于中小型
    的頭像 發(fā)表于 02-21 10:29 ?765次閱讀
    TIDA-010042 基于GaN的400W MPPT<b class='flag-5'>充電控制器</b>和電源優(yōu)化<b class='flag-5'>器</b>參考設(shè)計

    太陽能發(fā)電與傳統(tǒng)能源比較

    隨著全球能源危機(jī)的加劇和環(huán)境污染問題的日益嚴(yán)重,尋找清潔、可持續(xù)的能源解決方案成為了全球性的課題。太陽能作為種清潔、可再生的能源,近年來得到了快速發(fā)展。 能源來源 太陽能發(fā)電 太陽能
    的頭像 發(fā)表于 12-27 09:49 ?1642次閱讀

    太陽能MPPT控制器

    裝置,而不是現(xiàn)在國內(nèi)流行的那種幾個MOSFET組成的開關(guān)也叫MPPT那種假貨,這個機(jī)器可以大幅度提高太陽能電池板輸出到電池的充電效率。完全擺脫了太陽能電池的工作電壓與電池電壓不匹配的局限,可以隨心所欲的組合
    的頭像 發(fā)表于 12-24 11:43 ?1623次閱讀
    新<b class='flag-5'>一</b>代<b class='flag-5'>太陽能</b>MPPT<b class='flag-5'>控制器</b>

    太陽能遙控專用光伏微光能量收集管理芯片-MF9006

    太陽能遙控通過內(nèi)置的太陽能光伏板,可以利用陽光或室內(nèi)燈光為設(shè)備充電,從而減少對次性電池的依賴,降低碳排放量。例如,三星推出的
    的頭像 發(fā)表于 11-26 01:02 ?1642次閱讀
    <b class='flag-5'>太陽能</b>遙控<b class='flag-5'>器</b>專用光伏微光能量收集管理芯片-MF9006

    太陽能逆變器技術(shù)面臨的挑戰(zhàn)

    ,但仍然存在些挑戰(zhàn): 電網(wǎng)集成的穩(wěn)定性 隨著越來越多的太陽能系統(tǒng)接入電網(wǎng),電網(wǎng)穩(wěn)定性和電能質(zhì)量問題日益突出。太陽能逆變器需要無縫并入電網(wǎng),為此可能需要為其增加電網(wǎng)支持功能,以穩(wěn)定電壓和頻率。
    的頭像 發(fā)表于 11-25 17:15 ?1016次閱讀

    在只有電子負(fù)載儀的情況下,如何持續(xù)監(jiān)控并記錄太陽能充電板的全程充電電流?

    :想觀察太陽能電池板的充電性能。 被測物:戶外太陽能LED bead的低壓飾品。太陽能板的面
    發(fā)表于 11-07 01:51

    數(shù)控高壓(HV)太陽能最大功率點(diǎn)跟蹤(MPPT)直流到直流(DC-DC)控制器

    電子發(fā)燒友網(wǎng)站提供《數(shù)控高壓(HV)太陽能最大功率點(diǎn)跟蹤(MPPT)直流到直流(DC-DC)控制器.pdf》資料免費(fèi)下載
    發(fā)表于 10-31 10:24 ?1次下載

    太陽能模擬太陽能研究與應(yīng)用的得力助手

    、太陽能模擬的概述 太陽能模擬種在室內(nèi)環(huán)境中模擬不同大氣質(zhì)量條件下、
    的頭像 發(fā)表于 10-22 15:31 ?1120次閱讀
    <b class='flag-5'>太陽能</b>模擬<b class='flag-5'>器</b>:<b class='flag-5'>太陽能</b>研究與應(yīng)用的得力助手

    太陽能并網(wǎng)逆變器怎么家用

    隨著全球能源危機(jī)的加劇和環(huán)境保護(hù)意識的提高,越來越多的家庭開始尋求可再生能源解決方案。太陽能作為種清潔、可再生的能源,因其低維護(hù)成本和長期效益而受到青睞。太陽能并網(wǎng)逆變器作為連接太陽能
    的頭像 發(fā)表于 10-18 09:23 ?1566次閱讀

    電控制器怎么調(diào)

    電控制器,通常指的是用于控制電力系統(tǒng)開關(guān)的設(shè)備,它能夠在電力系統(tǒng)出現(xiàn)故障或者需要維護(hù)時切斷電源,以保護(hù)設(shè)備和人員的安全。 了解斷電控制器的類型和功能 : 斷電控制器有多種類型,包括手
    的頭像 發(fā)表于 10-17 13:56 ?1480次閱讀