Messdatenverarbeitung per PC (Drehzahlsignal)

OP #1045165
Hallo zusammen!

Sicherlich wurde dieses Problem schon oft hier diskutiert,
habe mich auch schon lange durchs Forum gewühlt, aber ich finde
keinen richtigen Ansatz.

Ich möchte im Rahmen eines Kfz-Projektes folgendes realisieren:

An einem Fahrzeug soll über eine Triggerzange am Zündkabel ein
(Drehzahl)Impuls abgenommen werden.
Dieser soll dann - und das ist das Problem - irgendwie in einen
PC geschickt werden, damit dort eine Auswertung der Drehzahl erfolgen
kann. Vorzugsweise wäre USB nicht schlecht.

Da ich nun schon so viel hier rumgelesen habe weiß ich nun gar nicht
recht wie ich diese Art "Schnittstelle" aufbauen soll.

Vielleicht kann mir jemand einen einfachen Denkansatz geben ;-)

Liebe Grüße,
André
OP
Hast Du für den Microcontroller eine Idee was ich da nehmen könnte?
Im Prinzip müsste das doch funktionieren wenn dieser das Signal
in ein Rechtecksignal wandelt und ich dann per USB/PC die Anzahl der
Impulse pro Zeit ermittle und daraus die Drehzahl berechne oder?

Für USB könnte ich da eine Art AD/USB Wandler nehmen?
Persönliche Seite
> Im Prinzip müsste das doch funktionieren wenn dieser das Signal
> in ein Rechtecksignal wandelt

Dafür ist kein µC erforderlich

> und ich dann per USB/PC die Anzahl der Impulse pro Zeit ermittle
> und daraus die Drehzahl berechne oder?

Genau das geht nicht, weil die USB-Schnittstelle (und übrigens auch alle 
anderen) des PCs nicht ausreichend schnell sind, um eine solche 
Impulszählung ausreichend genau hinzubekommen.

Die Messung muss also auch der µC durchführen, und der kann dann 
geruhsam das Resultat an den PC senden.
>Genau das geht nicht, weil die USB-Schnittstelle (und übrigens auch alle
>anderen) des PCs nicht ausreichend schnell sind, um eine solche
>Impulszählung ausreichend genau hinzubekommen.

Hallo? Kfz!! Das sind nur einige 1000 U/min. Also max 150 Pulse pro 
Sekunde (bei max 9000 U/min). Da langweilt sich doch jeder uC (und die 
serielle Schnittstelle auch)
Nimm nen kleinen Atmel und gut ist. Wenns unbedingt per USB übertragen 
werden soll wäre ein FTDI die bessere Wahl als ein uC mit USB.
Da reicht jeder 8-Bit µC. Gut wäre halt, wenn er einen Timer besitzt, 
den man von außen, sprich mit den Drehzahlimpulsen zählen lassen kann. 
Da lässt du bei jedem Drehzahlimpuls den Timer eins hochzählen und alle 
einer Sekunde list du den Wert aus und setzt ihn zurück. Den 
ausgelesenen Wert sendest du dann in aller Ruhe per (USB-) Serialport an 
den PC. Fertig.
Gast
Mit einer DAQ Karte (PCI/PCMCIA/USB) und Labview von NI ist das 
innerhalb kürzester Zeit machbar. Geschätzter Aufwand 2 Tage inkl. 
Software zur Auswertung und Online Visualisierung! Lohnt sich aber nicht 
Labview nur deswegen anzuschaffen.
OP
nein, rumfahren natürlich nicht :-)

werkstattbetrieb.benötige das für einstellarbeiten, weil ja nicht jedes
mopped einen DM hat, bzw die Dinger nicht immer genau anzeigen.

Wie kann man eine solche Schaltung am besten aufbauen?
Grob umrandet?
OP
Habe mir alles mal zu Gemüte geführt.
Wenn ich das alles richtig verstanden habe, liefert die Schaltung
vor den ICs für LEDs eine veränderliche Spannung, die das eigentliche
Signal für die Drehzahl darstellt oder?

Und diese müsste dann per USB dem Rechner mitgeteilt werden.
Liege ich da richtig?

André
Na, programmieren kann ich das für dich nicht, soviel Zeit hab ich 
nicht. Leg dich erst mal auf einen µC fest, baue die Hardware auf, und 
wenn du dabei bist, kannst du uns gerne immer fragen, dann helfen wir 
dir, aber alles können wir dir nicht abnehmen.
Gast
>werkstattbetrieb.benötige das für einstellarbeiten, weil ja nicht jedes
>mopped einen DM hat, bzw die Dinger nicht immer genau anzeigen.

Warum unbedingt der PC? reicht da nicht auch ein Digitalmultimeter?
zB im 20V Messbereich: 20V = 20'000U/min

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.