- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 35

Thema: Ist PWM = PWM

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    25.04.2010
    Beiträge
    1.249
    (ich lass hier mal das Summensignal, das intern im Empfänger vorhanden ist, weg)
    Sehr gut, ist ja auch was völlig anderes...

    Dieses Datenprotokoll wird gerne als PWM bezeichnet, hat aber mit der oben beschriebenen PWM wenig gemein.
    Das sehe ich aber ganz anders, in dem Absatz davor hast du genau ein PWM beschrieben. Ob Boot, Auto, Flugzeug... Wayne.

    dabei muß man aber aufpassen, daß das erzeugte Signal sich im PWM-Sinn nur zwischen etwa 2% und 7% bewegen darf, sonst spielen Servo und Motorcontroler nicht mit.
    Ich muss also die korrekten Zeiten einhalten... sag bloß.

    Mir ist schon klar was du meinst, das eine ist reine Information, das andere steuert direkt an und nutz die Trägheit von was auch immer.
    Das Signal als solches ist und bleibt Pulsweitenmoduliert.
    Geändert von TobiKa (30.04.2011 um 20:26 Uhr)

  2. #2
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    74
    Beiträge
    11.077
    MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    29.04.2011
    Beiträge
    11
    Nunja, jetzt habe ich viele Informationen ... danke

    hm, ich habe nun ein nicht näher spezifizierten PWM Ausgang an diesem Board und möchte einen Regler damit betanken. Ist es möglich, dass dieser Ausgang genau mit diesem Servoprotokol kompatibel ist oder geht das einfach nur mit spezieller Hardware für den RC Bereich?

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Zitat Zitat von freezly Beitrag anzeigen
    Nunja, jetzt habe ich viele Informationen ... danke

    hm, ich habe nun ein nicht näher spezifizierten PWM Ausgang an diesem Board und möchte einen Regler damit betanken. Ist es möglich, dass dieser Ausgang genau mit diesem Servoprotokol kompatibel ist oder geht das einfach nur mit spezieller Hardware für den RC Bereich?
    Ich kann nur vermuten, das bei dem IOIO wirklich PWM und nicht Servoprotokol gemeint ist. Im Englischen wird da sonst von Servo oder RC-Servo gesprochen. Wie gut man da, ohne die Firmware auf dem Board zu ändern, ein Servosignal mit 50 Hz und einer vernüftigen Auflösung hinbekommt ???

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

  5. #5
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    19.05.2005
    Ort
    Berlin
    Beiträge
    316
    Natürlich ist das Servosignal ein einfaches PWM-Signal.
    Ein Servosignal ist eine PWM mit einer Frequenz von 50Hz und einem Tastverhältnis von 5-10%.

    Vielleicht guckst du dir das OSI-Modell nochmal an. Dann wird klar, wo welche Unterschiede liegen.

    Das PWM-Signal dient zur Kodierung von Informationen auf einem digitalen Datenkanal. Die Information wird durch die Frequenz und das Puls-Pause Verhältnis dargestellt.
    Wie diese Information interpretiert wird, hängt vom verwendeten Protokoll ab.
    Im einfachsten Fall wäre das z.B. das Umsetzen des Tastverhältnisses in eine analoge Größe (Drehzahl vom Motor, Helligkeit Glühlampe etc.).
    Dann gibt es natürlich noch weitere Protokolle, wie Servo-Summensignal und Servosignal (offensichtlich nicht das Gleiche!) usw.
    Das Signal hat also ersteinmal nichts mit der übertragenen Information zu tun. Die Information wird erst durch die richtige Interpretation sichtbar.
    Man kann Protokolle auch in Protokolle packen. So gesehen bei den Sonderfunktionen. Hier wird ein Protokoll auf das "Servoprotokoll" draufgesetzt und dadurch weitere Funktionen realisiert.

    Fazit: Signal != Protokoll, "Servosignal" == PWM

    MfG

  6. #6
    Neuer Benutzer Öfters hier
    Registriert seit
    29.04.2011
    Beiträge
    11
    Vielen Dank erst einmal für die Informationen.
    Ich habe hier jetzt doch noch Informationen zu dem PWM Ausgang des IOIO gefunden:
    The second use of PWM signals is as means to encode information. The device consuming the PWM signal will measure the width of the pulses and will behave differently for different pulse widths. The most notable example is a hobby servo motor (the kind often seen in RC toys). Those Servos expect a PWM control signal with a frequency of 100Hz (10ms period). They decode this signal by measuring the pulse width and adjust their rotation angle accordingly. Typically, a 1ms pulse width will take the servo arm to one extreme, a 2ms pulse to the other extreme, a 1.5ms pulse to the center, etc. When controlling Servos with the IOIO, it is not a problem to connect the PWM signal directly to the motor control wire - the servo does not draw a lot of current from this wire, unlike a DC motor.
    gefunden auf: http://codaset.com/ytai/ioio/wiki/PWM-Output

    Also wenn ich eure Ausführungen mit dem Wiki vergleiche, finde ich Gemeinsamkeiten. Aber mich verwirrt immer noch dieses "Servosignal" in euren Ausführungen.

  7. #7
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Zitat Zitat von lokirobotics Beitrag anzeigen
    Fazit: Signal != Protokoll, "Servosignal" == PWM
    Na gut, wenn du denn so willst. Das führt zwar immer wieder zu den Fragen wie "Hab mir eine H-Brücke gekauft, geht irgendwie nicht obwohl ich die PWM richtig angeschlossen habe" oder "Mein Motorkontroler funktioniert nicht an meiner Steuerung, PWM ist verbunden".

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

  8. #8
    Neuer Benutzer Öfters hier Avatar von nanoBean
    Registriert seit
    10.05.2009
    Beiträge
    19
    Ich pack auch nochmal mein Senf dazu .
    Einen Servo als solchen steuerst du per PWM an. Nun hast du ja nicht einen Servo, sondern ein BL Motor. Wenn ich dich richtig verstehe, willst du mit dem IOIO Board und dem Regler ein Brushless-Regler selbst entwerfen !?!? Oder !?!? Ansonsten guck mal hier:http://www.mikrocontroller.com/de/KopterBL.php

    Ich glaube mit dem "Servoprotokoll" könnte PPM gemeint sein. http://www.mftech.de/ppm.htm oder http://www.aerodesign.de/peter/2000/PCM/PCM_PPM.html. Dann hätten wir hier im RN-Wissen auch ein Artikel hierzu: http://www.rn-wissen.de/index.php/RC-Empf%C3%A4nger_auswerten.
    Das ist aber was ganz anderes als PWM, wobei die Knüppel-Stellung PWM codiert ist, aber bei dem PPM halt noch weitere Informationen hinzu kommen.

  9. #9
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    25.04.2010
    Beiträge
    1.249
    Na gut, wenn du denn so willst. Das führt zwar immer wieder zu den Fragen wie "Hab mir eine H-Brücke gekauft, geht irgendwie nicht obwohl ich die PWM richtig angeschlossen habe" oder "Mein Motorkontroler funktioniert nicht an meiner Steuerung, PWM ist verbunden".
    Das wiederum ist doch nur ne Frage der Frequenz.

  10. #10
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Zitat Zitat von TobiKa Beitrag anzeigen
    Sehr gut, ist ja auch was völlig anderes...


    Das sehe ich aber ganz anders, in dem Absatz davor hast du genau ein PWM beschrieben. Ob Boot, Auto, Flugzeug... Wayne.


    Ich muss also die korrekten Zeiten einhalten... sag bloß.
    Na dann schalte mal dein Servosignal an den PWM-Eingang einer H-Brücke, z.B. ein L298 oder auch die RN Module.

    Das Servoprotokoll ist durch die lange Pause zwischen den Pulsen so aufgebaut , daß man mehrere Pulse, leicht zeitversetzt über eine Datenstrecke übertragen kann. Das ist dann das Summensignal. Es stammt aus der vor-µC Zeit, und läßt sich leicht mit Standard ICs in einzelne Signale auftrennen.

    Nur weil ein Puls sich in der Breite ändert, ist das noch lange keine PWM.

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress