PWM med zero crossing detection på PIC



BEMÆRK, dette er et uddateret projekt, se istedenfor PWM3
PWM3 er det færdige projekt, ja, det er rigtigt, vi har faktisk lavet noget der virker!


Denne puls brede modulator er tiltænkt at skulle bruges som forsats til discolitez, og på den måde kunne styre lysstyrken.
Ideen er at man vha. comporten overfører informationer om kanal og lysstyrke i en byte, hvor de første 3 bits fortæller hvilken kanal det drejer sig om, og de sidste 5 bits fortæller hvilken lysstyrke denne kanal skal ha.
Da discolitez printet kører vha triac's kan disse kun afbryde strømmen når ac kurven passere nul, derfor er ideen at noget elektronik sender et tegn til pic'en når ac kurven passere nul, derefter går pic'en igang med at tælle, og tænde for kanalerne nå tiden vil passe til at dæmpningen svarer til den tid der er tilbage, og slukke for kanalerne efter et meget lille stykke tid.
Vi er faktisk kommet ganske langt med dette projekt, desværrer besværliggøres det af at pic'en det blev udviklet til nok er futtet af, så lige nu er projektet sat på standby indtil en ny pic ankommer fra asien.