Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

PWM Regelung Kategorie: Programmierung (von Dieter Kalkofen - 18.10.2005 19:49)
Ich nutze:
C164CI-ControllerBoard, eigenes Board, OSOPT V3.0

 Hallo
 Ich habe eine Lichtsteuerung mit Halogenleuchten  gebaut  
 Die Steuerung erfolgt über die beiden PWM Ausgännge der C-Control
 Einmal über Tasten oder FS20 Handsender  ( Timer 7  abgeschaltet )

 const T7_Mode=0;           // T7 verwenden=1, ohne T7=0

 Mit ein gechalteten Teimer T7  keine Funktion  der PWM Ausgännge ( bekannter Fehler )

 Mein Problem

 Einstellung 0 Licht ein   100 Licht aus   ( Treibertransistor mit RC Glied 4,7 K Ohm und 10 yF )
 Hat mit einer M Unit gut funktioniert

 Soll der Dimmer direkt ausgeschaltet werden
 Geht das Licht wieder voll an !  Einstllwert 100
 man muss nun  auf  95 gehen     Licht fast aus  
 dann wider auf 100 um das Licht auszuschalten

 plm.settimebase(0,7); plm.setmode(0,0); plm.setperiod(0,100);
  plm.settimebase(1,7); plm.setmode(1,0); plm.setperiod(1,100);

 // Dimmer 1 -/aus
    if Taste == 1211
    {
     if Comand == 21
     {
      PWM0=PWM0+5;
      if PWM0>100 PWM0=100;
     }
     if Comand == 18
     {
      PWM0=100;
     }
    }
    if (pcf.in(4)and 1) == 0
    {
     PWM0=PWM0+5;
     if PWM0>100 PWM0=100;
    }
    //Dimmer 1 +/ein
    if Taste == 1212
    {
     if Comand == 21
     {
      PWM0=PWM0-5;
      if PWM0<0 PWM0=0;
     }
     if Comand == 18
     {
      PWM0=000;
     }
    }
     if (pcf.in(4)and 2) == 0
    {
     PWM0=PWM0-5;
     if PWM0<0 PWM0=0;
    }

     // Dimmer
    plm.out(0,PWM0);  

  Habe Ich ein Programmfehler eingebaut oder hängt das mit dem FS20 Treiber zusammen ?
 
  Gruss Dieter

   


    Antwort schreiben


Antworten:

Re: PWM Regelung (von wema - 19.10.2005 12:42)
    Re: PWM Regelung (von Dieter Kalkofen - 20.10.2005 18:11)