Erfahrungen ESC mit: PWM, UART, SPI, I2C, CAN

#1
Hallo Jungs,

die ESCs werden ja wie weitläufig bekannt vom FC über eine PWM von 50-500 Hz angesteuert.
Habt ihr Erfahrung mit anderen Kommunikationsschnittstellen:

UART
I2C
SPI
CAN
(der ESC32 von Autoquad stellt sowas zum Teil bereit)

Wozu werden diese verwendet? Werden sie eventuell in Kombination mit dem PWM-Eingang verwendet ?
Was für Daten werden übertragen, gibt es da schon irgendwelche Protokolle ? (Übertragungsgeschwingigkeit, Datenframe).
Vielleicht hat jemand von euch damit schon mal gearbeitet und kann dazu etwas Sagen.

Beste Grüße
 

hornetwl

Erfahrener Benutzer
#2
Ich habe einen Copter mit vier UAVCAN-ESC mit ArduCopter 3.3 am Fliegen. ESCs sind Prototypen vom PX4ESC. Die ESCs geben ein komplettes Feedback ueber den Motorzustand zur Flugsteuerung (Strom, Temperatur, Drehzahl etc.). Aktuell werden die Infos allerdings nur im Dataflash geloggt und von der Flugsteuerung nicht weiter ausgewertet.

Ein Betrieb an mehreren Schnittstellen gleichzeitig ist aktuell nicht implementiert - eigene Ideen sind dank OpenSource-Firmware aber leicht umsetzbar.
 
FPV1

Banggood

Oben Unten