Forum: Mikrocontroller und Digitale Elektronik MSP430 F149 Elektromagnetische Pulse


von donau (Gast)


Lesenswert?

Hallo,

wir haben ein Ethernetfähige Steuerplatine mit dem MSP430 F149 
entwickelt.
Diese lässt sich sehr gut und vielseitig einsetzten. Es ist jedoch so, 
das wenn wir über die Relais auf der Platine Induktivitäten ansteuern, 
dann hängt sich der Controller auf. Was kann man machen, um die 
eletromagnetische Verträglichkeit zu erhöhen.

Grüße

Donau

von LuXXuS 9. (aichn)


Lesenswert?

Hier und da ein paar Stützkondensatoren. Ggf. auch über Induktivitäten 
entkoppeln. Sind Dioden an den Relais?

von Hein B. (Gast)


Lesenswert?

Einen µC wählen, der ein kleineres Die hat! Die Chipfläche ist wie eine 
Antenne...

von Rene Sas (Gast)


Lesenswert?

Wenn man um den MSP ein Weißblechgehüse macht, ähnlich den Verkleidungen 
von HF-Bauabschnitten auf Leiterplatten, könnte das auch helfen.

von Dennis (Gast)


Lesenswert?

Sucht euch mal einen halbwegs EMV-erfahrenen Entwickler :-)

von donau (Gast)


Lesenswert?

Hallo,
vielen Dank erstamal für die Antworten.
Kondensatoren Spulen und Dioden haben wir schon mehrere eingesetzt.
Es ist immer etwas Glücksache wenn Spulen, 220V Glühlampen oder Relais 
geschaltet werden, ob das Gerät aussteigt oder nicht. Die Frage ist ob 
das überhaupt der richtige Prozessor ist um Lasten zu schalten, oder ob 
es in der Natur des Stromsparens liegt auf jede Störung irgendwie zu 
reagieren.

Lorenz

von Jörg S. (joerg-s)


Lesenswert?

Der MSP ist nicht anfälliger wie andere Prozessoren auch.

Kannst du einen Schaltplan posten?

von LuXXuS 9. (aichn)


Lesenswert?

donau schrieb:
> 220V Glühlampen

Also eine Glühlampe würde ich doch eher im Bereich ohmscher Verbraucher 
ansiedeln. Eigentlich hast du, meiner Erfahrung nach, auch mehr Probleme 
beim Ausschalten, als beim Einschalten - beim Einschalten sind die 
kapazitiven Lasten schlimmer.

donau schrieb:
> Die Frage ist ob
> das überhaupt der richtige Prozessor ist um Lasten zu schalten

Das hängt natürlich auch davon ab, wie du den uC die Last schalten 
lässt. Hast du nichtmal einen Schaltplanausschnitt und Board-Layout?

von donau (Gast)


Angehängte Dateien:

Lesenswert?

Ein Schaltplan im Anhang.
Relais machen beim Ausschalten Probs. Glühbirnen = Kaltleiter beim 
Einschalten. Es ist auch nicht genau zu sagen wann wir Störungen haben, 
es kann 1000mal Gut gehen und dann wieder nicht. Es ist So, das wir ein 
Relais auf der Platine haben, welches ein Abgesetztes Relais schaltet 
und dieses dann die Last schaltet.

von Erik (Gast)


Lesenswert?

was ich nicht verstehe ,
warum geht vom Quarz was auf SK2 pin 6 ????

und warum werden die relais von verschiedenen Ports angesteuert?

hat das schon mal im testaufbau funktioniert ?

mfg erik

von Floh (Gast)


Lesenswert?

Nur 10uF als größere Pufferung für die 5Volt der Relais?

von Jörg S. (joerg-s)


Lesenswert?

Erik schrieb:
> was ich nicht verstehe ,
> warum geht vom Quarz was auf SK2 pin 6 ????
Das steht glaub ich in den Application Notes so drin. Aber meines 
wissens war das nur bei den vorsintflutlichen MSPs ohne Flash notwendig.
Würde ich persönlich auch weg lassen.


Und der Prozessor bleibt wirklich hängen, oder gibt es einen Reset?

von David P. (chavotronic)


Lesenswert?

Ich würde mehr 100nF an den Prozessor machen.
Für meine Projekte nehme ich oft 2-3 Stück parallel an die 
Hauptversorgung.
Ich würde mal VCC mit einem Oszi überwachen, ich wette da ist irgendwas 
unsauberes drauf.

von donau (Gast)


Lesenswert?

Also die Platine ist schon über 300 mal im Einsatz und Sie funktioniert 
gut, bis auf das Hängen bleiben bei Induktivitäten. Es ist so, das wenn 
ich ein 24V Relais ohne Freilaufdiode über ein Bordeigenes Relais 
ansteuere, dann passiert folgendes: 1. Der Prozesser macht gar nichts 
mehr - das Dipslay ist Blank. 2 Der Watchdog schlägt zu -> Timer 
Routine, die im Interrupt das System neu Startet. 3. Es werden eigene 
Routinen angesprungen, was sich im umprogrammieren von Variablen im 
Flash bemerkbar macht. Zu diesem Zweckt gibt es eine  Routine, die den 
Speicher passwortgeschützt öffnet. Warscheinlich brauchen wir doch Hilfe 
von einem EMV Profi. Kennt jemand einen der im norddeutschen Raum 
unterwegs ist.

Grüße

Lorenz

von Peter D. (pdiener) Benutzerseite


Lesenswert?

http://www.serco.de/startseite/emv.html

Z.B. in Bonn

Grüße,

Peter

von GB (Gast)


Lesenswert?

donau schrieb:
> und Dioden haben wir schon mehrere eingesetzt

Also im Schaltplan steht etwas von einer Freilaufdiode Typ S1D.
Die ist als Freilaufdiode völlig ungeeignet, da sie viel zu langsam 
schaltet. Nimm besser die ES1D, passt auch auf das gleiche Footprint.
Zudem musst Du bei induktiven Lasten verhindern, dass die Spannung über 
den Kontakten des Relais zu hoch wird. Üblicherweise setzt man dazu 
parallel zu den Schaltkontakten Varistoren oder Bidirektioneal 
TVS-Dioden  mit entsprechender Auslöseschwelle.

von donau (Gast)


Lesenswert?

Hallo,

ohne Last schalten die Relais tadellos - kein Absturz. Nur bei Last 
wirds eben schlimm. Und das nur wenn die Spannungen über die Kontakte 
hoch gehen.
Der Tip mit den Varistoren oder TVS-Dioden scheint mir logisch. Werde 
warscheinlich das Layout überabeiten und ne neue Serie mit neuen Dioden 
TVS Dioden und einer Menge Kondensatoren auflegen.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

donau schrieb:
> ohne Last schalten die Relais tadellos - kein Absturz. Nur bei Last
> wirds eben schlimm.
Dein Stichwort: Snubber

> Werde warscheinlich das Layout überabeiten
Denk an die Entkopplungskondensatoren, und für was die da sind:
http://www.lothar-miller.de/s9y/categories/14-Entkopplung
Eigentlich gehört an JEDES VVCC-GND-Pärchen (die tauchen tatsächlich 
gern paarweise auf) so ein Kondensator!

von donau (Gast)


Lesenswert?

Hallo Zusammen,
vielen dank für die vielen Antworten, ich werde mir jetzt jemand suchen, 
der mir ein neues Layout routet und die Informationen von euch mit 
einbauen.

Lorenz

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.