Hallo ich habe eine Handykamera die mir 60kB File sendet. Ich möchte diese Daten 6 Bilder/Sekunde 30 Sekunden lange in einem Ringspeicher speichern. Welchen Speicher soll man für den Ringspeicher verwenden? Ist der AVR ATmega644 für diese Âufgabe geeignet? Mfg Gerhard Huber
Für einen Ringspeicher mit der kurzen Speicherzeit kommt nur RAM in Frage. 60kB pro Bild nehme ich mal an, da brauchst du für 6 Frames/sec und 30 sec schon ca 11MB RAM die mit einem ATMega644 bei der notwendigen Geschwindigkeit zu verwalten - das wird nichts. Wie liefert denn die Kammera die Daten seriell oder parallel. Evl. könnte man die Kammeradaten ja direkt in den Speicher schreiben - aber wie willts du später wieder an die Daten kommen? Sascha
Ist das irgendeine Aufgabe die ihr bekommen habt, oder heißt du mit anderem Namen Alex Glaser? Beitrag "Ringspeicher mit DRAM"
@Wie liefert denn die Kammera die Daten seriell oder parallel. Die Kamera wird dabei direkt an den USART des Prozessors angeschlossen. An Pin D.5 stehen die Daten seriell zur Verfügung (Softuart, 1 Startbit, 8 Datenbits, 1 Stoppbit, 38400Baud). Ich möchte die Daten aus dem Ringspeicher dann wenn ein Sensor ausgelöst wir auf eine SD Karte speichern. Wieso wird das mit dem ATMega644 nichts? Mfg Gerhard
> ein bild hat ca 60 kb und ich möchte 6 bilder in der sekunde speichern 6/sec * 60 kb = 360 kb/sec > Softuart, 1 Startbit, 8 Datenbits, 1 Stoppbit, 38400Baud 38400 bit/sec = 4800 byte/sec = 4.68 kb/sec Ich sage mal: irgendwas passt da nicht.
Ich und Alex suchen einen SRAM Speicher mit 16M Bytes? Könnt ihr mir bitte Tipps geben wo ich so etwas bekomme. Mfg Gerhard Huber
Hey, schau nochmal genau hin was Soeren A. geschrieben hat. Wenn das die maximalen Einstellungen deiner Kamera sind, dann kannst du auch 100MB Speicher haben, aber die Kamera kann die Frames garnicht so schnell rausgeben wie du das gern möchtest!
Bei den Daten von der Kamera hab ich mich verschaut Bitte könnt ihr mir unabhängig von der Kamera einen SRAM Speicher mit 16M Bytes nennen? Mfg Gerhard Huber
Ringspeicher: http://de.wikipedia.org/w/index.php?title=Datei:KL_Kernspeicher_Makro_1.jpg&filetimestamp=20090614192912
@ Gerhard Huber (huberg) >Ich und Alex suchen einen SRAM Speicher mit 16M Bytes? Ihr sucht vor allem erstmal ein gescheites Konzept. Das habt ihr nämlich noch lange nicht. >Könnt ihr mir bitte Tipps geben wo ich so etwas bekomme. Gibt es als Einzel-IC nicht. Die Grössten sind so um die 1MB. Solche Grössen sind nur sinnvoll als (S)DRAM verfügbar, siehe Artikel Speicher. MFG Falk
@Falk Brunner Du hast natürlich recht. Das mit den SRAM habe ich selbst schon bemerkt. Bei den SDRAM habe ich gelesen das die, die größer als 16 MBytes sind mehr als 4 Speicherbänke haben und nicht mehr mit einem ATXmega angesprochen werden können. Ich bin auf der Suche nach einem guten Konzept und wäre dankbar wenn ich als interessierter Anfänger hier Tipps bekomme. Also ich bin auf der suche nach einem System das mir die Daten von einer Kamera 6 Bilder pro Sekunde mit je 60kBytes 30 Sekunden lang auf einen Ringspeicher speichert. Der Datenstrom beträgt ~1MBit pro Sekunde. Bitte teilt mir mit ob dies realisierbar ist. Wenn ja wie? Ich bin für jede Antwort und Idee dankbar. Es tut mir leid wenn ich Sachen frage die es schon gibt ich kann aber versichern schon zuvor in google geschaut zu haben. Mit freundlichen Grüßen
@ Gerhard Huber (huberg) >Ich bin auf der Suche nach einem guten Konzept und wäre dankbar wenn ich >als interessierter Anfänger hier Tipps bekomme. Dann vergiss AVR und XAVR und nimm was mit passendem Kaliber. AMR & Co sind deine Freunde. Die können SDRAM problemlos ansteuern und das auch recht flott. Denn eure Rechnung ala 6x60 kb/s zum Bilderspeichern ist eine Milchmädchenrechnung. Real braucht man schon EINIGES an mehr Dampf, um die Daten von der Quelle über die CPU in den RAM zu kriegen, und nebenbei noch bissel Luft zum Atmen. Die ARM haben auch den Vorteil von recht schnellen Schnittstellen, sei es SPI, SD-Card, I2S und weiss der Teufel. Damit kann man schon was anfangen. Und die wirst du brauchen. Es muss nicht ARM sein, aber die sind ja im Moment wie es scheint recht hipp. Aber es gibt sicher auch noch Andere vom gleichen Kaliber. PowerQuick? >Ringspeicher speichert. Der Datenstrom beträgt ~1MBit pro Sekunde. Bitte >teilt mir mit ob dies realisierbar ist. Wenn ja wie? Siehe oben. MFG Falk
128MB PSRAM: http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=557-1444-1-ND ...ist allerdings BGA. 16MB SRAM: http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=428-1860-ND ...allerdings brauchst du davon dann 8. 16MB SRAM: http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=428-1983-ND ...auch wieder 8 vonnoeten und auch teurer, dafuer aber einfacher zu loeten.
Welchen ARM würdet ihr empfehlen? Ich habe noch nicht damit gearbeitet, ist es ein großer Unterschied beim programieren im Gegensatz zum AVR. Mfg
> Kamera 6 Bilder pro Sekunde mit je 60kBytes 30 Sekunden lang auf einen
Ringspeicher speichert. Der Datenstrom beträgt ~1MBit pro Sekunde.
6*60kB/s = 360kB/s = 2880 kBit/s
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.