Tässä artikkelissa selitetään yksinkertainen puhdas siniaaltoinvertteripiiri, joka käyttää Arduinoa, joka voidaan päivittää halutun tehon saavuttamiseksi käyttäjän mieltymysten mukaisesti
Piirin käyttö
Viimeisessä artikkelissa opimme miten generoida siniaaltopulssin leveyden modulaatio tai SPWM vaikka Arduino , aiomme käyttää samaa Arduino-korttia ehdotetun yksinkertaisen puhtaan siniaaltoinvertteripiirin tekemiseen.Suunnittelu on todella suoraviivainen, kuten seuraavassa kuvassa on esitetty.
Sinun täytyy vain ohjelmoi arduino-levy SPWM-koodilla, kuten edellisessä artikkelissa on selitetty, ja kytke se joihinkin ulkoisiin laitteisiin.

Tappi # 8 ja tappi # 9 luoda SPWM: t vuorotellen ja vaihda asiaankuuluvat mosfetit samalla SPWM-kuviolla.
MOSFST puolestaan indusoi muuntajan suurivirtaisella SPWM-aaltomuodolla akkuvirralla aiheuttaen trafon toissijaisen aaltomuodon, mutta verkkovirralla .
Ehdotettu Arduino-invertteripiiri voidaan päivittää mihin tahansa ensisijaiseen korkeamman tehon tasoon yksinkertaisesti päivittämällä mosfets ja trafo-luokitus vastaavasti, tai vaihtoehtoisesti voit muuntaa tämän myös täydeksi sillaksi tai H-sillan siniaaltoinvertteri
Virta Arduino Board
Kaaviossa Arduino-kortti nähtiin toimitettuna 7812 IC -piiristä, joka voitaisiin rakentaa johdotuksella a vakio 7812 IC seuraavalla tavalla. IC varmistaa, että Arduinon tulo ei koskaan ylitä 12 V -merkkiä, vaikka tämä ei välttämättä ole ehdottoman kriittistä, ellei akun nimellisarvo ole yli 18 V.

Jos sinulla on kysyttävää yllä olevasta SPWM-invertteripiiristä käyttäen ohjelmoitua Arduinoa, kysy heiltä vapaasti arvokkaiden kommenttien kautta.
Aaltomuodon kuvat Arduino SPWM: lle

Kuva SPWM-aaltomuodosta, joka on saatu yllä olevasta Arduino-taajuusmuuttajan suunnittelusta (testannut ja lähettäjä Mr.Ainsworth Lynch)
Ohjelmakoodin löydät seuraavasta linkistä:
Arduino SPWM -generaattoripiiri
PÄIVITTÄÄ:
BJT-puskurivaiheen käyttö tasosiirtäjänä
Koska Arduino-kortti tuottaa 5 V: n lähdön, se ei välttämättä ole ihanteellinen arvo mosfettien ajamiselle suoraan.
Siksi voidaan tarvita välivaiheen BJT-tasonsiirtovaihe portin tason nostamiseksi 12 V: iin, jotta mosfetit pystyvät toimimaan oikein aiheuttamatta laitteiden tarpeetonta kuumenemista. Päivitetty kaavio (suositeltava) näkyy alla:

Yllä oleva muotoilu on suositeltava! (Lisää vain viiveajastin, kuten alla on selitetty!)
Videoleike
Osaluettelo
Kaikki vastukset ovat 1/4 wattia, 5% CFR
- 10K = 4
- 1K = 2
- BC547 = 4nos
- Mosfets IRF540 = 2nos
- Arduino UNO = 1
- Muuntaja = 9-0-9V / 220V / 120V nykyinen vaatimuksen mukaan.
- Akku = 12 V, Ah-arvo vaatimuksen mukaan
Viivästysvaikutus
Voit varmistaa, että mosfet-vaihe ei käynnisty Arduino-käynnistyksen tai käynnistyksen aikana, lisäämällä seuraavan viivegeneraattorin ja liittämällä ne vasemmanpuoleisten BC547-transistoreiden pohjaan. Tämä suojaa mosfettejä ja estää niitä palamasta virtakytkimen ON Arduino käynnistyksen aikana.

TESTAA JA VAHVISTAA VIIVETULO LED: N KERÄJÄLLÄ ENNEN TUOTTEEN TOTEUTTAMISTA
Automaattisen jännitesäätimen lisääminen
Aivan kuten mikä tahansa muu taajuusmuuttaja, tämän mallin lähtö voi nousta vaarallisiin rajoihin, kun akku on ladattu täyteen.
Tämän hallitsemiseksi an automaattinen jännitteen säädin voidaan käyttää kuten alla on esitetty.
BC547-kerääjät tulisi liittää vasemman puolen BC547-parin pohjaan, jotka on kytketty Arduinoon 10K-vastusten kautta.

Jännitteen korjauspiirin eristetylle versiolle voimme muokata yllä olevaa piiriä muuntajalla, kuten alla on esitetty:

Varmista, että liität negatiivisen linjan pariston negatiiviseen
Kuinka asennus
Automaattisen jännitteen korjauspiirin asettamiseksi syötetään vakaa 230 V tai 110 V taajuusmuuttajan teknisten tietojen mukaisesti piirin tulopuolelle.
Säädä seuraavaksi 10 k: n esiasetusta varovasti siten, että punaiset LEDit vain syttyvät. Siinä kaikki, tiivistä esiasetus ja kytke piiri yllä olevaan Arduino-korttiin suunnitellun automaattisen lähtöjännitteen säätämisen toteuttamiseksi.
CMOS-puskurin käyttö
Toinen malli yllä olevalle Arduino-siniaalto-invertteripiirille voidaan nähdä alla, CMOS-IC: tä käytetään tuettu puskuri BJT-vaiheelle

Tärkeä:
Yksinkertainen on välttää tahaton kytkeminen päälle ennen Arduino-käynnistystä viive ON-ajastinpiiri voidaan sisällyttää yllä olevaan suunnitteluun, kuten alla on esitetty:

Edellinen: Arduino SPWM -generaattoripiiri - kooditiedot ja kaavio Seuraava: Arduino-taajuusmittari 16 × 2 -näytöllä