Полетный контроллер AfroFlight32 / Naze 32

Муравей

Господа,нужен совет! Nase32 rev5 ,UART 2(контакты 3и 4) заняты ОСД, и вдруг потребовалось заменить приёмник PPM на приёмник S-BUS. Возможно-ли это сделать на каком-нибудь другом порту?

Rel

Прошил в мой скайлайн Cleanflight версии 1.11.0. Теперь моторы через программу не крутятся ни с oneshot, ни без него. Это просто …опа.
Попробовал прошить последние betaflight и baseflight через Baseflight. C ними даже моторы не получилось запустить. Уже хочется выкинуть его в окно.
Выходит, даже если я подам инвертированный 2 раза сигнал, и контроллер его увидит, как сейчас, через PWM, всё равно я его не запущу. Только недавно купил контроллер, ещё не собрал, а он уже устарел )

Aleksandr_L
Rel:

Я это читал “Делается крайними точками в передатчике.” Но что это значит и как это настраивается абсолютно непонятно из этой фразы.

Если эта фраза не понятна, то вы не настроите ваш котроллер и не взлетите, какие бы прошивки вы туда не заливали, это основа.
Как настроить крайние точки в передатчике надо прочитать в инструкции к вашему передатчику.
Потом заходите во вкладку Receiver, отклоняете какой нибудь стик на минимум и крайними точками двигаете пока не увидите 1000, потом стик на максимум и также крайними точками в передатчике двигате пока не увидите 2000.

Rel

А, тримы! Да, я нашёл такое на странице SERVOS тараниса и настроил. Очень увлекательно. Непонятно только, чем тогда занимается калибровка джойстиков, если всё нужно делать вручную. Получилось примерно ±98%.

От отчаяния, что уже несколько суток борюсь с коптером, нашёл старый микрофон, вытянул оттуда начинку, выпаял все резисторы и транзисторы и спаял свой микроинвертор. Правда 1К резистора не было, вставил 1,5K, тем более, что на некоторых схемах не 1К, а 4,7кОм. В обозначении транзисторов я не разбираюсь, в микрофоне все были S9013 H 331. Не знаю, но вроде похож на подобные на картинках. В общем, получилось красиво, но сигнал не идёт.

Aleksandr_L
Rel:

А, тримы! Да, я нашёл такое на странице SERVOS тараниса и настроил. Очень увлекательно. Непонятно только, чем тогда занимается калибровка джойстиков, если всё нужно делать вручную. Получилось примерно ±98%.

В CleanFlight нет калибровки джойстиков.
Не уверен, что вы правильно настроили, не знаком с Таранисом.
Trim это совсем не тоже самое, что end point, о которых я писал.
Причем обычно trim это маленькие движки сбоку от стиков, их трогать не надо. То что настраивается в меню это subtrim, хотя название большого значения и не имеет.
Но крайние значения настраиваются в end point - крайние точки. Точнее так минимум и максимум настраивается в end point, а центр можно поймать subtrim.

Ну и вы сделали бы по шагам, настроили, что то одно, PWM например, чтобы коптер полетел, а потом уже боролись бы sbus. А то вас бросает из крайности в крайность.
Хотя дело ваше конечно.
И ваш сарказм по поводу увлекательно - не я писал прошивки. При первой настройке CleanFlight тоже был несколько озадачен, но за день разобравшись начинаешь понимать логику автора прошивки и при смене прошивки или сборке нового коптера, сейчас на настройку уходит минут 10.

leesicin
Муравей:

Возможно-ли это сделать на каком-нибудь другом порту?

НА NAZE32 rev5 нужен инвертор для Сибаса.
По ОСД - У вас в середине платы две дырки есть (TX и RX), на них ОСД спокойно вешается, но есть ограничение - USB и ОСД одновременно работать не будут. Т.е. ОСД подключается на собранном и настроенном квадрике, Подключаете TX и RX-> Подаёте питание на контроллер и ОСД-> Картинка пошла (если картинка не пошла меняете TX-RX местами)-> Всё

Rel

Александр, я без сарказма писал. Настраивать end point легко и приятно. Наверное, самое простое, что было во время сборки.
Я пробовал соединяться по PWM. Я писал, что контроллер подчинялся пульту, удалось даже настроить пищалку по тумблеру на пульте, но вот моторы не завелись, только из программы, и только . А с пульта нет. Я даже настроил на другой тумблер ARM. При его нажатии видно, что диод на приёмнике слегка гаснет, но ничего другого не происходит. Поэтому я и решил ещё раз с SBUS попробовать.

Aleksandr_L
Rel:

моторы не завелись, только из программы, и только

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

За тумблер говорить не буду, у меня он сразу не заработал, а потом когда разобрался уже привык армить стиком и разбираться было лень.

И sbus тут собственно не причем.

Rel

Я поспал и продолжаю, хотя надежды уже почти нет.
Спасибо, впервые прозвучало, что нужно армить и как точно. Хотя я по-всякому пробовал, и сводил, и вверх-вниз как на симе, и по одному во все углы. Показывает в программе ровно так, как вы говорите 1000 и 2000, и все стики показывают от 1000 до 2000 с центром 1500. Как пронять, что арм произошёл? По-моему, его нет. Поэтому я и назначаю для него отдельный переключатель, впрочем он тоже ничего не даёт.
Заметил сегодня, что контроллер мигает зелёным и пищит короткими отрывистыми сигналами при сдвиге правого стика до упора вверх, то есть сигнал точно есть.

Ghost-51

У вас с назначением каналов все нормально?
В аппе правильный мод стоит?

Rel

Да, всё совпадает. Сверял в вот этим видосом -

(с 3:40 он показывает реакцию цветных полосок на стики)
Кстати, у него там не настроены крайние точки и его это почему-то не парит и всё работатет.

usup

Перерыл весь инет,прошелся поиском по теме,но так и не нашел куда подключить ррм к флип32((из найденого только одна таблица,да и та помоему к флипу никакого отношения не имеет github.com/cleanflight/…/Board - Naze32.md

Rel

Так это и есть главная таблица на которую нужно опираться, первоисточник, и там чётко написано “3 1 RX_PPM Enable feature RX_PPM”. То есть третий контакт, 1 выход (CH1).

usup

Можете на фото показать?в голове все перепуталось,первый,третий)))

Rel

У меня такого нет. Но порядок на выходе везде один: GND, +5, CH1, CH2, … Вот первые три контакта вам и нужно.

А у меня радостная новость! После прошивки пульта, кто б мог подумать! Прошил вместо коробочного OpenTX 2.0, свежий 2.1. Зашёл посмотреть в конфигуратор не сбились ли от прошивки крайние точки, тот ли порядок каналов. Нажимал-нажимал стики, смотрел на полоски, и тут как загудит в час ночи )) жену разбудил)) Так я и не понял, при чём тут была прошивка пульта. Happy end.

Ghost-51

Скорей всего МОД кривой стоял (типа RETA или TAER), вот он и не понимал че от него хотят

usup
Rel:

Но порядок на выходе везде один: GND, +5, CH1, CH2, … Вот первые три контакта вам и нужно.

сюда?

usup

а как обстоит дело у этого контролера с электромагнитными наводками,на 433 не фонит?а то думаю поставить управление на 433мгц.

modelist07rus

Всем доброго времени суток.
Купил плату naze32 full rev.6.
Хотел подключить:

  • приемник futaba sbus
  • gps модуль
  • minim osd
  • модем телеметрии от apm (не обязательно)

нашел картинку по подключению

и уже который день не могу понять как подключить весь обвес.
Minim osd подключать к UART1?
GPS по идее к UART2?
А приемник? Sbus идет на один пин с RX GPS.
Если приемник пустить через PPM энкодер, то можно подключить его ко входу CPPM?

Что такое soft serial 1,2? Они заменяют UART 1,2 или в добавок идут?

leesicin

Юсуп - STM32 работает на частоте 72 Мгц, 432Мгц- 6 гармоника! Т.е. ЛРС будет фонить. Чтобы этого избежать настройте emf_avoidance = 1, STM будет работать с частотой 84MHz в результате 6 гармоника уйдёт на 504Мгц.

Феликс, для начала подключите SBUS (не нужен вам никакой энкодер и CPPM!). Выход с приёмника SBUS подключается к пину 4 (на вашем рисунке UART2 RX). В настройках Аппаратуры настройте каналы AETR1234, во вкладке RECEIVER - Channel Map - тоже выберите AETR1234 (если на Футабе нет AETR1234 испольуйте дефолтные установки)- Но Channel Map - на Апе и в Клинфлае должны совпадать) !!! Вот видео, самое важное с 1.30 минуты

-

настраивайте как там! Программно инвертор включать не надо (то есть не делайте никаких лишних движений! Запутаетесь). Сделайте всё как в видео! Если всё настроено правильно, должны увидеть движения стиков как на 16 секунде видео. Отпишитесь, что получилось. Объясню, что делать дальше, про soft serial 1,2 и остальное! Soft serial дополняют UART! Удачи.