Автопилот Arduplane - открытое ПО

fargo
X3_Shim:

Так, мы сейчас запутаемся. Берите MinimOSD, отключите от него все. Проверьте что запаяны две нужные перемычки. Подключите только один провод, тот который соединяет его с АПМ. Включайте. Яркость светодиодов должна быть нормальная.
Камеру и передатчик правильно отключили.
Так, хорошо. Разъемы разбирать умеете ? Вот берите свой 4-х пиновый разъем (который подсоединяете к OSD), вынимайте из него черный пин, и подсоедините его к ножке MinimOSD подписанной как GND. Смотрите на светодиоды.

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

DChernov
X3_Shim:

Проверьте что запаяны две нужные перемычки.

Тут может быть засада, в РЦтаймеровских никаких перемычек нет. И чтобы завелось, нужно подать питание как со стороны АПМ, так и со стороны камеры. Плюс, надо соединить обе земли. При этом народ жалуется, что импульсный стабилизатор (со стороны камеры) иногда жжёт Макса. Решения - стабилитрон на 5.1В на выходе импульсного, или не подавать +12 со стороны камеры и обе половины запитать от АПМ.

Papercut
X3_Shim:

Конечно не узнает. Автопилот не знает увеличение или уменьшение скважности пвм приводит к подъему РВ (ну к примеру), и что бы он это знал, ему надо сказать это с помощью галочек реверса выставляемых при калибровке радио.

Правильно, а на кой хрен тогда реверсы в аппаратуре настраиваить?

X3_Shim
fargo:

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

Очень хорошо.
Теперь подключите к правой части OSD только сигнальные провода видео камеры и передатчика и землю (+12 не надо подсоединять). Если у вас питание камеры, передатчика и автопилота от одного аккамулятора, то и землю можно не подключать. Смотрите изображение.

fargo
DChernov:

Тут может быть засада, в РЦтаймеровских никаких перемычек нет. И чтобы завелось, нужно подать питание как со стороны АПМ, так и со стороны камеры. Плюс, надо соединить обе земли. При этом народ жалуется, что импульсный стабилизатор (со стороны камеры) иногда жжёт Макса. Решения - стабилитрон на 5.1В на выходе импульсного, или не подавать +12 со стороны камеры и обе половины запитать от АПМ.

Дмитрий, проблема в том, что данный миним работал с 2.5.2 платой, пока 2.5.2 не накрылась из-за 3.3В преобразователя(сейчас ищу где бы купить 3.3В и кто спаяет, ибо у меня руки не оттуда растут). А теперь в сборке 2.6 миним чудит или я забыл как его подключал. Джамперы есть и оба запаяны.

X3_Shim
Papercut:

Правильно, а на кой хрен тогда реверсы в аппаратуре настраиваить?

Объясню проще. Есть три вещи:

  1. Есть стик на аппе, куда вы его крутите, знаете только вы пока, ни кто не знает, на себя вы его крутите или от себя.
  2. Есть направление движения рулевой поверхности, заранее куда она повернется от того или иного движения стика, неизвестно (зависит от того как серва стоит, с какой стороны тяга и т.д,)
  3. Есть АП, который не знает куда вы крутите стик и куда в это время крутится рулевая поверхность. И исходя из показаний своих датчиков он должен уметь крутить рулевую поверхность в нужную сторону (но он пока не знает в какую)

Эти три фактора надо между собой увязать как то, что бы было все синхронно и правильно. Так ведь ?

Так вот реверс на передатчике согласует движение стика и рулевой поверхности.
Реверс на АП сообщит автопилоту, как надо изменять пвм, что бы рулевая поверхность отклонилась в нужном ему (АП) направлении.

X3_Shim
DChernov:

Золотые слова!

С рассуждениями то согласны ?

fargo
X3_Shim:

Очень хорошо.
Теперь подключите к правой части OSD только сигнальные провода видео камеры и передатчика и землю (+12 не надо подсоединять). Если у вас питание камеры, передатчика и автопилота от одного аккамулятора, то и землю можно не подключать. Смотрите изображение.

не работает…опять темный экран и все. на видео входе и выходе напряжение одинаковое 0.016В.

DChernov
X3_Shim:

С рассуждениями то согласны ?

Абсолютно. Именно так оно и есть.

Papercut
X3_Shim:

Так вот реверс на передатчике согласует движение стика и рулевой поверхности.
Реверс на АП сообщит автопилоту, как надо изменять пвм, что бы рулевая поверхность отклонилась в нужном ему (АП) направлении.

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

DChernov
fargo:

не работает…опять темный экран и все. на видео входе и выходе напряжение одинаковое 0.016В.

Тестер в руки, измерьте напяжение на 3, 19, 21 и 24 ноге Макса относительно земли. Должно быть +5В. Если есть - то скорее всего Макс почил, если нет - проверяйте питание.

X3_Shim
Papercut:

Что мы в итоге получим при управлении в ручном режиме и в режиме активной стабилизации?

Получим именно то что надо. Ручной режим мы настроили реверсом в аппе. Тут все просто. В режиме же стабилизации, остается настройка аппы, серва крутится в том направлении как мы и хотим. Но и автопилот (глядя на состояние галочки реверса) знает как ему парировать, так как этой галочкой мы просто сказали автопилоту что то типа: “когда скважность PWM уменьшается, это значит что мы поворачиваем РВ вверх”, и после этого он знает, что бы ему самому повернуть РВ верх, он должен уменьшить скважность PWM.

fargo:

не работает…опять темный экран и все. на видео входе и выходе напряжение одинаковое 0.016В.

макс то хоть греется ?
Землю камеры и передатчика в итоге как подключали ?
Видео вход-выход местами не перепутали ? пробовали поменять ?

Papercut
X3_Shim:

Получим именно то что надо. Ручной режим мы настроили реверсом в аппе. Тут все просто. В режиме же стабилизации, остается настройка аппы, серва крутится в том направлении как мы и хотим. Но и автопилот (глядя на состояние галочки реверса) знает как ему парировать, так как этой галочкой мы просто сказали автопилоту что то типа: “когда скважность PWM уменьшается, это значит что мы поворачиваем РВ вверх”, и после этого он знает, что бы ему самому повернуть РВ верх, он должен уменьшить скважность PWM.

То есть вы хотите сказать, что в ручном режиме реверс в автопилоте не работает вообще? Чушь.
Два подряд реверса дают на выходе отсутствие реверса, вопрос: нахрена вообще эти реверсы?
В режиме стабилизации автопилот не только парирует изменения, но и обрабатывает сигнал с пульта. Отклонили ручку для придания крена 10 градусов, автопилот выдает на серву отклонение, которое по его разумению соответствует этому углу и поддерживает этот угол. Зачем два реверса подряд в таком случае?

fargo
X3_Shim:

макс то хоть греется ?
Землю камеры и передатчика в итоге как подключали ?
Видео вход-выход местами не перепутали ? пробовали поменять ?

макс греется, вход и выход местами менял, землю камеры и передатчика оставил подключенной…я в растерянности.

X3_Shim
fargo:

макс греется, вход и выход местами менял, землю камеры и передатчика оставил подключенной…я в растерянности.

Ну тогда и я в растерянности. Либо давайте детальные фотки, перемычек, всей спаяной и подключенной требухи и т.д. Но думается мне что это не поможет. OSD должна работать даже если просто на нее питание подать, без подключения к АП.

Papercut:

То есть вы хотите сказать, что в ручном режиме реверс в автопилоте не работает вообще? Чушь.
Два подряд реверса дают на выходе отсутствие реверса, вопрос: нахрена вообще эти реверсы?
В режиме стабилизации автопилот не только парирует изменения, но и обрабатывает сигнал с пульта. Отклонили ручку для придания крена 10 градусов, автопилот выдает на серву отклонение, которое по его разумению соответствует этому углу и поддерживает этот угол. Зачем два реверса подряд в таком случае?

По моему чушь, это с вами спорить. Вы не утруждаете себя прочтением, раз спрашиваете повторно “нахрена вообще эти реверсы?”. Зачем два реверса, было объяснено выше. Прочитайте пожалуйста еще раз. Вы поймете, что это разные реверсы.

Papercut:

В режиме стабилизации автопилот не только парирует изменения, но и обрабатывает сигнал с пульта. Отклонили ручку для придания крена 10 градусов, автопилот выдает на серву отклонение, которое по его разумению соответствует этому углу и поддерживает этот угол. Зачем два реверса подряд в таком случае?

Естественно обрабатывает. Но я последний раз напишу. Что бы он обработал все это, он должен знать:

  1. какое изменение PWM на входе соответствует какому движению стика (напрвление).
  2. Какое изменение PWM на выходе соответствует какому отклонению рулевой поверхности (направление отклонения).
DChernov
fargo:

я в растерянности.

Немножко расследования.
Вы пишете, что накирнулся стабилизатор 3.3В. Почему? Не было ли на +5В АПМ чего-нибуль типа +5.5В?
Просто из всего АПМ-ного фарша Макс и 3.3стаб - самые нежные по входному питанию.
А напряжения на ногах посмотрите.

Papercut
X3_Shim:

По моему чушь, это с вами спорить. Вы не утруждаете себя прочтением, раз спрашиваете повторно “нахрена вообще эти реверсы?”. Зачем два реверса, было объяснено выше. Прочитайте пожалуйста еще раз. Вы поймете, что это разные реверсы.

Это вы не понимаете, что говорите.
Я не утверждаю, что нельзя настроить так как вы расписали. Но в итоге это приведет к усложнению настроек и их взаимоисключению. Что значит разные реверсы? Реверс он и в африке реверс. Если с пульта идет реверсированный сигнал, автопилот его обрабатывает и при этом реверсирует еще раз - зачем это надо? Вы на вопрос ответить можете, а не воду лить?

X3_Shim:

Естественно обрабатывает. Но я последний раз напишу. Что бы он обработал все это, он должен знать:

  1. какое изменение PWM на входе соответствует какому движению стика (напрвление).
  2. Какое изменение PWM на выходе соответствует какому отклонению рулевой поверхности (направление отклонения).

Да плевать ему кто там в какую сторону стик крутит. Все что ему надо знать - это в какую сторону крутить серву, чтобы увеличить или уменьшить тангаж. При этом трансляцию сигнала с пульта автопилот или реверсирует или нет, в зависимости от наличия галочки.

X3_Shim
Papercut:

и при этом реверсирует еще раз - зачем это надо? Вы на вопрос ответить можете, а не воду лить?

Нет второй раз он его не реверсирует. Я достаточно прямо ответил ?

Papercut:

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

Если ему плевать в какую сторону кто крутит стик, значит ему плевать на ваши желания, вверх вы хотите лететь или вниз. Так ?

Papercut
X3_Shim:

Нет второй раз он его не реверсирует. Я достаточно прямо ответил ?

Если второй раз не реверсировать, то в том примере, что я привел парирование отклонений будет идти в сторону их увеличения. Если реверсировать, то получаем два реверса подряд.

X3_Shim:

Если ему плевать в какую сторону кто крутит стик, значит ему плевать на ваши желания, вверх вы хотите лететь или вниз. Так ?

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

fargo

В реале ситуация выглядела так - за день самолет 2 раза летал, при этом почему-то плохо находил спутники (т.е. подаче нагрузки на взлете сходу все терял), как газ давал крейсерский то все ок, 9штук. при смене батарейки на 3 раз автопилот просто отказался работать, черный экран в очках, мотор пищит при этом все плоскости с пульта работают. разобрал на стенд схему -плата не видит компас вообще. Судя по всему убек с хоббикинга помер. копая рцгрупс и этот топик уверился что это 3.3В стаб.
Сейчас: плата 2.6 с внешним блоком, стоит ubec 5В 5А, с mavlink подается 5.19В - это проблема? нужно ровно-ровно 5А? или постоянные 5.19 сойдет. где купить в мск за 800руб миним нашел -сегодня заберу.
сейчас провода воткнуты как писал Андрей (черный пин и соединил с GND). так и оставлять?