Forum: Mikrocontroller und Digitale Elektronik AVR als "USB-Laufwerk" !?


von Hans-Christian (Gast)


Lesenswert?

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

von jemand (Gast)


Lesenswert?

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.

von usby (Gast)


Lesenswert?

Schau Dir mal den AT90USBKEY an. Der hat 16 MB on board und ist 
out-of-the box als Massenspeicher einsetzbar.

von Hans-Christian (Gast)


Lesenswert?

Prima, das sind doch schon mal zwei Anhaltspunkte. Vielen Dank!

von Stefan Salewski (Gast)


Lesenswert?

>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

von Stefan (Gast)


Lesenswert?

HID <--

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.