Hallo,
ich bin gerade dabei eine Leiterplatte zum schalten von 230VAC bei max.
16A zu designen und bräuchte dazu ein paar Tipps.
Zunächsteinmal ich möchte bisatbile Relays verwenden und um die aktuelle
Stellung des Relays zu erkennen, muss ich die Spannung vor und nach
jedem Relay überwachen. Dazu habe ich mir volgendes überlegt:
Ich schalte zu jedem Relay parallel einen Brückengleichrichter und
danach einen Spannungsteiler, der mir die Spannung von max 325V auf max
2.5V runterteilt und ich dann das ganze mit einem AD Wandler einlese und
per SPI an meinen uC sende, nur bei der Größe des Kondensators, nach dem
Brückengleichrichter, bin ich mir noch unsicher. Wie groß sollte ich Ihn
wählen ? Zu klein und die Welligkeit der Spannung ist zu groß, und zu
groß ist die Schaltung zu träge beim Abschalten. Ich brauche nur ein
Signal, dass mir sagt das Relay ist geschalten oder nicht.
Ich möchte auf eine Leiterplatte 8 Relays packen und jetzt mache ich mir
über folgendes Sorgen:
Alles liegt relativ dicht nebeneinander und wenn jetzt zb auf Relay 2
und 6 ein max. Strom von 16 A fließt, wird das doch bestimmt einfluss
auf die Leitungen von den nicht geschalteten Relays zum AD Wandler haben
oder ? Dadurch könnte der AD Wandler mir möglicherweise sagen, dass das
Relay durchgeschalten ist, obwohl dies gar nicht stimmt. Kann ein
normaler Ableitwiderstand auf jeder Leitung vor dem AD-Wandler helfen ?
Mfg Mark
Aus deiner Fragestellung entnehme ich eine gewisse
Ahnungslosigkeit/Unwissenheit, denke bitte daran das 230V
lebensgefährlich sind.
Irgendeine galvanische Trennung?
Der Mikrocontroller kann ja ruhig bei 230V abrauchen, ein Benutzer der
z.B. einen Taster drückt der nicht für 230V ausgelegt ist, findet das
nicht zum Todlachen.
Werden die bistabilen Relais nur über den µC geschaltet?
Dann schau dir doch mal das EEPROM an, da kannst du abspeichern wie die
Relais standen.
Oder verwende "normale" Relais. da hast du immer definierte Zustände.
Dein Weg über Brückengleichrichter, AD Wandler und SPI ist viel zu
kompliziert.
Wenn 230V da hast du 2,5V wenn nicht 0V. Ein Schmidt-Trigger ist
günstiger ;)
Nach der Triggerung kannst du auch mit einem geeigneten Optokopler das
ganze galvanisch trennen.
Einfluss durch induktive/Kapazitive Effekte lassen sich durch
entsprechende Widerstände ableiten.
Zeig uns doch mal einen Schaltplan wie du dir das alles vorstellst.
@ Mark P. (Gast)
>Ich schalte zu jedem Relay parallel einen Brückengleichrichter und>danach einen Spannungsteiler, der mir die Spannung von max 325V auf max>2.5V runterteilt und ich dann das ganze mit einem AD Wandler einlese und>per SPI an meinen uC sende,
So einfach geht das nicht. Sowahl aus Sicherheitsgründen als auch von
den Potentialen her. Man sollte sich über [[Galvanische Trennung
Gedanken machen]]. Nimm Minitrafos.
>groß ist die Schaltung zu träge beim Abschalten. Ich brauche nur ein>Signal, dass mir sagt das Relay ist geschalten oder nicht.
Warum? traust du den Relais nicht?
>und 6 ein max. Strom von 16 A fließt, wird das doch bestimmt einfluss>auf die Leitungen von den nicht geschalteten Relays zum AD Wandler haben>oder ? Dadurch könnte der AD Wandler mir möglicherweise sagen, dass das>Relay durchgeschalten ist, obwohl dies gar nicht stimmt. Kann ein>normaler Ableitwiderstand auf jeder Leitung vor dem AD-Wandler helfen ?
Wenn du messen willst, wieviel Strom die einzelnen Abgänge tragen, nimm
einen Stromwandler.
Florzo schrieb:> Was sollen bistabile Relais mit Netz ? Die sind nur gefaehrlich. Da ist> dann ploetzlich eine Heizung eingeschalten, ein Motor laeuft, usw.
Wegen dem Energiesparen...
Florzo schrieb:> Da ist> dann ploetzlich eine Heizung eingeschalten,
Das ist in der Tat sehr schlimm, wenn sie eingeschaltet wäre ginge das
ja noch...
Es heisst übrigens Relais mit is, auch in der Einzahl.
scnr
Hui schrieb:> Wegen dem Energiesparen...
am falschen Platz. Bist du die Bauteile dafür wieder raus hast müssen
die Relais schon ziemlich lange Angezogen bleiben. Von den Nachteilen
der Lösung ganz zu schweigen.
Hui schrieb:> Florzo schrieb:>> Was sollen bistabile Relais mit Netz ? Die sind nur gefaehrlich. Da ist>> dann ploetzlich eine Heizung eingeschalten, ein Motor laeuft, usw.>> Wegen dem Energiesparen...
Der arme Dativ.
Und wenn Du Energie sparen willst, dann kannst Du ja auch daran denken,
dass so ein Relais nicht nur einen Anzugsstrom, sondern auch einen
niedrigeren Haltestrom hat.
fchk
mein eigentlicher plan war die spi schnittstelle dann mit einem adum
galvanisch zu trennen.
Florzo schrieb:> Was sollen bistabile Relais mit Netz ? Die sind nur gefaehrlich. Da ist> dann ploetzlich eine Heizung eingeschalten, ein Motor laeuft, usw.
das sehe ich etwas anders, wieso sollten bistabile Relais mit Netz
gefaehrlicher sein als normale ? Die schalten nicht einfach so sondern
auch nur wenn Spannung an der Spule anliegt.
Das ist richtig. Nur weiss man nicht in welchem Zustand sie sind wenn
der Power einschaltet. Und es gibt keinen Zustand in den das System bei
einem Fehler zurueckkehren kann. Wenn ich 1kW schalte, kann ich das
halbe Watt zu schalten auch verschmerzen.
Mark P. schrieb:> das sehe ich etwas anders, wieso sollten bistabile Relais mit Netz> gefaehrlicher sein als normale ? Die schalten nicht einfach so sondern> auch nur wenn Spannung an der Spule anliegt.
Oder wenn sie einen Stoß an der richtigen Stelle bekommen!
fchk
Frank K. schrieb:>> Wegen dem Energiesparen...>> Der arme Dativ.
Wegen des Energiesparens?
Wegen den Energiesparen?
Hört sich alles komisch an.
Ich kann Regelungstechnik, Hardwareentwicklung und noch einiges mehr.
Deutsch ist nicht ganz meine Stärke.
Und ich bin nicht der Fragensteller.
Und ich kenne den Unterschied zwischen Halte und Anzugsstrom, wenn man
mir ein paar Parameter des Relais gibt, bin ich sicher ich kann den
zeitlichen Stromverlauf sogar näherungsweise berechnen ;)
Mark P. schrieb:> Ich brauche nur ein> Signal, dass mir sagt das Relay ist geschalten oder nicht.
Relais gibt es auch mit Hilfskontakten.
Wenn du nur wissen willst, wie das Relais steht, dann setze Relais mit
Hilfskontakten ein, die du dann vollkommen potenzialgetrennt und
einigermaßen Gefahrlos einlesen und weiterverarbeiten kannst.