Guten Tag zur Zeit bastel ich an einer Temperatursteuerung mit 8 DS1820. Die Zuleitung zwischen Sensoren und Schaltung ist ca 2m. Als Controler nutze ich einen ATMEGA32. Als Anzeige habe ich ein Display 240x128. Die Beleuchtung ist eine CFL Röhre mit Inverter 12V= Display und Schaltung sind ca 1m voneinander getrennt. Jetzt zu meinem Problem. Schalte ich die Spannung ein werden alle 8 Sensoren gefunden und zeigen mir auch die Temperaturen an. Schalte ich jetzt die Hintergrundbeleuchtung ein dann bekomme ich keine Werte mehr von den Sensoren. Schalte ich die Beleuchtung aus, dann bekomme ich wieder Werte. Um zu testen ob es an meiner Spannungsversorgung liegt habe ich ein zweites Netzteil angeschlossen und damit nur den Inverter versorgt. Keine Besserung. Sobald die Beleuchutng an ist habe ich keine Werte mehr. Der Inverter ist hinter das LCD geklebt. Also ca 1m von der Schaltung entfernt. Was kann das sein?
Schaltung und Foto von Controller-Schaltung und Aufbau könnte dabei helfen.
Hallo, zeigt das Display keine Änderung der Sensoren mehr an oder meldet Deine Software irgendwelche Fehler? Wie hast Du das Display üner 1m mit Deiner Schaltung verbunden? Hintergrund der Frage: die Zuleitung vom Inverter zum Display störte bei mir den RFM12, wenn das Kabel auf ca. 2cm in dessen Nähe kam. Er wurde nicht empfangsmäßig gestörtm offenbar kam die PLL des RFM aus dem Tritt, die Grenz war sehr scharf abgegrenzt wo es ging und wo nicht. Wenn das Display nur keine Änderungen mehr anzeigt, würde ich vermuten, daß der Inverter die Datenübertragung zum Display stört. Gruß aus Berlin Michael
>Was kann das sein?
Wohl eher kein irres Problem, sonder ein irrer snexc
@Michael Die Anzeige des Displays ist in Ordnung. Ich hatte das so programiert wenn ein Fehler in den Sensoren passiert das der Rückgabewert der Funktion 1000 ist. Schalte ich jetzt die Beleuchtung ein hat jeder meiner 8 Sendoren den wert 1000. Also ist das Display in Ordnung. Aber ich vermute jetzt das der 1wire gestört wird. Oder was meint Ihr? Wenn ja kann man das ändern ohne die Schaltung in ein Käfig zu stecken? 1wverify Sensorid If Err = 1 Then Gettempbysensorid = 1000 Elseif Err = 0 Then
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.