Beste techneuten,

Ik heb iets waar ik niet uit kom.

Kort:
Dimmer aangestuurd met ESP8266,
230v uitgang (met halogeen verlichting) is niet stabiel en staat te 'trillen' / flikkeren, dit gebeurd met name onder de 60%.

Lang:
Ik gebruik voor veel doeleinden in mijn huis de ESP8266.
Hierbij stuur ik zo ook 4 dimmerprints aan om wat enkele lampen mee te dimmen.
Echter had ik eerst een 4 kanaals print met nul doorgang detectie die ik dus softwarematig aanstuurde en timede met de daarvoor beschikbare librarys.
(https://nl.aliexpress.com/item/32975095882.html)

echter kreeg ik de verlichting (halogeen/gloeilampen 230v) niet stabiel en blijft de lamp aan maar gaat op een willekeurig moment kort wat flikkeren.

uiteraard werd ik dit zat en heb 4 andere printjes aangesloten die met PWM aangestuurd worden en dmv een tyristor de verlichting gaat dimmen.
(https://nl.aliexpress.com/item/32963090456.html)

je raad het al .. ook deze is niet stabiel en staat zelfs nog vaker iets meer te 'trillen' / flikkeren, dit gebeurd met name onder de 60%.

Het valt me wel op dat de lampen nu niet gelijktijdig staan te flikkeren met de nieuwe losse printjes wat eerder wel gebeurde met de andere 4 kanaals print waar de nul doorgang getimed moest worden(vandaar de aanpassing ook naar een print die dat hardwarematig doet in de hoop dat dat de oplossing zou zijn).

Wat ik heb geprobeerd, is ook het zelfde eens aan te sturen met een Arduino nano met kale programering zodat ik zeker weet dat het niet de programmering van de ESP is die bijvoorbeeld iets over de wifi aan het zenden is.
Ook heb ik een "MKP62 275~x2 474K 40/110/56/b" condensator liggen, deze had ik besteld (op advies elders) in een poging iets stabiel te krijgen (parralel op in of uitgang) maar mag niet baten.

info:
4x dimmer print (max 3a 230v) (https://nl.aliexpress.com/item/32963090456.html)
dimmer 1 3x wandlamp 20w halogeen 'gloeilamp'
dimmer 2 1x staande lamp 60w halogeen 'gloeilamp'
dimmer 3 1x plafondlamp 3x 35w halogeen 'gloeilamp'
dimmer 4 1x plafondlamp 1x 60w halogeen 'gloeilamp'

DE vraag :
Hoe kan ik een output het beste stabiliseren ?
Zie ik hier iets (stoms) over het hoofd ?
OF kan ik beter iets heel anders aanschaffen om mbv een (3.3v) pwm signaal 4 kanalen te dimmen, zo ja wat kan je me adviseren of aanbieden?.

Alvast bedankt voor de input !
Grt Kevin Meiners

Omdat hier meerdere principes door elkaar genoemd worden is het lastig precies te antwoorden, maar als het bij bepaalde instellingen en ook bij het boardje met een PWM interface gebeurd zal de triac soms niet lekker willen ontsteken, en zit het naar mijn idee dus aan de hardware kant, niet in de firmware.
Zorg met name dat de last goed compatibel is met de schakeling rond de triac. Op een 10A triac zal een paar honderd W gepast zijn, bijvoorbeeld theaterspots of halogeen bouwlampen.

Fase aansnijding op een ESP8266 terwijl ook Wifi draait lijkt mij vragen op problemen, de tijd wordt heel ruisig door alle interrupts.

Werkt het wel goed met wat grotere belastingen? Wat was de uitkomst van het genoemde experiment met de Arduino Nano?

Overigens zou ik terughoudend zijn dit soort Chineese "rotzooi" vast aan het net in een woonhuis te hangen. Voor experimenten, tijdelijke zaken, lichteffecten etc. is het natuurlijk prima :) Maar dat is allicht persoonlijk, ik heb een sterke afkeer van brand.

Op 27 augustus 2022 15:17:39 schreef spitfire87:
Echter had ik eerst een 4 kanaals print met nul doorgang detectie die ik dus softwarematig aanstuurde en timede met de daarvoor beschikbare librarys.
(https://nl.aliexpress.com/item/32975095882.html)

echter kreeg ik de verlichting (halogeen/gloeilampen 230v) niet stabiel en blijft de lamp aan maar gaat op een willekeurig moment kort wat flikkeren.

Vreemd. Deed je de nul doorgang detectie in je ESP, of zat dit op de dimmer?

uiteraard werd ik dit zat en heb 4 andere printjes aangesloten die met PWM aangestuurd worden en dmv een tyristor de verlichting gaat dimmen.
(https://nl.aliexpress.com/item/32963090456.html)

je raad het al .. ook deze is niet stabiel en staat zelfs nog vaker iets meer te 'trillen' / flikkeren, dit gebeurd met name onder de 60%.

Gebruik je daar ook nul punt detectie? En een dimmer met een tyristor is nu niet echt super natuurlijk, dat hoort met een trac te gebeuren.

Het valt me wel op dat de lampen nu niet gelijktijdig staan te flikkeren...

Dat is logies als er geen detectie gebruikt wordt.

Hoe kan ik een output het beste stabiliseren ?

Zonder detectie kun je daar weinig aan doen. Maar ik zie ook geen spoel zitten op de dimmers, voor het aansturen van een motor is dat niet erg, maar voor verlichting is het minder.

Op 27 augustus 2022 15:29:10 schreef Aart:
...zit het naar mijn idee dus aan de hardware kant, niet in de firmware.
Zorg met name dat de last goed compatibel is met de schakeling rond de triac. Op een 10A triac zal een paar honder W gepast zijn, bijvoorbeeld theaterspots of halogeen bouwlampen.
...

Is een hogere belasting dan juist beter ?

Op 27 augustus 2022 15:29:10 schreef Aart:
...Fase aansnijding op een ESP8266 terwijl ook Wifi draait lijkt mij vragen op problemen, de tijd wordt heel ruisig door alle interrupts.
...

Dit vermoedde ik dus ook , daarom deze er weer tussenuit gehaald.

Op 27 augustus 2022 15:29:10 schreef Aart:
..Werkt het wel goed met wat grotere belastigen? Wat was de uitkomst van het genoemde experiment met de Arduino Nano?

Dit ga ik eens proberen, het zwaarste is nu 105w. ik kom hier op terug.
EDIT:
Met 3x 70W (210w) merk ik geen verschil. zwaarder heb ik momenteel niet liggen. (maar vraag me dan ook af of dat dan beter gaat)
--
De nano gaf het zelfde effect, dus wederom een indicatie naar de hardware.

ps.
Heb je toevallig een andere aanrader wat 'minder china' is en met 3.3v PWM gestuurd kan worden?

Op 27 augustus 2022 15:37:24 schreef Lambiek:
[...]
Vreemd. Deed je de nul doorgang detectie in je ESP, of zat dit op de dimmer?

[...]
Gebruik je daar ook nul punt detectie? En een dimmer met een tyristor is nu niet echt super natuurlijk, dat hoort met een trac te gebeuren.

[...]
Dat is logies als er geen detectie gebruikt wordt.

[...]
Zonder detectie kun je daar weinig aan doen. Maar ik zie ook geen spoel zitten op de dimmers, voor het aansturen van een motor is dat niet erg, maar voor verlichting is het minder.

Voorheen de doorgang software matig dmv een output van de dimmerprint.
De huidige print heeft hier geen uitgang voor (en ging er vanuit) dat deze dat dus zelf doet zodat ik hier de software niet mee hoef te belasten.

Heb je toevallig een tip over welke dimmer/print ik zou kunnen toepassen (gestuurd met een 3.3v PWM) ?

Verdiep je eens in deze hardware. Deze gebruik ik voor het regelen van motoren, hier zit dus ook geen spoel op. Maar die is er zo bij te plaatsen.

Hier het artikel van mij.

https://www.circuitsonline.net/artikelen/view/53

Ja, probeer het eens met een flinke last.
Dat is natuurlijk niet wat u wilt, maar als dat goed werkt dan helpt dat te begrijpen waar het probleem zit.

Verder: Systematisch testen, en precies benoemen wat wel werkt en wat niet, en wat het is.
Fase aansnijding is voor mij iets anders als PWM. Maar zoals ik het inschat gaat dat hier goed, zonder nuldoorgang pulsen geven deze libraries gewoonlijk niets uit. Het kan wel zijn dat de fase-relatie om enige reden niet klopt.

Op 27 augustus 2022 15:58:37 schreef Aart:
Ja, probeer het eens met een flinke last.
Dat is natuurlijk niet wat u wilt, maar als dat goed werkt dan helpt dat te begrijpen waar het probleem zit.

Verder: Systematisch testen, en precies benoemen wat wel werkt en wat niet, en wat het is.
Fase aansnijding is voor mij iets anders als PWM.

Ik zal vanavond eens proberen iets anders (lampen) er bij aan te sluiten zodat ik het vermogen wat verder opschroef dan de nu geteste 210Watt.

Ik gebruik een PWM signaal naar het ali printje (https://nl.aliexpress.com/item/32963090456.html)
ik durf echter niet te zeggen of deze fase aan of afsnijdend werkt.
dus zal even met de oscilloscoop aan de sleep moeten (nu geen tijd voor, kom er op terug).

Op 27 augustus 2022 15:58:37 schreef Aart:
Fase aansnijding is voor mij iets anders als PWM.

Ja, precies.

Al kun je via een PWM signaal natuurlijk wel een sinus maken, maar dan heb je wel andere hardware nodig. Dat zal niet goed werken met de getoonde dimer van Alie. Al is de dimmer wel PWM gestuurd volgens de gegevens en dat zal de TS ook wel bedoelen.

Op 27 augustus 2022 16:02:16 schreef spitfire87:
Ik gebruik een PWM signaal naar het ali printje (https://nl.aliexpress.com/item/32963090456.html)

Er zit dus wel een triac op die print en geen tyristor zoals je eerder schreef. Een BT138-600 wel te verstaan.

Ze weten op de website van Alie ook het verschil niet tussen een triac en tyristor blijkbaar, nog een goede reden om daar niets te kopen. :)

Op het oog doet een deel van de gelinkte Ali-productjes een zelfstandige fase-aansnijding welke met een (asynchroon) PWM signaal gestuurd kan worden.
Maar om dat precies te begrijpen van zo een site is nogal eens teleurstellend moeilijk, ook omdat ze allemaal net even anders zijn. Dat heb ik niet geprobeerd.

Alleen de beschrijving van dat ding is al te triest voor woorden.

1. beschrijving:

Thyristormodule is volledig geïsoleerd van de input en output optocouplers, en kan veilig worden gebruikt wanneer de zwakke stroom is volledig geïsoleerd.

Het gebruikt de I/O poort uitgang van MCU om de duty cycle te veranderen de 220V AC spanning te bereiken de dimmen snelheidsregeling power, etc.

2. kenmerken:

1>.Multi-applicatie modus;

2>.Optocoupler geïsoleerde uitgang;

3>. ondersteuning PWM controle;

4>. laag stroomverbruik;

5>. kleine grootte;

3.Parameters:

1>.Product Naam: AC 220V Thyristor Isolatie Module

2>.Product Nummer: YYAC-3S

3>.Control Voltage:DC 3.3V-5.0V

4>. belasting Werken Voltage:AC 220V

5>.Load Output:AC 220V

6>. belasting Stroom: 3A(Max)

7>.PWM Controle Frequentie: 1Hz ~ 500Hz

8>.Duty Cycle:0 ~ 100%

9>. Temperatuurbereik:-40 ? ~ 85 ?

10>. werken luchtvochtigheid: 0%-95% RH

11>.Size:56*24*21mm

4. functie:

1>. licht modulator: veranderen de spanning van de lamp om de helderheid van de lamp door de PWM.

2>.Regulator: Veranderen de duty cycle te veranderen de spanning.

3>. thermostaten: Verander de temperatuur door voltage control heater of koeler.

4>.Motor snelheidsregeling: Verandering spanning voor motor.

5>. voorbeeld: Module zal de uitgang 0V is input 0V laag niveau signaal van PWM; module zal de uitgang 220V is input 5V hoog niveau signaal van PWM.

5.Key core code:

Zoals regelen van de helderheid van de lamp:

Terwijl (1)

{

PWM + +;

Als (PWM = = PWM_set) P1 ^ 0 = 0; //De groter de PWM_set, de helderder het licht

Als (PWM>= 10) {P1 ^ 0 = 1;PWM = 0; }

}

6.Using Stappen:

1>. schrijf de volledige code volgens MCU zoals Arduino,Raspberry Pi,AVR,ARM,STM32 en dus geen.

2>. sluit controle voeding 3.3V ~ 5V voor module.

3>. aansluiten Belasting Werkspanning op 'N' en 'L'.

4>. sluit Belasting zoals lamp of motor.

5>. sluit MCU om PWM signaal.

6>.Turn OP power voor module en gebruik module.

7.Note:

1>. sluit belasting voor PWM passen;

2>. het is ook mogelijk om een signaal generator om de module, maar het moet aan de frequentie eisen;

3>. draad kan niet worden teruggedraaid. Anders de module zal worden beschadigd.

8. toepassing:

1>. speelgoed

2>. intelligente robot controle

3>.Smart auto

4>. mechanische controle

5>. de helderheid van de lamp

6>.Control motor speed

7>. pas de spanningsbereik

9. pakket:

1>.1pc YYAC-3S AC 220V Thyristor Isolatie Module;

Volgens mij maken ze van dat PWM signaal een 0-5Vdc en wordt de faseaansnijding door een controller gedaan en niet door het aangeboden PWM signaal.
Er zweeft op inet een filmpje met een oudere versie van dat printje.

Waarom het knippert weet ik niet, daarvoor moet je kunnen meten.

(Edit: foto's waren ineens verdwenen 8)7 )
Ik heb eens even lopen spelen met de oscilloscoop.
(en voor zover mijne het aan kan hopelijk iets meer info verzameld.)

Zoals je ziet is het fase aansnijdend en nog best netjes ook.

echter kom ik tijdens de metingen zo nu en dan dit tegen.
zowel aan de boven als de onderkant van de sinus is soms een klein piekje te zien.

dus ben ik het PWM signaal gaan controleren.
dit is duidelijk ook niet helemaal zuiver.
maar naar mijn mening dan ook niet extreem.

dus ook de 5v in gemeten en zie ik dit.
waar ik eigenlijk een vlakke lijn verwacht.
(maar is dit TE?)

Zodoende vermoed ik een probleem in de voeding die de PWM verstoort en zo de regeling in de print waardoor de lamp mee gaat doen.

ik gebruik hiervoor namelijk een 5v blokje op mijn print.
(je raad het al.. ook van ome ali.)
deze is dus waarschijnlijk onvoldoende gestabiliseerd en mogelijk alleen gelijk gericht.

Maar .. aangezien de ESP een usb ingang heeft makkelijk te checken door een powerbank te gebruiken. (strakker kan het niet.)
maar helaas , ook dan blijft het zoals het was.
dus kom ik toch weer aan de kant uit van het dimmerprintje.
Zou toch denken dat een lamp niet zo ingewikkeld moet zijn om strak te dimmen maar daar heb ik me duidelijk in vergist.

(PS ik ben geen pro in elektronica.. maar daarom ben ik hier :) )

Op 27 augustus 2022 15:58:37 schreef Aart:
Ja, probeer het eens met een flinke last.
Dat is natuurlijk niet wat u wilt, maar als dat goed werkt dan helpt dat te begrijpen waar het probleem zit.

Ik heb net om te proberen de lampen van de 4 dimmers gecombineerd op 1 print gezet en zo een totaal van 390W er op gehad.
(dat moet dan toch wel voldoende zijn?)
Maar helaas , het zelfde resultaat.

Op 27 augustus 2022 16:03:46 schreef Lambiek:
[...]
...Al is de dimmer wel PWM gestuurd volgens de gegevens en dat zal de TS ook wel bedoelen...

[...]
Er zit dus wel een triac op die print en geen tyristor zoals je eerder schreef. Een BT138-600 wel te verstaan.

Ze weten op de website van Alie ook het verschil niet tussen een triac en tyristor blijkbaar, nog een goede reden om daar niets te kopen. :)

Inderdaad is de ali omschrijving keer op keer een ramp.
ik had dan ook puur gezocht op iets wat 230v kon dimmen zonder een externe nul doorgang trigger.

en inderdaad ik stuur PWM , de print zet het om in fase aansnijdend 230v.

Op 27 augustus 2022 16:16:01 schreef Lambiek:
Alleen de beschrijving van dat ding is al te triest voor woorden.

[...]

:'(

Op 27 augustus 2022 18:47:19 schreef spitfire87:

dus kom ik toch weer aan de kant uit van het dimmerprintje.
Zou toch denken dat een lamp niet zo ingewikkeld moet zijn om strak te dimmen maar daar heb ik me duidelijk in vergist.

Dat is niet ingewikkeld maar je zou op het inet ook veel meer negatieve reactie's lezen over die module moest ze niet goed werken want ze is(was) een hot item.
Ik denk dat er iets anders aan de hand is!

NB. foto's zijn niet zichtbaar..nu wel ;)

edit, aan de uitgang van die HI_LINK module moet je nog een redelijk elco verbinden 470µF/16V, bij mij werkt die HI_LINK module al 2jaar zonder problemen.

zie hier wat de verlichting doet.
het is geen disco , maar storend is het wel.
(helaas niet super duidelijk op het filmpje , maar met het oog beter te zien)

[Bericht gewijzigd door spitfire87 op (48%)]

Op 27 augustus 2022 18:56:03 schreef MGP:
[...]
aan de uitgang van die HI_LINK module moet je nog een redelijk elco verbinden 470µF/16V, bij mij werkt die HI_LINK module al 2jaar zonder problemen.

Kijk dat komt mooi uit , dat is toevallig een van de waardes die ik in de verzameling heb.
Ik gebruik die HI_LINK modules ook al jaren op meerdere prints.
hoewel allemaal zonder een elco :+ maar ze werken overal als een zonnetje.
ik ga er morgen is even een elco er bij solderen. :)
Thanks

Op 27 augustus 2022 19:16:13 schreef spitfire87:
[...]

Kijk dat komt mooi uit , dat is toevallig een van de waardes die ik in de verzameling heb.

Dat mag ook 330µF of 220µF zijn, ik gaf die waarde mee omdat je geen 22µF zou nemen maar wel enkele honderd µF.

Op 27 augustus 2022 19:16:13 schreef spitfire87:
ik ga er morgen is even een elco er bij solderen. :)

Heb je al gekeken met de scoop hoe de 5VDC er uit ziet? Het kan ook zijn dat de dimmer rommel op de signalen gooit. Dus alles even goed controleren.

met een 470µF elco er op lijkt de 5v mooi stabiel.
maar zoals eerder aangegeven blijft het probleem bestaan.

misschien toch maar op zoek naar een ander dimmer printje.
iemand sugesties / linkjes wat ik hier voor het best kan aanschaffen?

Tot zover iedereen bedankt voor het mee denken en reageren !

De ESP8266 is volgens mij helemaal geen geschikte candidaat hiervoor. Deze ESP chip heeft alleen software PWM en geen Hardware PWM.. Tasmota en PWM op deze chip is dan ook absoluut niet flikker vrij..

Ik zou om dit uit te sluiten de 4 kanaals print pakken, je scoop op de ZC ( ga er vanuit dat dat de ZeroCross Detectie pin is ) en je dimstand op een vaste waarde zetten ( 50 % ofzo ) dan ook ( hoop dat je minimaal 2 kanaals scoop hebt ) de 2e probe op de triac aansturing zetten. Deze zal altijd op het zelfde moment / tijdverschil t.o.v. ZC aangestuurd moeten worden. Als hier variatie in zit ligt het aan je ESP / Software.

Ik mis de aandacht om dit topic goed te volgen, maar ik bedacht dat sommige fase aansnijd-routines mogelijk voor 60 Hz ingesteld zijn.
Fase aansnijding kan naar mijn ervaring goed werken, zelfs op een 328 op de interne oscillator.

Het PWM signaal is inderdaad ook niet echt schoon en verder ken ik die ESP controllers niet goed genoeg om daar een oordeel over te vellen.

Zelf werk ik met pic controllers.

@TS,
Ik zou zo geen andere dimmer weten die beter is, ik maak ze zelf.