Forum: Mikrocontroller und Digitale Elektronik Modellbauservo 3,5V zu 5V Steuersignal


von Jo (Gast)


Lesenswert?

Hi, bisher habe ich meinen Modellbauservo MG90 Towerpro mit einem 
Atmega168 angesteuert, der liefert ja ein 5V Signal. Jetzt will ich das 
mit einem Nucleoboard (Stm32f072) machen, da kommen aber nur max. 3,6V 
aus dem Steuerpin. Wie kann man so einfach wie nur möglich daraus wieder 
ein 5V Signal machen?

Grüße Jo

von Helmut -. (dc3yc)


Lesenswert?

Mit einem Transistor und zwei Widerständen.

von Oliver S. (oliverso)


Lesenswert?

Mit einem Atmega168 ;)

Ich würde einfach mal probieren, ob das Servo nicht auch mit 3,3V am 
PWM-Eingang klarkommt.

Oliver

von Frank K. (fchk)


Lesenswert?

Oliver S. schrieb:

> Ich würde einfach mal probieren, ob das Servo nicht auch mit 3,3V am
> PWM-Eingang klarkommt.

Ich schaue zuerst ins Datenblatt und lese da, dass für 
Versorgungsspannung und Signalpegel 4.8-6V gefordert werden.

fchk

von NichtWichtig (Gast)


Lesenswert?

FT GPIO als OpenCollector an 5V.

von Praktiker (Gast)


Lesenswert?

74LVC1G17

von Georg G. (df2au)


Lesenswert?

Helmut -. schrieb:
> Mit einem Transistor und zwei Widerständen.

Das invertiert das Signal. Gibt tolle Effekte.

von Harald W. (wilhelms)


Lesenswert?

Georg G. schrieb:

> Helmut -. schrieb:
>> Mit einem Transistor und zwei Widerständen.
>
> Das invertiert das Signal.

Aber das kann man per Software vorher invertieren.

von Georg G. (df2au)


Lesenswert?

Harald W. schrieb:
> Aber das kann man per Software vorher invertieren.

"man" kann das. Kann es der TO? So, wie er fragt, bezweifle ich das.

von Michael M. (Firma: Autotronic) (michael_metzer)


Angehängte Dateien:

Lesenswert?

Helmut -. schrieb:
> Mit einem Transistor und zwei Widerständen.

...und noch einen Widerstand dazu, dann erhält man eine 
nichtinvertierende Basisschaltung.

von Harald W. (wilhelms)


Lesenswert?

Michael M. schrieb:

>> Mit einem Transistor und zwei Widerständen.
>
> ...und noch einen Widerstand dazu, dann erhält man eine
> nichtinvertierende Basisschaltung.

Da Basisschaltungen so gut wie nie benutzt werden, sind sie
Menschen ohne Elektronikbasiswissen meist nicht bekannt. :-)
Vieleicht solltest Du mal einen passenden Artikel für das
Tutorial schreiben.

Beitrag #7131087 wurde von einem Moderator gelöscht.
von Helmut -. (dc3yc)


Lesenswert?

Georg G. schrieb:
> Helmut -. schrieb:
>> Mit einem Transistor und zwei Widerständen.
>
> Das invertiert das Signal. Gibt tolle Effekte.


Ja, man hätte auch 10 Transistoren verwenden können. Dann wäre das 
Signal halt ein paarmal invertiert worden. So macht man's einmal in 
Software und einmal in Hardware als Pegelwandler. Als so schlau habe ich 
den TO schon eingeschätzt.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Michael M. schrieb:
> dann erhält man eine nichtinvertierende Basisschaltung.
Aka. Kaskodenschaltung. Und die geht dank der ebenfalls vorhandenen 3V3 
auch mit der "üblichen" Bauteilanzahl und sogar den selben Bauteilen. 
Nur eben ein wenig anders sortiert:
1
                5V(oder auch 6V)
2
                |
3
                1k
4
                |
5
                o-------- 0V/5V(oder auch 6V)
6
              |/
7
 3V3---1k-----| 
8
              |>-.
9
                 |
10
µC 0V/3V3 -------'

: Bearbeitet durch Moderator
von Stefan F. (Gast)


Lesenswert?

Jo schrieb:
> Wie kann man so einfach wie nur möglich daraus wieder
> ein 5V Signal machen?

Ist sehr wahrscheinlich gar nicht nötig. Alle Servos die ich bisher in 
die Finger bekam, ließen sich direkt mit 3,3V (sogar noch etwas weniger) 
ansteuern.

Probiere es aus.

Ansonsten wird hier oft der 74LVC1G17 empfohlen. Der kostet kaum mehr, 
als eine Transistorschaltung. 12 Cent, wenn du 100 Stück kaufst.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Frank K. schrieb:
> Ich schaue zuerst ins Datenblatt und lese da, dass für
> Versorgungsspannung und Signalpegel 4.8-6V gefordert
Welche Auswirkungen hat die Versorgung auf die Schaltschwellen? Wenn die 
nämlich statisch bei z.B. 2V bleibt, dann juckt es nichts, ob das Ding 
mit 4,8V oder 6V versorgt wird.

von Oliver S. (oliverso)


Lesenswert?

Frank K. schrieb:
> Ich schaue zuerst ins Datenblatt

Das Servo ist eins der Standard-Chinakracher-Dinger, von denen du nur 
eins ganz genau weißt: Das Wort Datenblatt kennt der unbekannte 
Hersteller bestimmt nicht, und wenn doch, dann sind die Werte da drin 
frei erfunden.

Oliver

von Cyblord -. (cyblord)


Lesenswert?

Praktische alle Modellbauempfänger liefern 3,3V auf Signal.

von Jo (Gast)


Lesenswert?

Michael M. schrieb:
> ...und noch einen Widerstand dazu, dann erhält man eine
> nichtinvertierende Basisschaltung.

Danke für den Schaltplan! Ich habe hier diese beiden NPN Transistoren 
rumliegen: BC 547A und BC 337-16, welchen sollte ich dafür an besten 
nehmen?

von H. H. (Gast)


Lesenswert?

Jo schrieb:
> Michael M. schrieb:
>> ...und noch einen Widerstand dazu, dann erhält man eine
>> nichtinvertierende Basisschaltung.
>
> Danke für den Schaltplan! Ich habe hier diese beiden NPN Transistoren
> rumliegen: BC 547A und BC 337-16, welchen sollte ich dafür an besten
> nehmen?

Beide sind gut geeignet.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Jo schrieb:
> BC 547A und BC 337-16

Da hier keine hohen Ströme nötig sind, reicht der BC547 und den BC337 
sparst du dir für andere Anwendungen, wo er seine Fähigkeiten ausspielen 
kann.

von Jo (Gast)


Lesenswert?

H. H. schrieb:
> Beide sind gut geeignet.

Matthias S. schrieb:
> Da hier keine hohen Ströme nötig sind, reicht der BC547 und den BC337
> sparst du dir für andere Anwendungen, wo er seine Fähigkeiten ausspielen
> kann.

Klasse danke, mache ich dann so :)

von Stefan F. (Gast)


Lesenswert?

Jo schrieb:
> BC 547A und BC 337-16, welchen sollte ich dafür an besten
> nehmen?

Der BC547 schaltet schneller, beide sind für das langsame Signal 
geeignet.

von Harry L. (mysth)


Lesenswert?

Output-Pin (5V-tolerant) als openDrain configurieren, PullUp gegen 5V an 
den Pin und fertig.

: Bearbeitet durch User
von Jo (Gast)



Lesenswert?

Also sowas? Dann bin ich halt an 5V tolerante Pins gebunden, ist auch ok 
wenn man sie übrig hat.

von Harry L. (mysth)


Lesenswert?

Jo schrieb:
> Also sowas? Dann bin ich halt an 5V tolerante Pins gebunden, ist
> auch ok
> wenn man sie übrig hat.

Ganz genau!
5V-tolerante Pins gibt es deutlich mehr, als reine 3,3V-Pins.

von Jo (Gast)


Lesenswert?

Harry L. schrieb:
> 5V-tolerante Pins gibt es deutlich mehr, als reine 3,3V-Pins.

Hm dann sollte ich doch mal genau ins Datenblatt schauen und es nicht 
scheuen. Danke für den Hinweis.

von NichtWichtig (Gast)


Lesenswert?

Und nicht vergessen den Ausgang gegen Masse zu ziehen solange der Output 
noch nicht initialisiert ist, sonst könnte das Servo beim Einschalten 
ungewollte Aktionen hinlegen.

Ich hab ein digitales Bluebird- und Hitex-Servo am BluePill's PWM 
laufen, direkt ohne externe R an Vcc, jedoch mit R gegen GND um eben 
Chaos zu vermeiden.

von NichtWichtig (Gast)


Lesenswert?

Da noch ein Trinamic TMC2208 dabei ist, dieser min. 6V möchte sind auch 
die beiden Servos damit versorgt.

Keinerlei Ausfälle der Servos bzgl. PWM festgestellt, tuen wie 
gewünscht.

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.