As I am using one of my VESCs to control a motor that turns (jaw) an outboard boat motor with a 100:1 gear ratio it would be extremely useful to read the tachometer counts.
When running the real time data analysis you can see that the tachometer reads every pulse from the encoder
In my chase its 3 hall sensors, so one rotation of my rotor would make the tachometer value change by +/- 12
How can I pull this data?
It is not seen in the 1_2_3_4 status updates that is broadcasted.
The next firmware will have a CAN_PACKET_STATUS_5 with input voltage and the tachometer value. I will be away all week, but it should be released arond friday.
Thank you for the quick answer Benjamin
Is it possible to download this version now? I am working on my bachelor project and need to be finished with the program within Monday
I just uploaded the latest firmware and VESC Tool, which has the CAN_PACKET_STATUS_5 message. Let me know if it works.
The tachometer works perfectly. But there might be a problem with voltage input. I get the value 01 E0 00 00 = 31 457 280 when the voltage to my vesc is 48V
The voltage is 2 bytes only in 0.1v units, so that sounds correct. The last two bytes are reserved until I decide on something else that is useful to put there.