Hallo, Ich habe ein kleines Problem mit meinem Poti am ADC. Ich verwende es zum PWM-Dimming von LEDs - nur wenn ich in den unteren Bereich hineindimme (so unter 20% DutyCycle), dann fängt die LED zu flackern an. Ich vermute, dass am ADC ein kleines Rauschen ankommt, und die LED zum Beispiel immer von 15% auf 17% hin und her springen lässt. Da die LED gedimmt ist, sieht man auch kleinere Sprünge des ADC. Aber wie kann ich das Phänomen vermeiden. Bringt es etwas, wenn ich den Schleifer des Poti mit einem Kondensator stabilisiere, oder so? Aber eigentlich müsste die Spannung stabil sein (kommt aus einem DC/DC-Wandler). Außerdem: Was mache ich mit dem Avref-Pin? Ich hab ihn an VCC gelegt - richtig so? Bin gespannt auf eure Antworten! Vielen Dank!! mfg Andreas
Welche PWM-Frequenz hast du???? Die Fouriertransformierte (Rechtecksignal durch Sinus dargestellt) deines Signals müssen die größten Schwingungen über 40 Hz liegen. Sollte eine Frequenz unter 40Hz einen bestimmten Anteil bekommen, siehst du die LED blinken. Tipp: Probiers aus - geh mit der PWM-Freq. hoch. mfg
Ich verwende eine Frequenz von 250Hz. Das Problem ist, dass ich einen LED-Treiber verwende und der nur max. 250Hz am Dim-Pin haben will.
>Bringt es etwas, wenn ich den >Schleifer des Poti mit einem Kondensator stabilisiere... Ja, das hilft. Den Kondensator direkt an den ADC-Pin nach Masse. >Aber eigentlich müsste die Spannung stabil sein (kommt aus einem >DC/DC-Wandler). Das ist Wunschdenken. DC-Wandler erzeugen einen gewissen Ripple von 50...100mV, das könnte den ADC schon stören. Abhilfe schafft ein nachgeschaltetes L/C-Filter. >Außerdem: Was mache ich mit dem Avref-Pin? Ich hab ihn an VCC gelegt - >richtig so? Nein, der AREF-Pin darf nur mit einem 100nF-Kondensator nach Masse beschaltet werden. Über die oberen Bits in ADMUX wird AREF entweder auf interne oder externe Referenz oder Vcc eingestellt.
Hi Ich hab noch eine Frage dazu: Kann ich ein Poti an zwei ADC-Ports von unterschiedlichen AVRs gleichzeitig anschließen?
@ Andreas Posch (andyp17) >Ich hab noch eine Frage dazu: Kann ich ein Poti an zwei ADC-Ports von >unterschiedlichen AVRs gleichzeitig anschließen? Ja. Ist aber nur bedingt sinnvoll. MFG Falk
Normalerweise sollte an einen AD Eingang immer ein RC-Glied hängen. Dein R ist dein Poti, also solltest du noch nen Kondansator am AD Eingang gegen Masse schalten. Ein Standard-Wert kannst 100nF nehmen. Falls es nicht besser wird, kannst du deine Software verbessern. Du liest den ADC mehrmals ein und berechnest davon den Mittelwert. Dass minimiert nochmals Störungen oder Schwankungen am ADC-Pin.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.