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

романкуприянов
rinatka7:

В CLI написать:

SET pid_at_min_throttle=1
Save

Галку с Motor_stop нужно снять, т.е. моторы должны крутиться при Arm’e.

В прошивке бориса эта фича стоит по умолчанию:)
После арминга стабилизация работает даже при 0 газе.

LazyFPV

Форк Cleanflight от BorisB с дополнительными фильтрами и другими нововведениями, направленными в основном на улучшение качества полета.

github.com/borisbstyle/cleanflight/…/betaflight
Подробнее можно почитать тут

maximd
Serёga:

Парни, у мня ещё нет назы32, только заказал рев5. Но прочитал что в рев6 появился порт для сателитов.
А до этого его не было чтоли? У меня спектрум и я не смогу подключить сателит к 5 ревизии?

Подключал вот так
Но Oneshot не включается. Потом заказал вот такие приемники и подключил через PPM. И Oneshot заработал

LazyFPV
Владимир_Балабардин:

Чёт никак не пойму как прошить эту прошиву.
Поясните пожалуйста, кто знает…

Выбираете прошивку в соответствии со своим контроллером тут:
Нажимаете правой кнопкой выбираете “Сохранить как”
Затем переходите на вкладку Firmware Flasher в Cleanflight configurator, ставите галочку Full Chip Erase.
Нажимаете Load Firmware [Local] и выбираете сохраненную прошивку и затем Flash Firmware

Last
Муравей:

Не Mode в аппаратуре,а именно Channel map в конфигураторе.

Throttle и Yaw стали работать нормально, а вот Roll & Pitch так же как до этого Pitch and Throttle(

Макс1980

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

Евгений вы приемник правильно подсоеденили

Last
Макс1980:

Умер мой Flip32.
Евгений вы приемник правильно подсоеденили

Да. К тому же с КК 2,0 проблемы не было. Но да не важно. Проблему я решил, через одно место, но решил, 100% я буду ее решать когда соберу второй квадрик, но уже зная как, не так страшно.

Собственно решение, оно не мое, но пусть будет здесь, может кому пригодится:

Методом “перетыкания каналов в приемнике” удалось понять, что 2й канал подает сигнал сразу на 2й и 3й каналы. Если менять местами подключение каналов 3 и 2 - эффекта ноль.

Полез в гугл и вот что нашел:
I have managed to solve the problem. It occurred to me that it could just be either ch1 or 2 or both acting up. So I decided to remap ch1 and 2 to AUX 3 and 4 and remap the other channels respectively. It meant pulling the pin headers out of the breakout cable and re-assigning them. Leaving power and ground in the first 2 pins.
I then configured a map 34EATR12 in the CLI, meaning channels 1 and 2 were mapped to Aux 3 and 4 elevator to channel 3 Aileron to channel 4, thottle to 5, rudder t0 6 and aux 1 to 7 ( 3 pos switch for flight modes) 8 Aux 2… re-booted and presto… independant channels again…

Краткий перевод: Очевидно что каналы 1 и 2 работают одновременно. Поэтому я решил переназначить каналы 1 и 2 на AUX 3 и 4, а AUX 3/4 к каналам 1/2 соответсвенно (физически подключая провода не 1-1/2-2, а 1й к AUX3 и 2й к AUX4) и переназначить их в CLI соответственно.

Собственно я так и сделал. Немного пришлось повозиться из-за других каналов и плохого знания мат части, но все заработало.

Очевидный минус - один переключатель (у меня это AUX1) действует на два канала (т.е. переключение AUX1, переключает AUX1+AUX3), т.е. по факту на один канал меньше. Но по крайней мере, так он не мешает летать. И насколько я понял из видео Юлиана его смело можно вешать на одновременно переключение Angle и Horizon mode.

maximd

Я правильно понял, если отключить акселерометр, то можно уменьшить Loop Time до 1200.

  1. Что это даст?
  2. Как отключить акселерометр?
bond62

[QUOTE=Макс1980;5952946]Умер мой Flip32.
Сначала слетела прошивка, пробовал прошить запаяв бут .
Перепрошилось но подсоеденяться к компу не хочет. что делать

перепоять STM32 у меня так в назе32 сдох. один в один симптомы.

CrazyCoder
maximd:
  1. Что это даст?

Управление газом и чтение сенсоров с меньшей задержкой. Ровнее и точнее полет. Лучше сразу бетафлайт шейте, там луптайм уже убрали, настраивается автоматом.

maximd:
  1. Как отключить акселерометр?

set acc_hardware = 1
save

В бетафлайте его можно уже не отключать, там добились стабильного луптайма 1000 даже со включенным акселем.

Avrora

В первую очередь вопрос к владельцам Afromini32! Настраивал плату и в один из моментов подал питание с двух сторон - по USB и на серворазъемы от стабилизатора 5В. После этого плата перестала видиться программами - Ни Базе, ни Клин. Я связал между собой эти два момента - подачу питания с двух сторон и то что перестала плата видиться в программах. Хотя по светодидам видно, что контроллер отрабатывает, при накланах загорается зеленый светодиод, проходит проверки (опять-таки по светодиодам). Попробовал перешить бутлоадер. Вроде все процедуры проходит, но результата ноль.
Плюнул и заказал у японца еще одну такую же плату. С той вел себя аккуратнее, два питания не подавал. Но после пяти минут работы - такая же история! Безо всякого двойного питания. Но на этот раз еще хуже - не перешивается бутлоадер. Хотя по поведению светодиодов все работает.
Прошу помощи любым советом!

Andreiii

Умер мозг naza32 просто перестал работать и не на что не реагирует, в замен поставил naze flip 32 переставал пищалку, а она там не работает, может системно отключена?

LazyFPV

Должен работать из коробки. Проверьте полярность.
Если полярность правильная - скорее всего дефект самой платы, на Banggood многие жаловались на неработающий баззер.
Необходимо заменить конденсатор в цепи баззера на резистор, подробнее тут.

artviz

Что делает motor_pwm_rate ? Как узнать сколько его надо выставить?

Под видео мистера Стила есть строчки из CLI. Там он отключил аксель, и еще выставил emf_avoidance = 1. В хелпе как всегда ничего не понятно. Что за параметр? Из хелпа про emf_avoidance -
Default v alue is 0 f or 72MHz processor
speed. Setting this to 1 increases the
processor speed, to mov e the 6th
harmonic away f rom 432MHz.

Это что какой-то разгон процессора?

CrazyCoder
artviz:

Это что какой-то разгон процессора?

Да, толку от него в последнем бетафлайте нет. На CC3D он еще и USB ломает.

artviz:

Что делает motor_pwm_rate ? Как узнать сколько его надо выставить?

Не важно, с oneshot он не используется.

artviz

Под видео топ пилоты пишут пиды, рейты и экспоненты. Но не встречал есть экспонента на yaw или нет? или раз не пишут то значит она такая же как RC Expo? Лично мне комфортно когда по yaw экспоненты нет - RC Yaw Expo 0.00, но так сложней плавное видео снимать.

CrazyCoder
artviz:

Под видео топ пилоты пишут пиды, рейты и экспоненты. Но не встречал есть экспонента на yaw или нет? или раз не пишут то значит она такая же как RC Expo? Лично мне комфортно когда по yaw экспоненты нет - RC Yaw Expo 0.00, но так сложней плавное видео снимать.

Насколько я знаю, у Бориса set rc_yaw_expo = 40.

Макс1980
Andreiii:

Умер мозг naza32 просто перестал работать и не на что не реагирует, в замен поставил naze flip 32 переставал пищалку, а она там не работает, может системно отключена?

Прогрейте назу паяльным феном 450 градусов , мне так ее оживили.