Китайский недоклон Ardupilot mega 2.5.? HKpilot и проблема трехвольтового стабилизатора

По непроверенным данным, считайте слухам в серии китайских клонов ардупилота “HKPILOT” есть “баг”
я говорю о “серии” но не о том что все платы такие, потому что первую партию они выпустили как ардупилот, американцы сделали им замечание что ардупилот зарегистрированый ттоварный знак, и хотя схему и код использовать можно но товарный знак - нельзя.

моему коллеге в руки попала одна из реализаций этой платы. в этом релизе производитель видимо не найдя стабилизатора питания 3,3вольта по бюджетной цене заменил его на функциональный аналог.
но на этом функциональном аналоге имелся дополнительный управляющий вход - включающий и выключающий регулятор. непонимаю ход мысли производителя печатной платы но вместо того чтобы завести управляющий пин на + или - питания в зависимости от типа используемой микросхемы - они вывели управление на программируемый выход центрального процессора…
и немного изменив прошивку получили оригинальное решение - тип регулятора используемого в плате можно выбирать из программного кода.
однако покупатели приобретая плату заменяют исходную устаревшую прошивку на свежую версию и… получают неработающий или периодически неработающий контроллер

вобщем у кого проблемы с китайскими платами - смотрите куда идет 3 нога 3 вольтового стабилизатора если на gnd или +5 - это нормально если на процессор - придется либо заливать модифицированную прошивку либо резать дорожки…

замена tps79133 на max8877-33
особенностью регулятора max8877-33 в отличие от родного является то что 3 ножка должна быть подтянута к плюсу питания а не к gnd, поэтому ее не припаиваем, а отгибаем вверх и соединяем перемычкой с ножкой №1

попутно попалось интересное решение как заменить 3,3V регулятор в версии 2.5.2

на доступный AMS1117-3.3V (или аналогичный)

еще один вариант замены родного стаба TPS79118 на 3.3v на XC6206.
Коряво, но без разреза дорожек.


решение предложил <font color=“#22229C”>IceMiner</font>

визуальные отличия двух версий плат

собственно весьма часто спрашивают какая надежнее 2.5.2 или 2.5
ответить сложно и те и другие попадались с выгоревшими стабилизаторами, из тех плат что я покупал оригинальные и рцтаймеровские все без нареканий, низкого качества оказались платы hkpilot (похожи на апм 2.5.2) 2шт с браком из 3 купленных, коллеги жаловались на платы 2.5.2 купленные с гудлакбай, есть пост в обсуждении ардупилота с жалобой на версию arduflyer 2.5 c рцтаймера.

оригинальный регулятор 3,3 вольта имеет маркировку PESI
его даташит тут
согласно документации
-он имеет выходной ток 100ма (этого более чем достаточно)
-он имеет защиту от перегрузки и перегрева
это означает что спалить его случайным замыканием невозможно - тем не менее случаев отказа достаточно много

слабости регулятора:
Input voltage range(2) −0.3 V to 6 V
это означает что

  1. даже малейшее кратковременное обратное напряжение приложенное к нему на вход может вывести его из строя (например включение питающего разъема от регулятора наоборот)
  2. подача питающего напряжения свыше 6 вольт моментально прожжет в нем дыру.
  3. резкая обесточка в цепи 5 вольт (кз) приведеит к выходу регулятора из строя изза обратки с заряженных конденсаторов в цепи 3.3

вот еще видяшка есть:

(мопед не мой)

  • 13731
Comments
gorbln

А ещё эти прекрасные стабилизаторы, что в ХКшной версии, что в таймеровской, что во флайботовской - имеют свойство внезапно выгорать. Поэтому если “всё отвалилось, но прошивка заливается” - есть смысл проверить, а есть ли на плате 3.3 вольта?

andy7065

Алексей, а где на платке можно померить 3,3 В ?
К стабу мне мультиметром не подлезть.

alexeykozin

со стороны разъемов повермодуля и i2c есть дырочка подписанная с обратной стороны платы 3v3

andy7065

На крайнем контакте i2c можно (плату не превернуть без демонтажа с рамы) ? У меня показывает 3,19 В.
Если что - сюда же можно стаб подпаять ?

andy7065

У меня такая плата : files.mail.ru/7B4673674E964992AF3411C9294D483E?t=1 что-то не нахожу 3.3 😦
Или там где выбор напряжения MISO ?

Scat

Доброго времени суток
в общем бьюсь над данной платой
Все началось с того что не мог откалибровать компас
Прошивка залилась с Misson Planner 1.2.60 версия 2.6 на этой прошивке не показывает работу компаса гироскопа барометра
На других прошивках при активации палаты “connect” в процессе тестирования зависает на “Got param RC7_TRLM” и после некоторого висения вылетает “Connecting Failed”
После заливки прошивки при выполнении команды “reset” вылетает
Firmvare change: erasing EEPROM…
Done.
COMPASS INIT ERROR
Press ENTER 3 times to start interactive setup
Q}?3barometer calibration completeM3GROUND START/VQC^Init Gyro
COMPASS INIT ERROR
Press ENTER 3 times to start interactive setup
Q}?3barometer calibration completeM3GROUND START/VQC^Init Gyro

стабилизатор перепаял,на выходе есть 3.3 вольта
прошивка заливается нормально но при активации в MP виснет на разных этапах загрузки
такое впечатление что что то еще умело, но вот что?

alexeykozin

добрый день.
залейте свежую прошивку
войдите в терминал сделайте сброс настроек
после перезагрузки апм снова зайдите в сетап и отключите компас
перезагрузите , возможно выдаст сообщение что еще неисправно

если апм не коннектится с вашими симптомами - скорее всего неисправно что то из датчиков mpu6000 баро или датафлеш (или их преобразователи уровней)

Scat

спасибо за ответ
склоняюсь к тому что где то обрыв по питанию, на стабилизаторе есть 3.3 вольта но на контактах со стороны шнурка USB где подписано 3v3 этого напряжения нету
Попробовал отпаять общий провод от стабилизатора, результат тот же, виснет не середине загрузки. взглянуть бы на схему этой платы чтобы найти обрыв если это обрыв

Scat

с отключенным компасом
после перезагрузки
Firmware change: erasing EEPROM…
done.
COMPASS INIT ERROR

Press ENTER 3 times to start interactive setup

3Calibrating barometerQ//+?3barometer calibration completeo3GROUND STARTt?Q.P//+yFailed to boot MPU6000 5 times
Failed to boot MPU6000 5 times
Q//+?Failed to boot MPU6000 5 times
QL
//+;Failed to boot MPU6000 5 times
Failed to boot MPU6000 5 times
3Initialising APM…qQ
//+?Failed to boot MPU6000 5 times
Failed to boot MPU6000 5 times
PANIC: failed to boot MPU6000 5 times

avo-18

Та же картина и у меня, напряжение 3,3 вольта присутствует. В полете задергался и упал. И все… Похоже действительно неудачные платы. Как то так.
Failed to boot MPU6000 5 times
Q//+?Failed to boot MPU6000 5 times
QL
//+;Failed to boot MPU6000 5 times
Failed to boot MPU6000 5 times
3Initialising APM…qQ
//+?Failed to boot MPU6000 5 times
Failed to boot MPU6000 5 times
PANIC: failed to boot MPU6000 5 times[/QUOTE]

AF1

Алексей, на какой регулятор Вы рекомендуите менять родной tps79133? На max8877-33? Желательно проблему решить надолго.

alexeykozin

max8877-33 ставлю в модули жпс, внешних компасов, достоинство - цена
немножко не точный - но непроблема
пин EN при логической единице включает стабилизатор, а у оригинального логика наоборот, поэтому ногу надо задирать и подпаивать плюсу - это неудобно
пробовал mic5205-3.3 - прецезионный стабилизатор, в остальном как max8877-33
mic5333 - имеет больший диапазон входного напряжения, не столь точен как mic5205-3.3

про печатную плату автопилота с переразводкой под 5333/5205/max8877 написал в другом своем дневнике
rcopen.com/blogs/99365/17219
помимо замены этого проклятого стабилизатора раз уж всеравно переделывать - убрал ряд косяков с цепью питания.
вобщем разработал плату, заказал на заводе, сначала образец, затем пробную партию, затем небольшую серию - пока тьху тьху все великолепно.

saster

Алексей,здравствуйте.
А на что влияет неработающий стабилизатор?
У меня странная ситуация: на крайних разъемах I2C АРМ .5 напряжение 4.8 вольта. Но при прошивке старой версии МР все работает нормально.

alexeykozin

регулятор питает гироскоп барометр датафлешь компас, ппм энкодер, максимально допустимое напряжение 3,6 вольта, при привышении высокий риск выхода из строя этих микросхем

saster

Алексей, а если бы эти устройства вышли из строя из-за сгоревшего регулятора, то при работе на старой версии какие были бы симптомы? Спрашиваю , чтобы понять, что еще вдруг нужно будет менять если я соберусь перепаивать стабилизатор напряжения.

alexeykozin

обычно если 3.3 регулятор умирает своей смертью то он не уносит с собой больше ничего. (если это не происходит в полете!)
симптомы светится только светодиод питания, при включении краткий проблеск синего светодиода и молчок
при этом достаточно заменить сам регулятор

saster

Да в том-то и дело, что у меня как-то странно: в МР 3.0.1 все нормально,
в MP 3.1.5 при подключении пишет “Bad giro healh” при этом все вроде бы грузиться.
Рекомендуете ли Вы менять родной регулятор на AMS1117-3.3 LM1117 3.3V 1A? или поискать что-то другое. Не хотелось бы дорожки резать. Можно ли ,например, сделать его “внешним” : взять 5 вольт с какого нибудь выхода (разъема) - провода до стабилизатора, а потом обратно уже 3,3 в подать на какие-нибудь контакты?

alexeykozin

в свежих прошивках увеличили скорость опроса датчиков, увеличена скорость передачи по цифровой шине. возможно на вашей плате случаются ошибки на высокой скорости или гироскопы плывут или аксель криво показывает и исправлен за счет больших офсетов. на летательный аппарат такой апм я бы ставить не стал.

saster

Спасибо за ответы. И во всем этом виноват регулятор? Или еще что-то проверить надо? И , если можно, посоветуйте какой все-таки новый регулятор ставить. плата у меня кстати такая :

AndrewDeTuS

Добрый день всем. У меня вот какая проблема - появилась надпись bad gyro helth но гироскоп при этом работает, не работает барометр (высота не показывается). Померил напряжение оказалось 3.8 вольт. Перепаял стабилизатор, ничего не изменилось. Но даже если его отпаять то все равно 3.8 вольта не пропадают. Куда копать?

Alexey_77

ОГРОМНОЕ СПАСИБО Алексею Козину за подсказку ! После замены стабилизатора мой АРМ 2.5.2 снова ЖИВОЙ !!! 😃

Здравствуйте.
Может кто нибудь встречался с такой штукой…
Включаю контроллер загорается диод питания и начинает моргать диод причем пока диод моргает если попробовать подключиться к плате он успевает считать какое то количество параметров затем светодиод гаснет и плата ни на что не реагирует.
Проверил стабилизатор на нем было 1.8 вольта заменил на другой стало 3.4 но ситуация не изменилась…
Что еще может быть?
Спасибо.