Ich würde es einfach mit einem retriggerbaren Monoflop machen.
Kommt ein Impuls dann geht der Ausgang auf High, nach dem letzten Impuls und der eingestellten Zeit wieder auf Low.
Ist nur eine Idee weiß nicht ob es geht
Hallo,
für mein MiniD0 Suche ich eine Ein-/Ausschalt-Automatik für den Servo.
Das MiniD0 besitzt eine Sensorplatine, die mit einem üblichen Servo zu Fahrtbeginn aufgefahren und vor Betriebsende eingefahren wird.
............Bild hier <- Link zum Video | Mechanik+Servo -> Bild hier
Der Servo frisst in den beiden Stellungen "Auf" und "Zu" natürlich reichlich Power - obwohl er auch ohne Strom die geringe Last halten könnte. Verbrauch etwa zusätzliche 50 mA oder mehr. Daher will ich dem Servo im unbetätigten Zustand die Spannungsversorgung, vermutlich reicht ja Vcc/(+) abschalten. Ein separater Pin zum Schalten eines Transistors ist nicht vorhanden. Ich würde also die Versorgung gerne - z.B. "über einen Kondensator" - mit einem Transistor schalten. Das MiniD0 ist schon ziemlich vollgepackt mit Elektronik, es ist also nur recht wenig Platz vorhanden. Ich wäre sehr froh, wenn ich mit etwa 1 cm² Fläche, ca. 5 mm hoch, neben dem Servo (siehe Bild bzw. Video) auskommen könnte.
Schaltaufgabe: wenn das Servosignal an ist, schaltet der Transistor die Versorgungsspannung ein, wenn das Signal aus bleibt, wird die Servoversorgung abgeschaltet.
Grundlagen:
Das Servosignal kommt mit etwa 50 Hz und ED 5 .. 10%
Servo ist ein Modelcraft DIGI Line Super-Micro TS-11 MG (ehemals 5 € bei "C") mit Versorgung 5V, max. ca. 500 mA (Stoß), 50 .. 60 mA Dauerlast
Meine Vermutung: Wenn ich einen Kondensator mit dem Servosignal auflade, kann ich doch ab einer gewissen "Aufladung" den Transistor für ca. 100 ms leitend schalten. Bleibt das Servosignal dagegen mehrere Zyklen aus, dann schaltet der Transistor die Versorgung ab.
Frage: ist meine Vermutung richtig? Wie sähe die Schaltung aus? Welche Bauteile benötige ich dazu? Würde der diskutierte Kondensator das Servosignal so schädigen, dass der Servo nicht mehr korrekt läuft?
Danke im Voraus für euer Interesse, eure Mithilfe und eure Vorschläge
Geändert von oberallgeier (18.11.2018 um 17:48 Uhr)
Ciao sagt der JoeamBerg
Ich würde es einfach mit einem retriggerbaren Monoflop machen.
Kommt ein Impuls dann geht der Ausgang auf High, nach dem letzten Impuls und der eingestellten Zeit wieder auf Low.
Ist nur eine Idee weiß nicht ob es geht
Und du hast keinen Pin am µC mehr frei über den du den Transistor direkt schalten kannst?!
Prinzipiell könntest du diese Schaltung auch für deine Zwecke verwenden ... Solange du ein PWM-Signal anliegen hast wird Ladung gepumpt und damit der Transistor durchgeschaltet, danach entlädt sich C8 und der Servo bekommt keinen Saft mehr - Du müsstest das ganze nur auf PNP ummodeln. (Hinweise dazu stehen im Thread)
mfG
Markus
Vielen Dank für Eure Hilfe.
@TobiKa:... sonst wärs ja nicht sooo ein Problem.Zitat von oberallgeier
Markus - das ist ja wirklich ein Lichtblick. Abgesehen davon, dass in der Schaltung mindestens vier Bauteile sind, deren Dimensionierung für mich schwierig wird. Das werde ich eben am Steckbrett aufbauen und rumprobieren. Immerhin bin ich mit 25 Hz bei << "grenzwertig". Trotzdem sehr schön, danke.
Ciao sagt der JoeamBerg
Ups, hab ich irgendwie überlesen.
Zu den 25Hz: Das ist nur eine Frage der Dimensionierung ... Du hast verschiedene Möglichkeiten um das anzupassen:
a) Du nimmst einen Mosfet anstelle des Transistors -> der benötigte Stromfluss wird durch den erforderlichen Pullup/down bestimmt.
b) Du vergrößerst den ersten Kondensator
In jedem Falle würde ich dir eine Simulation mit SwCAD nahelegen ...
mfG
Markus
Ich denke auch das ein retriggerbares Monoflop am besten geeignet ist.
http://www.datasheetcatalog.net/de/d.../74LS123.shtml
Dort kann man etliche Datenblätter dafür bekommen.
Gruß Richard
Danke für eure Vorschläge.
Es ist für mich zu sehen, dass ich diese Technologie schon auch lernen muss. Das gehört zu den großflächigen weißen Stellen auf meiner Elektronik-Wissen-Landkarte. Ich überlege im Moment noch zwei Dinge:
-) zur Versorgung des Servo und dem Rest des MiniD0 habe ich brutto nur knapp über 5 V = 4x Akkus AAA. Die Akkus sind mit Reservesätzen da und LiPo wäre mir im Moment nur im Notfall eine Alternative - einfach weil mich die rumliegenden Akkus reuen würden. Soweit ich es verstehe, erfolgt im Transistor ein gewisser Spannungsabfall. Daher - auch wenn das Elektronik-Kompendium meint "...Es fällt eine sehr geringe Spannung am Transistor ab ..." - kommt ja eine geringere Spannung an den Servo. Der dreht also damit mühseliger. Dabei ist es gleichgültig, wie der Transistor angetrieben wird. Bei meinem Transistortester fallen immerhin fast 0,3 V am Schalttransistor ab.
-) Tinys gibts auch als SOIC8. Das würde für meine Lötkünste gut passen und für meine Elektronikkenntnisse. Dann könnte der Tiny mithorchen, ob der Servo-Antriebspin etwas sagt - und den Transistor entsprechend ein- oder ausschalten.
In jedem Fall wird das MiniD0 bis zur nächsten Bestellung in der "Hochstrom"-Ausführung laufen müssen.
Ciao sagt der JoeamBerg
Hallo oberallgeier,
Folgende Schaltung zur Diskussion und Ausprobieren (Funktioniert in der Simulation)
V2 simuliert das Servosignal
R1 soll den Ladestrom des leeren Kondensators begrenzen
C1 glättet das Signal
R2 entlädt C1 wenn Servosignal abgeschaltet wird.
Man kann wahrscheinlich besser geeignete MOS Transistoren finden, müssen aber mit Gatespannung unter 4V schaltbar sein.
Bipolare Transistoren sind meiner Meinung nach hier nicht so gut geeignet, da sie durch den Basisstrom den Kondensator entladen und der damit viel größer sein müßte. Der müßte dann auch mit "mehr" Strom aufgeladen werden, was auf die Reaktionszeit beim Einschalten geht.
Abschaltezeit (Absinken des Strom durch Servo auf 0 ) nach Abschalten des Signals ca 400ms in dieser Schaltungsimulation. Beeinflußbar durch R2, C1.
Anmerkung: Wie reagiert der Servo, wenn ihm die Betriebsspannung langsam über einen Zeitraum von vielleicht 0,5s entzogen wird? Hält er seine Einstellung?
EDIT: PS wg Spannungsabfall am Transistor. Ich hab einen BS170 im Einsatz, der bei voller Durchschaltung eine Widerstand von ca 1 Ohm hat. Macht bei 50mA einen Spannungsverlust für den Servo von 50mV.
Gruß
Searcher
Hoffentlich liegt das Ziel auch am Weg
..................................................................Der Weg zu einigen meiner Konstruktionen
Lesezeichen