-
Notifications
You must be signed in to change notification settings - Fork 17.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing/ empty/ extra ESC telemetry log data #28807
Comments
This is a change in 4.5 to support dshot on IOMCU. ESC numbers are now aligned with servo numbers. |
Thanks for the reply, I don’t understand how that affects this though, as far as I understand IOMCU is only the first 8 channels of cube orange? I’m running esc’s on 9-13. Anywhere i can read more on this. I can deal with empty ESC’s in logs but surely this shouldn’t stop recording the telem stream for the cruise ESC? (especially when i'm getting live telemetry for the 5th in mission planner) v4.4.4 v4.6.0 |
It should be: v4.6.0 You shouldn't be getting logging from ESC[0]-ESC[3] if you are not using RC1-4 |
There may be a logging issue here with S1-S8 if they are not being used |
Just to be clear, RC1-8 are being used for normal PWM servo outputs - so yes shouldn't be producing ESC telem data |
I've added this to the 4.6 issues list although it sounds like the issue is in 4.5 as well which means it's not a blocker for the release (but it would probably still be good to resolve if we can) |
I actually can't reproduce this with your setting. I found a bug - #28833 but I think EDTv2 is only is 4.6 so don't think that can be your issue. Also CubeOrange doesn't support bdshot, so there can by no telemetry coming from IOMCU. So I am rather at a loss to say what is going on here. I correctly get a log with telemetry on 9-12 only. |
If you are able to reproduce this on a cut down config that would help me narrow down. |
Sorry, yes - just not supported on the main channels - only aux |
Can you post your parameters for the test? How did you test? |
Params for both FW's in the drive link, couple of small differences when comparing (nothing to do with dshot/serial etc) presumably just fw version related. |
Are you arming? Running motor test? |
No have just been looking at temp/ voltage fields which are available all the time so no need to arm. Getting the same behaviour with these log disarmed tests as was in flight. |
Oh wait, when you say "serial" you mean that's how you are getting the ESC telemetry? |
Yes getting esc telemetry over serial. (protocol 16) |
Still can't reproduce. Can you try 4.6beta1 I think it's likely it has been fixed, just don't know by what. |
sorry, try 4.7 |
It's also possible this is an issue with APD I suppose |
What are you graphing with? |
This is what I get in my test with 4.7 |
Please can you try with the firmware I am using: |
|
Bug report
Issue details
I have a Quadplane with 5 esc’s connected. Since updating from 4.4.4, extra empty ESC’s (up to 8 in total) have been appearing in logs and the cruise ESC data is often empty.
On occasion data for 5 esc's has been observed in mission planner but only data for 4 has been logged.
Just verified to be a firmware issue as follows;
Flashed back to 4.4.4 - 5 esc’s correct data
Flashed 4.6.0 - 8 esc’s 4 with data 4 without
Flashed to 4.4.4 - 5 esc’s correct again.
I haven’t tried all the firmware releases in-between but 4.5.4 and 4.5.0 have also been shown to not work.
(https://discuss.ardupilot.org/t/esc-telemetry-phantom-escs/127106)
Version
Post 4.4.4
Platform
[ ] All
[ ] AntennaTracker
[ ] Copter
[ X ] Plane
[ ] Rover
[ ] Submarine
Airframe type
4+1 quadplane
Hardware type
Cube orange plus bdshot, 4x apd80, 1x apd120
Logs
Two logs included, both same params one 4.4.4 and one 4.6.0
ESC telem logs.zip
https://drive.google.com/drive/folders/17_GhgOKQxd0-tNSXUfivTVYeqpDNg5mY?usp=sharing
The text was updated successfully, but these errors were encountered: