Moin Moin, ich möchte mir gerne mit einem AVR ein Gerät zur Meßwerterfassung aufbauen. Es soll einen USB-Anschluß erhalten und vom PC aus wie ein USB-Laufwerk aussehen. Meine Meßwerte möchte ich dann als "Datei" vom PC aus lesen können. Wie gehe ich das am besten an? Ich glaube kaum, daß ich das mit einem FTDI-Chip realisieren kann. Muß ich dafür diese Cypress USB 68013 Chips verwenden? Über Tips oder auch Stichworte, wonach ich suchen kann, wäre ich dankbar. 1ooo Grüße Hans-Christian
Falls das Gerät, während es am PC hängt nicht auf das Speichermedium zugreifen muss, wäre es am einfachsten, einen kleinen SD/MMC-Cardreader zu verwenden und die Karte dort hinzuhängen ggf. über n Latch. Zusätzlich den µC an die Karte; darf natürlich dem Cardreader nicht reinpfuschen. Ansonsten ist zu sagen, dass ein USB-MassStorageDevice nicht ganz so einfach zu implementieren ist, wie HID. Schaffbar durchaus, aber obige Methode wäre imo am einfachsten.
Schau Dir mal den AT90USBKEY an. Der hat 16 MB on board und ist out-of-the box als Massenspeicher einsetzbar.
>vom PC aus wie ein >USB-Laufwerk aussehen. Meine Meßwerte möchte ich dann als "Datei" vom PC >aus lesen können. Ob das eine so gute Idee ist? Wie willst Du dann Parameter wie Messbereich, Zeitauflösung, Anzahl der Werte, Start der Messung usw. einstellen? Alles von Hand an der AVR-Platine? Naja, könnte man prinzipiell auch alles über Dateien machen. Für ähnliche Anwendungen gibt es auch fertige Geräte, Stichwort Datenlogger. Falls Du dich etwas näher mit USB befassen und selbst Programmieren willst, gibt es von mir eine kleine Beispielanwendung zur Messdatenerfassung mit dem AT90USB: http://www.ssalewski.de/Misc.html.de Gruß Stefan Salewski
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.