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
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.