Avatar billede akilleuz Nybegynder
12. juli 2007 - 08:34 Der er 5 kommentarer

Styring af triac

Hej

Jeg har lavet et program til at styre lyset ved hjælp af at modtage IR koder fra en fjernbetjening. Jeg skal så have skrevet noget kode der kan styre en TRIAC.

Jeg har lidt problemer med at få lavet Zero crossing rutinen.

Med venlig hilsen
Avatar billede _et Praktikant
15. juli 2007 - 21:10 #1
Er det en lysdæmper eller bare en on/off ?

Hvad skal Zero crossing rutinen gøre?
Avatar billede _et Praktikant
15. juli 2007 - 21:10 #2
og i hvilket sprog?
Avatar billede akilleuz Nybegynder
15. juli 2007 - 21:28 #3
Skal bruge den til en lysdæmper, og skriver i C (AVR CodeVision)

Zero crossing rutinen skal tjekke om der er "zero crossing" og så lave et interrupt der synkronisere et internt interrupt, som så sætter et PWM register der styre gaten på en Triac, jeg tro jeg er ved at have styr på det, men vil gerne holde tråden åben hvis jeg får lidt problemer :-)
Avatar billede _et Praktikant
15. juli 2007 - 21:47 #4
Hvorfor ønsker du at vide hvornår der er crossing?
Avatar billede klaro Nybegynder
04. september 2007 - 22:27 #5
De har det måske ikke mere, men Atmel har faktisk haft en application note om det på deres hjemmeside, måske til en anden processor, men så lån idéen og lav programmet om der hvor det er nødvendigt.

Zero crossing bruges til at finde ud af hvor lang tid efter nulgennemgangen triac'en skal trigges, så ledes at den ikke leder i hele forløbet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester