Boardnews:   Editieren von Beiträgen Du bist noch nicht registriert/eingeloggt !
RC-Panzer
  RC-Panzer Boards
    Elektronik, Akkus, Fernsteuerungen
      Servo Steuersignale
[ - Registrieren - Login - Passwort? - Hilfe - Suche - Kategorien wählen - F.A.Q. - ] Das Board hat 5233 registrierte Mitglieder
Davon 159 im letzten Monat im Board aktiv
6 Mitglieder, 9 Gäste und 112 Webcrawler online
[ - Aktuelle Beiträge - RC-Panzer-Homepage - Fanlandkarte - Board Regeln - ]

Thema: Servo Steuersignale

[ - Antworten - ]
Seiten: [1] 
01.06.2004, 19:11 Uhr
ekonkts besucht im Moment nicht das Board.ekonkts eine private Nachricht schreibenekonkts


Hallo!

Ich hätte gerne gewußt, wie die Steuersignale, die der Empfänger beispielsweise an ein Servo schickt, aussehen. Kann mir da einer weiterhelfen?
Ich suche allerdings genaue Angaben zum Timing beispielsweise. Also "pulsweiten-moduliertes Signal" hilf mir da nicht weiter.

Vielleicht hat ja jemand einen guten Link oder eine Buchempfehlung (Link wäre mir natürlich lieber).

Vielen Dank für eure Hilfe

Stephan

PS: Weiß nicht, ob das ein Off-Topic-Thema ist, oder ins RC-Modellbau-Board gehört... Mit Panzern hat es ja nur indirekt zu tun.

@rebam: bei deinen drei stichworten bekomme ich genau 5 Einträge in google ?(

---

http://www.stephanknoke.de


Kaum macht man's richtig, funktioniert's ...

[ Dieser Beitrag wurde von ekonkts am 01.06.2004 editiert. ]
Link direkt zu diesem Post in die Zwischenablage kopieren...    Beitrag 4 mal editiert. Zuletzt editiert von ekonkts am 01.06.2004 22:31.
01.06.2004, 19:50 Uhr
rebam besucht im Moment nicht das Board.rebam eine private Nachricht schreibenrebam


Da du schonmal weißt wie das heißt sollte google dir da weiterhelfen.
Wenn du "Servo PWM hacken" eingibts bekommst du viele erklärende Seiten angezeigt und sogar Schaltungen und Platinenlayouts.
:hasi: Tino
--
ANOTHER ONE BITES THE DUST
Link direkt zu diesem Post in die Zwischenablage kopieren...    
01.06.2004, 21:21 Uhr
phoenix besucht im Moment nicht das Board.phoenix eine private Nachricht schreibenphoenix


Hallo,
Also das Steuersignal vom Empfänger ist ein Impulse zwischen 1 bis 2 ms, wobei 1,5 ms die Nullstellung ist.
Schau auch mal hier:
http://www.efg-grossschoenau.de/egmonts/servo/servo.htm
Hoffe ich konnte dir helfen.

Gruß Phoenix
Link direkt zu diesem Post in die Zwischenablage kopieren...    
01.06.2004, 21:44 Uhr
ekonkts besucht im Moment nicht das Board.ekonkts eine private Nachricht schreibenekonkts


Hallo Phoenix,

vielen Dank für den Tipp :) . Da steht ja eigentlich schon alles drinn..
5V alle 10 bis 25 ms einen Puls von 1 bis 2ms. Die Pulsbreite bestimmt den Lenkausschlag (1,5 = Mitte).

Interessant wäre vielleicht noch, ob die 10-25ms irgendwie näher spezifiziert sind und welche Auflösung die Pulsbreite haben sollte.

Sollte also noch jemand einen ergänzenden Link haben... immer her damit!

Vielen Dank

Stephan

---

http://www.stephanknoke.de


Kaum macht man's richtig, funktioniert's ...

[ Dieser Beitrag wurde von ekonkts am 01.06.2004 editiert. ]
Link direkt zu diesem Post in die Zwischenablage kopieren...    Beitrag 1 mal editiert. Zuletzt editiert von ekonkts am 01.06.2004 22:30.
01.06.2004, 22:22 Uhr
Robert besucht im Moment das Board.Robert eine private Nachricht schreibenRobert
BW-Meister

[Administrator]



Hallo Stephan,

der Link von Phönix sagt schon alles Wichtige.

Ergänzend kann man hinzufügen, daß die Pulsdauer von 1mS bis 2mS der Spezifikation der Servoschnittstelle entsprechen.

Die minimale Pulsdauer kann aber auch kleiner als 1mS und gößer als 2mS (mS = milli Sekunde) sein. Dann fährt der Servo einen größeren Stellweg als normal üblich. Wie groß der maximale Stellwinkel dann werden kann, hängt von der Mechanik und von der Tolleranz der Servoelektronik ab und ist für jeden Servo unterschiedlich.

In der Regel werden die Servopulse 50 mal pro Sekunde wiederholt. Man kann die Wiederholrate vergrößern, z.B. auf 60 mal pro Sekunde. Dann hat der Servo mehr kraft und hält die Position genauer, dafür verbrauch er aber auch mehr Strom und kann im Dauerbetrieb überhitzen.

Der Empfänger gibt die Signale für die einzelnen Servos nicht gleichzeitig aus, sondern hintereinander. Wenn der Empfänger die maximale Pulslänge von 2mS einhält, kann er so bis zu 9 Servokanäle mit Pulslängenkodierten Signalen beliefern.
In der Regel schaltet dann der nächste Kanal sofort auf HIGH, wenn der vorhergehende Kanal auf LOW geht. Dadurch ist die Ansteigende Flanke der nachfolgenden Servopulse nicht mehr konstant an selben Stelle innerhalb des Timeings, sondern verschiebt sich nach vorne oder hinten, je nach Pulsbreite der voranngegangenen Servokanäle.




PS:
Für die Auflösung der Pulsbreite gibt es eigendlich keine Grenzen, da das Signal von der Servoelektronik analog ausgewertet wird.
Du must dich halt nur entscheiden, wieviele Winkelschritte du zwischen minimalem und maximalem Servoausschlag ansteuern möchtest.

Gruß Robert

[ Dieser Beitrag wurde von Robert am 01.06.2004 editiert. ]
Link direkt zu diesem Post in die Zwischenablage kopieren...    Beitrag 1 mal editiert. Zuletzt editiert von Robert am 01.06.2004 22:26.
01.06.2004, 22:30 Uhr
ekonkts besucht im Moment nicht das Board.ekonkts eine private Nachricht schreibenekonkts


Wow,

vielen Dank für die umfangreiche Antwort Robert :O ! Mal gucken, ob ich damit was basteln kann - wenn ich dazu komme...

Gruß

Stephan

---

http://www.stephanknoke.de

Kaum macht man's richtig, funktioniert's ...
Link direkt zu diesem Post in die Zwischenablage kopieren...    
01.06.2004, 22:42 Uhr
Robert besucht im Moment das Board.Robert eine private Nachricht schreibenRobert
BW-Meister

[Administrator]



Hallo Stephan,

könntest du uns auch mal kurz mitteilen,
was du mit den Informationen anstellen möchtest ?

Vielleicht eine Panzer mit Microprozessorsteuerung ? :D

Gruß Robert
Link direkt zu diesem Post in die Zwischenablage kopieren...    
01.06.2004, 23:01 Uhr
ekonkts besucht im Moment nicht das Board.ekonkts eine private Nachricht schreibenekonkts


Robert ist neugierig :)) .

Nun gut, es ärgert mich ein bißchen, daß ich Lichtsteuerungen etc. immer teuer kaufen muß.

Deshalb möchte ich zunächst einmal probieren (wie gesagt, wenn ich dazu komme), die Signale vom Empfänger zu decodieren. Sollte mir das gelingen ... aber da reden wir drüber, wenn es soweit ist ;) . Man(n) soll ja den Tag nicht vor dem Abend loben.

Gruß

Stephan
--
http://www.stephanknoke.de
Link direkt zu diesem Post in die Zwischenablage kopieren...    
02.06.2004, 18:21 Uhr
ekonkts besucht im Moment nicht das Board.ekonkts eine private Nachricht schreibenekonkts


Hallo,

habe nun mal 'ne nacht drüber geschlafen :sleep: .

Es will mir aber immer noch nicht einleuchten, daß die Zeit zwischen zwei Pulsen nicht festgelegt sein soll. I)

Vielleicht kann mir das noch mal jemand erklären. :rolleyes: Ich bekomme doch sonst gar keine Aussage über das Timing.

Ich suche also eine Regel wie:
Bei keinem Lenkausschlag sind die Pulse 1,5ms Sekunden breit und zwischen zwei Taktflanken liegen immer 10ms.
Gibt es die nicht?

Bitte bringt mir die Erleuchtung 8) !

Gruß

Stephan
--
http://www.stephanknoke.de


kaum macht man´s richtig, funktioniert´s ...
Link direkt zu diesem Post in die Zwischenablage kopieren...    
02.06.2004, 18:35 Uhr
Robert besucht im Moment das Board.Robert eine private Nachricht schreibenRobert
BW-Meister

[Administrator]



Hallo Stephan,

nein, diese konstante Zeit zwischen zwei ansteigenden flanken gibt es wirklich NICHT !

Das liegt daran, daß die (alte) Servoelektronik analog arbeitet, und sich nur für den Zeitraum zwischen ansteigender und abfallender Flanke intreressiert.

Der Zeitraum zwischen abfallender und ansteigender Signalflanke wird von der Servoelektronik schlichtweg ignoriert.
Das mag dann auch der Grund sein, warum sich nie eine Norm für das Timeing zwischen abfallender und ansteigender Signalflanke bei den Senderherstellern durchgesetzt hat.

Wenn der Zeitraum zwischen abfallender und ansteigender Signalflanke allerdings zu groß wird, schaltet die Servoelektronik zwischenzeitlich den Servomotor ab.

Gruß Robert

[ Dieser Beitrag wurde von Robert am 02.06.2004 editiert. ]
Link direkt zu diesem Post in die Zwischenablage kopieren...    Beitrag 1 mal editiert. Zuletzt editiert von Robert am 02.06.2004 18:42.
Seiten: [1] 
[ - Zurück - Antworten - ]

Forum-Jump: