i am using 4 in 1 ESC from ARK Electronics in the CUBE Orange+ on the AUX channels from 9 to 12 As a Quadcopter configuration on Bidirectional Dshot firmware.
ESC has the Telemetry function which is connected to Cube Serial2 port same port configures as ESC telemetry and BATT_Monitor as ESC.
i can able to get all the individual ESC data like Volt,temp and RPM when motor runs. but no current data of individual as well as total current data as a battery monitor its not working.
i am just sharing here the Cube Orange+ BD parameter file along with Mission planner screen shot when running the motor at 100% throttle with No prop installed on the motor. now for testing i connected only two motor to the ESC at 100% throttle to see the Current data to display.
also sharing the MP screen data along with AM32 Configurator data screen.
Most ESCs do not provide current data for individual motors. You can use the analog pins for a total current monitoring solution, usually available as an output on power distribution boards and sometimes on all-in-one ESCs (0-3v3).
The only 4-in-1 ESC’s I have seen with current in the telemetry stream are ones that have a shunt resister for each section of the ESC. I have one of those, it’s a nice option. That one doesn’t.
i may be wrong but the same ESC when i run with Am32 configurator changed to PWM type as RPM. after changed this parameter when i test the Motor through MP motor test page with 35 % and time delay as 20 Sec.
as soon as motor starts its looks cogging’s with motor got heat i can able to see the individual current as around 5 Amps. this also seen in MP Total current because i run only one motor at a time.
But, when i changed PWM type to Fixed 24khz then the motor running smoothly without cogging sound but there’s no Current data.
Currently Battery Monitor set as ESC (9) . if i want to read the total current of the ESC then i need to connect Current pin of the ESC to Power port 1 of current Pin to CUBE? if yes what about the Voltage monitor ESC deliver the Vbatt…
If i want to get analog voltage and current using power 1 port of cube FC. then what is use of Digital ESC telemetry pin required for?
A̶M̶3̶2̶ ̶d̶o̶e̶s̶n̶’̶t̶ ̶s̶u̶p̶p̶o̶r̶t̶ ̶P̶W̶M̶.̶ Scratch that it does I was thinking of another protocol. You would have to configure the Arducopter parameters for PWM if they were configgured for Dshot prevously.
I’m not sure I understand your comments regarding current data changing, but any per-motor telemetry is useful, especially RPM for filter configuration and tracking. If you don’t have bi-directional DSHOT, it would be highly preferable to configure the serial telemetry.
Without shunt resistors or dedicated current monitoring ICs integrated into the ESC, you’ll never get per-motor current.
Yes I use the ESC telemetry as I told in the beginning of the thread.
I connected ESC telemetry on the serial 2 port of the RX pin and as a result I can able to see batt_monitor voltage as real time in batt monitor .
Only issue is that I cannot able to thread the individual ESC current and Total ESC current as a battery monitor itself which is already set as a batt_ monitor 9.
Yes, I already said that after looking at the product page. You will only get total analog current as a voltage equivalent from the current pin on the ESC connected to the Power Port on the Cube’s Current pin.
I like to connect the power module current sense pin vs the ESC current sense pin, given the choice. I’d rather see overall current demand than only that which goes through the ESC. You could, of course connect both, but I’m not sure there’s much value gained by doing so.
I’d connect this ESC to power, motor outputs, and serial telemetry and configure it for DSHOT600. If BDSHOT is available (I’m not up on the latest AM32 developments), I’d also enable that. I’d leave the ESC current sense pin disconnected.
I’d connect the power module’s current sense pin and monitor voltage and current via the PDB connection on the flight controller.
there used to be a note on the Blheli32 ardupilot wiki page that has been lost at some point with the change to a more generalised ESC page. Something similar should probably be added back in.
If the ESC has this capability, it allows monitoring and logging of performance data that previously required additional sensors (like power modules and RPM sensors). The detailed data provided by every ESC allows real-time decisions and individual ESC or motor performance tuning and failure analysis. Note that a given ESC may or may not have a specific sensor’s data transmitted via telemetry. It is common for 4 in 1 escs to provide voltage and current sensors but not transmit the data via telemetry, but rather by direct connection to the autopilot. Check the ESC data sheet and connection information for details.
Yes, connecting both power module and ESC current pin simultaneously will make more complicated and make more physical connections and components involved. I goal is to minimise the components and use 4In 1 ESC and get the necessary parameters like volt,temp,RPM( which is already working) and current.
Exactly this is what I have already done .i left the current pin remain unconnected.
Firmware used BDshot on cube.ESC telemetry connected to the Serial 2 and battery monitor set to ESC(9). Everything works as expected other than current (either individual or total current both not working)
I don’t want more complicated connections. Just with ARK 4In1 ESC I want to use as battery monitor and ESC telemetry to read individual esc data Volt,temp.rpm and Current.