Re: Einschaltzustand Relais bei CC2-Station beeinflussen? Kategorie: CC2-Unit & Appl.Board / CC2-Station (von heiko - 23.03.2007 12:48) | |
Als Antwort auf Re: Einschaltzustand Relais bei CC2-Station beeinflussen? von Michi - 22.03.2007 9:36
| |
Hallo Martin, mal weg von der Theorie, hin zur Praxis. Ich betreibe in meinem Haus auch eine CC2 Station und kann das Disco-Verhalten nicht nachvollziehen. Zumindest nicht nach einem Reset. Trennst Du denn wirklich jedesmal die Station komplett vom Netzt? Kann ich mir nicht vorstellen, aber wenn Du sie jedesmal einschalten mu�t, damit Sie die Relais ansteuerst, wo ist da die Automatisierung? Dann kannst Du ja auch statt die CC2 einzu- schalten, auch von Hand einen Schalter betätigen. Kenne natürlich den Einsatzfall nicht, daher etwas überspitzt die Aussage... Fakt ist jedenfalls, da� die Station bei einem Reset weder die Relais noch die LED's erkennbar ansteuert. Wie oft kommt es vor, da� Du sie wirklich ein-/ausschaltest und nicht nur ein Reset durchführst? Als Alternative könntest Du von André eine 'I2C-Port 16Bit-Relaistreiber für Hutschienen- gehäuse' neben die Station stellen und damit z.B. ein Finder HS Relais ansteuern, welches dann Deine Schaltung steuert. Ok das sind dann extra Komponenten, für die Du nicht unbedingt die Station gebraucht hättest, aber Du wolltest ja auch nichts Umlöten. Der Max 7311 des 16 Bit Relaistreiber schaltet beim Einschalten die Ausgänge nicht durch, sondern setzt diese erstmal als Eingänge, so da� daran angeschlossene Relais nicht anziehen. Erst im Programm kannst Du die Ports dann als Ausgänge definieren und hast damit einen (Programm)kontrollierten Einschaltzustand. Bei mir hängt die gesamte Beleuchtung (über Relais) an diesen Bausteinen und da ist nix mit Disco, wenn ich die Station doch mal aus- und einschalten mu�. Ich wei� nicht, wie sich die anderen Porterweiterungen mit PCF8574 von André verhalten? Gru� Heiko > > > Hallo Leute! > > > > > Grü� euch ! > > Ich habe selbst manchmal mit sicherheitsrelevanter Elektronik zu tun. Nun ist dieses > Problem bestimmt nicht sicherheitsrelevant und au�erdem würde eine qualifizierte Antwort bezüglich > einer sicheren Lösung mindestens Ordner füllen. > Daher eine minimale Aussage, die vielleicht prinzipiell weiterhilft: > > Man kann eine Sicherheitsfunktion bestenfalls dann "schalten" wenn man ALLES nötige > Eingangswissen hat und ALLE Voraussetzungen für einen GEORDNETEN Schaltvorgang > gegeben sind. (wenn man hier mögliche vorab noch unbekannte Fehlfunktionen einbedenkt, > beginnt es interessant zu werden). > Das hie�e hier im Klartext: Die Ausgangsfunktion darf nur dann etwas tun können, wenn das Programm genau > "wei�", was geschehen wird. Alles andere wären Schadensbegrenzungen. > Zu hoffen, da� das Relais langsam genug ist, wäre keine Lösung. (Für beten und hoffen sind andere > Fachgebiete zuständig, auch wenn man in der Elektronik oft in der Nähe lebt) > Man könnte also z.B. das derzeitige Ausgangsrelais durch eines ersetzen, das nur bei > Wechselstromansteuerung schaltet, z.B. über C-Koppelung und Gleichrichter. > Oder erst dann schalten, wenn der Port vom Hochlaufzustand in einen kontrollierbaren kommt, z.B. > wenn der Port (dürfte als Eingang hochkomen) in einen bestimmten H oder L Zustand durch > DAS PROGRAMM geschalten wird und NICHT DURCH EINEN pull-up-down in der unkontrollierbaren > Anlaufphase. > Entschuldigt bitte wenn es etwas theoretisch war. Ich sehe die Fragen manchmal lieber von ihrer > prinzipiellen Seite, das kann begründetere Lösungen bringen. > > > > nun ist es soweit - ich brauche Experten-Rat !!! > > > meine C-Control II Station mit original OS und Grafikdisplay > > > laufen einwand-fiffi, nur für das Einschaltverhalten wei� ich einfach > > > keine Lösung !!! > > > > > > Jedesmal beim Einschalten geht die ersten 3 Sekunden erst einmal > > > die Disco los, bevor alles einen geordneten Weg geht. > > > Da mit den beiden Relais eine Schaltung mit viel Leistung angesteuert > > > wird, ist das super-kacke, dass die bei der Stromzufuhr alle Ports erst mal zur > > > Probe durchschalten ..... das kann doch bei anderen Anwendungen auch > > > lästig sein !? > > > > > > Deshalb meine Frage: > > > Was kann man dagegen tun, dass alle LEDs und Relais beim Einschalten =ON sind??? > > > (ohne zusatzbauteile und ohne rumlöten?) > > > > > > Gru� v. Martin > > > > > > > > > > > Guten Abend Martin, > > ich habe auch gehofft ,dss Dir ein Experte den ultimativen Tip gibt, wie man ohne! Zusatzbauteil und ohne! > > löten dieses Problem lösen kann (denn mit genauem Wissen und ASM oder C-Programm ist es möglich > > Port-Ausgänge oder SPI Ausgänge nach einem Reset schneller zu setzen als ein mechanisches Relais > > reagieren kann). > > Da ich im Steuerungsbau tätig bin habe ich genau so das Problem, dass die Motoren meiner Anlage erst dann > > anlaufen sollen, wenn die CII Unit die volle Kontrolle über alle Hardware hat. > > 1. Lösung: > > schalte zu den RelaisKontakten ein Zeitrelais mit ton= 3sek in Reihe. D.h erst nach 3 Sekunden wird die > > Spannung den Stations-Relais-Kontakten zugeführt. > > Einfach, schnelle Lösung, funktioniert immer solange eine Unit überhaupt vorhanden ist, die die Kontrolle > > übernimmt. > > 2. Lösung: > > an der CII Unit gibt es es einen Ausgang RESET_OUT. Nutze diesen Ausgang um eben dieses Zeitrelais an- > > zusteuern. Der Ausgang RESET_OUT wird durch das OS gesetzt und und garantiert, das eine UNIT vor- > > handen ist, und das das OS bis zu diesem Befehl richtig arbeitet. > > 3. Lösung: > > Suche im aktuellen OS nach dem Befehl Set RESET OUT, ersetze den Befehl durch 2 NOP und > > setze den Ausgang durch eine "MINI- ASM-Routine" genau dann, wenn Du es möchtest. Mit diesem > > Ausgang kann man gezielt die Spannung an den Relais an/abschalten. > > > > Ich hoffe nun auch, das noch weitere (bessere!) Lösungen von anderen Lesern kommen. > > > > Gruss Matthias | |
Antwort schreiben Antworten: Re: Einschaltzustand Relais bei CC2-Station beeinflussen? (von André H. - 25.03.2007 15:19) |