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

Re: Problem mit Frequenzmessung Kategorie: CC2-Unit & Appl.Board / CC2-Station (von André H. - 5.05.2004 21:54)
Als Antwort auf Re: Problem mit Frequenzmessung von Rainer - 19.04.2004 17:03
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT_V2, OSOPT V3.0
Hallo Rainer,

> es sieht folgendermassen aus:
>
> von +5V über den Reedkontakt an den P0 (Interrupt-Port)
> und von P0 ein 47K Widerstand auf Ground.
> Ich messe also pro Zeiteinheit (üblicherweise 4 sec) die
> Interrupts, hattest Du mir mal so vorgeschlagen, da die
> Frequenz für den FRQ-Port zu niedrig ist.
>
> windist = ports.getcount(0) * 7920 / (system.timer() - lasttimer);
> // mit Umrechnung in km/h
>
> Ab und zu treten nun wohl Spikes auf, die dann eine höhere Wind-
> geschwindigkeit vortäuschen. Und da ich damit eine Markise für
> einen Wintergarten steuere, fährt diese natürlich immer ein.

Es sieht so aus, als gäbe es ein Kontaktprellen am Reed-Kontakt.
Hier sollte ein kleines RC-Glied Abhilfe schaffen.
- Setze direkt an den Port einen 100nF Kondensator. (zw. Port & GND)
- An den Port kommt noch ein 10k Widerstand.
- An das andere Ende des Widerstands kommt Dein Pull-Down-Widerstand -
  Hier würde ich aber eher 10k statt 47k nehmen - und das Signal Deines
  Reed-Kontakts.

Evtl. mu� der Widerstand vor dem Port etwas höher als 10k sein.
Hier muÃ?t Du notfalls etwas rumprobieren. :-)

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten: