Hallo bastler,
ich habe hier mal ein vermutlich ziemlich schwieriges Projekt und wollte
fragen, ob das überhaupt möglich ist:
Für ein Projekt muss ich einen Tachometer ansteuern. Dieser wird im
Fahrzeug von einem Impulsgeber angesteuert. Die Impulse bauen sich wie
folgt auf:
Rechtecksignal, 24v, ca. 1mA Ausgangsstrom.
Pro km/h werden 66,666 (also 67) Impulse ausgegeben.
Schlimmstenfalls kann man die Impulsrate auch verringern.
Die Schaltung müsste nun folgendes machen:
Eine PC-Software bekommt einen Geschwindigkeitswert und sendet diesen an
die Schaltung. Diese muss dann je nach Wert so und soviel Impulse
ausgeben. Und zwar einmal normal, und einmal invertiert.
Das ganze müsste natürlich mehrmals pro Sekunde geschehen, um Bewegungen
realistisch umsetzen zu können.
Ist sowas technisch überhaupt möglich?
Falls das was bringt, ist hier der Link zu besagtem Impulsgeber:
http://www.vdo.de/generator/www/de/de/vdo/main/products_solutions/commercial_vehicles/tachographs/sensors_and_adaptors/download/flc_pulsesens2159_0x_de_v2_2008_de.pdf
Falls jemand helfen kann, bedanke ich mich schonmal im Vorraus ;)
Marvin schrieb:> Ist sowas technisch überhaupt möglich?
Klar.
Man könnte die Impulse z.B. über den Audioausgang des PCs rausschicken.
Eine passende Elektronik verstärkt das Signal (bis zum Rechteck) und
invertiert nebenbei noch einen Signalweg.
Am PC muss das Programm dann nur unterschiedliche "Töne" abspielen, 66
Hz für 1 km/h, 666Hz für 10 km/h ...
Das hört sich doch schonmal garnicht schlecht an :)
Das ganze müsste dann eben über den Kopfhörerausgang geben, da der
normale Ausgang benötigt wird. Aber das wird das geringste Problem sein.
Gibt es hier jemanden, der so eine Software / die dazugehörige Schaltung
erstellen kann?
Bist du auf eine unterbrechungsfreie Signalgenerierung angewiesen ?
Oder andersrum gefragt wie groß dürfen die Lücken in der Frequenz sein ?
Windows ist kein RT Betriebssystem, also die Kontinuität von Signalen
ist nicht garantiert.
Eventuell wärst du mit einem µC besser dran.
Also mit PC über USB die Frequenz an den µC, der dann das Signal
erzeugt.
Das ganze mit einem entsprechenden Zeitbuffer um Lücken in der
Übertragung durch den PC auszugleichen.
Naja, das Signal muss jetzt nicht 1000 prozentig genau sein. Allerdings
sieht es nicht wirklich toll aus, wenn sich der Tacho dann ruckartig
bewegt.
Ich hab leider nicht mehr Infos, als oben genannt.
Per µC über USB würde es natürlich auch gehen. Brauche dann allerdings
da auch eine Schaltung, da µC's nicht so mein Bereich sind :)
@ Marvin (Gast)
>ich habe hier mal ein vermutlich ziemlich schwieriges Projekt
Alles Ansischtssache.
>Eine PC-Software bekommt einen Geschwindigkeitswert und sendet diesen an>die Schaltung. Diese muss dann je nach Wert so und soviel Impulse>ausgeben.
Pulse oder eher eine konstante Frequenz? Ich denke mal letzteres.
>Ist sowas technisch überhaupt möglich?
Sicher.
>Falls jemand helfen kann, bedanke ich mich schonmal im Vorraus ;)
Such dir einen programmierbaren Frequenzgenerator, da gibt es viele, von
einfach bis teuer. Dahinter eine 24V Treiberstufe, siehe
Pegelwandler, fertig.
Okay, Pegelwandler scheinen eine solide Lösung zu sein.
Kommen die da mit der Geschwindigkeit auch mit? Bei 100km/h sind es ja
6700 Impulse pro Sekunde. Aber wie gesagt, kann man das schlimmstenfalls
auch noch runterregeln, dann werden weniger Impulse benötigt.
Wie ist das denn mit oben genannter Idee, den Tonausgang dafür zu
benutzen?
Ich glaube dass es einfacher ist, dafür nen Frequenzgenerator zu
schreiben. Der Frequenzgenerator muss ja wie genannt auch per Software
stetig seine Infos bekommen.
Dahinter würde dann der Pegelwandler geschaltet sein.
Das Problem wird aber vermutlich die Spannung des Tonausgangs sein, die
ist ja nicht wirklich hoch.
Marvin schrieb:> Wenn ich es könnte, müsste ich ja nicht in einem Forum danach fragen....
Dir ist aber schon klar, dass es Menschen gibt, die darauf angewiesen
sind mit dem was sie wissen und können Geld für ihren Lebensunterhalt zu
verdienen?
Dieses Forum hier versteht sich in erster Linie als Hilfestellung für
Bastler. D.h. jemand will ein Projekt machen und braucht bei Details
Hilfe. Aber in erster Linie ist es er selber, der das Projekt macht.
Dieses Forum hat nicht die Intention als kostenlose
Entwicklungsplattform in Konkurrenz zu Entwicklungsbüros zu gehen.