Sensoren mit kurzer Signaldauer über USB-Tastatur anschließen

Im Unterforum Grundlagen - Beschreibung: Grundlagen und Fragen für Einsteiger in der Elektronik

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 31 10 2024  00:27:10      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Grundlagen        Grundlagen : Grundlagen und Fragen für Einsteiger in der Elektronik


Autor
Sensoren mit kurzer Signaldauer über USB-Tastatur anschließen
Suche nach: usb (5884) tastatur (1868)

    







BID = 875832

everon

Gerade angekommen


Beiträge: 3
 

  


Hallo,
zunächst mal vielen Dank dass Du diesen Artikel liest.

Zum Projekt. Ich möchte eine Art Fahrradtacho am PC realisieren.
Zu diesem Zweck möchte die erforderlichen Sensorsignale über einen USB-Tastatur-Chip
in meine Software einspielen. Die Vorteile die ich darin sehe liegen darin,
dass ich mich nicht um die Programmierung eines geeigneten USB-Treibers kümmern
muss.

Der Reed-Kontakt wird wie beim normalen Fahrradtacho über einen Speichenmagnet geschlossen.
Die Kabel des Reed-Kontakts sind direkt auf "Tasten" im USB-Tatatur-Chip gelötet und
lösen die entsprechende Taste aus. Auf Softwareseite wird ein Keyboard-Hook installiert der
die Taste abfängt, verarbeitet und von der Nachrichtenschleife entfernt.

Das System funktioniert bei langsammen Geschwindigkeiten (wo der Kontakt durch den
Speichenmagneten lange geschlossen ist) problemlos. Wenn die Geschwindigkeit steigt, reicht
scheinbar die Schließungszeit nicht mehr aus um einen zuverlässigen Tataturbefehl auszulösen, da der
verwendete chip zum Einen einen Scanintervall von 4 ms aufweist und eine "Debounce Time" (also die Zeit
wie lange die Taste mindestens gedrückt sein muss) von 12ms benötigt. Bei höheren Geschwindigkeiten
scheint der Speichenmagnet nur eine kürzere Schließungszeit zu generieren.

Fällt jemanden evtl. eine Lösung für das Problem ein?

Ein möglicher Lösungsweg wäre evtl. Folgender. Ich hoffe ich kann mich klar genug ausdrücken und
bitte haltet mir zu Gute, dass ich bisher wenig Ahnung von Elektronik habe.

Was mir helfen würde, wäre evtl. ein "Bauteil" was durch den Reedkontakt getriggert wird und auch auf
eine kurze Schließungszeit reagiert, und was seinerseits dann über einen klar definierten Zeitraum
(z.b. immer 20 ms lang) den USB-Tastatur-Chip anspricht.

Weiss jemand ob es so ein Bauteil gibt und wie es heißt?
Evtl. Bezugsquellen?

Ich bin auch für anderweitige Lösungsmöglichkeiten sehr dankbar.

Vielen Dank an Alle die sich die Mühe gemacht haben diesen Artikel zu lesen!
Herzlichen Dank an Alle die antworten!
Lieben Dank an Alle die mir weiterhelfen können!

everon


BID = 875842

Kleinspannung

Urgestein



Beiträge: 13359
Wohnort: Tal der Ahnungslosen

 

  


Zitat :
everon hat am 23 Feb 2013 14:58 geschrieben :

Weiss jemand ob es so ein Bauteil gibt und wie es heißt?

Dein Zauberwort heißt Monoflop...

_________________
Manche Männer bemühen sich lebenslang, das Wesen einer Frau zu verstehen. Andere befassen sich mit weniger schwierigen Dingen z.B. der Relativitätstheorie.
(Albert Einstein)

BID = 876021

BlackLight

Inventar

Beiträge: 5316

Evt. wäre noch eine Maus geeignet, habe da auf die Schnelle aber nur das gefunden:
http://forum.chip.de/maus-tastatur-......html

Was aber mein Bauchgefühl bestätigt, dass USB für so was eigentlich zu langsam ist.
Üblicherweise nimmt man für so Echtzeitanwendungen (auch z.B. beim PCI-Bus) ein extra Gerät mit einem (schnellen) Zählereingang und übermittelt regelmäßig nur die Anzahl/Frequenz.

Je nach Budget bietet sich hier alternativ eine betagte PCI/USB-Datenerfassungskarte oder ein µC an.

BID = 876236

everon

Gerade angekommen


Beiträge: 3

Hallo, vielen Dank für die Antworten.

Ich werde mich mal über den Monoflop schlau machen.

Über die USB-Geschwindigkeit habe ich mir auch schon Gedanken gemacht.
Die könnte natürlich auch noch der Flaschenhals sein.
Ich hatte mich mal über C-Control schlau gemacht (ist bisher leider der einzige
Microcontroller den ich kenne, wäre aber für links oder andere Infos zu vergleichbaren Microcontrollern sehr dankbar).
Was mich davon abgehalten hatte, war das Budget. C-Control kann (meines Wissens) nur
Seriell, für Notebooks die keinen Seriellen Eingang mehr haben kommt hier dann noch der Seriell <-> USB Adapter hinzu. Zumsammen mit den Kabeln, Sensoren usw. wurde es einfach zu teuer. Wobei ich auch denke dies wäre eine sehr saubere Lösung.

Kenn jemand evtl. vergleichbare Microcontroller die von Haus aus schon eine USB-Schnittstelle aufweisen und preislich interessant sind?

Vielen Dank im Voraus!
everon

BID = 876238

Offroad GTI

Urgestein



Beiträge: 12731
Wohnort: Cottbus


Zitat :
mal über C-Control schlau gemacht
Diese Steuerungen können i.d.R. auch nicht besonders schnell zählen. (Habe jetzt aber nicht explizit nachgeschaut, wie es bei genau dieser aussieht)


Zitat :
Kenn jemand evtl. vergleichbare Microcontroller die von Haus aus schon eine USB-Schnittstelle aufweisen
Hier mal eine Auswahl: http://www.atmel.com/v2PFResults.as.....:1%29



_________________
Theoretisch gibt es zwischen Theorie und Praxis keinen Unterschied. Praktisch gibt es ihn aber.

BID = 876284

hajos118

Schreibmaschine



Beiträge: 2453
Wohnort: Untermaiselstein

Wenn Du sowieso schon einen µC hast, der die Speichenimpulse aufnimmt, dann kannst Du gleich mit diesem die Geschwindigkeit messen und dann ständig die Geschwindigkeit an den PC zum weiterwurschteln schicken.

_________________
Interpunktion und Orthographie dieses Beitrags sind frei erfunden.
Eine Übereinstimmung mit aktuellen oder ehemaligen Regeln wäre rein zufällig und ist nicht beabsichtigt.
Wer einen Fehler findet, darf ihn behalten!

BID = 876673

everon

Gerade angekommen


Beiträge: 3

Hallo danke für die Antworten.
Eine "Verlängerung" der Schließzeiten durch einen stärkeren und vor allen Dingen
längeren Magneten brachte keine Besserung. Von daher gehe ich jetzt auch davon aus dass eine reine USB-Lösung keine Besserung bringen wird.
Ich werde mich jetzt mal mit den Microcontrollern auseinandersetzen. Und falls diese gleich die Berechnungen übernehmen können, um so besser.

Vielen Dank schon mal für Eure Tips!!!

everon

BID = 876722

BlackLight

Inventar

Beiträge: 5316

Bei einem kleinen Budget ("ohne" Zeitkosten) wird eine µC-Lösung zu den günstigeren Lösungen gehören.

Habe mal eben gegooglet und auf die Schnelle nur folgende USB/PCI-Lösungen für rund 400 € gefunden:
http://www.quancom.de/quancom/quanc.....r.htm
Da braucht man aber nochmal LabVIEW, VEE, C... o.ä. um es auszulesen.


Wenn man Glück hat könnte man sowas ein, zwei Nummern kleiner und gebraucht evt. für weniger Geld ersteigern...

[ Diese Nachricht wurde geändert von: BlackLight am 27 Feb 2013 13:17 ]

BID = 876766

blume75

Gerade angekommen


Beiträge: 1

400€ sind dann schon eine ganze Stange Geld...

BID = 876771

GeorgS

Inventar



Beiträge: 6450

http://stackoverflow.com/questions/.....riven

Wenn es stimmt, daß USB polling-getrieben ist,
dann liegt da der Kasus knacktus.

_________________
Dimmen ist für die Dummen

BID = 876916

BlackLight

Inventar

Beiträge: 5316


Offtopic :

Zitat : blume75 hat am 27 Feb 2013 17:16 geschrieben :
400€ sind dann schon eine ganze Stange Geld...
Für ein Hobby ja. Wo Zeit kostet nein.
Die Karte mit 16 Eingängen und der Zeitauflösung ist hier bestimmt Overkill und Neuware. Deshalb schrieb ich ja von einem gebrauchten/kleineren Modell.


Zurück zur Seite 1 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 24 Beiträge im Durchschnitt pro Tag       heute wurden bisher 0 Beiträge verfasst
© x sparkkelsputz        Besucher : 182260152   Heute : 44    Gestern : 4669    Online : 494        31.10.2024    0:27
2 Besucher in den letzten 60 Sekunden        alle 30.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0835218429565