Hallo.. ich habe einen Sensor, der als Low einen Strom von 8mA und als High einen Strom von 16mA ausgibt. Dieses Signal möchte ich mit dem Timer eines Microcontrollers (Versorgungsspannung 3,3V) verwenden. Die Spannung die am Eingang des Timers anliegt, kann ich über einen Widerstand einstellen. Mein Problem ist nur, dass ich aufgrund der Ströme nie in einen gescheiten TTL-Bereich kommen kann. Wähle ich den Widerstand so, dass bei High 2V am Eingang anliegen, dann ist die Spannung bei einem Low-Signal 1V. Für eine sichere Funktionsweise des Chips bräuchte ich aber wohl eine Low-Spannung unterhalb von 0,8V. Oder sehe ich das falsch? Bei dem Eingang des Microcontrollers handelt es sich um ein Timer-Capture, das auf steigende Flanken des Sensorsignals reagiert. Schonmal vielen Dank für eure Unterstützung!
Komparator dahinter. https://de.wikipedia.org/wiki/Komparator_%28Analogtechnik%29 Referenz mit Spannungsteiler in die Mitte zwischen den zwei Pegeln am Messwiderstand einstellen. Ein AVR hat i.d.r. auch einen eingebauten Komparator, dann geht aber kein Timer-Capture. Ein Interrupt geht aber. da1l6
Danke für den Tipp.. habe einen PIC und werde es deshalb morgen mal mit einem Komparator probieren.. wie sieht es da eigentlich so mit Geschwindigkeiten aus? Mein Rechtecksignal vom Sensor hat eine maximale Frequenz von ca. 12kHz.
ab2301 schrieb: > der als Low einen Strom von 8mA und als > High einen Strom von 16mA ausgibt. Und wo gehen diese Ströme hin, wenn du nichts anschließt? Erzeugen die dann Funken zur Versorgung? Und wenn du einfach einen µC Eingang mit 10 MOhm und mehr Eingangswiderstand anschließt, wie kommt dann ein Strom von 8 oder 16mA zustande, ohne daß Gevatter Ohm aus dem Grab aufsteigt? MfG Klaus
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.