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

Re: Pegel am Ausgang Kategorie: Programmierung (von Technikerschüler - 16.12.2003 19:44)
Als Antwort auf Re: Pegel am Ausgang von Tom - 16.12.2003 8:25

> Hallo Technikschüler
>
> > Ich möchte am Ausgang auf dem Ap.-Board die 5 Volt-Spannung in 255 Teilen Stufenweise ausgeben.
> >
> > Gehe ich da richtig vor, wenn ich:
> >
> > ports.setb(0,x);
> >
> > nehme? 0 steht für den Ausgang P1L0 und das x für die Spannungsstufen (0 bis 255).
>
> Die normale Ausgänge kann man nicht in Stufen schalten. Es gibt nur zwei Zustände:
>
> > ports.setb(0,0); P1L0-> 0 Volt.
> > ports.setb(0,1); P1L0-> 5 Volt.
>
> Für diesen Zweck sind die PLM Ausgänge PLM0-PLM2 gedacht.
> Hier ein kleines Beispiel für PLM0:
>
>
> //---------------------
> thread main
> //---------------------
> {
> int d;
> plm.settimebase(0,plm.BASE_400);
> plm.setmode(0,0);
> plm.setperiod(0,100);
> loop
> {
>   for d=0...255
>  {
>   plm.out(0,d);
>   sleep 100;
>   }
>
>   for d=0...255
>  {
>   plm.out(0,255-d);
>   sleep 100;
>   }
> }
> }
>
>

>
> danach noch ein einfacher Tiefpassfilter an PLM0 und schon hast Du
> deine 255 Stufen.
>
> ausserdem empfehle ich Dir das Buch Messen,Steuern und Regel mit
> C-Control II
vom Franzis Verlag. , hier werden solche Sachen
> mit Beispielen und entsprechenden Schaltungen behandelt.
>
> mfg Tom

Danke Dir, ich werde gleich zu Amazon surfen und es ordern :-)


    Antwort schreiben


Antworten: