Archiv verlassen und diese Seite im Standarddesign anzeigen : SFH9340
Hallo,
ich habe vor mit zwei SFH9340 die Umdrehungen der Räder zu messen, jedoch weiß nicht noch nicht so recht wie ich das Takt-Signal auswerten kann bzw brauch ich noch eine Zwischenschaltung (ausser die, welche zum Betrieb der SFH nötig ist) oder kann ich diese direkt an 2 Ports von meinem RN-Control anschließen?
Und wenn ich diese direkt anschließen kann, wie kann ich die Impulse zählen ?
Danke
Jan_Weber
06.03.2005, 13:31
Am bestem schickst du das Signal des Sensors über einen Schmitttrigger (CD40106 oder 74HC14, damit erreichst du eine saubere Pulsformung, ich habe das zur Vorsicht gemacht, weil es in meiner Schaltung manchmal zu mehr als einem Zählimpuls kam) in den INTx-Eingang des AVRs. In der Handlerroutine des externen Interrupts kannst du dann eine globale Variable hochzählen, die dann von anderen Routinen gelesen werden kann.
Hallo,
sollte ich wirklich noch einen zuätzlichen Schmidt-Trigger benutzen ?
Denn die SFH9340 hat im Empfänger schon einen Schmidt-Trigger drin, laut Datenblatt.
Also kann ich, wenn ich es richtig verstanden hab, diesen gleich an mein RN-Control anschließen und an einem Port auswerten / zählen, oder ?
Jan_Weber
06.03.2005, 21:48
Ich komme gerade an das Datenblatt nicht dran, wenn schon einer drin ist, ist das so OK - dann kannst du das Signal einfach an einen Portpin legen. Ein Interruptpin wäre deswegen gut, weil du dann keine Prozessorzeit auf Polling verschwenden müsstest und es auch unwahrscheinlich wäre, Impulse nicht zu zählen.
Jan
Wie funktioniert ein Schmidt-Trigger?
Datenblatt:
http://www.alldatasheet.com/datasheet-pdf/view/ETC/SFH9340.html
Wie funktioniert ein Schmidt-Trigger?
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=54590#54590
http://www.elektronik-kompendium.de/sites/bau/diagramm/02092412.gif
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.