Forum: Mikrocontroller und Digitale Elektronik Aruino UNO, mehrere Teilnahmer an SPI Bus


von Wind (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
Ich bin Tobias und bin ziemlich neu in dem Bereich Mikrocontroller! Ich 
habe ein kleines Projekt vor bei welchem ich momentan nicht mehr weiter 
komme.

Kleine Erläuterung zu meinem Projekt:

Ich möchte im Rahmen von Tuningmaßnahmen an meinem Auto die 
Abgastemperatur von allen 4 Zylindern messen und erstmal auf einem LCD 
anzeigen lassen

Vorhandenes Material:

Arduino UNO
LCD
1x Thermoelemt K
1x Adafruit 31855

Bevor ich mir weitere 3 Thermoelemente und adafruit bestelle wollte ich 
erst sichergehen damit mein Vorhaben auch funktioniert.


Folgende Fragen habe ich dazu:

Kann ich die 4 Adafruit 31855 wie im Anhang verklemmen und den 
Programmcode(erstmal nur für 2 Thermoelemente geschrieben) so verwenden 
oder geht das überhaupt nicht?

Mit einem Thermoelement hat es schon mal funktioniert :)

Hoffe Ich habe alle Regeln eingehalten, bei Fragen Textet mich bitte zu 
:D
MFG

von Felix C. (felix_c13)


Lesenswert?

Wenn das bei einem Thermoelement funktioniert hat, wird es auch bei 4. 
SPI erlaubt einem ja gerade viele Teilnehmer einfach an einen Bus 
anzuschliessen, da diese ja nur zuhören, wenn sie mit dem CS 
angesprochen wären. Was natürlich auch ein grosser Nachteil ist, da man 
bei vielen Slaves viele Kabel braucht, aber das ist eine andere 
Geschichte.


!Achtung!
SPI ist nicht für grosse Distanzen gedacht. Sollte deine Übertragung bei 
langen Kabel nicht mehr funktionieren, erst Frequenz runterdrehen und 
dann verzweifeln ;)

Gruss

Felix

von Frickelfritze (Gast)


Lesenswert?

Das Prinzip wird funktionieren, aber ob es im wahren Leben
- nämlich im Auto - auch funtioniert ist die grosse Frage.

Denn massive Störungen der Autoelektrik werden der SPI-
Kommunikation das Leben schwer machen.

von Wind (Gast)


Lesenswert?

Felix C. schrieb:
> Wenn das bei einem Thermoelement funktioniert hat, wird es auch bei 4.

Bin mir dabei nicht sicher ob es mit der von mir geplanten verdrahtung 
funktioniert bzw. mit dem Programmcode (Bin mit dem BUS "zeug" sehr 
unerfahren).

Felix C. schrieb:
> wenn sie mit dem CS angesprochen wären.

Das ist eine gute frage, meiner Meinung nach ja, vielleicht könnten Sie 
für mich einmal in das Datenblatt des Adafruit 31855 gucken. Vier Augen 
sehen mehr wie zwei :)

Felix C. schrieb:
> Was natürlich auch ein grosser Nachteil ist, da man
> bei vielen Slaves viele Kabel braucht, aber das ist eine andere
> Geschichte.

Richtig, meine IO´s sind schon ziemlich aufgebraucht

Felix C. schrieb:
> SPI ist nicht für grosse Distanzen gedacht.

Ich werde alles zusammen auf einer Platine verlöten, dies sollte das 
kleinste Problem sein.

Frickelfritze schrieb:
> Das Prinzip wird funktionieren, aber ob es im wahren Leben
> - nämlich im Auto - auch funtioniert ist die grosse Frage.

Da haben sie durchaus recht, aber ich werde versuchen alles relativ 
abgeschirmt zu verbauen und die Eingangsspannung möglicht gut zu 
glätten.

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
Noch kein Account? Hier anmelden.