Dali Steuerung Licht flackert

OP #3594421
Lesenswert?

Hallo Zusammen,

ich bin ein Anfänger was µc und programmieren angeht.

ich habe mir eine Dali Master board gekauft um das licht zu dimmen.
Als Zubehör habe ich eine GUI Applikationssoftware. über die Gui kann 
ich die Lampe ganz gut steuern.
Nun will ich das ganze mit einem poti realisieren.Das heisst ich lese 
meine Spannungswerte über AD-Wandler um die Lampe über poti zu steuern.

Wenn ich den poti drehe ändert sich auch die Helligkeitsstärke aber 
leider flackert die Lampe bei den übergängen :((

Ich weiss dass ich eine Zeitschleife oder sowas brauche. Aber wie soll 
ich vorgehen??

Der mikrocontroller den ich programmiere ist LPC1343.

In main habe ich diese Befehle eingegeben:


 ADCInit( 4500000);
    DALI_Init();

    while (1)
    {

   uint32_t Result=0;


 Result= ADCRead(6);
 uint16_t summe=0;
 uint8_t Result1=Result/4;


 summe=0xFE << 8 | Result1; // änderung der Helligkeit


DALI_Send(summe); // dieser Methode führt das Befehl aus

Gruß

taskihcp
Gast #3594552
Lesenswert?

>Aber wie soll ich vorgehen??

Nix ändern, solange die Abtastwerte nicht stabil sind.
Dann eine lineare(?) Rampe mit genügend Zwischenschritten vom
vorherigen zum Endwert?
Hat dann allerdings eine gewisse Verzögerung zur Folge.

Alle Zwischenwerte wegwerfen, die keine monoton steigende
oder fallende Folge geben.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren