Hallo CO'ers,

Momenteel ben ik bezig een 230v dimmer te maken met een uC en een triac.
Op het forum kwam ik de volgende schakeling tegen om het nulpunt van een sinus te bepalen.
http://i29.tinypic.com/2liwi35.png

Deze wordt dan aan de uC gekoppeld om op basis hiervan de juiste tijd te kiezen om de triac aan te sturen. Bijvoorbeeld op een dergelijke manier :
http://images.elektroda.net/67_1164777922.gif

Maar nu komt de truuk:

Dit bovenstaande principe met de nulpuntdetectie werkt goed als de belasting ohms is, maar als deze nu inductief of capacitief zou zijn, dan ijlt de stroom voor of na. Allemaal leuk en wel, maar ik begrijp dus dat de triac pas uit geleiding gaat wanneer de houdstroom onder een bepaald punt komen, en is dus niet afhankelijk van de spanning als ik het goed begrijp.

Als de belasting dus niet ohms is, dan klopt de regeling van de triac niet meer. Weet iemand hier een oplossing voor? Het liefst natuurlijk aan de kant waar de 230V wordt gelijkgericht.

Waarom plaats je een condensator over R2?! De optocoupler levert een korte positieve puls bij elke nuldoorgang. Die C van 10n gaat die puls verzieken.

Verder heeft de aard van de belasting --ohms/inductief/capacitief-- geen invloed op de nuldoorgangsdedectie. Die sluit je immers rechtstreeks op de netspanning aan.
De aard van de belasting heeft wèl invloed op de manier waarop de triac moet geschakeld worden. Bij ohmse of capacitieve belastingen heb je een condensator nodig en een ontstoorspoel. Bij inductieve lasten moet dat een snubbernetwerk zijn.

Wat de triac betreft: stuur die aan via een opto-triac, zodat het laagspanningsdeel niet verbonden wordt met de netspanning. Een MOC3023 of zo.
Wil je de triac absoluut rechtstreeks sturen, neem dan +5V als gemeenschappelijke rail. Zo kan je de triac met een negatieve gatestroom triggeren, waardoor je geen rekening moet houden met de vierde quadrant.
En bedenk goed, dat er nare dingen zullen gebeuren als je bv. een trafo niet correct stuurt. Als je bv. enkel betrouwbaar triggert als de netspanning positief is tov. de gemeenschappelijke rail. Dat risico sluit je uit als je een opto-triac gebruikt.

Bedankt voor je snelle antwoord.

Het is inderdaad handig om het laagspannings gedeelte galvanisch af te schermen van de hoogspanning. De MOC3023 ziet er wel betrouwbaar uit.

Ik ga nog even het een en ander uitzoeken betreft de belasting.

Je hebt alsnog de nuldoorgang van de spanning nodig om de triac op het juiste moment in te kunnen schakelen. Het uitschakelen gebeurd inderdaad pas wanneer de stroom door de nul gaat, en dat kan zeker op een ander moment zijn dan de nuldoorgang van de spanning. Volgens mij klopt de effectieve spanning over de belasting wel.

Bij inductieve lasten wordt, geloof ik, meestal een pulstrein gebruikt om de triac betrouwbaarder te laten ontsteken; als je dat niet doet, zou het kunnen dat de stroom nog niet genoeg is om de triac aan te houden op het moment dat je puls stopt. Je kunt natuurlijk ook een veel langere puls geven, maar dat is dan weer niet handig omdat de gatestroom dan weer wat hoog wordt.

Nog even een vraagje tussendoor:

Zijn er bepaalde 'standaard' waarden waaraan het snubbernetwerk moet voldoen? Op een ander schema zie ik een weerstand van 39ohm in serie met een 10n condensator parallel staan over de triac. Hier is echter de aard van de belasting niet bekend.

Ik probeer een dimmer te maken voor verschillende vermogens en verschillende belastingen (dus ohms, inductief). Denk hierbij aan een gebied van 50W tot 1200~1500W. Ik zou verbaasd zijn als dit door 1 en dezelfde dimmer gerealiseerd kan worden. Het gaat mij meer om het juist ontsteken van de triac zodat er geen hysteresis (klopt dit?) ontstaat.

Zo'n snubber-netwerk heeft twee taken.

Bij het triggeren van de triac zal de inductie beletten dat er meteen de volle stroom gaat vloeien. Als het om een klassieke dimmer gaat, krijgt de gate v/d triac slechts een heel korte puls. Het kan dan gebeuren dat de belastingsstroom lager is dan de noodzakelijke houdstroom, op het ogenblik dat de ontstekingspuls eindigt.
Een snubber-netwerk zal zich bij het triggeren ontladen over de triac, en alzo de nodige houdstroom leveren.

Wanneer de volgende nuldoorgang optreedt, doet zich een ander effect voor: het rate-effect. Doordat de stroom naijlt op de spanning, wil die nog even blijven doorlopen. Dat veroorzaakt opslingering, die de triac spontaan doet ontsteken.
Hier zal het snubber-netwerk die opslingering dempen tot een ongevaarlijke waarde.

Wat de waarden betreft: 100nF + 100Ω zijn gebruikelijke waarden. Die kan je ongestraft gebruiken bij zowel 50W als 1500W.

Super uitleg! Hier kan ik mee vooruit. Bedankt!