SD Karte simulieren

Gast #2004330
Hallo,

nach Durchforsten der SD(MMC Beiträge habe ich nur einen gefunden, der 
sich mit dem "Simulieren" einer solchen Karte beschäftigt. Da aber mehr 
aus sportlichen Gründen. Ich habe andere Motive ;-)

Das Lesen ist ja mit Atmels recht gut zu machen (habe ich schon 
hinbekommen). Was mich umtreibt, wäre ein System, das auf Basis einer 
echten SD Karte und eines Atmels eine SD-Karte simuliert.

Zweck wäre, so einen der günstigen Bilderrahmen auf Kommando mit einem 
vorgegebenen Bild zu füttern und so eine tolle Statusanzeige für die 
verschiedensten Zwecke zu realisieren. Eine Idee ist eine Anzeige an der 
Haustüre, z.B. "Pakete bitte beim Nachbarn abgeben", wenn man mal wieder 
eine tolle Sendung vom Elektronikfachhändler seines Vertrauens erwartet 
und sie nicht entgegennehmen kann.

Vielleicht kann man ja recht einfach auf der simulierten Seite 
Unterverzeichnisse der echten SD Karte als Root einblenden und so vom 
Controller aus bestimmen, was auf dem Bilderrahmen erscheint.

Falls jemand Ideen hat, bin ich für Tipps, so etwas umzusetzen, sehr 
dankbar. Und gleich vorab: Ich möchte dafür keinen PC laufen lassen, 
daher explizit die Frage, ob man das mit einem Atmel machen kann.

Micha
Persönliche Seite
Das Simulieren wird sehr schwierig, weil dann das vollständige 
SD-Karten-Protokoll nachgebildet werden muss (auch wenn der 
"Secure"-Teil weggelassen wird), also auch der schnelle 4-Bit-Betrieb. 
Das ist mit einem µC nicht zu schaffen, das setzt ein FPGA oder 
vergleichbares voraus.

Ohne Eingriff in den Bilderrahmen wird so etwas aber auch nicht 
funktionieren, der Bilderrahmen muss schließlich irgendwie mitbekommen, 
daß sich die Inhalte der Speicherkarte geändert haben, um darauf 
sinnvoll reagieren zu können.

Das lässt sich mit einem kleinen Eingriff in den Bilderrahmen erledigen, 
und zwar muss der Kontakt betätigt werden, der den mechanischen 
Kartenwechsel signalisiert.

Macht man das, kann man aber ganz anders vorgehen:
Eine echte SD-Karte wird über geeignete Treiberbausteine abwechselnd 
sowohl mit dem µC als auch mit dem Bilderrahmen verbunden. Soll die 
Speicherkarte durch den µC beschrieben werden, wird die Karte elektrisch 
vom Bilderrahmen getrennt und der "Karte-ist-gesteckt"-Kontakt 
deaktivieret. Ist der µC mit dem Beschreiben fertig, wird die Karte 
elektrisch vom µC getrennt und wieder mit dem Bilderrahmen verbunden, 
und danach der "Karte-ist-gesteckt"-Kontakt betätigt.

Das ist als Bastelprojekt umsetzbar.
Hallo,

danke, das ist eine super Idee und mit meinen Kenntnissen umsetzbar. Ich 
denke, dass man nur ein paar Leitungen auftrennen muss, um das 
"Entfernen" zu simulieren und umzuschalten, wahscheinlich kann der 
Rahmen zu bleiben.

Wenn ich es hinbekommen habe, werde ich berichten! Also nochmal vielen 
Dank für den Tipp (auf den ich selber hätte kommen müssen!)

Micha
Persönliche Seite
Michael Schumann schrieb:
> Ich
> denke, dass man nur ein paar Leitungen auftrennen muss, um das
> "Entfernen" zu simulieren

Der SD-Kartenslot sollte für genau diesen Zweck einen Schaltkontakt 
haben (nicht mit dem Schreib"schutz"-Kontakt verwechseln).

> und umzuschalten

Beachte dabei, daß das 4-Bit-SD-Protokoll andere Signalleitungen 
verwendet als das für Selbstbauten verwendete einfache SPI-Protokoll. 
Solange nicht absolut sicher ist, daß der Bilderrahmen auch nur das 
SPI-Protokoll verwendet, solltest Du also davon ausgehen, daß der Rahmen 
das 4-Bit-Protokoll verwendet; die "Isolation" der SD-Karte vom Rahmen 
musst Du also entsprechend daraufhin gestalten.

Möglicherweise geht das mit einfachen Analogschaltern, die Masseleitung 
trennst Du nicht, sofern Dein µC nicht zu viel Strom benötigt, könntest 
Du ihn eventuell sogar über den Bilderrahmen mit Strom versorgen, dann 
musst Du die Stromversorgungsleitung natürlich nicht trennen.
Gast
Hej Michael Schumann,

dein Projekt läuft nun schon ein gutes Jahr. Hast du es hier zu einer 
Lösung gebracht? Ich wäre wirklich dran interessiert, da ich genau die 
selbe Anforderung hätte, nur gern das Bild via LAN auf die SD-Karte 
schreiben würde. Also falls du schon die Bilderrahmen-Umswitch-Lösung 
implementiert habten solltest, wäree ich sehr an deinen Ergebnissen 
interessiert.

Mein Santz ist einen Bilderrahmen in den Eingangsbereich drinnen zu 
hängen. Dann könnte man meine Freundin immer direkt sehen, wo ich bin 
(z.B. Google Kalender einblenden etc.), die aktuelle Einkaufsliste kann 
dargestellt werden, aktuelle geburtstag oder man kann Nachrichten 
hinterlassen, die dann da eingeblendet werden.

/Andreas

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.