Logik von Leistung entkoppeln

Guten Abend NG,

kurz die Ausgangslage: Ich habe ein (Stecker-)Schaltnetzteil 5V/2A5. Damit soll ein PIC12F629 und ein (Modellbau-)Servo gespiesen werden. Dabei liefert der PIC dem Servo die Impulse. Ueber einen Eingang am PIC soll das Servo entsprechend gestellt werden. Dieser Eingang bekommt ein 5V Signal von einem weiteren, separat gespiesenen PIC16F877.

manchmal geht nichts mehr und der PIC wird innert Sekunden extrem heiss

Einmal ist das passiert, als ich den Eingang testweise mehrmals abgezogen und wieder angesteckt hatte, aber nicht nur.

Ich vermute nun ein Latch-Up durch Ueberspannung auf der 5V Seite durch das

Logik-Seite? Wenn ja, was? Z-Diode? Surpresserdiode? Kondensatoren sind

Ach ja, der PIC geht (nach Neu-Programmierung) immer noch tadellos!

Gruss Chregu

--

Michael Eggert in de.sci.electronics
Reply to
Christian Müller
Loading thread data ...

Beim PIC reicht da eventuell schon ein 78L05.

Andere Variante: PIC mit geringerer Spannung betreiben, z.B. 3,3V und

Stefan

Reply to
Stefan

"Stefan" schrieb im Newsbeitrag news:52c6dff4$0$6555$ snipped-for-privacy@newsspool4.arcor-online.net...

Daran habe ich auch schon gedacht. Ist aber eher unpraktisch. Das Ganze ist

Sekunden pro Tag gebraucht wird.

Gerade wegen dem kleinen Strom im PIC-Zweig habe ich jetzt eine Drossel und einen 82R Widerstand in die Versorgungsspannung des PIC geschaltet. Danach gegen GND eine 5V1 Zenerdiode, richtigrum.

Bis jetzt noch keine Aussetzer, alles scheint zu funktionieren...

Gruss Chregu

Reply to
Christian Müller

Testschaltung auftritt?

Mein Test neulich mit getrennter Versogung (und anderem Prozessor ;)

nur 3,3V an 5V-Servo.

Versorgung, gesehen zu haben. Wenn dann noch Transienten auf der Leitung am PIC sind (-> Scope), hilft wohl nur eine Diode

HTH, Marc

Reply to
Marc Santhoff

Ich hab jetzt keine Ahnung von Modellbau/Servos. Gibt es die vieleicht

Klar, kann man so machen. Vor allem, weil menn man den Stromverbrauch

roten LEDs betreiben.

Stefan

Reply to
stefan

Genau dieses Problem hatte ich auch. Sporadisch (nach tagelang korrekt funktioniert, und auf einmal macht

Hitze aufgibt.

Naja, weil die Servos eh nur hin und wieder Klappen auf und zu machen, habe ich dem Mikrocontroller noch einen Digitalen Pin programmiert, der,

versorgt.

Dazu habe ich einen IRF840 MOS-FET (ja, der ist viel zu dick, ein IRLIZ44N tut es auch, aber der IRF lag noch rum) der den Servos den GND abdreht, wenn sie eh nur still stehen sollen.

Was ich denke, was dir hilft, ist deinen Event-trigger abzweigen, diesen Impuls (beispielsweise mit nem NE555) auf 2 Sekunden dehnen, in denen die Servos via NPN oder N-Channel FET mit Spannung versorgt werden. Die 2 Sekunden reichen dann locker aus um die neue Stellung zu erreichen.

Micha

Reply to
MichaF

Hallo Christian,

Du schriebst am Fri, 3 Jan 2014 19:36:32 +0200:

Noch'n Tip (weil ich damit schon zu beissen hatte):

per PORT-, sondern per LATCH-Zugriff schaltest. Die PORT-Zugriffe liefern

ein

recht

bleiben und ggfs. diverse Probleme machen.

evtl. zwei

tet worden, ein dritter schaltet ein, und der erste bekommt beim direkt darauffolgenden Einschalten des anderen einen falschen Pegel und schaltet

Und sowas ist ohne Mehrkanal-Skop praktisch nicht zu finden...

--
--  


----------------------------------------------------------- 

-----------------------------------------------------------
Reply to
Sieghard Schicktanz

Ggf. kriegt die Servoleketronik die Krise, wenn weiterhin Ubat und Signal angeschlossen sind. Kennst Du das Innenleben so genau, dass Du sicher bist, das da nix abschmurgelt? Wenn schon, dann Ubat auftrennen.

Wolfgang

--
Wolfgang Allinger, anerkannter Trollallergiker :) reply Adresse gesetzt! 

ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p 
(lt. alter usenet Weisheit)      iPod, iPhone, iPad, iTunes, iRak, iDiot
Reply to
Wolfgang Allinger

...

PIC12F675 an einem 08/15 Billigstservo. Versorgt werden beide aus der

eigentlich nur 4,5V kriegen sollte.

Roland

Reply to
Roland Ertelt

Nein, leider nicht. Die Spec. geht normal von 4V5 ... 6V. Ich verwende das

hoch.

Gruss Chregu

Reply to
Christian Müller
[_nicht_ per PORT-, sondern per LATCH-Zugriff schaltest.]

Habe ich jetzt nicht verstanden. Meinst Du:

_nicht_ den Port auslesen, dann die Bitmanipulationen machen und wieder in den Port schreiben,

sondern:

den Wert in einer Variablen manipulieren, dann die Variable in den Port kopieren

oder? Ausserdem habe ich nur einen Eingang (Servo-Soll-Position) und einen Ausgang (PWM zum Servo). Naja, jetzt noch eine LED die blinkt, als Run-Kontrolle. Schalte dann noch den Watchdog ein...

Duck und weg!

Chregu

Reply to
Christian Müller

Hallo Christian,

Du schriebst am Sat, 4 Jan 2014 20:33:50 +0200:

Register, das beim Schreiben das Ausgangs-Latch setzt und beim Lesen den Pin-Zustand liefert, und ein LATCH-Register, das direkt das Ausgangs-Latch anspricht. Scheint dann aber bei Deinen PICs nicht der Fall zu sein, sonst

ein

n"

enutzt,

Transistoren waren dabei praktisch direkt am PIC angeschlossen und haben

?nschten Pegel erreichte - der PIC hat statt "High" ein "Low" gesehen, und der

emmt

lt

_und_ einen

wieder recht analog...

Programmen!

--
--  


----------------------------------------------------------- 

-----------------------------------------------------------
Reply to
Sieghard Schicktanz

Sieghard Schicktanz schrieb:

Ja scheinbar gibt es diese LATx Register ab PIC18F...

Ja, ich gebe es zu, ich habe noch NIE was mit C programmiert, auf keinem System! Nur BASIC und Assembler. Hier benutze ich den MikroBASIC-Compiler von Mikroelektronika.

Gruss Chregu

Reply to
Christian Mueller

Hallo Christian,

Du schriebst am Sun, 05 Jan 2014 15:18:48 +0200:

T- ...

Ja, scheinbar. Das galt noch vor ein, zwei Jahren, aber inzwischen wurden die auch auf einige der 16er PICs "migriert".

?lteren haben allerdings einen Vorteil: die Dokumentation ist um Klassen besser.

in C-

Dann betrifft Dich die Anmerkung ja nicht.

Mein Herzliches Beileid.

--
--  


----------------------------------------------------------- 

-----------------------------------------------------------
Reply to
Sieghard Schicktanz

anderes falsch. Pulsbreite nicht stabil?

Schubstange zu den Klappen oder sonstwie was federndes mit dem Du vor den Anschlag fahren kannst ohne dass das Servo knurrt...

Wolfgang

--
Wolfgang Allinger, anerkannter Trollallergiker :) reply Adresse gesetzt! 

ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p 
(lt. alter usenet Weisheit)      iPod, iPhone, iPad, iTunes, iRak, iDiot
Reply to
Wolfgang Allinger

Es gibt HV-Servos zumindest bis 8.4V (2s LiPo) - das macht jetzt aber nicht viel Unterschied.

cu Michael

Reply to
Michael Schwingen

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.