Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers Kategorie: Programmierung (von reneforster - 9.03.2010 14:59) | ||
Als Antwort auf Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers von Hannes - 8.03.2010 21:15 | ||
| ||
> Interesant wäre noch den Fehler für den jeweiligen Sensor anzuzeigen im Display. > Damit man auch weis welchen Fühler Defekt ist. > Müsste man aber dann für jeden Fühler eine Vari erstellen oder.?? > zb fuehlerfehler Kessel, fuehlerfehler Puffer,usw oder Nur zum Anzeigen würde ich wahrscheinlich so lösen, also direkte Anzeige im jeweiligen Abschnitt des Sensors. // Sensor am AD 0 -------------------------------------------------------------- U=0.004*ports.adc(0); R=(8000/U-1600)/10000; T1=1000/(math.ln(R)/3.988+1000/298)-273; // nach dem Berechnen von T1 erfolgt vor der �bergabe die Prüfung auf Fühlerfehler // deine richtigen Werte müssen noch eingetragen werden, hier mal -10 und +70°C angenommen if T1<(-10)or T1>(70);{ global.fuehlerfehler=global.fuehlerfehler+1; T1=50;} // bei Fehler wird jetzt der Wert 50°C fest geschrieben // Anzeige bei defekten Fühler am LCD lcdext.clear();lcdext.print("Temperatursensor"); lcdext.line(2);lcdext.print("Kessel defekt"); sleep 2000; // erst jetzt erfolgt die �bergabe des Wertes T1 in den globalen Endwert global.IST1=T1; Rene | ||
Antwort schreiben Antworten: Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers (von Hannes - 9.03.2010 16:51) |