Hallo Ich habe ein Rechtecksignal mit festem Duty-Cycle von 50% und variabler Frequenz von 120..550Hz. Ich möchte die Frequenz bestimmen. Als Auswertemöglichkeiten habe ich einen 8Bit ADC (2Hz Samplerate) bzw. alles, was man platzsparend an I2C anschließen kann. Spannung ist 3,3V. Meine Überlegung war einfach einen Zähler zu verwenden. Problem dabei ist aber, ich habe keine I2C Zähler mit kleinem Gehäuse gefunden. 14Pin ist bereits zu groß. Eine analoge Schaltung mit Dioden und Kondensatoren habe ich auch schon versucht. Das Problem dabei ist, dass entweder der Ripple am ADC so groß ist, dass die Bestimmung ungenau wird, oder die Spannungsdifferenzen am ADC zu klein werden. Ein Controller (z.B. AT-Tiny) oder andere programmierbare Bausteine könnten das Problem eifnach lösen, scheiden aber leider aus, da hier der Aufwand bezüglich Programmieren der Chips vor Bestückung, Codedokumentation etc. zu groß wird. Eventuell hat von euch einer eine Idee?
Tilo L. schrieb: > Ein Controller (z.B. AT-Tiny) oder andere programmierbare Bausteine > könnten das Problem eifnach lösen, scheiden aber leider aus Du hast die Wahl: 1. ein MC (ATtiny25) 2. ein Chip-Grab: - 2 Zähler, - Zeitbasis, - Torschaltung, - Ablaufsteuerung, - parallel nach I2C-Wandler
Welche Spannung hat dein Signal? Welche Genauigkeit benötigst du?
@ingo Der PCF8583 ist genau das richtige! Vielen Dank. @Peter: Geht auch ohne Chipgrab, siehe Ingo @Bibelfest: Ist alles 3,3V, auch das Signal. Genauigkeit von 5% ist schon ausreichend. Ich werde den Vorschlag von Ingo testen.
Tilo L. schrieb: > Als Auswertemöglichkeiten habe ich einen 8Bit ADC Von Dir nicht so recht gewünscht, aber ein Frequenz-Spannungswandler könnte die 'Knochenarbeit' abnehmen. http://www.mino-elektronik.de/fmeter/fm_software.htm#bsp11 Es ginge auch mit ATtiny45.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.