Frage zu Beschleunigungssensor SCA3000-E01-PWB

OP #900991
Hallo Zusammen

Für meine Sensorbox, welche bereits Temperatur, Luftfeuchtigeit, 
Luftdruck misst. Möchte ich mir noch einen Beschleunigungssensor 
einbauen. So all in One!!!

Möchte mir diesen Beschleunigungssensor SCA3000-E01-PWB kaufen:
https://www.distrelec.com/distrelec/datasheets.nsf/WebAttachments/9EFC9424C802DB60C1257219003D0AF7/$File/SCA3000_PWB_647364-67_dat_en.pdf
Hat einen Bereich von ±3  SPI.

Jetzt meine Frage:

Er braucht ja das SPI, ich brauche dieses aber zum Programmieren.
Kann ich einen Dip-Schalter installieren, wo ich umschalten kann 
zwischen SPI-Sensor und SPI-AVR-Dragon? Sprich kann ich anschliessend 
den AVR überhaupt noch programmieren, wenn er diesen Kanal andersweitig 
braucht?

Hat jemand schon ein Projekt mit diesem realisiert?

Gruss Alain
OP
>Er braucht ja das SPI, ich brauche dieses aber zum Programmieren.
>Kann ich einen Dip-Schalter installieren, wo ich umschalten kann
>zwischen SPI-Sensor und SPI-AVR-Dragon? Sprich kann ich anschliessend
>den AVR überhaupt noch programmieren, wenn er diesen Kanal andersweitig
>braucht?

Kann mir jemand diese Frage beantworten?
Gast
Du musst den ChipSelect Pin des Sensors nur so Beschalten das er im 
Flashzustand des µC im Inaktiven Zustand ist.

Ob du dazu einen Pullup, Pulldown, oder eventuell eine aufwendigere 
Schlatung benötigst, musst du bei der speziellen Konstellation aus den 
Datenblätter zusammentragen.

- Resetzustand des µC Pins für CS
- inaktiver Zustand des CS Pins am Sensor, aktive HIGH oder LOW ?
- Wird dieser CSPin des µC währnd des flashens auch genutzt? wie ?
- ......
Du könntest auch den SCA3000-E02-PWB nehmen, der hat ein I2C Interface.

Oder du benutzt den LIS302DL, der ist mit 6,80€ bei Farnell deutlich 
günstiger, kann SPI und I2C und hat einen umschaltbaren 
Empfindlichkeitsbereich von +-2G und +-8G.

Ciao,
     Rainer
OP
Hallo Rainer

Super Tip mit dem Sensor. Habe den jetzt bestellt. Möchte über das I2C 
noch eine Real-Time-Clock DS1307 anschliessen. Weiche aber 
wahrscheinlich noch auf den ATMega32 aus. Habe mit dem ATMega8 langsam 
zu wenig Ports :-)

Baue mir ein All-in-One Teil!

Display EADIP204
Luftdrucksensor
Temperatursensor
Lufteuchtigkeitssensor

Neu noch dazu den G-Sensor :-)
So plus minus 8G wäre genial, denn ich fliege bald wieder so könnte ich 
die Kräfte loggen hehe.
und dazu noch eine SD-Karte als Datenlogger. Da fällt mir gerade ein, 
ein GPS für die Posisition wäre auch noch cool. Aber zuerst G-Sensor und 
SD-Logger.

Zusätzlich möchte ich noch über 2 Analog-Eingänge die Batteriespannung 
und den momentan Strom anzeigen und damit die Restlaufzeit berechnen.


Sobald alles fertig ist, brauche natürlich auch Eure Hilfe! Stelle ich 
das Ganze Projekt jedermann zur Verfügung. Habe schon viel realisiert, 
wenn man bedenkt, dass ich Anfangs Jahr noch nicht wusste, was ein 
SPI-Interface ist. Zugegeben, ich halte auch die Forumsgemeinde auf 
Trab. Dafür stelle ich mein Projekt auch vor.

Gruss Alain

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.