Forum: Mikrocontroller und Digitale Elektronik SIM Karte zum Datenspeicher?


von Patrick (Gast)


Lesenswert?

Hallo,

ich benötige einen Datenspeicher um Diagnose Daten zu speichern, SD 
Karten sind recht teuer. Hat jemand schon mal eine SIM Karte zum 
Speicher von Daten verwendet? was passt da darauf?

Gruss Patrick

von Peter II (Gast)


Lesenswert?

Patrick schrieb:
> SD
> Karten sind recht teuer.

unter 3€ für 2GB finde ich nicht wirklich teuer.

Wenn es nur ein paar Byte Daten sind, warum dann kein eeprom?

von (prx) A. K. (prx)


Lesenswert?

Wenn 32KB reichen...

von Chris L. (kingkernel)


Lesenswert?

Was sind denn deine Anforderungen?
-Wie oft soll geschrieben werden?
-Wie groß sollte der Speicher mindestens sein?
-Wie soll der Logger ausgelesen werden? (Serielle Verbindung oder 
Speicherkarte rausnehmen und in PC stecken?)
Wie teuer darf es maximal sein?


Ansonsten verwende doch auch Serielles EEPROM, die kosten nicht viel und 
sind millionenfach erprobt

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Patrick schrieb:
> Hat jemand schon mal eine SIM Karte zum Speicher von Daten verwendet?
Telefonhersteller machen das.
> was passt da darauf?
Nicht viel.

Und zudem kommst du an SIM Karten wesentlich schlechter ran als an SD 
Karten. Könnte natürlich auch sein, dass du eigentlich microSD Karten 
meinst...
http://www.gutefrage.net/frage/wieviel-gb-haben-sim-karten

von Patrick (Gast)


Lesenswert?

Hallo,

für 3€ hab ich noch keine Speicherkarte gefunden die das KEIL Flash 
Format unterstützt das muss so was sein : SD/MMC/SDHC. Hinzu kommt dann 
noch der Sockel so dass ich gleich bei 10€ bin.

Aus dem Gerät sollte man die Karte raus nehmen können.

Klar Alternative ist ein serielles Flash mit 64MB, dann muss ich aber 
immer per PC dran um das auszulesen.

Das die SIM Karten so wenig Speicher haben war mir nicht bewusst, gerade 
weil es ein Massenprodukt ist wäre es interessant.

Gruss Patrick

von STK500-Besitzer (Gast)


Lesenswert?

Patrick schrieb:
> für 3€ hab ich noch keine Speicherkarte gefunden die das KEIL Flash
> Format unterstützt das muss so was sein : SD/MMC/SDHC. Hinzu kommt dann
> noch der Sockel so dass ich gleich bei 10€ bin.

Und wie sind die Kosten eines SIM-Kartenlesers?

von Peter II (Gast)


Lesenswert?

Patrick schrieb:
> für 3€ hab ich noch keine Speicherkarte gefunden die das KEIL Flash
> Format unterstützt das muss so was sein : SD/MMC/SDHC. Hinzu kommt dann
> noch der Sockel so dass ich gleich bei 10€ bin.

http://www.amazon.de/Micro-Speicherkarte-Kameras-Handys-Schwarz/dp/B009S0P1B6/ref=sr_1_3?s=ce-accessories&ie=UTF8&qid=1450712102&sr=1-3&keywords=sd+karte

http://www.digikey.de/product-search/de?mpart=5027740891&v=900

> KEIL Flash Format
was soll das sein? Der Karte dürfte das Format ziemlich egal sein.

von Crazy Harry (crazy_h)


Lesenswert?


von Chris L. (kingkernel)


Lesenswert?

Die SD-Karte ist erst einmal ein Datenspeicher. Welches Dateisystem 
drauf ist und in welchem Format die Daten abgelegt werden, ist der Karte 
ziemlich egal. Das ist nämlich Softwaresache und hat mit der Karte als 
Hardware nicht zu tun.
Einzig die größe einer Speicherseite könnte hier eventuell ein 
hinderniss darstellen, wenn man völlig krumme Seitenbreiten benötigt 
(Ist mir bisher allerdings nicht untergekommen. Speichern lies sich 
bisher inmmer alles)

von -.-.- (Gast)


Lesenswert?

Patrick schrieb:
> Hallo,
>
> für 3€ hab ich noch keine Speicherkarte gefunden die das KEIL Flash
> Format unterstützt das muss so was sein : SD/MMC/SDHC. Hinzu kommt dann
> noch der Sockel so dass ich gleich bei 10€ bin.
>
> Aus dem Gerät sollte man die Karte raus nehmen können.
>
> Klar Alternative ist ein serielles Flash mit 64MB, dann muss ich aber
> immer per PC dran um das auszulesen.
>
> Das die SIM Karten so wenig Speicher haben war mir nicht bewusst, gerade
> weil es ein Massenprodukt ist wäre es interessant.
>
> Gruss Patrick

Trollo lässt Grüßen.
Antwort oder ignorieren. Die einzig sinnvolle Möglichkeit ist bei solch 
einer Frage: ignorieren...

von (prx) A. K. (prx)


Lesenswert?

Patrick schrieb:
> für 3€ hab ich noch keine Speicherkarte gefunden die das KEIL Flash
> Format unterstützt das muss so was sein

Aber SIM Karten, die das KEIL Flash Format unterstützten, die hast du 
gefunden?

von Crazy Harry (crazy_h)


Lesenswert?

http://www.ebay.de/itm/micro-sd-4gb-MicroSD-SDHC-Speicherkarte-TF-Karte-Fur-Universal-Handy-SmartPhone-/231779573827

Das billigste was ich gefunden hab ..... aber dafür MP3-Player für 
~1.60€ O_O

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Chris L. schrieb:
> Welches Dateisystem drauf ist und in welchem Format die Daten abgelegt
> werden, ist der Karte ziemlich egal.

Wenn man sie spezifikationskonform nutzen will, und am wenigsten 
Probleme beim Betrieb auch am PC haben möchte, ist es sehr ratsam, das 
jeweils von der Karte vorgegebene Dateisystem zu verwenden - sprich 
FAT16 bis einschließlich 2 GB Kartengröße (SD), FAT32 bis einschließlich 
32 GB Kartengröße (SDHC) und exFAT bei allem, was größer ist (SDXC).

Sicher, prinzipiell funktionieren SD-Karten auch ohne Dateisystem, nur 
muss man dann zusätzlichen Aufwand treiben, wenn man sie am PC auslesen 
möchte. Für FAT16/32 gibt es ausreichend viele frei verfügbare 
Libraries, da muss man kein Rad neu erfinden.

von Max M. (jens2001)


Lesenswert?

Patrick schrieb:
> Das die SIM Karten so wenig Speicher haben war mir nicht bewusst, gerade
> weil es ein Massenprodukt ist wäre es interessant.

Schnürsenkel sind auch ein Massenproduckt und haben noch weniger 
Speicher!

GEH WOANDERS TROLLEN!

von xd64GB (Gast)


Lesenswert?

Rufus Τ. F. schrieb:
> Wenn man sie spezifikationskonform nutzen will, und am wenigsten
> Probleme beim Betrieb auch am PC haben möchte, ist es sehr ratsam, das
> jeweils von der Karte vorgegebene Dateisystem zu verwenden - sprich
> FAT16 bis einschließlich 2 GB Kartengröße (SD), FAT32 bis einschließlich
> 32 GB Kartengröße (SDHC) und exFAT bei allem, was größer ist (SDXC).
>

Hallo,
wenn auf meinem Notebook-Cardreader SD und xD draufsteht sonst aber 
keine Angaben zur maximalen Kapazität kann ich davon ausgehen das auch 
die > 32GB micro SD erkannt benutzt werden können ?

Zum "Problem", ist das Gerät mit einem eigenen Cardreader azsgerüstet 
oder ein Eigenbau ?
32GB micro SD gibt's schon ~10€, microSD Halter <0,20Cent.
FAT gib's z.B. bei chan für AVR.
Wieviele Daten sollen es werden und soll das später am PC gelesen und 
ausgewertet werden ?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

xd64GB schrieb:
> wenn auf meinem Notebook-Cardreader SD und xD draufsteht sonst aber
> keine Angaben zur maximalen Kapazität kann ich davon ausgehen das auch
> die > 32GB micro SD erkannt benutzt werden können ?

Nein. Dein Cardreader (genauer: Dessen Firmware) muss SDHC und SDXC 
explizit unterstützen, damit Du damit was anfangen kannst.

Wenn der Kartenleser tatsächlich xD-Karten ansprechen kann, dürfte er 
schon ein paar Jährchen auf dem Buckel haben, die Dinger waren vor 
deutlich über 10 Jahren mal aktuell.

Ist der Kartenleser richtig alt, kann er sogar Probleme damit haben, 
SD(SC)-Karten größer 1 GB zu lesen (denn dafür gab es mal ein 
Spezifikationsupdate).

Die Unterschiede liegen nicht nur in der Spezifikation (die u.a. das 
Dateisystem vorschreibt), sondern auch in der Ansteuerung, was 
entsprechend aktualisierte Firmware der Kartenleser erfordert.

von xd64GB (Gast)


Lesenswert?

Rufus Τ. F. schrieb:
> Nein. Dein Cardreader (genauer: Dessen Firmware) muss SDHC und SDXC
> explizit unterstützen, damit Du damit was anfangen kannst.
>
Wie bekomme ich das heraus ?

> Wenn der Kartenleser tatsächlich xD-Karten ansprechen kann, dürfte er
> schon ein paar Jährchen auf dem Buckel haben, die Dinger waren vor
> deutlich über 10 Jahren mal aktuell.
>
Der ist vor 3-4 Jahren neu gekauft word, im Handbuch steht:

"Eignet sich für Secure Digital (SD), MultiMediaCard (MMC), 
MemoryStickPro (MS PRO) und xD-Picture Card (xD)

Keine Angabe von maximaler Größe.

> Ist der Kartenleser richtig alt, kann er sogar Probleme damit haben,
> SD(SC)-Karten größer 1 GB zu lesen (denn dafür gab es mal ein
> Spezifikationsupdate).
>
Also die 32GB microSD von meinem Handy geht ohne Probleme.
Hier gibt's gerade 64GB microSDs für 20,- nur Handy kann die 100%ig 
nicht also eher was für's Backup der privaten Daten, da dürften 64GB 
mehr als reichen.

> Die Unterschiede liegen nicht nur in der Spezifikation (die u.a. das
> Dateisystem vorschreibt), sondern auch in der Ansteuerung, was
> entsprechend aktualisierte Firmware der Kartenleser erfordert.

Heißt das das die großen microSD Karten nicht mehr via SPI angesprochen 
werden ?

Danke für die Infos ;-)

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

xd64GB schrieb:
> Keine Angabe von maximaler Größe.

Dann wirst Du es ausprobieren müssen.

> Also die 32GB microSD von meinem Handy geht ohne Probleme.
> Hier gibt's gerade 64GB microSDs für 20,-

Mach's Dir einfach, und nenne die Dinge bei ihren Namen. Die 32GB-Karten 
sind SDHC-Karten, die 64GB-Karten aber sind SDXC-Karten.

Diese Namen sind nicht aus Jux und Dollerei eingeführt worden, sondern 
um klar zu unterscheiden, worum es sich handelt.

> Heißt das das die großen microSD Karten nicht mehr via SPI angesprochen
> werden ?

Nein, es geht um die Inhalte des Protokolls, nicht um die Übertragung. 
Wie werden Sektoren adressiert, wie groß sind die etc.

Dein Kartenleser und Smartphone sprechen die Karten übrigens nicht per 
SPI an, das ist viel zu langsam.

von Frank K. (fchk)


Lesenswert?

xd64GB schrieb:

> Heißt das das die großen microSD Karten nicht mehr via SPI angesprochen
> werden ?

microSD-Karten müssen gemäß Spezifikation ohnehin nur das MCI-Protokoll 
implementieren, SPI ist nur bei SD-Karten in Standardgröße Pflicht.

fchk

von Dr. Sommer (Gast)


Lesenswert?

Frank K. schrieb:
> microSD-Karten müssen gemäß Spezifikation ohnehin nur das MCI-Protokoll
> implementieren, SPI ist nur bei SD-Karten in Standardgröße Pflicht.
Ein MCI-Protokoll gibts in der Spezifikation nicht, sondern nur den 4 
Bit breiten "SD Bus". Meinst du den?
Dass microSD den SPI-Modus nicht zu unterstützen braucht finde ich in 
der Spezifikation nicht, kannst du mir sagen wo das steht?

Chris L. schrieb:
> Die SD-Karte ist erst einmal ein Datenspeicher. Welches Dateisystem
> drauf ist und in welchem Format die Daten abgelegt werden, ist der Karte
> ziemlich egal. Das ist nämlich Softwaresache und hat mit der Karte als
> Hardware nicht zu tun.
Die SD-Spezifikation schreibt sehr wohl das Dateisystem vor (FAT16 bei 
SDSC, FAT32 bei SDHC, exFAT bei SDXC) mit bestimmten Parametern (Anfang 
der Partition, Clustergröße usw.). Wenn man dies nicht verwendet, ist 
das Betrieb außerhalb der SD-Spezifikation. Das kann funktionieren (tut 
es bei vielen Karten wohl auch), muss es aber nicht - insbesondere nicht 
mit der sonst garantierten Performance (Datenrate, Haltbarkeit).

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Angehängte Dateien:

Lesenswert?

Dr. Sommer schrieb:
> Dass microSD den SPI-Modus nicht zu unterstützen braucht finde ich in
> der Spezifikation nicht, kannst du mir sagen wo das steht?
Es ist nur ein Gerücht, das ausgehend vom alten englischen Wikipedia mal 
kursiert ist:
Beitrag "Re: SDHC Karten / SPI Modus"
Diese falsche Aussage ist jetzt nicht mehr zu finden...

Natürlich kann man auch microSD Karten im "alten" SPI Modus ansprechen. 
Nur die neu hinzugekommenen Kommandos für das SDIO Interface müssen 
vom SPI Interface nicht mehr unterstützt werden (obwohl sie es trotzdem 
dürfen).
Siehe dort im https://www.sdcard.org/downloads/pls/part1_410.pdf Seite 
153:
1
7. SPI Mode
2
7.1 Introduction
3
.....
4
The commands and functions in SD mode defined after the Version 2.00 are not supported in SPI mode. The card may respond to the commands and functions even if the card is in SPI mode but host should not use them in SPI mode.
Und in der Tabelle 3-9 ist dann auch für alle Karten der SPI mit M 
(mandatory=zwingend) gekennzeichnet...

von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Ein SD-Kartenmodul für Arduino (SPI) kostet in der Bucht 1,- € bei 
kostenlosem Versand aus Hongkong, aus Deutschland 3,50. 'Ne 4GB SD-Karte 
bei Rossmann 4,50 ... also was solls?

: Bearbeitet durch User
von Patrick (Gast)


Lesenswert?

Hallo,

danke euch, resümierend zu meiner Eingangs Frage scheint eine SIM Karte 
weder vernünftig beschaffbar noch hat diese genügend Speicher damit 
diese für meine Anwendung passt.

Es geht mir auch nicht darum einmal in China eine Speicherkarte zu 
kaufen, sondern ich suche eine Lösung für ein Industrieprodukt in Serie

Gruss Patrick

von Peter II (Gast)


Lesenswert?

Patrick schrieb:
> Es geht mir auch nicht darum einmal in China eine Speicherkarte zu
> kaufen, sondern ich suche eine Lösung für ein Industrieprodukt in Serie

und dort geht es wirklich um 10€ ?

von Chris L. (kingkernel)


Lesenswert?

Dann Speicher es intern auf einem EEPROM und implementier eine 
Schnittstelle, um die Daten auf einen USB-Stick schieben zu können.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Patrick schrieb:
> Es geht mir auch nicht darum einmal in China eine Speicherkarte zu
> kaufen, sondern ich suche eine Lösung für ein Industrieprodukt in Serie
Nimm eine microSD(*) und verwende ein vernünftiges Dateisystem. Dann 
kannst du die Daten mit jedem Rechner sichern und verwalten.


(*)mach vorher Dauer- und Stresstests mit diesen Karten. Es ist wirklich 
erstaunlich, wie schnell manche bei bestimmten Bedingungen kaputt 
gehen...

von Ingo (Gast)


Lesenswert?

Patrick schrieb:
> Es geht mir auch nicht darum einmal in China eine Speicherkarte zu
> kaufen, sondern ich suche eine Lösung für ein Industrieprodukt in Serie
>
> Gruss Patrick

Das macht mich nachdenklich, dass jemand wie der TE in der Position ist 
eine Lösung für ein Industrieprodukt zu suchen...

Peter II schrieb:
> und dort geht es wirklich um 10€ ?

10€ sind ne Menge Geld für ein Massenprodukt.

von Karl H. (kbuchegg)


Lesenswert?

Ingo schrieb:

> Peter II schrieb:
>> und dort geht es wirklich um 10€ ?
>
> 10€ sind ne Menge Geld für ein Massenprodukt.

Schon klar. Aber mit der SIM Karte alleine wäre es ja auch noch nicht 
getan. Wo kriegst du den Kartenhalter her?
Wie liest du eine SIM Karte wieder aus? Eine SD-Karte kannst du in 
praktisch jeden Notebook reinschieben.
Wo kriegst du Ersatz für eine defekte SIM-Karte her? SD-Karten kann ich 
in jedem Media Markt in unterschiedlichsten Grössen kaufen.

Ich denke, der Unterschied wären noch nicht einmal 10€. Selbst wenn all 
die noch nicht gestellten Fragen positiv beantwortet werden können.

: Bearbeitet durch User
von Claus M. (energy)


Lesenswert?

Karl H. schrieb:
> Ingo schrieb:
>
>> Peter II schrieb:
>>> und dort geht es wirklich um 10€ ?
>>
>> 10€ sind ne Menge Geld für ein Massenprodukt.
>
> Schon klar. Aber mit der SIM Karte alleine wäre es ja auch noch nicht
> getan. Wo kriegst du den Kartenhalter her?

Das die Idee mit der SIM völlig idiotisch war hat Ingo aber schon 
vorausgesetzt...

von hheck (Gast)


Lesenswert?

Warum denn nicht gleich auf einen USB-Stick schreiben?
Notfalls mit einem Vdrive2.
Ein Stick soll doch später sowieso beschrieben werden, um die Daten zum 
PC zu bringen.

Gruß
Helle

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.