BLDC moottorin ohjain, tämä elektroniikkapiiri on suunniteltu KiCAD ohjelmalla. Mikrokontrollerina toimii ARM Cortex M4 pohjainen mikrokontrolleri. Mikrokontrollerin kellotaajuus on 144Mhz, joka on toteutettu ulkoisella 16Mhz kristallilla.

Moottorin virtoja mitataan alemman mosfetin ja maan välille sijoitettujen shunttivastusten avulla, shunttivastuksen jännite vahvistetaan 100-kertaiseksi erillisellä vahvistimella. Vaiheiden jännitteet mitataan

BLDC Moottorin ohjain

Piirin arkkitehtuuri

Piirin arkkitehtuuri yksinkertaistettuna, piirilevy koostuu low voltage puolesta, johon kuuluu mikrokontrolleri sekä käyttöliittymä liitännät. Teho elektroniikan osasta, joka vastaa moottorin ohjaamisesta. Mittauselektroniikasta, jonka tehtävänä on mitata moottorin jännitteitä ja virtoja.

Elektroniikka levyjen valmistus

Elektroniikkalevyt suunniteltiin niin, että suurin osa osista on pintaliitoskomponentteja, jotka valmistaja voi kiinnittää. Vain johdot piti kiinnittää myöhemmin itse.

Elektroniikkapiirin kotelointi

Kotelo valmistettiin 3D tulostamalla asa muovista, koteloon lisäksi tehtiin sovitteet, että jäähdytyssiilet saatiin kiinnitettyä mosfettien päälle. Kotelon kiinnitys onnistuu M3 pulteilla.

Moottorin ohjaimen testaaminen

Moottorin ohjaimeen lisättiin yksinkertainen firmware ohjelma, joka pyörittää moottoria SPWM menetelmällä. Moottorin hallintaan käyettiin SWDIO liitäntää ja STM32CubeMonitor -ohjelmistoa.

Jaa tämä postaus ystävillesi

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *