- LiTime Speicher und Akkus         
Ergebnis 1 bis 10 von 16

Thema: Eine SD-Karte statt EEPROM als Speicher

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Experte Avatar von Thomas E.
    Registriert seit
    29.12.2011
    Beiträge
    638

    Eine SD-Karte statt EEPROM als Speicher

    Hallo!


    Ich verwendete bei meinen Datenloggern bis jetzt immer ein externes EEPROM zur Speicherung der Daten. Nun möchte ich etwas mehr Daten unterbringen und dachte dabei an eine SD-Karte. Allerdings möchte ich ungerne auf einen großen Controller umsteigen, der genügend SRAM für AVR-DOS mitbringt. Ich benötige die Speicherkarte ohnehin nur als Speicher, also ich möchte sie nicht unbedingt per PC auslesen können. Die Übertragung der Daten erfolgt dann - bereits fertig formatiert - per RS232, wo sie dann per Mitschnitt des Terminalprogramms als *.log-Datei gespeichert werden.

    Wenn ich mit die Karte nur als Speicher verwende und sie fest in den Logger einbaue, benötige ich kein AVR-DOS? Wie wird das Schreiben und Lesen der Karte ohne AVR-DOS bewerkstelligt?

    Alternativ würde mir noch eine Lösung mit einem USB-Stick gefallen, dazu habe ich hier etwas gefunden:
    Link zu "USB-Stick-Controllerinterface" von Ribu Elektronik

    Ich bin mir dazu aber auch nicht sicher, ob nicht der Aufwand zu groß wird und ob zwei getrennte I2C-Busse mit jeweils einem ST24C256 nicht einfacher zu realisieren ist...
    EDIT: Ich sah gerade, dass die 24C256 sich adressieren lassen (anders als bei den ST24C16) und damit ein I2C-Bus für vier 24C256 reicht)
    Geändert von Thomas E. (16.04.2012 um 10:40 Uhr) Grund: Ergänzung
    Grüße
    Thomas

  2. #2
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    34
    Beiträge
    3.501
    Blog-Einträge
    9
    Hi,

    also wenn du kein FAT auf der SD-Karte haben willst brauchst du kein AVR-DOS. Aber dann würde ich lieber nen USB-Stick nehmen z.B. mit dem hier:

    http://de.rs-online.com/web/p/kommunikation/0406552/

    Das schreiben und lesen des Sticks geht ganz einfach über Befehle die du per UART/SPI usw. sendest. Hab damit selber schon einen Logger per UART in Bascom gebaut und es klappt wunderbar
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  3. #3
    Erfahrener Benutzer Roboter-Spezialist Avatar von schorsch_76
    Registriert seit
    25.03.2012
    Ort
    Kurz vor Neuschwanstein
    Alter
    47
    Beiträge
    456
    Es gibt auch noch die 24AA512 [1]. Du kannst hier bis zu 8 an einen I2C Bus hängen.

    Gruß
    Georg

    [1] http://www.reichelt.de/EEPROM-seriel...272845e15f15cc

  4. #4
    Erfahrener Benutzer Roboter Experte Avatar von Thomas E.
    Registriert seit
    29.12.2011
    Beiträge
    638
    Hallo!


    Vielen Dank für eure Antworten. Auf Kampis anraten habe ich mir den USB-Host bestellt. Allerdings nicht den von ihm verlinkten bei RS, sondern den bei RIBU-Elektronik (sind sich sehr ähnlich).

    Auch Danke an Schorsch, dieses EEPROMs sind interessant, wenn mal weniger wie ein USB-Stick benötigt wird.
    Grüße
    Thomas

  5. #5
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    34
    Beiträge
    3.501
    Blog-Einträge
    9
    Zitat Zitat von Thomas E. Beitrag anzeigen
    Hallo!


    Vielen Dank für eure Antworten. Auf Kampis anraten habe ich mir den USB-Host bestellt. Allerdings nicht den von ihm verlinkten bei RS, sondern den bei RIBU-Elektronik (sind sich sehr ähnlich).

    Auch Danke an Schorsch, dieses EEPROMs sind interessant, wenn mal weniger wie ein USB-Stick benötigt wird.
    Da wird der gleiche Chip drauf sein
    Ich bin auch erst durch einen Elektorartikel auf diesen Chip aufmerksam geworden. Vorher habe ich das auch mit einer SD-Karte gemacht. Aber das ist doch schon sehr umständlich (AVR-DOS, Pegelwandler, usw.)
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  6. #6
    Erfahrener Benutzer Roboter Experte Avatar von Thomas E.
    Registriert seit
    29.12.2011
    Beiträge
    638
    Zitat Zitat von Kampi Beitrag anzeigen
    Da wird der gleiche Chip drauf sein
    Die Datenblätter sind jedenfalls die gleichen!

    Ich bin auch erst durch einen Elektorartikel auf diesen Chip aufmerksam geworden. Vorher habe ich das auch mit einer SD-Karte gemacht. Aber das ist doch schon sehr umständlich (AVR-DOS, Pegelwandler, usw.)
    Der Pegelwandler würde schonmal wegfallen, RIBU bietet nämlich fertige Bausteine an. Also nur mehr SPI und Versorgung anschließen, SD-einschieben und los gehts. Aber wie gesagt, AVR-DOS benötigt zu viel Speicher und ist zu umständlich (finde ich jedenfalls).

    Hättest du eventuell Beispiele für das Ansprechen des USB-Hosts?
    Grüße
    Thomas

  7. #7
    Erfahrener Benutzer Roboter Experte Avatar von Thomas E.
    Registriert seit
    29.12.2011
    Beiträge
    638
    Zitat Zitat von Kampi Beitrag anzeigen
    Hab damit selber schon einen Logger per UART in Bascom gebaut und es klappt wunderbar
    Kannst du etwas über die maximale Stromaufnahme der Kombination USB-Host und Stick sagen? Also wieviel Strom das ganze zum Beispiel während eines Schreibvorganges zieht?
    Grüße
    Thomas

  8. #8
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    34
    Beiträge
    3.501
    Blog-Einträge
    9
    Nein leider nicht
    Habs nicht festgehalten. Und den Logger hab ich wieder auseinander gebaut, weil ich zwei Komponenten dafür für was anderes brauchte
    Aber steht im Datenblatt keine maximale Stromaufnahme drin?
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  9. #9
    Erfahrener Benutzer Roboter Experte Avatar von Thomas E.
    Registriert seit
    29.12.2011
    Beiträge
    638
    Zitat Zitat von Kampi Beitrag anzeigen
    Nein leider nicht
    Habs nicht festgehalten. Und den Logger hab ich wieder auseinander gebaut, weil ich zwei Komponenten dafür für was anderes brauchte
    Aber steht im Datenblatt keine maximale Stromaufnahme drin?
    Ich meine in Kombination mit einem Stick. Im Datenblatt des Hosts steht nur die Stromaufnahme des Host-Moduls, nicht aber des USB-Sticks. Ich habe mal danach gegoogelt und fand recht widersprüchliche Aussagen. Die von mir gefundenen Obergrenzen gingen bis etwa 1 A, was ich allerdings für etwas unglaubwürdig halte.
    Grüße
    Thomas

  10. #10
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    34
    Beiträge
    3.501
    Blog-Einträge
    9
    1A ist wirklich zu viel.
    Ich vermute mal das ein USB-Stick nicht mehr als max. 100mA zieht aber wahrscheinlich eher viel weniger.
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

Ähnliche Themen

  1. MOSFET-Karte statt Relaiskarte: Spannungsabfall
    Von Jörn Arne im Forum Elektronik
    Antworten: 5
    Letzter Beitrag: 25.02.2008, 21:35
  2. eeprom 24lc64 als speicher für temperaturen von ds1621
    Von bastian07 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 5
    Letzter Beitrag: 31.12.2007, 17:19
  3. Roboter der eine Karte erstellt
    Von for_maniac im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 15
    Letzter Beitrag: 10.03.2007, 07:29
  4. Allgemeine Fragen über Speicher von ATMega (Flash, EEPROM)
    Von axors im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 30.09.2005, 16:32
  5. Externer Speicher (eeprom) für ccI Main-Unit 2.0
    Von michiE im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 3
    Letzter Beitrag: 04.08.2005, 12:40

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiTime Speicher und Akkus