Hallo zusammen,
ich habe folgendes Problem:
muß an einer Maschine mit eingebautem Steuertrafo 400/24V AC die 24 AC
überwachen. Diese Maschine ist eine Kältemaschine zur Prozesskühlung.
Nun ist es so, dass die Kältemaschine unregelmässige Störungen in der
übergeordneten SPs verursacht. Der Fehler stellt sich so dar, dass das
inder Kältemaschine eingebaute Störrelais eine kurze Störung ausgibt.
Gleich vorweg, es wurde bereits das Relais getauscht, die Verdrahtung
überprüft, der in der Maschine vorhandene Regler getauscht, ohne Erfolg.
Nun habe ich die Vermutung, dass durch irgenetwas die Steuerspannung des
Reglers (24V AC)ausfällt. Dazu habe ich mir gedacht, die
Versorgungsspannung des Reglers mittels Atmega8 zu überwachen. Das
Problem ist aber die Wechselspannung. Meine Idee war einfach die
Wechselspannung gleichzurichten und vom Mega8 überwachen zu lassen,
leider kann der ADC des Mega 8 damit nicht allzuviel anfangen, da es ja
pulsierende Gleichspannung ist. Habe versucht mittels Elko die Spannung
zu glätten, aber da hätte ich bedenken, dass der Elko beim auftreten des
Fehlers zulange die Spannung puffert.
Hat da jemand vielleicht eine Idee wie es anders gehen könnte?
AVR habe ich in Bascom programmiert und es funktioniert auch, aber eben
nur mit geglätteter Gleichspannung.
Vielen Dank im voraus
Henry
Netzausfallmelder gibts rechlich fertig...
Was auch geht:
Ein Relais in Selbsthalteschaltung, angeschlossen über einen Einweg-
oder Brückengleichrichter OHNE Ladekondensator. Vielleicht sogar noch
einen Vorwiderstand. Bekommt man so hin, dass das bereits nach 2 oder 3
ausgefallenen Halbwellen abfällt. Kann man auch mit einem Controller
machen, muss man aber nicht :-)
Hi,
die conversion time des AD Wandlers ist max 260us. Über 50Hz lacht der
Mega8 nur. Das kannst Du also 70x pro Periode abtasten.
Irgend etwas machst Du falsch. Da braucht man nichts zu glätten.
Gruß
Andreas
Hallo,
vielen Dank für Eure schnellen Antworten. Die Idee mit dem Relais von
Joachim ist nicht schlecht und am Bürotisch nachbaubar. Hat leider nur
den Nachteil, es muß erst jemand das Relais zum anziehen bringen wenn
ich nicht im Hause bin, denn zum Wochenende wird der Haupschalter
ausgeschaltet. Werd trotzdem mal drüber nachdenken
Aber die Ideen mit der Nulldurchgangserkennung von Alexander nach Atmel
Application Note AVR182 ist gut, nur mein Englisch schlecht. Hast Du da
vielleicht mal irgend ein Beispiel, oder eine genauere Erklärung? Werde
mal meinen Übersetzer aktivieren. hat den Vorteil, der Mega8 wird mit
externer Spannung versorgt, muß also nicht im Hause sein, und kann das
ergebnis dann auch im Eprom ablegen. Hab im Moment aber noch keinen
richtigen Plan. Werde mich erst mal durch die Apl. Note lesen.
Danke für die ersten Anregungen
Da würde ich doch erst mal die Störung in der Steuerung/ SPS der
Kältemaschine suchen, die für diese Meldung verantwortlich ist,
anstatt mit einem komplexen Mikrokontroller ein einfaches
Netzausfallmelderelais zu stricken....!.
Man braucht noch nicht mal den ADC. Die 24V AC spannungsgeteilt nach
einer Diode an den Analogkomparatoreingang schalten, dessen Int
freigeben und alle 20ms im Interrupt eine Timervariable, die laufend
decrementiert wird neu setzen. Wenn die Timervariable nach beliebig
einstellbarer Zeit auf 0 kommt, Alarm oder weiß der Henker was ausgeben.
Soll der AVR Eingang von 24v galvanisch getrennt sein, schalte einen
Optokoppler davor, der mit entsprechendem Spannungsteiler bei ca 12V
anfängt, durchzuschalten. So entsteht eine Art Watchdog.
=^..^= RRRR !
Zur Nulldurchgangserkennung:
Der externe Interrupt wird bei fallender Flanke ausgelöst, dann auf Null
geprüft:
ISR (INT0_vect) {
if (AC_IN_LOW)
...
}
Noch nen Timer einschalten und Frequenz zählen.
Kann man trotzdem noch mit ADC kombinieren (5ms nach Nulldurchgang
Spannung messen).
Edit: Die Lösung von Kater_brummt ist wahrscheinlich eleganter.
Hallo Naja,
und genau das beabsichtige ich ja, den Fehler zu suchen und auch zu
finden, die SPS wertet nur den potentialfreien Alarmkontakt der
Kältemaschine aus. Der Regler der Kältemaschine hat einen eigenen
Fehlerspeicher, der ist aber leer. Da aber die relevanten Bauteile durch
neue ersetzt wurden, werden die Ideen langsam knapp!!
Den Vorschlag von Kater brummt ( schöner Name, Warum?) werde ich mal zu
Papier bringen und sehen ob ich was programmiert kriege das ich den ADC
brauche konnte ich mir schon denken, werde ihn aber noch für anders
nutzen.
Gruß Henry
Hallo Naja,
und genau das beabsichtige ich ja, den Fehler zu suchen und auch zu
finden, die SPS wertet nur den potentialfreien Alarmkontakt der
Kältemaschine aus. Der Regler der Kältemaschine hat einen eigenen
Fehlerspeicher, der ist aber leer. Da aber die relevanten Bauteile durch
neue ersetzt wurden, werden die Ideen langsam knapp!!
Den Vorschlag von Kater brummt ( schöner Name, Warum?) werde ich mal zu
Papier bringen und sehen ob ich was programmiert kriege das ich den ADC
nicht mehr brauche konnte ich mir schon denken, werde ihn aber noch für
anders nutzen.
Gruß Henry