Hallo allerseits! Vorweg: ich habe noch NIE mit Microcontrollern gearbeitet, kenne mich zwar in Java- und C#-Programmierung aus, aber nicht in Basic, C, Forth, oder sonst was. Ich will mit Hilfe eines Microcontrollers Daten von mehreren Entfernungs-Sensoren auf einem USB-Stick (oder alternativ einer SD-Karte) speichern. Das soll dann nachher auf dem PC eingelesen und ausgewertet werden. Jetzt die Frage: mit den neuen Boards, die es so gibt (ohne, dass ich mich damit auskennen würde) und als Sprache vorzugsweise C sollte das doch eigentlich keine große Sache sein, oder? Falls das doch schwieriger sein sollte, als ich denke, hatte ich überlegt, die Sensoren direkt an einen PC anzuschließen und dort zu speichern und auszuwerten, aber wie schließt man mehrere Enfernungs-Sensoren an den PC an? Gibt es da irgendwelche "Adapter", wo ich auf der einen Seite die Sensoren anschließe und auf der anderen Seite ein USB-Kabel (oder RS232) habe, so dass die Messdaten direkt durchgeschleift werden? Vielen Dank schonmal für Eure Hilfe und frohe Ostern! Gruß, Christian
Um auf den USB-Stick zu schreiben brauchst Du einen USB-Host (-> Vinculum), was die SD-Card betrifft ist es wohl einfacher. Wenn Du nie mit Mikrocontrollern gearbeitet hast, ist Dein Vorhaben schon mit einigem Aufwand verbunden. Bekanntlich dauert es nämlich immer länger als man denkt. Um die Sensoren an den PC anzuschliessen gibt es interne (PCI) und externe (USB) Messdatenerfassungskarten, in der Regel mit Treiber- und Beispielsoftware. Bei Conrad oder so wirst Du sicher fündig. Es gibt z.B. auch etwas von Vellemann. Wichtig ist noch, was die Entfernungssensoren für einen Ausgang haben. (Analog: Spannung, Strom?) Es gibt aber auch fertige Datenlogger mit SD- oder anderen Speichermedien. Hängt halt sehr davon ab, wie Du die Daten anschliessend verarbeiten willst. Severino
Wow ... vielen Dank für die superschnelle und aussagekräftige Antwort - vor allem für den Hinweis auf Vinculum! Schade, dass diese Messdatenerfassungskarten so teuer sind. Da das eh nur eine vorläufige Alternative wäre, werde ich da wohl doch lieber das Geld direkt in den USB-Host investieren. Bei Vinculum habe ich z.B. das Modul VDIP1 gefunden. Wenn ich das richtig verstanden habe, wird dieses Modul einfach auf ein normales Board (z.B. AVR) aufgesteckt und ist über eine mitgelieferte Bibliothek ansprechbar, so dass ich damit "recht einfach" Daten auf einem USB-Stick speichern kann, oder? Die Werte von den Sensoren einfach über die Vinculum-Bibliothek an einen Stick weiterzuleiten dürfte doch eigentlich nicht aufwendig sein. Klar werde ich da als Anfänger eine gewisse Zeit brauchen und oft verzweifeln, aber wenn ich weiß, dass es theoretisch nicht so schwierig sein sollte und auf jeden Fall machbar ist, schaffe ich das schon! ;) Gruß, Christian
@ Christian Du hast recht, es ist prinzipiell durchaus machbar und sehr lehrreich. Mit dem Vinculum habe ich keine Erfahrung, aber hier im Forum ist das Ding mehrmals aufgetaucht. Ich glaube nicht, dass es eine Bibliothek dazu gibt, eher eine Befehlsschnittstelle, d.h. die Funktionen werden nicht auf Deinem Controller, sondern im Vinculum ausgeführt. Ich wünsche Dir viel Freude und Erfolg. Severino
Vielen Dank nochmal für die Hilfe. Dann werde ich mal mein Glück damit versuchen! ;)
Ich habe gerade noch was gefunden ... http://electronic-data.de/een/hro/21_052.asp Kann es sein, dass dieses Teil wie eine Messdatenerfassungskarte die Daten von bis zu 8 Sensoren direkt an den PC über USB überträgt? Falls ja, könnte ich ja bei dem Preis doch erst mal diese vorläufige Alternative testen ...
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.