Hello,
I would like to ask help on finding the cause of esc[n].err dataflash log entries (and possibly fix it).
I am attempting to configure a redundant fc-esc connection ( with parallel bdshot300 and dronecan ), for a hopefully reliable long range quadrotor system. This is working on a test setup, but if I look at the dataflash logging, esc[0].err reads a number around 50… 53-ish with some peaks (see plot).
Because the whole point of a redundant setup is higher reliability, I would like to figure out what the err number means, and if its a cause of concern. The doc page for the esc ( Hargrave Technologies DroneCAN ESCs — Copter documentation ) says ‘0 indicates no errors’ (but does not state what a number different to 0 means). If I look on the logs on the esc, no errors are reported.
Also because the setup now has both bdshot and dronecan connected, does the esc.err log entry also register bdshot errors? are they mixed somehow or are they captured somewhere else?
Test setup:
Tbs lucid h7 fc, Hargrave microdrive lpi esc, Apd pdb 500. wiring from fc->pdb->esc in the same way as in the drone ( and as recommended by hargrave/apd ), just in the test setup the esc telemetry wire is not connected to make it easier to see what is happening. ap rev 4.7.0, microdrive rev 3.2.0.
Dronecan setup by following dronecan setup page and dronecan esc setup page for the specific esc. Telemetry message frequency, 10, 50, 100 & 200Hz ( I would like to use telemetry rpm based notch filters, so high tlm frequency is tested… however that does not seem to make much difference for the error messages I’m requesting help on ).
Param. file attached, this is a setup for testing, i.e. no flight setup yet…
parallel_dshot300_dronecan_setup.param (23.0 KB)
small zipped log of a testbench-run ( motor test )
30 1-1-1970 01-00-00.bin.zip (885.3 KB)
Any help very much appreciated!
Boris





