Forum: Digitale Signalverarbeitung / DSP / Machine Learning USB AD-Wandler, 2 Eingänge, 500MSa/s pro Eingang, Matlab


von dani (Gast)


Lesenswert?

Hallo,
bin noch Student und interessiere mich schon länger für ein kleines 
Bastelprojekt: "Einfache Geschwindigkeitsmessung von Pfeilen 
(Bogensport, kein Dart, keine Feuerwaffen)". Was da rauskommt, sollte 
möglichst mobil sein. Lichtschranken, Alu-Scheiben oder 
Erschütterungsmessung an Bogen und Scheiben halte ich für ungeeignet (s. 
ausführliche Threads zu dem Thema hier im Forum).

Randbedingungen (sicher noch unvollständig):
* Möglichst mobil (am besten am Bogen anzubringen)
* unabhängig von dem Pfeilmaterial (kein Messprinzip über Induktion, 
Schleifen oder mit Magnetsensoren)
* unabhängig von der Pfeillänge, kein voriges Messen und Eingeben der 
Länge (-> 2 Lichtschranken)
* Pfeilgeschwindigkeiten bis max. 400 km/h (angenommener Grenzwert, die 
Realität entspricht meines Wissens eher ca. 320 km/h).

Mich würde das hier vorgeschlagene Konzept interessieren:
Beitrag "Re: Pfeilgeschwindigkeit berechnen mit AVR"

2 Phototransistoren in geringem Abstand (weil mobil, möglichst am Bogen 
zu befestigen), die gegen den Himmel gerichtet sind (evtl. mit 
angebrachtem Difusor und Beleuchtung), die den Schatten, den der Pfeil 
beim Durchflug erzeugt, messen. Danach erfolgt dann eine Korrelation der 
beiden Signale.

Meine Frage hat nun eigentlich nicht direkt mit dem Projekt zu tun:

Da ich gar keine Erfahrung mit DSPs habe, allerdings gut mit Matlab 
klarkomme, wollte ich das Ganze (Messung, Korrelation) zuerst auf dem 
Notebook umsetzen und das ganze Prinzip testen. Hierfür suche ich eine 
Möglichkeit die Messwerte aufzunehmen. Falls ich mich nicht verrechnet 
habe (oder sonstige Fehler gemacht habe), suche ich:

* Anschluss per USB
* Realtime Sampling nicht nötig
* Matlab kompatibel oder (noch besser) Software/OS unabhängige 
Möglichkeit um Daten auszulesen
* min. 2 Kanäle
* min. 500MSa/s / Kanal
* Speichergröße ausreichend für 1-2 sec Messung auf beiden Kanälen.
* kein Highend-Gerät (Student, Budget, ...)

Gibt es sowas? Eignet sich hierfür ein DSO (Rigol DS1052E)?

Bin für alle Hilfe, Vorschläge und Korrekturen dankbar.

Viele Grüße,
Daniel

von Andreas (Gast)


Lesenswert?

dani schrieb:
> Da ich gar keine Erfahrung mit DSPs habe, allerdings gut mit Matlab
> klarkomme, wollte ich das Ganze (Messung, Korrelation) zuerst auf dem
> Notebook umsetzen und das ganze Prinzip testen. Hierfür suche ich eine
> Möglichkeit die Messwerte aufzunehmen.

>Falls ich mich nicht verrechnet
> habe (oder sonstige Fehler gemacht habe), suche ich:
>
> * Anschluss per USB
> * Realtime Sampling nicht nötig
Du hast Pfeile, die ihre Flugbahn periodisch wiederholen? Cool.
Ansonsten ist das sogar harte RT, weil dann der Abtastfehler direkt in 
Deine Messung durchgreift, oder ?

> * Matlab kompatibel oder (noch besser) Software/OS unabhängige
> Möglichkeit um Daten auszulesen
> * min. 2 Kanäle
> * min. 500MSa/s / Kanal
Was willst Du denn da Samplen?
Falls ich mich nicht verrechnet habe, sind Deine 400Km/h ungefähr 
11.11m/s.
Wenn Du beide Sensoren im Abstand von 2cm ("Bogenfreundlich") montierst, 
dann fliegt der Pfeil da in 180µs durch.
Setzen wir roundabout 1% accepted error an, dann bist Du mit ~1 (!) MS/s 
dabei.

> * kein Highend-Gerät (Student, Budget, ...)
http://www.ti.com/tool/tmdx5535ezdsp sollte Dich finanziell nicht 
umbringen.

Wenn Du allerdings etwas "primitiver" rangehst, dann könntest Du 
ausnutzen das:
- Beide Sensoren am Anfang (Pfeil drauf) die gleiche Lichtmenge kriegen.
- Erst wird "hintere" (näher beim Schützen) Sensor frei weil der Pfeil 
ja unterwegs ist. Er kriegt also mehr Licht.
- Kurz danach wird der andere Sensor frei und bekommt mehr Licht; Pfeil 
ist komplett unterwegs.
Das könnte evtl. schon reichen um über einen Counter die Flugzeit über 
den beiden Sensoren zu ermitteln. Und dann reichen Dir auch ein paar OPs 
und ein kleiner Atmel, PIC o.ä.
Dann hast Du allerdings nur eine Lösung und keine Messdaten für Matlab 
:-/


>
> Gibt es sowas? Eignet sich hierfür ein DSO (Rigol DS1052E)?
Das Rigol kann wohl 1GS/s oder 500MS/s auf zwei Kanälen. Wenn Du eins 
rumstehen hast, dann wäre es einen Versuch wert.Insbesondere wenn meine 
Schätzung oben stimmt.

Aber wie Du DAS an einen Bogen montierst würde ich gern mal auf Fotos 
sehen :-D

Grüße
Andreas

von Andreas (Gast)


Lesenswert?

Andreas schrieb:
> Falls ich mich nicht verrechnet habe, sind Deine 400Km/h ungefähr
> 11.11m/s.

111.11m/s natürlich ;-)

von Uwe (Gast)


Lesenswert?

Bei einer Lichtquelle hast du auch noch nen Winkel der beiden Schatten 
drin.
Tu dir doch nen gefallen und benutz Laserpointer (5€)aus der Kramkiste 
und zwei Photodioden.

von dani (Gast)


Lesenswert?

Danke für die Antworten.

@Uwe:
Mit dieser Lösung gibt es aber das Problem der genauen Positionierung. 
Zudem macht der Pfeil kurz nach dem Abschuss etwas chaotische 
Bewegungen, so dass der Schusskanal und damit die Positionierung der 
Laserpointer nicht beliebig eng festgelegt werden können. Um dem 
entgegenzuwirken wäre ein mechanischer Aufbau mit Spiegeln 
(Lichtvorhang) denkbar, aber ich denke, dass die Photodioden gen Himmel 
+ Blende und Fresnellinse ihren Zweck auch erfüllen wird.

Zu der oben erwähnten, Korrelations-freien Methode: Darüber habe ich 
auch schon nachgedacht. Aber gerade weil der Pfeil am Anfang etwas 
chaotisch fliegt und ich keinen komplizierten mech. Lichtvorhang mit 
Spiegeln basteln (und benutzen) möchte, dachte ich, dass ich über eine 
Korrelation zweier Signale zuverlässigere Werte bekommen würde.

Falls es jemand noch näher interessiert: In den beiden anderen Threads 
zum Thema sind schon so ziemlich alle denkbaren und undenkbaren 
Messaufbauten aufgelistet und diskutiert. Mir geht es hier in erster 
Linie um eine einfache (und nicht zu teure) Möglichkeit die Messwerte 
der beiden Sensoren in einem Probeaufbau zu sampeln, damit ich Daten für 
weitere Experimente mit Matlab sammeln kann.

Nochmals Danke & Grüße
Daniel

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.