Ez a cikk egy egyszerű tiszta szinusz hullámú inverter áramkört ismertet Arduino segítségével, amelyet frissíteni lehet a kívánt teljesítmény elérése érdekében, a felhasználó preferenciái szerint
Áramkör működtetése
Az utolsó cikkben megtudtuk hogyan lehet szinusz hullám impulzusszélesség modulációt vagy SPWM-et generálni az Arduino segítségével , ugyanazt az Arduino kártyát fogjuk használni a javasolt egyszerű tiszta szinusz hullámú inverter áramkör elkészítéséhez. A kialakítás valójában rendkívül egyszerű, amint azt a következő ábra mutatja.
Csak muszáj programozza az arduino táblát az SPWM kóddal, az előző cikkben leírtak szerint, és csatlakoztassa néhány külső eszközhöz.
8. számú és 9. tű generálja az SPWM-eket felváltva, és kapcsolja be a megfelelő mosfeteket ugyanazzal az SPWM mintával.
A mosfst viszont nagy áramú SPWM hullámformával indukálja a transzformátort az akkumulátor energiájának felhasználásával, aminek következtében a trafo szekunder része azonos hullámformát generál, de hálózati váltakozó áramú szinten .
A javasolt Arduino inverter áramkört bármely előnyben részesített magasabb teljesítményszintre fel lehet fejleszteni, egyszerűen a mosfetek és a trafo besorolásának megfelelő frissítésével, vagy alternatív megoldásként ezt teljes híddá vagy H-híd szinuszos inverter
Az Arduino Board áramellátása
Az ábrán látható, hogy az Arduino kártya egy 7812 IC áramkörből származik, ezt az a bekötésével lehet megépíteni szabvány 7812 IC a következő módon. Az IC biztosítja, hogy az Arduino bemenete soha ne haladja meg a 12 V-os jelet, bár ez nem feltétlenül kritikus, hacsak az akkumulátor névleges értéke 18 V.
Ha kérdése van a fenti SPWM inverter áramkörével kapcsolatban egy programozott Arduino segítségével, kérjük, nyugodtan tegye fel őket értékes megjegyzéseivel.
Waveform Images for Arduino SPWM
Az SPWM hullámformájának képe a fenti Arduino inverterterv alapján (tesztelve és benyújtva: Ainsworth Lynch)
A programkódhoz kérjük, látogassa meg az alábbi linket:
Arduino SPWM generátor áramkör
FRISSÍTÉS:
A BJT Buffer Stage használata szintváltóként
Mivel egy Arduino kártya 5V-os kimenetet fog termelni, nem biztos, hogy ideális érték a mosfetek közvetlen vezetésére.
Ezért szükség lehet egy közbenső BJT-fokozatú fokozatra a kapu szintjének 12 V-ra történő emeléséhez, hogy a mosfetek megfelelően működhessenek anélkül, hogy feleslegesen felmelegítenék az eszközöket. A frissített diagram (ajánlott) az alábbiakban látható:
A fenti kivitel az ajánlott! (Csak győződjön meg róla, hogy hozzáadta a késleltetési időzítőt, az alábbiakban leírtak szerint!)
Videoklip
Alkatrész lista
Minden ellenállás 1/4 wattos, 5% CFR
- 10K = 4
- 1K = 2
- BC547 = 4nos
- Mosfets IRF540 = 2nos
- Arduino UNO = 1
- Transzformátor = 9-0-9V / 220V / 120V áram a követelményeknek megfelelően.
- Akkumulátor = 12V, Ah érték a követelményeknek megfelelően
Késleltetési hatás
Annak biztosítására, hogy a mosfet szakasz ne induljon el az Arduino indítása vagy indítása során, felveheti a következő késleltető generátort, és csatlakoztathatja őket a bal oldali BC547 tranzisztorok aljához. Ez védi a mosfeteket, és megakadályozza, hogy megégjenek az Arduino ON bekapcsolásakor.
KÉRJE TESZTELJE ÉS MEGERŐSÍTENI A KÉSLELTETÉS KIMENETÉT LED-del a kollektornál, mielőtt az inverter véglegesülne
Automatikus feszültségszabályozó hozzáadása
Csakúgy, mint bármely más inverter esetében, az ilyen kimenet is nem biztonságos határértékekre emelkedhet, ha az akkumulátor teljesen fel van töltve.
Ennek ellenőrzésére an automatikus feszültségszabályozó alkalmazhatók az alábbiak szerint.
A BC547 kollektorokat a bal oldali BC547 pár alapjaihoz kell csatlakoztatni, amelyek 10K ellenállásokon keresztül kapcsolódnak az Arduino-hoz.
A feszültségkorrekciós áramkör elszigetelt változatához a fenti áramkört transzformátorral módosíthatjuk, az alábbiak szerint:
Ügyeljen arra, hogy a negatív vonalat összekapcsolja az akkumulátor negatívjával
Hogyan kell beállítani
Az automatikus feszültségkorrekciós áramkör beállításához tápláljon egy stabil 230V vagy 110V feszültséget az inverter specifikációi szerint az áramkör bemeneti oldalára.
Ezután óvatosan állítsa be a 10 000-es beállítást úgy, hogy a piros LED-ek csak világítsanak. Ennyi, zárja le az előre beállított értéket, és csatlakoztassa az áramkört a fenti Arduino kártyához a tervezett automatikus kimeneti feszültségszabályozás megvalósításához.
CMOS puffer használata
A fenti Arduino szinuszhullámú inverter áramkör másik kialakítása alább látható, a CMOS IC-t támogatott puffer a BJT szakaszához
Fontos:
Annak elkerülése érdekében, hogy véletlenül bekapcsoljon az Arduino indítása előtt, egy egyszerű késleltetett ON időzítő áramkör beépülhetnek a fenti tervbe, az alábbiak szerint:
Előző: Arduino SPWM generátor áramkör - kód részletek és ábra Következő: Arduino frekvenciamérő 16 × 2-es kijelző használatával