Hallo Ich habe eine kleine Schaltung mit einem PIC 18F. Der Prozessor und die Relais werden über ein 24V Trafo (80VA) genügen Elkos und einen DC7DC Wandler versorgt. 100nF C sind entsprechend am Controller etc. geschaltet. Die ansteuerung erfolgt über einen I2C Baustein PCF8574 mit einer ca 2m langen Leitung. Die Schaltung funktioniert soweit erstmal einwandfrei. Über eines der Relais schalte ich eine Induktive Last von 230V. Beim Ein bzw. Ausschalten stoppt meine I2C Routine. Der µC läuft allerdings weiter. Ich habe noch zusätzlich eine RS232 Verbindung am Board hängen mit dem ich auch diese Last schalten kann. Damit kommt es zu keinen Störungen. Ich habe bereits einige Kondensatoren an allmöglichen Stellen ausprobiert X unc Y Kondesnatoren bewirken eine minimale Verbesserung, aber noch keinen Störungsfreien verlauf. Varistoren in der 230V- Leitung konnte ich nicht ausprobieren, da ich momentan keine da hatte. Hat jemand eventuell einen kleinen Denkanstoß? Vielen Dank. Grüße Stefan
Hallo Stefan, versuch mal ein RC-Glied parral. zu den Lastkontakten 100 Ohm, 0,1 üF in Reihe. Gruss Kurt
"Beim Ein bzw. Ausschalten stoppt meine I2C Routine." Kein Wunder, I2C ist ja auch nicht für lange Leitungen gemacht. Warscheinlich bringt ein Störimpuls das I2C in einen Zustand, den Du nicht abfängst, das mußt Du ändern. Machst Du ein Software-I2C, dann sende einfach vor jedem Start 9 Taktimpulse auf SCL (SDA = 1) und dann ein Stop, damit wird jeder hängende I2C-Baustein zurückgesetzt. Die beiden Pull-Ups sollten etwa 1,8kOhm betragen. Peter
Vielen Dank soweit. Freilaufdioden sind im ULN2803 mit drin. Die Störung kommt ja auch nur, wenn ich die 230V-Last (Induktive Last) dran habe. Als Pull-Up Widerstände hab ich 10kOhm Widerstände drin (20k und 4,7k habe ich auch schon probiert). Was mir aufgefallen ist, das der µC beim abschmieren die SDA-Leitung auf Masse runterzieht und anschliessend in seiner Hauptschleife weiterarbeitet. Somit löst auch der WDG nicht aus. Ich werde auf jeden Fall in die Hauptschleife was mit einbauen, damit dies nicht der Fall ist. Trotzdem gefällt es mir nicht richtig, da ich nicht weiß ob nicht der µC auf langer Sicht hin Schaden nimmt. Rest werde ich morgen ausprobieren, da ich jetzt nicht mehr in der Werkstatt bin. Vielen Dank soweit. Grüße Stefan
Vielen Dank Mit 1,8kOhm Pull-Up statt 10kOhm läuft der Bus einwandfrei. Grüße Stefan
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.