Forum: Analoge Elektronik und Schaltungstechnik NE555 PWM mit variablem Tastverhältnis


von Michaelk (Gast)


Lesenswert?

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

: Verschoben durch Admin
von Karl H. (kbuchegg)


Lesenswert?

Michaelk schrieb:

> Lässt sich sowas noch mit dem 555 machen?

http://www.aero-hg.de/servotester.html

gefunden mit Google "555 Servotester"

von MichaelK (Gast)


Lesenswert?

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

von MaWin (Gast)


Lesenswert?

> 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.

von MichaelK (Gast)


Angehängte Dateien:

Lesenswert?

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

von MaWin (Gast)


Lesenswert?

> 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.

von Michaelk (Gast)


Lesenswert?

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.

von MaWin (Gast)


Lesenswert?

> 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.

von MichaelK (Gast)


Lesenswert?

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

von MaWin (Gast)


Lesenswert?

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 --+-------+-------------------+-------+

von Michaelk (Gast)


Lesenswert?

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.

von MichaelK (Gast)


Angehängte Dateien:

Lesenswert?

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

von MaWin (Gast)


Lesenswert?

> 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 ?

von Michaelk (Gast)


Lesenswert?

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.

von MaWin (Gast)


Lesenswert?

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 --+-------+-------------+-------+

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.