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!
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 !
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
Vielen Dank erst einmal für die Informationen.
Ich habe hier jetzt doch noch Informationen zu dem PWM Ausgang des IOIO gefunden:
gefunden auf: http://codaset.com/ytai/ioio/wiki/PWM-OutputThe 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.
Also wenn ich eure Ausführungen mit dem Wiki vergleiche, finde ich Gemeinsamkeiten. Aber mich verwirrt immer noch dieses "Servosignal" in euren Ausführungen.
Strom fließt auch durch krumme Drähte !
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.
Das wiederum ist doch nur ne Frage der Frequenz.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".
@Wil: Ja, hört sich irgendwie schon so an, wie das, was das Board raus gibt.
@nanoBean: Mit dem Board will ich simple ausgedrückt die Drehzahl des Brushless Motors regeln. Also muss ich dazwischen einen Brushless Regler schalten. Die Frage ist an der Stelle, ob ich den Brushless Regler direkt mit dem Board ansteuern kann, oder ob da noch was dazwischen muss.
Lesezeichen