ALThold strange behaviour

Hello,
I have a copter with following details.
the firmware is fmv3 , pixhawk.
DJIF550 , motor 2312 E , ESC 420 Lite
when I FLOW IN stabilize it was fine , but switching to althold mode the copter landed automatically (without changing any throttle) then I switch to auto land to be sure it is landed .

I don’t understand why in ALThold it started to land suddenly?

here is a log 76 23-01-2020 13-46-32.bin (267.7 KB)

did you finished tuning process instruction
your Des and Actual values are not same



also check your Y and X vibration


Your not logging RCin or RCout which makes it much harder to tell what is going on.
Asd @hosein_gh asked, have you been through the tuning page?

Hello
Thanks for the reply @hosein_gh @mboland
I did the Tuning process and the flight was really good
But when I added a bit of weight 120 Gramm to the drone,
I did Not do it again Tuning,
Should I do this every time I add a bit of weight?

As @mboland said without rcout values its hard to find this problem
Cloud you please send full specification of your build?
Propellers,battery,copter weight ?
Did you physically balanced your copter ?
And do you installed vibration damper under flight control ?
Also picture from how FC installed could help

Yees I physically Balance it also,
I had a flight a month ago with the same Setup and every Thing was fine, even loiter mode, auto mode, was fine,( for this flight I did tuning)

But After adding some weight (120 grams)
And flying in stabilize and Put it in ALT HOLD, the copter started to decrease the altitute automatically,
I did not do this time tuning process!!!

Why should this Happen?

Could it be because of not Doing pid tuning?

@hosein_gh

My setup: Propeller 9450 , battery 4s ,6500 mAh , 2800 grams
And yes, vibration dampers installed,as I said I Flow last month, wich was fine,

How can I log RC in and out? @hosein_gh

Either it’s underpowered or you didn’t fly long enough in an assisted mode to capture the thrust hover value. It’s at .687 which is high. As Mike and Hosein noted enable RC in/out logging and make another flight. You need to hover in an assisted mode for awhile to capture the correct value.

Before you do anything maybe you should update to 4.0.0 and start from there.

Thanks
It is Updated to 4.0.0,
Yes that’s right I did not Fly long enough,
How long should I fly to capture the throttle hover?

And what Infos can I get Fromm RC in and out? @dkemxr

Read log bitmask in this part of docs
https://ardupilot.org/copter/docs/parameters.html

1 Like

In the log you supplied it’s at 3.6.9. So make another flight and post that log. RC out will show how the motors are being commanded and can indicate thrust capability. When things go wrong it’s invaluable to have this information so always leave it enabled.

Fly until the throttle stick is at mid-position when it’s hovering. There is an indication in the log how this progressed (ThH) we can look at.

1 Like

Ok your setup is hexa
Thrust of 2312 E motors with 9545 prop with 4s battery is about 800g
And your max Thrust must be about 4800g and your copter is 2800g
So @dkemxr its a little more than 50% but I don’t think its under powerd
@Erfan_Jamshidi did you tested your motors ? Is they are healthy?
But totally a log with rc out/in is needed to decision

Yes They are all healty, I perfomed a Motor Test via Mission Planner before my flight,

my copter including everything is 2800 grams. it is take off weight.

Thrust of each motor is 700 grams so hexa : 4200 grams
so thrust to weight ratio is 1,5. so it is not underpowered @dkemxr @hosein_gh.
so I think the problem might be because I did not fly long enough and to let the throttle hover be saved . and started to use alt Hold. because in stabilize I did not have any bouncing and everything was fine.
I will do a second fly and will post the new log.

Ideally you want to hover at 50% (or less) throttle so it could still be under powered. But the log will show it if you have RC out logging enabled.

I uploaded a new log from a flight with my copter and updated firmware version 4.0.1.
Can you explain how to understand the thrust capability from RC in and out ?

@dkemxr

please see the log file below >
https://www.file-upload.net/download-13881106/2020-01-2811-18-59.bin.html

I know that in this flight I did not DesYaw and Yaw don’t follow closly, but roll and pitch seem to be fine.
I know also that there is vibration *(considering that I flow in a very windy and abit rainy day!
because before I did not have vibration more than 30 %.

ok now its better
your copter is not under powered


to learn about how to find out an underpower read this part of Docs

only thing i can see is high vibration with clipping, with high z vibration your copter will have altitude holding problem


first you should reduce vibration then run autotune again with high vibration autotune process cant find right PIDs for your craft

Thanks
to learn about how to find out an underpower read this part of Docs 2

I can not open the docs .
Can you send it again ? @hosein_gh

And which app do you use to analyse the log file ?

sure
https://ardupilot.org/copter/docs/troubleshooting.html#my-copter-slowly-rises-or-descends-when-i-enable-alt-hold-or-loiter

totally to finding an under power you should check 3 parameters under CTUN section
parameters are
ALT = real altitude
DALT = desired altitude
THO = throttle out
so if THO was maxed, then copter loosed altitude or can’t hold ALT same as DALT its meaning that your copter was underpowered

i’m using APM planner

I think your problem is the high vibrations. Put a anti vibration support to the FC and you will be good. Vibs over 30 are bad, and I can see 50 or 60…