Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: immernoch fehler Kategorie: Programmierung Basic (von Thomas Wulf - 17.11.2005 9:43)
 Als Antwort auf Re: immernoch fehler von Andreas Krieger - 16.11.2005 19:33
Thomas Wulf nutzt:  CC1-Unit V1.1, CC1-M-Unit V1.1, CC1-M-Unit V1.2/2.0, Micro, Open-Micro, Open-Mini

> Also, ich hab die Station nur an Netzleitung. die ports (außer i2c und dcf) und relaise sind
> unbeschaltet. Ich habe sie hier auf dem metalldeckel der Gefriehrtruhe stehen.Wir
> leben in einer ländlichen Gegend in einer Kleinstadt. Was nicht unbedingt heißen
> muß,daß es bei uns gar nicht funkt ;-)
> ich hab die station laufen und sie tut das seit gestern abend einwandfrei.
> Das letzt genannte Problem (also nicht das reseten) trat so 3 mal auf.
> @michi..das programm posten...naja es hat glaub 3700 und ist mittelmäßig
> dokumentiert.
> @thomas... du hast natürlich Recht! Filter bringen viel sicherheit. man denke
> nur an diese scheiß Schaltnetzteile.Gut daß man elektrosmok nicht sehen
> kann.
> In der Kirche,wo die Steuerung Einsatz finden soll, sind jede Menge Schütze
> für die Elektroheizung vorhanden. Da kommt noch was auf mich zu.
> Ich werd schon Maßnahmen treffen wie RC Glieder Filter und so fort.
>

Guten Morgen,

also was ich dir unbedingt empfehlen kann ist eine Resetschaltung (Watchdog) der durch ein signal das von einem Port kommt in regelmässigen kurzen intervallen vor dem Auslösen gehindert wird. Sollte dann die C-Control einmal aussetzen, kommt auch keine Signal mehr vom port sodass der Reset ausgelöst wird und die Control neu startet. Gerade bei Systemen die alleine und unbeaufsichtigt lange funktionieren müssen ist ein solcher Watchdog meist unerlässlich. Ich hatte bereits ähnliche Erfahrungen mit Steuerungen. Das System muss bei einer Störung selbständig resetten und alleine wieder hochfahren. Bei der Resetschaltung ist zu beachten dass nur dynamische Signale von der Resetschaltung auszuwerten sind da bei einem Aufhänger ja nicht vorraussagbar ist ob der Port bei 1 oder 0 hängenbleibt.
Wenn du willst dann gib mir eine Fax-Nr. und ich schicke Dir einen entsprechenden Schaltungsvorschlag.

Viel Erfolg
> >
> > > Das Problem scheint fürs erste gelöst zu sein. Ein 470 piko reset gegen Masse hat geholfen.
> > > Hab mein Programm erweitert.
> > > Jetzt läft es ne ganze weile und geht dann in einen undefinierbaren Zustand über.
> > > es hilft dann nur drücken von reset. ein übespielversuch ohne reset mißglückt.
> > > Sie befindet sich also nicht im monitorprogramm.
> > > man hat echt nur probleme mit diesem Teil!!!
> > >
> > > >
> >
> > Nicht unbedingt.Bei allen Prozessoren sind entsprechende Massnahmen zu treffen um die Störsicherheit zu gewährleisten. Ich konnte viele solcher Probleme schon mit den bereits erwähnten vorkehrungen lösen. Vielleicht sind die 470pF zu klein.
> nene.. reseten tut sie nicht mehr.
>  Oder die Zuleitungen zu lang.Das Problem lässt sich durch einen EMV verträglichen Aufbau sicher lösen. In der Industrie wird auch sehr viel Aufwand in die Beseitigung solcher Probleme gesteckt. Anstelle der Relais könnte man evtl. auch OPTO-Koppler verwenden. Das hat mir bei einem ähnlichen Problem die Lösung gebracht. Die Port-Leitungen sollten generell mit 470 Ohm in serie isoliert werden. Das Antippen eines Ports mit der Tastspitze eines oszilloskopes hat schon einige Prozessoren zum Absturz gebracht. Du solltest die zuvor von mir gemachten Hinweise hinsichtlich Filterung der Versorgungsspannung etc. nochmal beherzigen.
>
> Wobei man bedenken muß, daß die station nicht für den indusdriellen Einsatz gedacht ist.
> siehe konformitätserklärung.
>
> > Probleme können auch durch falsche Masseleitungen und deren unüberlegte Verschaltung entstehen.
> ein ende offen lassen,sonst Brummschleife,ich weiß
> > Auch ein Softwarefehler ist vielleicht doch nicht ganz auszuschliessen. Versuch doch mal dein Setup mit Batterien zu betreiben. Vielleicht ändert/verbessert sich das Verhalten.
>
> Da dran hab ich auch schon gedacht!
>
> >
> > Viel Erfolg,
> >
> > Thomas
> > > > > Hi !
> > > > > Nun, es wäre nicht das erste mal das die Hardware von C einfach unzureichend ist.
> > > > >
> > > > > was meinst du mit induktive Lasten? Die Relaise die eingebaut sind? oder
> > > > > induktive Lasten an den relaisen angeschlossen?
> > > > > es passiert mit einer kleinen demo ständig wenn ich ein bit setze dann das betreffende byte
> > > > > an extport schicke.
> > > > > lass ich eine byte variable hochzählen und weise sie extport zu, passiert es nie!!!
> > > > >
> > > > > der Fehler ist echt verzwickt.
> > > > >
> > > > > eine andere neue hardware im einsatz : der fehler ist jetzt nicht mehr so häufig aber immer noch da.
> > > > > was wiederum auf die Hardware schließen läßt.
> > > >
> > > > Solche Probleme hatte ich auch schon. Hier hilft womöglich eine Funkenlöschung mit einem Kondensator parallel zu den Relaiskontakten. Die C-Control sind ausserdem sehr empfindlich bei Störungen über die Stromversorgung. Eine Serieninduktivität von einigen zig. uH kann helfen und dann parallel zu den C-Control Spannungsanschlüssen ein Kondensator mit 100uF und einen mit 100nF.So nahe wie möglich an das Modul. Auch ein Netzfilter in der 230V Zuleitung zum Netzteil bringt grossen Erfolg. Die Reset-Leitung ist mitunter auch empfindlich und sollte mit ein paar uF nach Masse gefiltert werden.
> > > >
> > > > Viel Erfolg.
> > > >
> > > > Thomas
> > > > >
> > > > > > Hello
> > > > > > Ich hatte das gleiche Problem wenn induktive Lasten geschaltet wurden.
> > > > > > Mir hat ein 1nf Kondensator von der Resetleitung gegen Ground geholfen.
> > > > > > Vielleicht hilt dir das auch.
> > > > > > Der Reset Anschluss ist am Steckverbinder auf dem Mainboard der Station
> > > > > > zu finden.Der Anschluss ist beschriftet.
> > > > > > Bye
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

 Antwort schreiben

Bisherige Antworten: