PIC schaltet Relais Absturz

Gast #568639
Lesenswert?

Guten Tag,

Ich habe einen PIC 16F628A von diesem gehe ich von einen PIN (IO Port 
auf Ausgang gestellt) auf einen NPN Transistor über eine 1 k Widerstand. 
Dieser Transistor schaltet dann das Relais. Das Relais besitzt eine 
Freilaufdiode. Aber sobald es schaltet stürtzt der PIC ab. Abstand PIC 
Relais ist ungefähr 3 cm. Bei deisen Relais handelt es sich um ein 12V 
Relais, welches ich über 5V con µC und Treibertransistor ansteuere.
Beim Abschalten des Relais sieht es im Oszi aus wie wenn kurz die Masse 
weg ist.


Was könnte ich machen damit er nicht mehr Abstürtzt!


Vielen Dank !
#568694
Lesenswert?

User wrote:
> Guten Tag,
>
> Ich habe einen PIC 16F628A von diesem gehe ich von einen PIN (IO Port
> auf Ausgang gestellt) auf einen NPN Transistor über eine 1 k Widerstand.
> Dieser Transistor schaltet dann das Relais. Das Relais besitzt eine
> Freilaufdiode. Aber sobald es schaltet stürtzt der PIC ab. Abstand PIC
> Relais ist ungefähr 3 cm. Bei deisen Relais handelt es sich um ein 12V
> Relais, welches ich über 5V con µC und Treibertransistor ansteuere.
> Beim Abschalten des Relais sieht es im Oszi aus wie wenn kurz die Masse
> weg ist.
>
>
> Was könnte ich machen damit er nicht mehr Abstürtzt!
>
>
> Vielen Dank !

Hast du denn die Freilaufdiode richtig herum eingebaut???
Die muss ja sorum sein, dass sie, wenns eine LED wäre, normalerweise 
nicht leuchtet.
Gast #568712
Lesenswert?

>Die muss ja sorum sein, dass sie, wenns eine LED wäre, normalerweise nicht 
leuchtet.
Coole Erklärung! :)
Einfacher wäre: Anode am Transistor (Collektor) und Kathode an +.

Hast due einen 100nF-Blockkondensatur dicht an den µC-Versorgungspins? 
Ein zusätzlicher 10µF-Elko schadet da oft auch nicht.
Gast #568781
Lesenswert?

Ja die Diode ist richtig herum

Auf dem Platine brauch ich 12V und 5V für den Mikrocontroller.

Gleichrichter 2200 µF Elko 100 nf Kondensator 12 V Spannungsregler 
1000µF Elko 100 Nf Kondensator 5V Spannungsregler 1000µF Elko und 100 nf 
Kondensator.

Da ich aber mit dem Oszi noch eine Frequenz am µC in der 
Versorgungsspannung gemessen hab, hab ich dierekt am µC zwischen + u. - 
noch einen 47 nF Kondensator geschaltet. Die spannung ist nun ohne 
Freguenz soweit ich messen kann.
Gast #568933
Lesenswert?

hast du ne last an den relais kontakten (öffner/schliesser)? wenn ja, 
probier das ganze mal ohne last, wenn´s dann geht brauchst du ein 
snubber glied am relaiskontakt. wenn´s dann immer noch net geht brauchst 
du kleine kondensatoren (10/100nF) an der versorgungsspannung um 
störungen abzuhalten.
Gast #568977
Lesenswert?

Hi

Versuch mal die 12V ,möglichst nah an den Relais und Transistoren , 
nochmal mit Elkos abzublocken.
Übrigens ist dein Schaltplan sehr gewöhnungsbedürftig.Ich kenne zwar 
Eagle nicht aber ich würde sagen, daß einige von deinen Verbindungen 
nicht angeschlossen sind.

MfG Spess
Gast #568989
Lesenswert?

Ja sind die ersten versuche in Eagle, stimmt das es etwas 
gewöhnungsbedürftig ist.


Aber ich hab den Fehler gefunden es liegt an 2 Kondensatoren die 
entfernt und schon funktioniert es !

Sind net mal in meinen Plan eingezeichnet, diese befanden sich zwischen 
Masse und PIN 17 und Masse und PIN 18. Diese beiden Pins geben 
Rückmeldung ob das Relais macht was es soll. Und um das etwas beim 
schalten zu entspannen 2 100 nf Kondensatoren. Die haben wahrscheinlich 
irgendeine Frequenz auf den µC zurückgebracht.

Aber jetzt funktiuoniert es.


Vielen Dank für die Hilfe !



Es ist oft so perfekt, was seinen Fehler gut versteckt :)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren