Was ist FETtec OneWire?
„OneWire“ ist ein serielles „half duplex“ Protokoll mit einer 2M Baudrate. Felix Niessen (ehemaliger Flyduino KISS Entwickler) von FETtec hat dieses ESC Protokoll entworfen.
Zum Beispiel kannst du einen 4in1 ESC mit nur einem Signalkabel und einem GND-Kabel an die FC anschließen. Übrigens, OneWire unterstützt bis zu 24 ESCs (Du wirst selten mehr als 8 für eine Drohne verwenden ;).
Hier ein Interview mit Felix.
Was war nochmal Dshot?
Hier mein Artikel zu Dshot!
Für die richtigen Nerds: Sinwave / BackEMF Hybrid-Kommutierung
Was ist eine serielle Verbindung?
Serielle Schnittstellen senden / empfangen ihre Daten in binären Impulsen.
Mehr Infos: Serial Communication
Simplex
Die Simplex-Methode ist eine wie eine one-way Kommunikation. Wenn ein Sender (TX) sendet, kann der Empfänger (RX) nur die Übertragung akzeptieren aber niemals senden.
Half Duplex
Half Duplex kann senden und empfangen, allerdings nur eines zur Zeit.
Full Duplex
Full Duplex kann gleichzeitig senden und empfangen.
Einstellungen und CRC
OneWire sucht automatisch nach neuen ESCs. Außerdem kann man über OneWire wesentlich mehr Einstellungen des ESC ändern als über DShot. Es hat auch eine bessere zyklische Redundanzprüfung (CRC) als Dshot bietet. CRC prüft, ob bei der Kommunikation zwischen FC und ESC Signalfehler auftreten.
Telemetrie
Nach jedem gesendeten Gassignal wird eine Telemetrie-Antwort vom ESC zurückgesendet. Vielleicht kennst du den RPM-Filter in Betaflight. Dieser Filter benötigt den Drehzahlwert von jedem ESC, um korrekt zu funktionieren.
Bei OneWire gibt es jedoch zusätzlich zu den Drehzahlwerten der einzelnen ESC auch verschiedene andere Telemetriedaten (z. B. Spannung, Stromaufnahme usw.), die ebenfalls an den FC zurückgesendet werden. Darüber hinaus kann der FC entscheiden, welcher ESC-Telemetriewert zurückgesendet werden soll. Dies eröffnet Raum für die Entwicklung und Integration neuer Filter und Funktionen in der Zukunft.
Wie schnell ist FETtec OneWire?
Wenn 4 ESCs gleichzeitig verwenden werden, ist eine maximale Looptime von 8kHz machbar. Dies entspricht Dshot600.
Wie wird FETtec OneWire verkabelt?
Du benötigst nur zwei Kabel. OneWire (Telemetrie) und GND.
In meinem Anschlussplan für die FETtec FC kannstdu in der unteren rechten Ecke sehen, wie OneWire angeschlossen wird.
Der Beitrag Was ist FETtec OneWire? erschien zuerst auf Phils FPV Blog.