Servos und Controller - brownouts

Ich versuche einen Servocontroller und mehrere R/C Servos ueber einen 6V NiCd Akkupack zu versorgen. Leider saugen die Servos so viel Strom, dass der PIC Controller alle paar sekunden einen Reset durchfuerhrt.

Wie kann ich die Servos und einen PIC vom selben Akku betreiben??

Zur Zeit nebutze ich einen LM1117 und zwei 10uF Kondensatoren, was offensichtlich nicht reicht.

Matthias

Reply to
Matthias Melcher
Loading thread data ...

Matthias Melcher:

Die Spannungsversorgung des PIC mit einem kleinen Vorwiderstand betreiben, damit sich die Servos nicht mehr so leicht bei den Stuetzkondensatoren bedienen koennen?

Reply to
Mirko Liss

"Matthias Melcher" wrote in news:d59bfa$3uv$01$ snipped-for-privacy@news.t-online.com:

Mach mal eine Diode (Schottky) Richtung PIC in Reihe (vor dem LM1117). Und dahinter einen möglichst grossen Elko. (Der muss die kurzen "Ausfälle" der Betriebsspannung überbrücken können). 10uF sind da bestimmt auch zu wenig.

M.

--
Bitte auf mwnews2@pentax.boerde.de antworten.
Reply to
Matthias Weingart

Das wird knapp. Versorge den PIC über eine Diode und lege hinter der Diode einen 47µ Kondensator als Puffer. Ob das dann reicht ist eher ungewiss. Bei meinem Weichenantrieb ist der Betrieb erst ab ca. 12V sicher möglich. Bedenke auch evtl. Störungen aus den Servos. Ich habe Exemplare, die auf der Versorgungsspannung +/-15V-Spitzen erzeugen.

Viel Erfolg, Kurt

--
Kurt Harders
MBTronik - PiN - Präsenz im Netz GITmbH
mailto:news@kurt-harders.de
http://www.mbtronik.de
Reply to
Kurt Harders

"Matthias Melcher" schrieb im Newsbeitrag news:d59bfa$3uv$01$ snipped-for-privacy@news.t-online.com...

Siehe Schaltung in F.23. Das KFZ-Bordnetz aus der de.sci.electronics FAQ:

formatting link

SB130 +----+ --22uH--|>|--+--|1117|--+-- 3V3 | +----+ | 100uF | 10uF | | | -------------+-----+----+---

Die Diode verhindert, das Strom vom Servo aus dem Elkos entzogen wird. Die Spule verhindert Stromaenderungen, die schneller sind, als ihnen die Diode folgen kann.

--
Manfred Winterhoff, reply-to invalid, use mawin at despammed.com
homepage: http://www.geocities.com/mwinterhoff/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
Reply to
MaWin

Matthias Melcher schrieb:

Die bei den PICs übliche, interne Brownoutschaltung schlägt ab 4,4V (4,0V typ.) zu, das ist für deinen Zweck zu knapp. Immerhin gehen am LM1117 schon mal etwa 1V flöten, ich würde den weglassen, bzw. durch ein angemessenes Filter ersetzen. Falls die Spannungseinbrüche dann immer noch zu heftig sind kann mans mit Schottkydiode und großzügigem Pufferelko versuchen. Bei weniger als der maximalen Taktfrequenz kann man auch mit einer externen Brownoutschaltung das Limit deutlich tiefer ansetzen.

Gruß Dieter

Reply to
Dieter Wiedmann

Schnipp......Schnapp

Hallo Matthias versuch mal die Spannung mit einem LM9073T zu regeln. Den gbt es National Semiconductors. Er liefert 5V Ausgangsspg bei max 700mA. Er wird gern im Automotive-Bereich eingesetzt. Wir hatten ähnliche Probleme mit einer PWM in einem Motor und einem Microcontroller. Nach einsatz dieses ICs war alles ruhig.

Gruß MAnfred

--
Wer glaubt, das Zitronenfalter Zitronen falten,
der glaubt auch das Projektleiter Projekte leiten.
Reply to
Manfred Kuhn

Hallo Matthias,

Wenn die vorgeschlagene Loesung mit Diode und Elko nicht reicht, bietet sich ein Schaltregler an, der auch noch bei 3V Eingang oder so arbeitet. Notfalls in SEPIC Schaltung, mit der die geregelte Ausgangsspannung ueber und unter dem Eingangswert liegen darf.

Gruesse, Joerg

formatting link

Reply to
Joerg

Wow, vielen Dank fuer all die Hilfe aus der NG. Ich habs ans laufen bekommen. So geht's:

Probleme:

- 6V auf 5V zu regulieren is schon mal ne bloede idee, da der Regulator alleine fast 1V klaut.

- 24 Servos gleichzeitig an einem Akku zu betreiben (laufender Robotor) ist auch nicht unproblematisch und saugt bis zu 1Amp *pro srevo*

- noise!

Ausserdem:

- wegen Platzproblemen und Ladeschaltung faellt die Moeglichkeit einer zweiten batterie weg.

Loesung:

- Die 5V von der Batterie laufen erst durch eine 20uH spule (Rauschunterdrueckung), dann eine Diode (damit die Servos nicht die Kondensatoren leerziehen), dann einen fetten Elko (470uF), den den 3.2V regulator, dann nochmal grosszuegige pufferkondensatoren direct am PIC.

- Den Spannungsregler immer direkt an die Batterie anschlisse, nicht das Layout erst an 20 motoren vorbeifuehren. Immer bedenken: DRaehte sind Wiederstaende und kondensatoren!

- Der PIC laeft jetzt auf 3,2V statt 5V, weil die sich besser regeln lassen aus 6V

- Jedes Servo bekommt einen 300Ohm Wiederstand in Reihe und eine 3k pullup, um das Rauschen zu reduziern (nicht noetig bei digitalen Servos)

- Die Firmware sendet jetzt die Impulse ueber 20ms verteilt, so dass die Servos zu unterschiedlichen zeiten an der Batterie saugen.

Problem geloest! Hurra! Danke fuer die Hilfe!

20uH +---+ Bat ---UUUU---|>|--o--|reg|--o---o--> pic | +---+ | | === | === === 470uF| | 10u| |.1uF GND ---------------o----o----o---o--> GND
Reply to
Matthias Melcher

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.