Hallo Aceli,
Bitte die Fragen gleich hier ins Forum posten, da hier auch andere Mitglieder mit an einer Lösung arbeiten können.
Moin
Ich weiß gar nicht ob Pn hier gesendet werden .
Die habdyansicht ist verwirrend , finde ich .
Könntest du mir n Feedback geben ?!
Habe zwei Sensoren ( 2 adrig) vom Motorrad .
Temperatur und Wassertemperatur .
Da ich keine Infos zu den Sensoren habe muss ich rausfinden welcher Wert welche Temperatur hat , richtig ?!
Das kann man mit Widerstand machen ?
Habe den wassersensor eben mal in heißes und kaltes Wasser gesteckt und mit dem Multimeter den Widerstand gemessen . Dieser verändert sich .
D.h. Ich muss mit einem geeigneten Thermometer ein paar Temperaturen messen und wie hoch der Widerstand ist und daraus eine Tabelle machen ?!
Gruß
So wie du es hier schilderst handelt es sich wahrscheinlich um NTC oder PT Sensoren. Diese verändern je nach Temperatur ihren Wiederstand. Der Unterschied zwischen den beiden ist grundsätzlich einmal dass sie sich gegensätzlich Verhalten was das Verhältniss zwischen Widerstand und Temperatur betrifft. Bei NTC- Sensoren wird der Widerstand bei zunehmender Temperatur kleiner und bei abnehmender Temperatur erhöht sich der Widerstand. Bei PT- Sensoren ist das Verhältniss genau umgekehrt, d.h. bei zunehmender Temperatur wird der Widerstand größer und bei abnehmender Temp. wird der Widerstand kleiner.
Somit ist es leicht herauszufinden ob NTC oder PT. einfach bei verschiedenen Temps messen wohin sich der Wiederstand ändert.
Die Kennlinie der Sensoren herauszufinden ist schon etwas schwieriger. Hier bräuchte man genau Messgeräte um diese selbst zu bestimmen. Man bräuchte Flüssigkeiten wo die Temperatur genau bekannt ist oder man diese mit einenm Referenztemperaturmessgerät bestimmen kann. Und natürlich ein Multimeter das ausreichend Genauigkeit besitzt um den Wiederstandswert zu messen. Oder man lässt sich die Kennlinie von einer Kalibrierstelle für elektrische Messgrößen ausmessen. Dies wird aber wahrscheinlich zu kostspielig sein.
Ich selbst arbeite mit NTC Sensoren, daher kann ich dir leider nur mal ein Beispiel für einen NTC anbieten.
Ich habe die Messung mittels eines Spannungsteilers realisiert. Dazu habe ich mir eben diesen Spannungsteiler aufgebaut (siehe Bild im Anhang).
Die Spannung wird dann am Analogen Eingang Pin A0 gemesen und mit der Referenzspannung verglichen. Bei sich ändernder Temperatur ändert sich der Widerstand der Sensoren und somit auch die Spannung an Pin A0.
Dabei kommt ein Wert heraus der bei NTC's mittels einer Formel (Steinhart-Hart Gleichung) in einen Temp.-Wert umgerechnet wird und dann ausgegeben werden kann.
Für diese Steinhart-Hart Gleichung werden die berechneten Koeffizienten benötigt dazu werden bei drei verschiedenen Temps die Widerstände der NTC's gemessen. Diese können dann für die Berechnung der Koeffizienten verwendet werden. am einfachsten mit Hilfe dieses Online-Kalkulators, und in der Berechnug im Arduino verwendet werden.
Meine verwendeten Koeffizienten:
// Die Steinhart-Hart Koeffizienten
// Die benötigten Widerstandswerte können dem Datenblatt des NTC-Thermistors entnommen werden,
// oder mit Hilfe eines geeigneten Multimeters und Temperaturmessgerätes selbst bestimmt werden.
// Multimeter und Temperaturmessgerät sollten für genaue Messungen einen entsprechenden Genauigkeitsgrad haben.
// Berechnet mit Hilfe des NTC-Kalkulators von SRS. - https://www.thinksrs.com/downloads/programs/therm%20calc/ntccalibrator/ntccalculator.html
#define A_1 1.130480394e-03 // A-Koeffizient des Referenzfühlers
#define B_1 2.338982432e-04 // B-Koeffizient des Referenzfühlers
#define C_1 0.8863706422e-07 // C-Koeffizient des Referenzfühlers
Berechnung der Temp:
(in der Berechnung verwende ich einen Durchschnittswert der Messwerte an Pin A0. D.h. ich messe 25 Einzelmessungen und berechne daraus den Durchschnittswert und rechne dann damit in der Gleichung weiter. Erhöht etwas die Genauigkeit.)
// Berechnung der Temperatur des Referenzfühlers mittels der Steinhart-Hart Gleichung.
// https://de.wikipedia.org/wiki/Steinhart-Hart-Gleichung
R2_1 = FESTWIDERSTAND_1* (1023.0 / (float)DURCHSCHNITT_1 - 1.0);
lnR2_1 = log(R2_1);
TEMP_1 = (1.0 / (A_1 + B_1*lnR2_1 + C_1*lnR2_1*lnR2_1*lnR2_1)); // Steinhart-Hart Gleichung. T = 1 / {A + B[ln(R)] + C[ln(R)]^3}
TEMP_1 = TEMP_1 - 273.15;
Der Festwiderstand in der Schaltung muss so gewählt werden das er dem R25 des NTC'S entspricht. Ich verwende eine 10k NTC, d.h. er hat bei einer Temp von 25 °C 10 kOhm Widerstand. Somit habe ich den Festwiderstand auch mit 10 kOhm gewählt.
Ist vielleicht einmal ein Ansatz der dir helfen könnte.
Wie sich das mit PT-Sensoren verhält kann ich leider nicht sagen, da ich damit noch nie gearbeitet habe.
Vielleicht hat jemand anderes einen Vorschlag.
Schönen Grüße