在網上看到的,覺得不錯,轉載到這邊和大家一起欣賞討論一下
自制太陽能發(fā)電系統(tǒng)的設計歷程:
2012年6月,在學生畢業(yè)大甩賣時,我收了一塊10W的太陽能電池板,它就是我自制家用太陽能系統(tǒng)的奠基石。(當時玩了幾天就擱置了)
圖1、自制家用太陽能系統(tǒng)的奠基石(10W太陽能電池板)
2012年9月,一次停電時,手機需充電,我突然想到了10W的太陽能電池板。于是第二天開始拼接太陽能電池板的外圍,給USB設備充電,可不再怕停電,而且是真正的低碳、綠色能源。這樣一套最簡單的系統(tǒng)開啟了我的自制家用太陽能發(fā)電系統(tǒng)的夢想,如圖二所示。(注:所有的模塊都不是自己設計,僅僅是簡單拼接。)
圖2、拼接的太陽能給USB充電電路
2012年10月~11月,首先做了個簡單整體規(guī)劃,第一步要解決的就是選擇主控。以前做過簡單的DSP2812開發(fā),感覺用在這里實在是大材小用,且成本高不利于普及,接著馬上想到了51單片機。可我對51只是了解,但不熟悉。于是開始學習,選擇了郭天祥老師《10天學會51單片機》,非常感謝這部視頻教程,讓我學會了51單片機。(吐下槽:我這樣的基礎,每天14小時廢寢忘食學習,整整花了2周時間,所以我想一般人想要10天……,呵呵)后續(xù)規(guī)劃中,發(fā)現(xiàn)了使用51的問題,51單片機雖然便宜,但是沒有AD采樣,如果加上ADC0804也只能采樣1路,還是8bit,采樣幾路系統(tǒng)就復雜了,成本就起來了。逛了逛壇子,又選擇了Atmega16A,內置8路10bitAD采樣,價格也不算太高。稍微學習了基礎,就上手了AVR這款單片機(有了51的底子,再上手AVR幾乎無阻力,所以這次也沒去系統(tǒng)學習,而是用什么學什么。)
2012年12月~2013年1月,解決了主控問題后開始搭建太陽能發(fā)電監(jiān)控系統(tǒng)各個原始模塊。在近2個多月的時間里,學習了如何腐蝕電路板,鞏固了Altium Designer,溫習了模電特別是運放,在年前終于搭建出了原始系統(tǒng),如圖三所示。
圖3、太陽能發(fā)電系統(tǒng)原始模塊
由于每個功能基本都單獨搞成了個測試模塊,所以聯(lián)接時到處飛線,只能叫原始模塊了,呵呵。簡單介紹下:左上是基于LM324的AD信號調理電路板,左下是基于Atmega16A的主控板(供電是由7805轉換過來的),中間的是幾個繼電器構成的主電路板(正中間綠板子是淘寶上買的限壓限流充電模塊),右邊是由水泥電阻配個降壓模塊構成的可調負載。
2013年2月~3月,經過一段時間的測試,發(fā)現(xiàn)了些問題,最突出的問題就是采樣精度達不到95%,特別是電流采樣平均90%都困難,帶著問題不斷思索后確定了改進的方向:1、主控由Atemga16A(DIP封裝),改進為Atmega16A(TQFP封裝),原因是TQFP封裝可以啟用2路可編程的差分采樣(10倍和200倍放大),同時參照Atemga16A的技術說明書修訂了主控板的AD采樣電路,按要求加入了電感和電容濾波,并對采樣信號也增加了濾波;2、逐步精簡和整合原始模塊,減少飛線,增加聯(lián)接口。元器件逐步向貼片元件轉型,縮小電路板尺寸;3、自設計高效充電模塊。
為了這個夢想,我放棄了許多娛樂時間,終于在3月初完成了對太陽能發(fā)電系統(tǒng)各原始模塊的第一次整合工作,見圖四,并給手機和筆記本電腦供電,見圖五。
圖4、第一次整合后的太陽能發(fā)電系統(tǒng)
圖5、接上負載后的系統(tǒng)
經過一段時間的測試該系統(tǒng)特點如下:
1、電壓測量精度98%以上,電流測量精度96%以上;
2、系統(tǒng)最高工作電壓23V(MP2307限制),系統(tǒng)最大工作電流4.5A(50mRΩ/1W限制);
3、可累積工作時間和發(fā)出電能,不懼掉電(Atmega16內置EEPROM);
4、自設計充電模塊具備高效、可控、帶電網支撐功能,軟硬件雙保護功能。
近段時間工作有點忙,一是整理以前的設計過程,二是加深對DC/DC變壓模塊使用,三是測試系統(tǒng),特別是穩(wěn)定性和可靠性(為以后能成為可靠產品做好鋪墊,疏忽不得)。完成了第五篇《基于MP2307的USB供電模塊》,這個模塊的目標就是小、模塊式,插接方式,預留監(jiān)控端口。
圖6 負載(基于MP2307的USB供電模塊)
2013年3月~4月初,經過整理后系統(tǒng)開始逐步變?yōu)槟K化了,加入防過流的保險絲,制作了第一個升壓電路(基于UC3843的Boost升壓電路,過幾天總結完畢馬上續(xù)帖)。現(xiàn)在看來低壓直流系統(tǒng)的主要工作大頭應該完成(升壓、降壓、限壓、限流等功能都調試出來了),剩下的就是整理和完善設計了。第二版系統(tǒng)開始放圖:
圖7 散開放置的模塊圖
圖8 組裝后帶蓄電池、手機、筆記本全家圖
第六篇、基于UC3843的Boost升壓模塊整理完畢,在188樓。這次寫得比較細,希望大家能讀懂,想動手的可以做得出東西。此刻電壓直流部分主要功能都已經實現(xiàn)了(降壓、升壓、限壓、限流),太陽能發(fā)電系統(tǒng)的直流部分就是完善AVR的管理和結構了。
2013年5月1日前,終于完成了高度整合后的第三版(把Boost升壓電路也做成模塊化)。并在汽車上小試一把了,單片機的控制部分加入了控制開關和蜂鳴器報警等電路。直接上圖吧!
組合拼圖
第七、八篇是使用Atmega16A自制太陽能充電器的過程,并朝著成品化方向發(fā)展。已經做出了一片半成品,并成功售罄,也是對自己學習的最好肯定。期間有不少發(fā)燒友給了很好的建議和意見,特別是廈門林工和河北曹工的幫組,加速了從發(fā)燒自制向成品化的轉變。下面幾個圖是幾次重要版本的。技術資料請看230樓附件。Atmega16A的功能和資源幾乎使用到了70%以上,呵呵。
第一版 18V太陽能板充12V電池
第三版 18或36V太陽能板充12或24V電池
全部售出版本全家福
技術交流:
當每個模塊設計得相對完善后,將會分享所有資料,包含自己的設計底稿,GENGXIN