Система стабилизации DJI для вертолетов классической схемы и не только!
Виктор можете приоткрыть занавес вашего решения на предмет что кроме назы там добавилось нужен ли был реверс серв на тарелке ну в общем такие моменты
Да при настройке тарелки пришлось реверсировать одну серву, так как это программно сделать нельзя я разобрал серву перепаял двигатель на 180 градусов и концы переменного резистора.
до полета еще не дошло, на земле, когда вот вот вертолет оторвется, у него начинает вилять хвост
Уменьшайте чувствительность или регулируйте первоначальное положение лопастей.
Виктор можете приоткрыть занавес вашего решения на предмет что кроме назы там добавилось нужен ли был реверс серв на тарелке ну в общем такие моменты
Упс… я как то упустил это. Виктор, Вы делали реверс серв для тарелки? и что либо кроме назы было добавлено?
заинтересованное лицо надеюсь у нас есть это Алексей судя по его постам он уже достаточно освоился с АВР но у него может это коммерческий проект
Я имел ввиду заинтересованное в нашем хобби. Это для души, на добровольных началах, в свободное время. Мне показалось, что Алексей все же пока начинающий в AVR, но “смотрит” в правильном направлении. Эта задачка простая, но только для программиста с опытом (если уже есть выполненный хотя бы один подобный проект). Мне тоже доводилось писать программки для контроллеров на ассемблере для процессора Z80, правда очень давно.
Упс… я как то упустил это. Виктор, Вы делали реверс серв для тарелки? и что либо кроме назы было добавлено?
Я сам не ожидал, но сервы одного производителя при одном и том же сигнале могут крутится в разные стороны, НАЗА здесь не причём и нечего дополнительного я не ставил хотя была мысль поставить микросхему с элементом НЕ.
поменяйте местами сервы ивам снова понадобится реверс
поменяйте местами сервы ивам снова понадобится реверс
Я поменял направление вращения самой сервы.
я понял что вы заделали я хотел сказать что производитель здесь ни причём просто серва установлена по отношению к остальным зеркально и на этом канале всегда нужен будет реверс
Я сам не ожидал, но сервы одного производителя при одном и том же сигнале могут крутится в разные стороны
а я вот это не понял 😇
я понял что вы заделали я хотел сказать что производитель здесь ни причём просто серва установлена по отношению к остальным зеркально и на этом канале всегда нужен будет реверс
Вот я его и сделал.
Программно, у меня, реверс “на столе” работает без вопросов. Ни какого “коммерческого” интереса у меня нет, проста “опыта” не хватает. Раньше делал небольшие программы но на ассемблере, теперь перешёл на Си, а в нём многое по другому (для меня, любителя). В целом код написан, но постоянно возникают какие то маленькие проблемки то с одним врагментом то с другим. То что я его “домучаю” в любом случае - это без вопросов (полетит верт или нет - это другой вопрос, хотя раз у Виктора полетел, значит полетит), просто здесь явно есть люди занимающиеся теми же мультивиями и подобными контроллерами, а у них программы на порядок посложней, помощь бы не по мешала …
Программно, у меня, реверс “на столе” работает без вопросов.
Реверс Вы делаете НАЗОЙ или вашим контролером?
Подскажите, пожалуйста, как настраивать пиды Naza H, для 450-го вертолета. У меня все по умолчанию по 100%. В мануале очень резкий, а в АТТІ, сильно колбасит по вертикали.
Реверс Вы делаете НАЗОЙ или вашим контролером?
моим контроллером.
Программно, у меня, реверс “на столе” работает без вопросов. Ни какого “коммерческого” интереса у меня нет, проста “опыта” не хватает. Раньше делал небольшие программы но на ассемблере, теперь перешёл на Си, а в нём многое по другому (для меня, любителя). В целом код написан, но постоянно возникают какие то маленькие проблемки то с одним врагментом то с другим. То что я его “домучаю” в любом случае - это без вопросов (полетит верт или нет - это другой вопрос, хотя раз у Виктора полетел, значит полетит), просто здесь явно есть люди занимающиеся теми же мультивиями и подобными контроллерами, а у них программы на порядок посложней, помощь бы не по мешала …
Алексей конечно полетит если назе мешать не будем вы бы поделились с нами проблемками постараемся помочь ветку читает больше народу чем тут пишут сам си не знаю но принципе они все похожи чаще только синтаксис разный главное чтоб был правильный алгоритм а операторы нужные найти уже не так сложно
На конец то, сегодня, нашёл то что нужно (образец программы), здесь же на сайте. Написал человеку, пока “ждём”.
Все ответы есть в программе из “MultiWii”, но не могу в нём разобраться…
так ссылку бы сразу дал
так ссылку бы сразу дал
Нашёл ссылку на конкретного участника сайта и уже у него на личной странице ссылка на программу.
Интересует вот эта программа MultiWii_2_1_AIO_v2
Вопрос (один из многих), где сама функция - spekTime=micros(); не могу её найти.
это случаем не оно
в том архиве файл RX
spekTime = micros(); - это сам вызов этой функции (чтение “времени”), а вот где она сама из чего она состоит и что делает вопрос (если я всё правильно понимаю, конечно).
судя по тому как она используется micros() это встроенная функция ни в одном файле с архива нет ее определения а вот как ее используют файлы
MultiWii_2_1.ino ,Sensors.ino возможно она определяется в програмной среде для авр
Сергей в #1180 пишет главное чтоб был правильный алгоритм
ВОТ ВОТ я тоже про это, я пытался привлечь всех к написанию алгоритма но откликнулся только Олег #1142 и он прав что для рудера надо учитывать все шесть двигателей. На этом всё и закончилось, я готов заплатить программисту и такой есть но надо чётко на все сто написать алгоритм если что по его вине не будет работать он исправит а если по нашей вине то платить надо.
У нас каждый сам, а вроде как общее дело делаем.
Я тоже готов заплатить, Виктор, если действительно у Вас есть человек который сможет помочь я напишу (и если сумма приемлемая оплачу) что надо (мне сейчас), напишите в личку (есть ли этот спец).
{судя по тому как она используется micros()} так скорее всего и есть, но это под свою среду разработки (ардуино), а что там и как X… его знает.