Еще один БК проект для подвесов - EvvGC 3/2axis Brushless Gimbal Controller

Андрей_Гапонов
flygreen:

Сервопровод покатит

Это что

flygreen:

Ок. Сервопровод покатит ? Я вот думаю может под это дело экранированный купить ?

Кстати вот последняя прошивка и ГУИ для ЕВГЦ с РЦГРУПС from-above.pl/rc-fpv/out.zip

Ага там поди опять I2C не аппаратный

flygreen

Понял, будем переплетать.Надо заглянуть в магаз, глянуть чего там по проводам . Может чего готовое найду.

Андрей_Гапонов
flygreen:

Понял, будем переплетать.Надо заглянуть в магаз, глянуть чего там по проводам . Может чего готовое найду.

В идеале их косичкой заплести

alex6741
flygreen:

Может чего готовое найду

Попробуйте кабель от гарнитуры телефонной, желательно фирменной (там провода медные). Я использовал от нокии…

mataor

блин, вот откуда у вас столько проблем с i2c шиной???
у меня шнурок до датчиков ~40см(мгтф 0,03 скручены в жгут) и никаких помех (проходит рядом с проводами на моторы)
кстати какую скорость i2c используете? (хотя у меня и на 800кГц помех не наблюдается)

Андрей_Гапонов
mataor:

кстати какую скорость i2c используете?

У меня и 1000 кГц отлично работает только толку от этого мало

mataor

ну пик работы был чот около 1100, больше - отказывались работать датчики.

еще раз повторю для тех у кого прут ошибки - попробуйте взять мгтф 0,03 (0,07 на крайний случай) и скрутить в жгут.

Андрей_Гапонов:

Ага там поди опять I2C не аппаратный

угу там ногодрыг

vatanuki
Андрей_Гапонов:

при такой кривой схеме как на этой плате ваще удивительно как они работают

что именно кривое? стоит ждать не “кривую” версию платы?

mataor:

угу там ногодрыг

это програмная смыкалка?

mataor
vatanuki:

это програмная смыкалка?

да, чисто программная реализация интерфейса

Андрей_Гапонов
mataor:

да, чисто программная реализация интерфейса

Да буржуи лохи взять такой процессор и писать программный I2C:)
У них в коде и шим кривой без фазовой коррекции сигнала
Им надо еще и ШИМ на софте написать ваще жесть будет

Gapey

там походу глюк с аппаратным I2C , притом живет скорее всего гдето в халявных средах разработки …
у опенпилотов тоже глюки с I2C … на F1 чипе компас и баро нормально не работают … на F4 все нормально …
вроде как ктото это победил , но где ошибка не признаются …

Андрей_Гапонов
Gapey:

там походу глюк с аппаратным I2C , притом живет скорее всего гдето в халявных средах разработки …
у опенпилотов тоже глюки с I2C … на F1 чипе компас и баро нормально не работают … на F4 все нормально …
вроде как ктото это победил , но где ошибка не признаются …

Ну не знаю у меня и баро и маг все отлично работает
У меня даже реализовано I2c to DMA то есть проц сам читает данные в память и в это время выполняется основной код без задержки

dundel1

Доделал подвес. Подключил. Прошивка вот эта:

Андрей_Гапонов:

yadi.sk/d/J5VzWSB5DH8Fg
Тут новая прошивка

Питч настроился нормально, стабилизирует. Ролл при любом Р больше 10, завешивает контроллер. Power 500, Д 500. (Д настраивал по началу гудения).
Менял движки местами, такая же хрень, при увеличении Р по роллу больше 10 виснет. Т.е. движок ролл не виноват. Если Р ролл 0, с питчем контроллер работает нормально и не виснет.
Пока не нашёл, в чём косяк. Может, кто подскажет?

Gapey
Андрей_Гапонов:

Им надо еще и ШИМ на софте написать ваще жесть будет

я-бы вообще на ПЛИСе сделал … в идеале чтото типа at94k только с ARM ядром и с малым количеством ног …

Андрей_Гапонов
dundel1:

Доделал подвес. Подключил. Прошивка вот эта:

Питч настроился нормально, стабилизирует. Ролл при любом Р больше 10, завешивает контроллер. Power 500, Д 500. (Д настраивал по началу гудения).
Менял движки местами, такая же хрень, при увеличении Р по роллу больше 10 виснет. Т.е. движок ролл не виноват. Если Р ролл 0, с питчем контроллер работает нормально и не виснет.
Пока не нашёл, в чём косяк. Может, кто подскажет?

Покажите фото как у вас провода идут
Есть ли кольца на них и переплетены ли они

Gapey:

я-бы вообще на ПЛИСе сделал … в идеале чтото типа at94k только с ARM ядром и с малым количеством ног …

Ну это перебор

sergius-vk8

а не скинете ли скриншоты настроек у кого подвес норм работает?

flygreen

Так я думаю Андрей и подскажет )

У меня виснет вне завсимости от осей.

dundel1
Андрей_Гапонов:

Покажите фото как у вас провода идут
Есть ли кольца на них и переплетены ли они

Колец нет. На движки сервокабели, на датчик родные 4 провода, скрученные жгутом. Провода от датчика лежат отдельно, примерно на 15 мм соприкасаются в одном месте с проводом от мотора питч.
Фотографии по-быстрому, под рукой только мобильник.

fotki.yandex.ru/users/shum27/view/609609/

fotki.yandex.ru/users/shum27/view/609610/

fotki.yandex.ru/users/shum27/view/609611/

svir
sergius-vk8:

а не скинете ли скриншоты настроек у кого подвес норм работает?

подвес с рстаймера, моторки 5010, зависоны исчезли после установки фер кольца. плата 1.2 версии.

flygreen

У меня с кольцами лучше стало. Плюс провод от датчика убрал дальше. Так что думаю вам стоит начать с колец.

Андрей_Гапонов
Андрей_Гапонов:

Провода каждого мотора надо переплести тоже самое и для I2C
И 2-3 оборота вокруг кольца надо
И желательно не использовать удлинители а целый провод
У меня длинна провода(из мгтф желательно не тонкого) I2C 350 мм и нет проблем ваще

Блин ну вот для кого я все это пишу
Обидно да