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
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.