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

Re: Drehzahl ermitteln mit Digitalport Kategorie: Programmierung (von krassos - 3.08.2005 13:05)
Als Antwort auf Drehzahl ermitteln mit Digitalport von Stefan - 3.08.2005 10:04
Ich nutze:
C-Control II Unit, CC2-ReglerBoard, OSOPT V3.0
> Hallo,
>
> ich hätte eine kurze Frage zum Anschluss am Digitalport P1H0.
> Ich möchte die Drehzahl eines Fahrradreifens messen. Ich benutze hierfür den Sensor des Fahrradcomputers.
> Immer wenn ein Magnet (an den Speichen besfestigt) an dem Sensor vorbei geht schaltet dieser durch.
> Ich schlieĂ?e am Sensor die 5 V Festspannung der C-Control II an (mit R = 10k in Reihe)  immer wenn der
> Sensor durchschaltet entseht ein Rechteckimpuls. Diesen Impuls möchte ich mit dem Digiport auswerten
> (Impulszähler). Ich weis aber nicht, wie ich den Digiport anschlie�en muss. einfach parallel dem 5 V Kreis?


Hallo,

erst mal zum AnschluĂ?:


Port o------1k------o------10k------o +5V
        I                I
        I                I
       = 10nF       Schalter
        I              
        I                I
        o               o
        GND          GND


GruĂ? krassos

>
> thread geschwindigkeit
> {
>   run 32;
>   long drehzahl, zeit;
>   float d_reifen;
>  
>   drehzahl = 0;
>   zeit = 0;
>  
>   d_reifen = 0.5;
>  
>   string s,e;
>   lcdext.init();
>
>   zeit = system.timer();
>   loop
>   {
> //    // Ă?berlauf abfangen
> //    if zeit < 0
> //        zeit = system.timer() + (2147483647 - zeit);
>     if(system.timer()- zeit)>=1000
>     {
>       drehzahl = (ports.getcount(0) * 1000)/(system.timer() - zeit);
>
>       s = "";
>       str.putlong(s,drehzahl);
>       lcdext.clear();
>       lcdext.cursorpos(1,0);
>       e= "1/s";
>       s = s+e;
>       lcdext.print(s);
>       sleep 100;
>       zeit = system.timer();
>     }
>   }
> }
>


    Antwort schreiben


Antworten:

Re: Drehzahl ermitteln mit Digitalport (von Markus - 3.08.2005 20:03)
Re: Drehzahl ermitteln mit Digitalport (von Stefan - 3.08.2005 16:44)
    Re: Drehzahl ermitteln mit Digitalport (von Stefan - 3.08.2005 20:21)
        Re: Drehzahl ermitteln mit Digitalport (von krassos - 5.08.2005 13:03)