Forum: Mikrocontroller und Digitale Elektronik Dateischnittstelle zwischen MC und PC


von xions (Gast)


Lesenswert?

Hallo,
ich suche nach einer Möglichkeit bzw. Schaltung um einen Datenaustausch 
zwischen PC und einem Mikrocontrollersystem zu realisieren. Da ich auf 
der PC-Seite die Daten von Java aus einfach (ohne JNI) zugreifen möchte, 
habe ich mir überlegt mit Dateien zu arbeiten.

Das Mikrocontrollersystem bestehend aus mehreren Mikrocontrollern soll 
also die Möglichkeit bekommen Dateien auf einem Massenspeicher, z.B. 
Flash, zu schreiben. In Richtung PC soll sich die zu entwerfende 
Schaltung wie ein normaler Massenspeicher (USB-Stick) darstellen. Ich 
habe ein Produkt gefunden, das fast genau das macht 
http://www.engelmann-schrader.de/usbstick.html

Allerdings ist dieser Stick ziemlich teuer und außerdem ist die 
RS232-Schnittstelle für mich nicht geeignet, da ich mehreren 
Mikrocontrollern die Zugriffsmöglichkeit geben muss. Deshalb benötige 
ich einen Bus, wie I2C, in Richtung der Mikrocontroller.

Hat jemand eine Idee, wie man eine solche Schnittstelle/Brücke 
realisieren könnte? Für hilfreiche Hinweise wäre ich sehr dankbar.

Viele Grüße
xions

von Elektro L. (mathias_n)


Lesenswert?

Der Vinculum IC von FTDI könnte das sein was du suchst.

Mann müsste nur einen kleinen Rechner als Master definieren, welcher die 
Zugriffe auf den FTDI händelt.

Deine µC schicken dann ihre Daten an den Master-µC und dieser füttert 
den FTDI.

MFG
Mathias

von xions (Gast)


Lesenswert?

Danke für die schnelle Antwort. Der Vorschlag hört sich interessant an. 
Ich habe mir den Chip (VNC1L) angeguckt.

Allerdings bin ich mir nicht ganz sicher, ob ich richtig verstanden 
haben, wie die Kommunikation zwischen den Mikrocontrollern und VNC1L 
realisiert wird. Würde man einen Mikrocontroller als Brücke benutzen, 
der via SPI die Daten, die er von den anderen Mikrocontrollern erhält an 
den VNC1L weitergibt?

Ich bin recht neu in der Thematik, vielleicht daher meine 
Verständnisschwierigkeiten.

Viele Grüße
xions

von Udo (Gast)


Lesenswert?

Mini-USB zu UART Konverter (C*** € 14,95)

von Elektro L. (mathias_n)


Lesenswert?

1
 Würde man einen Mikrocontroller als Brücke benutzen,
2
der via SPI die Daten, die er von den anderen Mikrocontrollern erhält an
3
den VNC1L weitergibt?

Dies ist keine Frage :-)

Der VNC1L händelt das Filesystem deines USB Sticks.
Er übernimmt für dich die komplette Arbeit bzgl. USB Seite, FAT 
System...

Auf der µC Seite gibt es Befehle für den Umgang mit der Geschichte z.B. 
Datei erstellen, öffnen, schreiben, schließen und und und.

Das müsste alles dein Master µC machen.
Der Master muss die Daten der Slaves entgegen nehmen und dem FTDI die 
entsprechenden Befehle schicken, um z.B. die Daten in eine Txt Datei zu 
schreiben.

Die anderen µC müssten dem Master jetzt nur noch mitteilen was er 
schreiben soll.

Man kann die die Rechner natürlich über SPI verbinden.


MFG
Mathias

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.