Forum: Mikrocontroller und Digitale Elektronik Drehzahl erfassen mit IR am Atmega


von Emil (Gast)


Lesenswert?

Hallo zusammen.

Ich baue eine Propeller Uhr.

Also ein Ventilator mit einem Atmega168 in der Mitte des Rotors (Der 
meine Platine ist). Jetzt befindet sich an der Platine ein IR Sensor, 
der bei jeder Umdrehng einmal an einer leuchtenden IR LED vorbeikommt. 
Das Signal speise ich dann in den Timer Counter oder einen Interupt. Mal 
sehen...

Was brauche ich für diese Realisierung?

Ich will ja möglichst immer eine 0 (0-Volt) am uC und nur einmal pro 
Umdrehung eine 1 (5-Volt). Nehme ich da IR Empfängermodule? Die arbeiten 
ja mit Frequenzen, was mich sehr verwirrt. Oder nehme ich einen 
Fototransistor?

Was brauche ich als Sender? Einfache IR Diode? Welchen 
Wellenlängenbereich?

Kenne mich mit IR Technik kaum aus und freue mich über jeden Tipp. Das 
ganze soll natürlich auch bei Tageslicht drinnen und draussen 
funktionieren.

Vielleicht gibt es aber auch eine billigere und einfachere Alternative 
zu der IR Drehzahlerfassung?

Gruß, Emil

von propeller (Gast)


Lesenswert?

...nimm einen Hall-IC udn einen Magneten als Gegenstück...

von MaWin (Gast)


Lesenswert?

Es gäbe noch Hallsensoren wie TLE4905 an kleinen Magneten.

Wenn die IR-Sendediode stark genug leuchtet und der
Empfänger eine Blende besitzt, durch die er die
Sendediode, deren Hintergrund und sonst nichts sieht,
dann reicht auch unmoduliertes Licht, denn nur das
Streulicht der Sonne kommt dann nicht gegen den IR
Anteil gegen an, zudem gäbe es wie beim SFH309FA
noch einen IR Filter.

Denn du hast schon recht, die modulierten Empfänger
wie SFH506 sind nicht so schnell wie ein einfacher
Phototransistor (oder gar Photodiode).

von Matthias L. (Gast)


Lesenswert?

>Was brauche ich als Sender? Einfache IR Diode? Welchen
>Wellenlängenbereich?

Ich habe ebenfalls so eine Uhr gebaut und nutze dazu eine SFH4600 als 
IR-Sender und eine BP104FS als Empfänger. Klappt perfekt.

von Bastler (Gast)


Lesenswert?

propeller schrieb:
> ...nimm einen Hall-IC udn einen Magneten als Gegenstück...

Falls die Position halbwegs genau sein soll (1/10 mm), vergiß den Hall 
Sensor.
Eine Gabellichtschranke wäre dann das Richtige.

von Emil (Gast)


Lesenswert?

propeller schrieb:
> ...nimm einen Hall-IC udn einen Magneten als Gegenstück...

Ist der Schnell genug, dass der 50 Umdrehungen/Sekunde? Liefert der 0/5 
Volt also Logisch 0 oder 1, oder muss ich das Signal noch anpassen?


Bastler schrieb:
> Falls die Position halbwegs genau sein soll (1/10 mm), vergiß den Hall
> Sensor.
> Eine Gabellichtschranke wäre dann das Richtige.

Ich hab eine gabellichtschranke mal in einem anderen Projekt verbaut. 
Bis 3 Umdr/s ok, ab dann ein Griff ins Klo. Vielleicht lags aber auch an 
meinem Programm ^^ Zur sicherheit nehm ich diesmal aber keine 
Gabellichtschranke.

Matthias Lipinsky schrieb:
> Ich habe ebenfalls so eine Uhr gebaut und nutze dazu eine SFH4600 als
> IR-Sender und eine BP104FS als Empfänger. Klappt perfekt.

Glückwunsch zum erfolgreichen Projekt! Kann man das irgendwo sehen?
Hast du mit der IR Lösung die Drehzahl erfasst, oder Daten übertragen? 
Brauchtest du Zusatzbauteile zur Signalanpassung, oder hattest du daraus 
schöne 0/5 Volt am Controller?

Vielen Dank soweit,
Emil

von Matthias L. (Gast)


Lesenswert?

>Hast du mit der IR Lösung die Drehzahl erfasst, oder Daten übertragen?

Beides. Je eine Lichtschranke für Rx, Tx und Position.


>Brauchtest du Zusatzbauteile zur Signalanpassung, oder hattest du daraus
>schöne 0/5 Volt am Controller?

Ja und dann ja.


>Kann man das irgendwo sehen?

Ja. Siehe Pointer auf Pointer:

Beitrag "Re: MCU + LEDs + Motor = Propelleruhr"

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
Noch kein Account? Hier anmelden.