Re: Relaisplatine Kategorie: Sonstige Hardware (von André H. - 25.01.2003 9:01) | |
Als Antwort auf Re: Relaisplatine von ChristianK - 24.01.2003 21:00
| |
Hallo Christian, Das ist leider die Eigenart des PCF8574. Nach einem POR(Power On Reset) sind alle Ausgänge im Highpegel(=Eingang). Bei den meisten Anwendungen(z.B. Heiztungsregelung) macht es nichts, wenn nach dem Einschalten alle Relais kurz (für ca. 2 sec) ein sind. Es müssen eben gleich beim Init die Relais abgeschalten werden: thread main { pcf.out(pcfaddr,0); ... ... Wenn es wirklich darauf ankommt, dann sollte die 5V-Versorgung zur Relaisplatine geschalten werden. Am besten mit einem P-Kanal-Mos-FET: Geschalten wird der Mos-FET über einen I/O-Port der Unit. Ist kein Port mehr frei, dann kann man zur Not auch den HOST-Pin dafür benutzen.(siehe Modul sfr.c2 Register P3) Die 5V werden "freigegeben", wenn der Port einen Low-Pegel besitzt. Ist der Port als Eingang (nach Reset) geschalten oder auf high-Pegel, so schaltet der Mos-FET nicht durch. Wird allerdings der HOST-Pin benutzt, dann wird auch bei jedem Drücken der HOST-Taste die 5V-Versorgung freigegeben. Noch eine ganz einfache Möglichkeit das Problem zu umgehen wäre, die �ffner und nicht die Schlie�er der Relais zu benutzen, also invertiert zu schalten. Das ist der Vorteil der Relaisplatine, da sie Umschaltkontakte hat. Allerdings benötigt die Platine dann natürlich mehr Strom, wenn alle Ausgänge aus sein sollen. Das hat aber wieder einen Vorteil, wenn Verbraucher geschalten werden sollen, die länger ein- als ausgeschaltet sind. Alles hat Vor- und Nachteile. :-) MfG André H. > > Hallo, > kämpfe gerade auch mit dem Problem. Habe das PCF-Relaismodul von CCTools und dachte, wenn man den > I2C-Bus später zuschaltet, ginge das; aber dann sind die Relais auch alle EIN. Die Versogungspannung > manuell zuschalten, nachdem die Initialisierung der CC2 abgeschlossen ist, hilft auch nicht viel, da bei einem > Netzausfall das Problem bleibt. Es sei denn man spendiert sich eine USV. > Ein extra Relais auf dem Aplication-Board, das die Versorgungsspannung zuschaltet bringt m.E. nichts, > da das ja auch erstmal auf EIN geht. > Hat jemand eine Idee, wie man so ein Relais ansteuern mü�te, damit es erst nach der Initialisierung der > CC2 anzieht ??? > Sonst bliebe mir nur eine externe Timerschaltung die das macht ???? > > Gruss Christian Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | |
Antwort schreiben Antworten: Re: Relaisplatine (von ChristianK - 25.01.2003 11:06) Re: Relaisplatine (von André H. - 25.01.2003 13:37) Re: Relaisplatine (von ChristianK - 25.01.2003 15:14) |