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

Drehzahl ermitteln mit Digitalport Kategorie: Programmierung (von Stefan - 3.08.2005 10:04)
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, original OS
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?

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 krassos - 3.08.2005 13:42)
Re: Drehzahl ermitteln mit Digitalport (von krassos - 3.08.2005 13:05)
    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)