Erst mal Hallo an alle!
Bin ein RP einsteiger und hab bereits ein wenig gebastelt. Leider habe ich noch so gut wie kein Erfahrung. Habe mich gestern 5h lang durch Inet geklicket aber nicht wirklich etwas brauchbares gefunden. Ich hoffe mit eurer Hilfe das Problem in den Griff zu bekommen und wenn alles funktioniert werd ich auch ein How To schreiben!
Also hier zu mein Problem:
Ich muss einen Temperatursensor simulieren. Dieser ist ja nichts anderes als ein NTC-Widerstand. Ich gaukle mit dem Versuchsaufbau praktisch eine bestimmte Temperatur vor. Die Temperaturdaten hole ich aus dem Internet.
Ich habe sogenannte "Digitale Potentiometer" gefunden. Die gibts es bei Conrad und Reichelt zwar nicht in wirklich großer auswahl aber dennoch. (Wenn ihr eine bessere Adresse habt könnt ihr mir diese gerne nennen ).
Ich muss einen Widerstandbereich von ca. 2kOhm bis 100kOhm realisieren. Dummerweiße handelt es sich hier um einen nichtlinearen Verlauf (siehe Bild im Anhang). Da die digi Pot's immer nur in Schritten den Widerstand ändern können, sollte pro Schritt nicht mehr als +-50Ohm anfallen.
1. Frage: Welches Protokoll ist einfacher/besser für meinen Versuch (I2C oder SPI)
2. Frage: Ist es möglich mehrere digi Potis mit diesem zu steuern?
Ich habe jetzt mal die zwei Potis in Augenschein genommen:
10kOhm 256 Step
Diese werden der nichtliniarität soweit gerecht. Im unteren Bereich löst der 10kOhm genügend gut auf und nach oben hin ist der 100kOhm ausreichend.
Thema Verschaltung:
Datenblatt
Hier mal das Datenblatt^^
Frage 3:
Also es gibt folgende Eingänge bei diesen Beispielchips:
Vdd = 5V oder 3,3V laut Datenblatt beides möglich. Was meint ihr?
Vss = Ground
A1 = ?
HVC/A0 = ?
SCL = Pin 5 RP
SDA = Pin 3 RP
WP = Bei negative Flanke wird der Speicher gesperrt soweit ich gelesen habe
Reset = Bei negativer Flanke wird er wohl auf den Ausgangswiderstand zurückgesetzt
Frage 4: Wie verschaltet dann mehrere Digi Potis?
Software:
Eine Anleitung wie man I²C generell aktiviert gibt es ja genüge im Inet. Also gehen wir davon aus alles richtig verkabelt und wenn ich den Bus abfrage melden sich die zwei Potis.
Frage 5: Wie spreche ich die Bausteine an? Wie schreibe ich in das Register?
Wäre super wenn ihr mir helfen könntet. Wie gesagt wenn ich es geschafft habe werde ich ein Tutorial erstellen um anderen Nutzern und euch diese Fragen zu ersparen.