Hallo ich möchte mir ein Pc-Lüfter Stroboskop bauen. Also eine Platine mit einem uC und einigen hellen LEDs. Die Blinkfrequenz der LEDs soll dann mit der Drehzahl des 3-poligen Lüfters synchronisiert werden. Der Lüfter gibt ja pro Umdrehung zwei Clocks ab, so kann die Frequenz synchronisiert werden, um dann bestimmte Effekte am Fan zu erzeugen. Z.B: -scheinbar Stillstehende Rotorblätter bei jeder Drehzahl -drehung des Rotors in "Slow-Motion" vorwärts und rückwärts -beschleunigung des Rotors und wieder langsam abremsen -etc. etc. (Alles nur Effekte durch die Blinkfrequenz der Led ausgelöst, Drehzahl ist konstant) Hat das vielleicht jemand von euch schon gebaut oder weiss wie das genau geht so softwaremässig? Also das einfachste ist ja das stillstehen des Rotors, wo einfach bei jeder Umdrehung ein kurzes blinken ausgelöst wird. Aber was ich nicht ganz sicher bin, ist die Leuchtdauer. Wie lange muss die Led jeweils ca. leuchten? Ich nehme an, das kommt auf die Drehzahl an. Gibt es irgend eine Formel, die man verwenden kann, damit es mit allen Drehzahlen funktioniert? Und hat jemand eine Idee, wie man programmieren könnte, dass der Rotor langsam vorwärts oder rückwärts dreht? Vielen Dank.
Hi. Das was du machen willst ist nicht wirklich schwierig. Ich würde einfach mal anfangen. Drehzahl mit Blinkfrequenz synchronisieren und ausprobieren welche Leuchtdauer am besten passt. Da du es programmieren willst, ist es nicht wirklich aufwendig, die Leuchtdauer anzupassen. Versuch macht Kluch. Das scheinbare langsame vorwärts- und rückwärtsdrehen des Ventilators erreichst du, indem die Blinkfrequenz ein wenig langsamer/schneller ist als die Drehzahl des Motors. Gruss
Bob Marley schrieb: > Also das einfachste ist ja das stillstehen des Rotors, wo einfach bei > jeder Umdrehung ein kurzes blinken ausgelöst wird. Aber was ich nicht > ganz sicher bin, ist die Leuchtdauer. Wie lange muss die Led jeweils ca. > leuchten? Ich nehme an, das kommt auf die Drehzahl an. Gibt es irgend > eine Formel, die man verwenden kann, damit es mit allen Drehzahlen > funktioniert? Um das Blatt möglichst gut abzubilden sollte die Leuchtdauer nur so lange sein, dass sich das Blatt nur höchstens 1mm in dieser Zeit dreht. Angenommen wir hätten einen Lüfter mit 8cm Durchmesser und einer Drehzahl von 1000 1/min. Der Umfang des äußersten Kreises ist:
Die Zeit bis sich das Rad etwa 1mm gedreht hat: Der Rotor braucht für eine Umdrehung:
Also für 251,3mm benötigt er 60ms. So braucht er für 1mm:
somit wäre die verallgemeinerte Formel:
Wenn Du also das Blatt schärfer sehen willst, kannst Du ja die Strecke ds noch verringern. Beispiel ein Zehntel der Stecke (0,1mm) wären dann ein Zehntel der Zeit, also 24µs. Oder den Motor langsamer laufen lassen. Bob Marley schrieb: > Und hat jemand eine Idee, wie man programmieren könnte, dass der Rotor > langsam vorwärts oder rückwärts dreht? je nach dem, ob Du die Blitzfrequenz über oder unter die Rotationsfrequenz legst, dreht sich das Lüfterrad scheinbar vor oder rückwärts. Also stillstehend wenn f_blitz = f_umdrehung eine Richtung wenn f_blitz > f_umdrehung andere Richtung wenn f_blitz < f_umdrehung Bob Marley schrieb: > Vielen Dank. Bitte! Gruß Steven
Also rein technisch hängt das vom Mikrocontroller ab. Du müsstest da zum Beispiel bei jedem zweiten Impuls einen Timer zurücksetzen und Dir merken wie weit der Timer gezählt hast. Sprich Dein Timer zählt zum Beispiel typischerweise von 0 bis 12345 bei einer Umdrehung. (die Zahl ist ein Beispiel und wird in der Realität sich sogar leicht mit der Drehzahl ändern) Jetzt weist Du ja, wenn in dem Zyklus Du das Licht ein- und ausschalten willst. Dafür kannst Du einfach den Timer entsprechend programmieren. Dafür gibts je nach Mikrocontroller beispiele. Du musst zahlt den Zyklus (quasi wie viel Grad) in den Zählstand des Timers umrechnen. In unserem Beispiel wären 360° 12345 und 90° 12345/4=3086 Alternativ kannst Du auch, zum Beispiel über den Timer regelmäüßig eine ISR auslösen, die dann zum Beispiel jede Millisekunde ausgelöst wird. In der kannst Du schauen wo Du im Zyklus bist, und dann die Entscheidung treffen welche LEDs laufen. Wie lange die LEDs laufen müssen hängt davon ab, wie hell die sein sollen und wie stark die Bewegung sein soll. Willst du beispielsweise einmal pro Umdrehung blitzen, und die Umdrehung dauert 10 ms, dann hast Du 10% Helligkeit wenn Du 1ms blitzt. Gleichzeitig ist das Bild um 36% verschmiert.
Vielen Dank für die Antworten... Werde ich ausprobieren. Denkt ihr ich brauche Power-LEDs dafür oder reichen ein paar normale?
Kommt natürlich auf die Grösse des Lüfters und die Umgebungshelligkeit an, aber wahrscheinlich wirst du Power LEDs benötigen. Ich würde wahrscheinlich auf 3 kaltweisse 1W LEDs zurückgreifen.
Ok, vielen Dank! Ich habe noch 2 hellblaue Kaltlichtkathoden im Gehäuse. Hoffentlich funktioniert es trotzdem.
Hallo Ich bin aus Dänemark, so mein Deutch ist nicht gut.....sorry! Undskyld! Ich bin sehr interresiert wie dass projekt geht weil ich habe ein idee zu kommersielt brauchen. Mein idee ist 3 - 4 Jahre alt nicht patentanmeldt aber.... Samarbeidt ??
Hallo Bob Danke für antwort. Ich brauche für prototype: ein Formel - zum ersten - Späther ein controller, sensor und ......für ein optisch faststillende scheibe. Natürlich kann ich am moment die genaue idee nicht erzählen. Aber später natürlich!! Geht es mit deine projekt? Torben
Hallo Torben Ich habe bis jetzt noch nicht angefangen mit dem Projekt aus Zeitmangel aber ich werde wohl mal mit der Planung anfangen. Also die Funktionsweise ist ja schon mal klar: Durch das Clocksignal vom Lüfter lässt sich die Dreh- zahl bestimmen und somit die Blinkfrequenz ermitteln. Über drei 1 Watt Power LEDs soll dann der Lüfter mit der richtigen Frequenz beleuchtet werden. Das ganze soll von einem PIC-Mikrocontroller gesteuert werden. Muss eigentlich nur noch das Schema zeichnen und die Leiterplatte herstellen. Danach natürlich noch die Software entwickeln, was aber nicht extrem kompliziert werden dürfte. Gruss
Hallo Bob Ich habe problem mit letzte formel von Steven: Was bedeutet: dt tvoll ds Svoll N Für deine orientering habe ich die nahme von encoder wo ein magnetische signal kann von 4 - 20 - 50 males kann. Ohne controller. Gruss Torben
Sorry, dass ich so spät antworte... dt ist die Zeit in der das Blitzlicht leuchtet (das ist die gesuchte Zeit) tvoll ist die Zeit in der der Lüfter sich um 360 grad dreht ds ist die Strecke die der Lüfter in der Zeit dt zurücklegen soll/darf svoll ist der Kreisumfang des Lüfters N ist die Umdrehumgszahl (z.B. 3000 U/min) für ds musst Du selbst was einsetzen. Je kleiner diese Strecke ist, umso schärfer siehst Du die Rotorblätter. Richtwert etwa 1mm. Gerne könnt Ihr mich auch weiter fragen, sollte noch etwas nicht klar sein. Wir können auch in Englisch weiterschreiben falls Dir das lieber ist... Gruß Steven
:
Bearbeitet durch User
Hallo Steven Vielen Dank Dann kann weiterkommen (hoffentlich......) Gruss Torben
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.