PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SFH9340



alecs
06.03.2005, 11:35
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, 12: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.

alecs
06.03.2005, 12:52
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, 20: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

02.06.2005, 20:47
Wie funktioniert ein Schmidt-Trigger?

Manf
02.06.2005, 20:58
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