
| Re: Temperaturerfassun mit Multiplexer und Station II (mit Quellcode) Kategorie: Programmierung (von André H. - 13.04.2009 16:51) | ||
| Als Antwort auf Temperaturerfassun mit Multiplexer und Station II (mit Quellcode) von Markus - 14.02.2009 14:02 | ||
| ||
|
Hallo Markus, > ich möchte mit dem AD-Multiplexer Art.# 1415 und der Station II 16 Temperatursensoren auslesen. > Ich hab momentan keine Hardware zur Verfügung um das ganze zu testen, evtl. kann mir ja > einer sagen ob das so funktioniert oder ob ich mich auf dem Holzweg befinde. > Ich habe zwei SW Module von Andre Helbig und Malte Alpers kombiniert. Prinzipiell funktioniert es. Allerdings muÃ?t Du beachten, daÃ? zwei Möglichkeiten verwendet werdent, die AD-Werte zu erfassen. Ich benutze (bzw. so ist es beim ReglerBoard) die Interpolation von 10 Messungen, wodurch sich ein Wertebereich von 0-10230 ergibt. (siehe rbports.c2) Dementsprechend sind die getPT-Funktionen ausgelegt. Ohne Interpolation muÃ? mit 0-1023 gearbeitet werden und die Auswertung entsprechend auf diesen Wertebereich anpepaÃ?t werden. Aber Du kannst auch 10 Werte Messungen, wie in rbports.c2 aufaddieren. > Gleich ne Frage zur Array Festlegung: Wieso int T[17]? > Weil ich einmal von 0...15 hab und die Temperaturen von T[1] bis T[16] habe, und von 0..16 > gleich 17 ergiebt? korrekt. Allerdings würde ich 0-basierende Werte benutzen, und bei T[0] anfangen. Dementsprechend brauchst Du auch nur 16 statt 17 Arrayelemente definieren. > Weiter soll function getPT1 für die Abgastemperaturmessung dienen, 4 Sensoren > ca. von 0°C bis 700°C (muss ich noch anpassen, aber wie?) (Auflösung 1°C), > hierfür muss ich den KonstantstromMUX mit 12V versorgen, bleibt mir dann für die anderen > 12 Sensoren eine hohe Auflösung (0,1°C) erhalten? Ja. Es kann aber sein, daÃ? bei der Versorgung durch 12V das Rauschen höher wird, wenn die 12V unstabilisiert sind. MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: | ||