µC steuert Relais | Probleme bei Last

Gast #620345
Lesenswert?
• ▲
▼
Folgende Schaltung im groben Umriss:

Ein Mikrocontroller (16F684) auf einer selbstgebauten Platine steuert 
mit 2 Relais einen Gleichstrommotor. Sobald allerdings der Motor 
wirklich dranhängt, vergisst der PIC all seine Variablenzustände und 
nichts klappt mehr. Hänge ich anstelle des Motors 2 Leuchtdioden 
(jeweils umgedreht um die Laufrichtungen zu simulieren) dran, klappts.

Nun dient ein Relais ja u.a. der galvanischen Trennung. Allerdings 
verwende ich z.Z. ein altes AT-Netzteil eines Computers als 
Spannungsquelle für alles, sowohl für den steuernden Stromkreis, als 
auch für den schaltenden Stromkreis.
Könnte dies die Ursache meines Problems darstellen ?

Auf diesem Weg noch eine Frage - beim Relais war eine Diode dabei, ich 
glaube eine Freilaufdiode. Muss die zwingend in den Schaltkreis mit 
rein?
#620782
Lesenswert?
• ▲
▼
Die Spannungen des AT-Netzteiles haben eine gemeinsame Masse,
damit wird die durch den Relaiskontakt vorgesehene Potenzialtrennung 
wirkungslos.

Der Gleichstrommotor hat vermutlich einen Kollektor; zu dem Motor muss 
mindestens ein RC-Glied parallel geschaltet werden.

Die Diode parallel zum Relais sollte schnell sein, z.B. eine 1N4148.
Gast #621096
Lesenswert?
• ▲
▼
langsam langsam.

Also die Dioden sind nun eingebaut, haben aber nicht den gewünschten 
Erfolg gebracht.

@ The Devil:
Der PIC steuert einen Transistor an. Dieser wiederum steuert dann die 
Spule des Relais.

@  Helmut Lindstedt:
Die Sache mit dem RC-Glied habe ich soweit nicht verstanden, allerdings 
funktioniert der Motor bestens, wenn ich den Mikrocontroller überbrücke 
und am Transistor ein Signal anlege.

Das Potenzialproblem hatte ich befürchtet. Da ich momentan noch keine 
zweite Spannungsquelle zur Verfügung habe (ist in Arbeit), kann ich 
weiter nichts testen. Aber ich erhoffe mir momentan, daß die Schaltung 
funktioniert, wenn ich 2 völlig unabhängige Stromkreise mit eigenen 
Spannungsquellen aufbaue. Hierzu plane ich, die Spannung für den Motor, 
welche über das Relais geschaltet wird, von einer zweiten 
Spannungsquelle zu holen.
Gast #621201
Lesenswert?
• ▲
▼
hallo,
beim anlaufen deines motors dürften ziemliche interferenzen in der 
spannung entstehen, was deinen mikrocontroler wohl resetet...

2 dinge sollten auf jedenfall eingebaut sein:
-ablockkondensator am mikrocontroller, ok den sowieso immer, bei nem avr 
sind 100nF so nah wie möglich zwischen vcc und gnd üblich

-entsörfilter am motor, im einfachsten fall ist auch dies ein 
kondensator, der direkt mit den beiden kontakten des motors verbunden 
ist, aufwendigere systeme haben mehrere kondensatoren und spulen, solche 
gibs auch fertig zu kaufen (auch wenn ich auf grund der preise kein fan 
von dem laden bin: z.b bei conrad in der modelbau-abteilung)

mfg Emperor_L0ser

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.