Hallo,
Zur Abwechslung wollte ich einen Modellbauservo mal nicht mit einem AVR
ansteuern sondern mit dem 555. Es gibt ja diverse Schaltungen, wo man
das Tastverhältnis frei einstellen kann, ich bräuchte jedoch folgendes:
Ca 1 sek Tastverhältnis 1 (entspricht Servo Position1)
Ca 10 sek Tastverhältnis 2 (entspr Pos 2)
und dann wieder von vorne.
Lässt sich sowas noch mit dem 555 machen?
Mfg
Hallo Karl Heinz,
bei der angegebenen Schaltung müssen Periodendauer und Tastverhältnis
manuell eingestellt werden. Ich brauche das jedoch automatisiert.
Idee: Ich verwende 3 Stück 555. Zwei für die beiden verschiedenen
Verhältnisse (z.B. on=2ms, off=20ms und on=15ms, off = 20 ms) und einen
weiteren, der über eine kleine Transistorschaltung zwischen den beiden
umschaltet (z.B. mit on=1s, off=10s).
Wäre das so in etwa machbar?
mfg
Michael
> Wäre das so in etwa machbar?
Aber unnötig aufwändig.
Ein NE555 der alle 10 Sek. umschaltet,
der andere der davon beeinflusst entweder einen 1msec oder 2msec Impuls
rausgibt.
Dafür hätte der NE555 extra den control voltage Modulationseingang, da
aber vermutlich die Einschaltzeit anders beeinflusst werden soll als die
AUsschaltzeit wird man mit einer Diode einen Widerstand umschalten.
Also tut's ein NE556.
Ich denke dass es mit der angehängten Schaltung funktionieren soll.
Leider bleiben noch 3 Fragen ungeklärt:
1. Wird die gesamte Periodendauer weiterhin durch T=0.69*(R1+R2)*C1
bestimmt?
2. Haben diese Bauteile dann überhaupt keinen Einfluss mehr auf den Duty
Cycle? D.h. kann das Tastverhältnis komplett über Pin5 gesteuert werden?
3. Wie bekommt man es hin, dass der zweite 555 nicht einfach von 0 auf
Ub schaltet, sondern z.B. von einer bestimmten U1 auf U2? (Ich hätte da
evtl. die Idee, U1 ständig per Spannungsteiler anzulegen und U2 (bei U2
> U1) dann per Diode durchzuschalten. Machbar?
Nochmals vielen Dank!
mfg
> Ich denke dass es mit der angehängten Schaltung funktionieren soll
Ich nicht. Wo ist denn der zweite 555 ?
> 1. Wird die gesamte Periodendauer weiterhin durch T=0.69*(R1+R2)*C1> bestimmt?
Nein. Der Faktor ist kleiner oder grösser.
> 2. Haben diese Bauteile dann überhaupt keinen Einfluss mehr auf den Duty> Cycle? D.h. kann das Tastverhältnis komplett über Pin5 gesteuert werden
Nein.
Das Tastverhältnis kann gar nicht über CV gesteuert werden sondern nur
die Frequenz. Daher war ja auch zweifelhaft ob die Lösung für dich
taugt, du schweigst ja bis heute.
Der zweite fehlt oben natürlich noch. Der soll ja dann nur die Spannung
an Pin 5 steuern.
Für den Servo brauche ich gleichbleibende Frequenz, nur unterschiedliche
Tastverhältnisse.
Ich glaube es endet doch wieder beim AVR...
Trotzdem danke.
> Ich glaube es endet doch wieder beim AVR...
Beim NE555 wird ein Kondensator über VCC aufgeladen und nach GND
entladen.
Ein zweiter NE555 legt seinen Ausgang auf VCC und GND.
Dann kann dieser Ausgang über einen Widerstand den anderen beeinflussen
HI heisst schneller aufladen, langsamer entladen
LO heisst langsamer aufladen, schneller aufladen
+12V --+-------+---------+-------+
| | | |
R +-----+ R +-----+
+----| 1s | +----| 1ms |
R +-|NE555|--+ R +-|NE555|--
+--+-| | +-R-+--+-| |
C +-----+ | +-----+
| | C |
GND --+-------+---------+-------+
Fehlt nur die passende Dimenionierung.
MaWin, ich danke Dir für Deine Mühe.
Für mein Vorhaben bräuchte ich - soweit ich das jetzt verstanden habe -
z.B. eine gleiche Ladezeit, aber eine variable Entladezeit.
Gibt es denn einen dafür geeigneten analogen Aufbau? Die Sache ist die,
dass ich zwar schon seit Jahren mit Controllern arbeite, von analogen
Sachen bis auf die Basics im Studium allerdings relativ wenig Ahnung
habe. Dies soll sich nun sukzessive ändern :)
mfg
Die Trennung von Ladezeit und Entladezeit geht beim NE555 nur über
Dioden. Schaltungen sind in den Datenblättern und im Netz reichlich
vertreten.
So lange die Betriebsspannung nicht zu hoch ist (unter 9V) sollte ein
Transistor wie BC547 als schaltbare Diode dienen können.
+5V --+-------+-------------------+-------+
| | | |
R +-----+ E R +-----+
+----| 1s | +-------+----| 1ms |
R +-|NE555|--10k--|< NPN R +-|NE555|--
+--+-| | +---R---+--+-| |
C +-----+ | +-----+
| | C |
GND --+-------+-------------------+-------+
Ich denke ich habe es verstanden. In der Zeit, in der der erste 555 HI
ist, wird R2 kurzgeschlossen und damit die Zeiten beim zweiten 555
verändert. Ich werde mal versuchen, das entsprechend zu dimensionieren.
So ich habe mal etwas gebastelt.
Und zwar soll die Ube des Transistors mit dem Trimmer verstellbar sein,
so dass der Transistor als verstellbarer Widerstand wirkt und damit R3
entsprechend ändert.
Könnte das so funktionieren oder gibt es grobe Fehler?
Danke!
mfg
> Und zwar soll die Ube des Transistors mit dem Trimmer verstellbar sein,> so dass der Transistor als verstellbarer Widerstand wirkt
Das funktioniert so nicht.
Entweder der Transistor schaltet ein oder aus.
Ausserdem ist R4 für die kurze Zeit zuständig.
Und 33 Ohm sind SEHR niederohmig, 33k wäre passender,
dann braucht man statt 100uF Elkos auch nur noch 100nF
Folienkondensatoren.
Zudem haben wir jetzt schon 3 zusätzliche Transistoren ohne zusätzlichen
Nutzen, ein NE555 schaltet 200mA, was soll da ein nachfolgender 100mA
Transistor verstärken ?
Die anderen Transistoren sollen das Signal nur invertieren. Deshalb soll
auch R3 verändert werden. Mit dem Trimmer stell ich den Transistor so
ein, dass bei 1 Signal des ersten 555 der Transistor zwar aufmacht aber
nicht gleich voll in Sättigung geht, also einen gewissen rce hat.
Wie gesagt, wird so nicht funktionieren.
Du kannst nur mit einem Transistor dem schon vorhandenen Widerstand
einen zweiten Widerstand parallel schalten (wenn du zusätzlich noch
drauf achtest, daß wesentliche Spannungegrenzen wie Uberev nicht
überschritten werden).
Wobei es bei R3 auch eine Diode täte:
+5V --+-------+-------------+-------+
| | | |
R +-----+ R +-----+
+----| 1s |--|>|--R--+----| 1ms | noch
R +-|NE555| R +-|NE555|-- invertiert
+--+-| | +--+-| | oder nicht
C +-----+ | +-----+
| | C |
GND --+-------+-------------+-------+