Dateischnittstelle zwischen MC und PC

Gast #2170583
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
Gast #2170645
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
#2171107
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.