Beschleuningung per Funk, Flaschenhals Funk, FIFO, aber wie

Gast #1804706
Lesenswert?
• ▲
▼
Hallo,

ich habe ein bereits funktionierende Hardware mit einem Mega644 und 
ADIS16006 G-Sensor mit SPI, sowie einem Funkmodul Amber Wireless 8350 
(UART). Mit 60Hz wird die Beschleunigung gemessen und Übertragen (500 = 
0g, 100/g, also Werte zwischen 0 und 999), die Werte sind durch ";" 
getrennt. Nun hat sich für den konkreten Anwendungsfall herausgestellt, 
dass 100Hz wohl notwendig sind und da erweist sich die Funkübertragung 
als Flaschenhals, weil der Einsatz nicht auf freiem Acker, sondern in 
Gebäuden erfolgt. Da die Messung nur ca 2 Minuten dauert, dachte ich, 
ich könnte mit einem RAM eine Art FIFO realisieren (mit 100Hz samplen 
und mit 50Hz senden). Leider hat der verwendete Controller kein externes 
Memory Interface und ich möchte nicht die gesamte Hardware ändern, weil 
der Mega644 sonst alles bietet, was ich benötige, z.B. zwei UARTs und 
eigentlich alles läuft.
Nun zu Frage: Ist es realistisch über ein SPI, den RAM (23K256 von 
Microchip) ein und auszulesen und auch noch den G-Sensor abzufragen. Ich 
hatte überlegt, alternativ eine I2C ADC zu und einen analogen G-Sensor 
zu nehmen. Oder doch den 10Bit ADC vom Atmel (reicht die Auflösung)?
Ich würde nur mal gern ein paar Meinungen und Anregungen dazu hören 
vielleicht auch wie man das ein und auslesen des FIFOs am besten 
organisiert. Vielleicht sieht ja noch jemand eine andere Möglichkeit, 
die ich nicht bedacht habe.

PS.: es sind zwei Punkt-zu-Punkt Verbindungen, weshalb der 
Breitbandmodus des Funkmoduls als Option ausfällt.

Danke und Gruß,

Alex

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.