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 | ||
| ||
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: |