IGBT-styring med six step Eksempelklausuler
IGBT-styring med six step. Det er denne styringen som får motoren til å gå rundt. Vekselretting av DC-bussen skjer med six step-metoden. De seks transistorene blir styrt av digitale utganger fra Arduino Mega som vil åpne eller lukke transistorenes, slik at strømmen kan passere ut til motoren. Argumentene i programmet som blir brukt for å åpne og lukke transistorene i riktig rek- kefølge til rett tid, er boolske variabler som endrer status mellom HIGH og LOW. Tids- forsinkelser (delay) er også lagt inn mellom hver bolk med kode i denne delen. Utgangene fra Arduino vil sende signaler til komparatorene (L6390), som videre vil sende signal til transistorenes gate-pin. Gate-pinnen vil tenne/slukke og slippe gjennom DC- spenningen relativt til hva tiden på delay-koden er satt til, som igjen vil skape spenningens frekvens ut til motoren. Måten dette ble realisert på var å bruke en skisse for hvordan transistorene i en six step-sekvens vil se ut med 180º mode. Ut ifra figur 28 ble det antatt at mikrokontrolleren måtte sende ut seks signaler for å få til en slik sekvens på transistorene, ettersom det er seks transistorer. Etter undersøkelse av hvordan motorkontrollerkortets transistorer var koblet, endret dette seg. Sannhetstabellen for når transistorene blir tent gjennom komparatorene sine koblingspunkter viser til hvor- dan signaler den skal ha for å aktivere transistorparene.
