Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > Hallo, > > > > ich habe mir eine Heizungssteuerung mit Pufferladung und gemischten Heizkreis gebaut. > > Mein Problem ist, daß sich die C-Control manchmal neu startet, und so die Zeit nicht mehr stimmt. > > Das passiert nur alle paar Tage. Bei Versuchsläufen lief sie Wochenlang stabil, da waren auf > > den Relais Ausgangsseitig aber auch noch keine 230V. Kann is sein, daß die 230V ein Störsignal > > einspeisen. Mir fällt auch auf, wenn die Relais schalten, werden manchmal komische Zeichen im LCD- > > Display angezeigt. Genauso wird auch ständig neu gestartet, wenn nur ein USB-Kabel anstecke. > > Diese Fehler sind nur da wenn die 230V an den Relais anliegen. > > Wenn jemand eine Erklärung dafür hat, wäre ich dankbar. > > > > mfg Hermann Friedl > > Hallo Hermann, > ich schalte mit einem C-Control bis zu 16 Relais gleichzeitig. Die Relais sind Optisch getrennt mit > eigener/getrennter Spannungsversorgungen für C-Control und Relaiskarte. > > Dabei habe ich auch festgestellt, > 1. dass das LCD Display sehr EMV Empfindlich ist ! > (Siehe http://ccpro.cc2net.de/forum/index.php?show=5918) > Workarround: Nach dem Schalten der Relais rufe ich LCD_init() auf. Die Anzeigedaten > Sind gepuffert; nach dem LCD_init() erfolgt ein refresh. > > Der Code sieht so aus: > <ccode> > void LCD_Init_and_refresh( void) { > LCD_Init(); > //LCD_TestBusy(); > //LCD_CursorOff(); > > LCD_Locate(1, 1); > LCD_WriteText( buf_z1); > LCD_Locate(2, 1); > LCD_WriteText( buf_z2); > > } > > //Alle Ausgaben werden in buf_z1 und buf_z2 mit gepuffert. > > void LCD_WriteText_Buf_z1( char z1[]) { > LCD_Locate(1, 1); > Str_Copy( buf_z1, z1, 0); > LCD_WriteText( z1); > } > > void LCD_WriteText_Buf_z2( char z2[]) { > LCD_Locate(2, 1); > Str_Copy( buf_z2, z2, 0); > LCD_WriteText( z2); > } > </ccode> > > > 2. Dass der SPI-Eingang sehr EMV Empfindlich ist, ein eingestecktes USB Kabel führt zu > abstürzen: > Workaround: Ich schalte das Interface mit SPI_Disable() ab (über einen Comp. Switch, wenn > keine Ausgaben über MSG_Write...() erfolgen. > > Mit diesen Maßnahmen habe ich keinerlei EMV Probleme mehr. > > Viele Grüße > > Jo > > <b> > P.S. Mich würde trotzdem mal interessieren, ob das C-Comtrol Application Board ein > CE Kennzeichen hat (nach meinem Verständnis MUSS es in der EU eins haben) > und nach welcher Richtlinie > Geprüft würde. Ein CE Zertifikat habe ich noch nirgends gefunden ! > @Ulrich, kannst du was dazu sagen? > </b> > > >