Spisu treści:
- Krok 1: Rysowanie schematu
- Krok 2: Projektowanie właściwej płytki drukowanej
- Krok 3: Przygotowanie płytki prototypowej
- Krok 4: Zapełnianie tablicy
- Krok 5: Testowanie obwodu pompy ładowania Dickson
- Krok 6: Lutowanie pozostałych komponentów i przewodów
- Krok 7: Testy oprogramowania
- Krok 8: Wniosek, linki do pobrania
- Krok 9: Gdzie zamówić swoje tablice
Wideo: DIY Arduino PWM5 Solar Charge Controller (pliki PCB i oprogramowanie w zestawie): 9 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Kilka lat temu Julian Ilett zaprojektował oryginalny, oparty na mikrokontrolerze PIC regulator ładowania słonecznego „PWM5”. Eksperymentował również z wersją opartą na Arduino. Jego filmy można znaleźć tutaj:
według schematu Juliansa, arduined.eu zaprojektowało bardzo małą wersję, opartą na Arduino Pro Mini 5V, 16MHz:
Po tym, jak zaprojektowałem i zbudowałem dwie ładowarki słoneczne MPPT buck, chciałem wypróbować ten bardzo uproszczony projekt.
Krok 1: Rysowanie schematu
Schemat oparty jest na ręcznie narysowanym rysunku Juliana. Starałem się, aby było to jak najłatwiejsze do zrozumienia. Będzie też podstawą dla odpowiedniej płytki drukowanej.
Krok 2: Projektowanie właściwej płytki drukowanej
Schemat Eagle był podstawą tego układu PCB. Tory są jednostronne i bardzo szerokie. Dzięki temu możesz łatwo wytrawić swoje deski, jeśli nie chcesz ich zamawiać u producenta.
Krok 3: Przygotowanie płytki prototypowej
Zanim zamówię płytki, chciałem zweryfikować projekt na kawałku płytki prototypowej. Jego rozmiar to 0,8 x 1,4 cala.
Krok 4: Zapełnianie tablicy
Ponieważ płyta powinna mieć taki sam rozmiar jak Pro Mini, elementy są bardzo blisko siebie. Oczywiście moglibyśmy również użyć komponentów SMD, ale chciałem, aby projekt był jak najbardziej przyjazny dla majsterkowiczów. Nazwy komponentów można znaleźć na schemacie. Wszystkie rezystory mają rozmiar 1/4 wata.
BTW: To była moja pierwsza próba lutowania bezołowiowego. Więc może wyglądać czyściej;-)
Krok 5: Testowanie obwodu pompy ładowania Dickson
Ponieważ chciałem, aby pobór prądu był jak najniższy (wynosi około 6mA), użyłem Arduino Pro Mini w wersji 3.3V, 8MHz. Tak więc ze względu na zasilanie 3,3 V (zamiast 5 V) nie byłem pewien, czy pompa ładująca będzie w stanie wygenerować wymagane napięcie bramki dla MOSFET IRF3205. Zrobiłem więc mały eksperyment z różnymi częstotliwościami PWM i kondensatorami pompy. Jak widać, napięcie około 5,5V nie było wystarczające do wysterowania MOSFET-a o nielogicznym poziomie. Postanowiłem więc użyć IRLZ44N. Jest to tak zwany MOSFET na poziomie logicznym i działa dobrze przy napięciu 5V.
Krok 6: Lutowanie pozostałych komponentów i przewodów
Następnie przyszedł czas na przylutowanie pozostałych elementów, a także przewodów i zewnętrznej diody antybackingowej. Ta dioda jest bardzo ważna! Upewnij się, że jest w stanie obsłużyć Twój maksymalny prąd.
Krok 7: Testy oprogramowania
Ponieważ oryginalne oprogramowanie było trochę jak ty, postanowiłem napisać własne. Możesz go pobrać (oraz pliki PCB Eagle, a także Gerbery) na moim GitHubie. Link znajduje się na końcu tej instrukcji.
Ważnym krokiem było ustalenie maksymalnej częstotliwości przełączania obwodów sterownika Julians MOSFET. Jak widać, 15kHz wygląda fatalnie (mierzone na bramce MOSFET) i wytworzyłoby dużo ciepła. Z drugiej strony 2kHz wygląda akceptowalnie. Możesz zobaczyć różnice w filmie na pierwszej stronie tego artykułu.
Do wykonania wymaganych pomiarów użyłem mojego taniego kieszonkowego oscyloskopu DSO201, multimetru oraz miernika mocy Arduino DIY.
Krok 8: Wniosek, linki do pobrania
Więc jaki jest wniosek z tego małego projektu? Działa dobrze, ale oczywiście nie można go używać przy nominalnych napięciach akumulatora poniżej 12V. Przynajmniej w tym przypadku byłoby to bardzo nieefektywne, ponieważ jest to tylko ładowarka PWM, a nie konwerter buck. Nie ma również śledzenia MPPT. Ale jak na swój rozmiar robi wrażenie. Działa również z bardzo małymi panelami słonecznymi lub przy bardzo słabym świetle słonecznym.
I oczywiście budowanie tego jest świetną zabawą. Lubiłem też bawić się moim oscyloskopem i wizualizować obwody sterownika MOSFET.
Mam nadzieję, że ten mały Instruktaż był dla ciebie pomocny. Zobacz także moje inne filmy o elektronice na moim kanale YouTube.
Oprogramowanie, pliki Eagle CAD i pliki Gerber na moim GitHubie:
github.com/TheDIYGuy999/PWM5
Ładowarki MPPT na moim GitHubie:
github.com/TheDIYGuy999/MPPT_Buck_Converte…
github.com/TheDIYGuy999/MPPT_Buck_Converte…
Mój kanał YouTube:
www.youtube.com/channel/UCqWO3PNCSjHmYiACD…
Krok 9: Gdzie zamówić swoje tablice
Deski można zamówić tutaj:
jlcpcb.com (z załączonymi plikami Gerber)
oshpark.com (z plikiem tablicy Eagle)
oczywiście są też inne alternatywy
Zalecana:
Uruchom swoje gry Steam na zestawie Retro Arcade Kit z Raspberry Pi: 7 kroków
Uruchamiaj swoje gry Steam na zestawie Retro Arcade Kit z Raspberry Pi: Czy masz konto Steam ze wszystkimi najnowszymi grami? Co powiesz na szafkę zręcznościową? Jeśli tak, dlaczego nie połączyć ich obu w niesamowitą maszynę do gier Steam Streaming. Dzięki ludziom ze Steam możesz teraz przesyłać strumieniowo najnowsze gry ze swojego komputera lub Ma
Drukowany w 3D miecz świetlny z dźwiękiem zasilanym przez Arduino (pliki w zestawie): 6 kroków
3D Printed Light Saber z Arduino Powered Sound (pliki w zestawie): Nigdy nie byłem w stanie znaleźć dobrego samouczka, kiedy pracowałem nad tym projektem, więc pomyślałem, że go stworzę. Ten samouczek użyje niektórych plików z 3DPRINTINGWORLD, a niektóre części kodu pochodzą z JakeS0ftThings, których będziesz potrzebować:1. Drukarka 3D
Jak pobrać bezpłatne oprogramowanie jako student ISU (Microsoft, Adobe i oprogramowanie zabezpieczające: 24 kroki)
Jak pobrać bezpłatne oprogramowanie jako student ISU (Microsoft, Adobe i oprogramowanie zabezpieczające: W przypadku firmy Adobe: przejdź do kroku 1. W przypadku firmy Microsoft: przejdź do kroku 8. W przypadku zabezpieczeń: przejdź do kroku 12. W przypadku platformy Azure: przejdź do kroku 16
Aby zainstalować oprogramowanie Arduino (IDE) w zestawie programistycznym Jetson Nano: 3 kroki
Aby zainstalować oprogramowanie Arduino (IDE) na zestawie programistycznym Jetson Nano: Będziesz potrzebować zestawu programistycznego Jetson Nano? Połączenie internetowe z płytą Jetson za pomocą gniazda Ethernet lub zainstalowanej karty Wi-Fi
Jak naprawić nieobsługiwane pliki danych i pobrać ulubione pliki wideo na przenośne PSP: 7 kroków
Jak naprawić nieobsługiwane pliki danych i pobrać ulubione pliki wideo na przenośne PSP: korzystałem z Media Go i wykonałem kilka sztuczek, aby nieobsługiwane pliki wideo działały na moim PSP.To wszystkie moje kroki, które wykonałem , kiedy po raz pierwszy dostałem nieobsługiwane pliki wideo do pracy na moim PSP. Działa w 100% ze wszystkimi plikami wideo na moim PSP Po