Специальные цены   новые товары
+ Ответить в теме
Страница 30 из 35 ПерваяПервая ... 20 28 29 30 31 32 ... ПоследняяПоследняя
Показано с 1,161 по 1,200 из 1400

Система стабилизации DJI для вертолетов классической схемы и не только!

Тема раздела Фото и видеосъемка, системы стабилизации в категории Вертолеты; Программу назы - нет ! Для этого надо такую(большую ) голову иметь, её наверное и один человек вообще не напишет ...

  1. #1161

    Регистрация
    20.10.2013
    Адрес
    Петропавловск-Камчатский
    Возраст
    39
    Сообщений
    173
    Программу назы - нет ! Для этого надо такую(большую ) голову иметь, её наверное и один человек вообще не напишет (если он не 10-ть раз гений).
    Именно адаптер, но в нём (этом "адаптере") всё равно придётся "генерировать" все сигналы управления (которые пойдут на сервы, все 5-ть (4-ре для электры, 5-ый сигнал соответственно на регуль мотора) штук). А их настройкой (крайние точки, среднее положение) надо будет заниматься, для этого и надо (желательно) иметь этот маленький экранчик, если это Вы имеете в виду. По крайней мере это моё представление данной затеи.

    (длинна импульсов на верхних и нижних двигателях одного луча одинаковые на все 100%)
    Виктор, честно говоря ,у меня в голове небольшая каша, в автоматическом режиме у меня получалось именно так как я написал (возможно я действительно ошибаюсь, но получал именно такой результат). У меня и появился большой вопрос, именно при этих разницах в значениях между верхним и нижним моторами одной пары, думаю это при "выворачивании" руля до упора (надо будет перепроверить), а если это так - то ничего страшного не будет, это же не 3Д верт, "газуешь" спокойно, плавно поворачиваешь и всё будет OK. (каша в голове - "сопротивление" буквально на каждом шагу, думал испытания проводить ещё недели две назад, а на практике нет, не тут то было и когда они будут пока не знаю...)
    Последний раз редактировалось alekseii; 25.02.2015 в 09:57.

  2.  
  3. #1162

    Регистрация
    05.11.2011
    Адрес
    Praha
    Возраст
    49
    Сообщений
    194
    Алексей иногда если много знаешь вредит мне кажется что именно это и происходит в вашем случаи (не в обиду)
    вам надо сначала написать саму программу а уже потом заниматься украшательствами, Виктор поднял верт если я правильно понял тупо воткнул место моторов сервы изменил настройки назы и он полетел и даже сам весел.


    То что написал я это быстрей алгоритм чем программа переложите это на СИ и получите основной код адаптера и его можно облетать
    средние точки серв нам ненужно нам нужен только максимально допустимые значения верх и низ чтоб не выламывать механику и была возможность настраивать максимальные углы атаки лопастей те же -6 +10 сигнал мотора правильней взять с приемника на прямую а наза будет управлять только шагом


    эксперименты на столе нужного результата не дадут поскольку у назы мозг сносит и она не понимает что происходи поскольку нужного отзыва не видит
    вот когда это полетит тогда можно заняться украшательством и то я вижу там всего 4 кнопки и один джампер для переключения цифровые или аналоговые сервы АП две для настройки нижнего предела и две для верхнего остальное написали назовцы

  4. #1163

    Регистрация
    23.11.2014
    Адрес
    Донецк Ростовской обл.
    Возраст
    58
    Сообщений
    155
    Цитата Сообщение от btr1209 Посмотреть сообщение
    Виктор поднял верт если я правильно понял тупо воткнул место моторов сервы изменил настройки назы и он полетел и даже сам весел.

    Да я поднял вертолет с NAZA-M и он прекрасно летает блинчиком и висит в режиме GPS.


  5. #1164

    Регистрация
    17.09.2010
    Адрес
    Минск
    Возраст
    48
    Сообщений
    909
    понастрочили...
    Цитата Сообщение от btr1209 Посмотреть сообщение
    Ребята не надо забывать что любой компьютер может выполнять только одно действие в один момент времени
    Мы вкурсе Если Вы говорите о фазах программной обработки, то их значения (в нашем случае) мизерны и их величинами можно просто пренебречь, особенно если там будет:
    Цитата Сообщение от alekseii Посмотреть сообщение
    16 гигагерц, для выполнения данной программы будет достаточно, AVR - это сила
    (шутка)
    Мы говорим лишь о технической возможности.
    Цитата Сообщение от btr1209 Посмотреть сообщение
    и надо посмотреть как это все выглядит если этого не знать дальнейшее обсуждение тол ко мусорит ветку
    Цитата Сообщение от robis Посмотреть сообщение
    понадобится двух лучевой осциллограф. Виктор вероятно изыщет такую возможность.
    Кто нибудь спорит?
    По поводу мусора - не согласен! Именно обсуждение вопросов адаптации Naza-M Lite к вертолету оживило эту ветку и наоборот только способствует поиску решения. Текущая активность говорит об интересе к теме сама за себя.

    Цитата Сообщение от btr1209 Посмотреть сообщение
    Виктор поднял верт если я правильно понял тупо воткнул место моторов сервы изменил настройки назы и он полетел и даже сам весел.
    Сергей, не надо все валить в одну кучу. Есть два пути решения этой задачи: на логике и программный. Мы с Виктором, пока изучаем первый и есть вероятность, что все получится относительно просто.
    Благодаря усилиям и практическим тестам Виктора мы выяснили несколько важных фактов:
    - Вертолет в режиме коптера Y6 нормально стабилизируется, летает и управляется в ручном режиме (при наличии доп. гироскопа на рудере)
    - Наза всегда делает вертолетный разворот в режиме RTH
    - много других "мелочей", который "всплыли" в процессе обсуждения
    Это исходные данные и необходимый минимум тестов.
    Но, теоретически, я за программный вариант, т.к. это на порядок больше возможностей. Вы написали примерный алгоритм - это замечательно, но еще нужен заинтересованный человек, имеющий опыт работы с AVR в соответствующей программной среде, чтобы доводить все это "до ума" Версия 1.0 никогда не бывает окончательной.

  6.  
  7. #1165

    Регистрация
    24.09.2013
    Адрес
    Москва
    Возраст
    25
    Сообщений
    410
    Добрый день. Не как не получается настроить naza h, может кто то поможет советом. Суть проблемы в том, что при взлете вертолет сильно начинает вилять хвостом, в чем дело не пойму, чувствительность менял,аппа jr pcm9x2, на хвосте серва align ds620, знает может кто в чем дело???

  8. #1166

    Регистрация
    05.11.2011
    Адрес
    Praha
    Возраст
    49
    Сообщений
    194
    Олег я в принципе тоже за программный вариант но с логикой меня тоже вполне устроит чтоб мудрить на логике не хватает данных о них я уже писал да если сдвиг на пару тактов этим можно пренебречь а если на пол управляющего импульса тогда как, какой активный уровень 0 или 1 не зная этого можно рассуждать до посинения тем самым просто мусорить в ветке вот что я имел виду по поводу мусора


    Виктор можете приоткрыть занавес вашего решения на предмет что кроме назы там добавилось нужен ли был реверс серв на тарелке ну в общем такие моменты


    заинтересованное лицо надеюсь у нас есть это Алексей судя по его постам он уже достаточно освоился с АВР но у него может это коммерческий проект

    Цитата Сообщение от Shnuroker Посмотреть сообщение
    Добрый день. Не как не получается настроить naza h, может кто то поможет советом. Суть проблемы в том, что при взлете вертолет сильно начинает вилять хвостом, в чем дело не пойму, чувствительность менял,аппа jr pcm9x2, на хвосте серва align ds620, знает может кто в чем дело???
    если в полете перестает то подымите кривую газа из за малых оборотов не хватает производительности хвоста

  9. #1167

    Регистрация
    24.09.2013
    Адрес
    Москва
    Возраст
    25
    Сообщений
    410
    до полета еще не дошло, на земле, когда вот вот вертолет оторвется, у него начинает вилять хвост

  10.  
  11. #1168

    Регистрация
    23.11.2014
    Адрес
    Донецк Ростовской обл.
    Возраст
    58
    Сообщений
    155
    Цитата Сообщение от btr1209 Посмотреть сообщение
    Виктор можете приоткрыть занавес вашего решения на предмет что кроме назы там добавилось нужен ли был реверс серв на тарелке ну в общем такие моменты

    Да при настройке тарелки пришлось реверсировать одну серву, так как это программно сделать нельзя я разобрал серву перепаял двигатель на 180 градусов и концы переменного резистора.

    Цитата Сообщение от Shnuroker Посмотреть сообщение
    до полета еще не дошло, на земле, когда вот вот вертолет оторвется, у него начинает вилять хвост

    Уменьшайте чувствительность или регулируйте первоначальное положение лопастей.

  12. #1169

    Регистрация
    17.09.2010
    Адрес
    Минск
    Возраст
    48
    Сообщений
    909
    Цитата Сообщение от btr1209 Посмотреть сообщение
    Виктор можете приоткрыть занавес вашего решения на предмет что кроме назы там добавилось нужен ли был реверс серв на тарелке ну в общем такие моменты
    Упс.. я как то упустил это. Виктор, Вы делали реверс серв для тарелки? и что либо кроме назы было добавлено?
    Цитата Сообщение от btr1209 Посмотреть сообщение
    заинтересованное лицо надеюсь у нас есть это Алексей судя по его постам он уже достаточно освоился с АВР но у него может это коммерческий проект
    Я имел ввиду заинтересованное в нашем хобби. Это для души, на добровольных началах, в свободное время. Мне показалось, что Алексей все же пока начинающий в AVR, но "смотрит" в правильном направлении. Эта задачка простая, но только для программиста с опытом (если уже есть выполненный хотя бы один подобный проект). Мне тоже доводилось писать программки для контроллеров на ассемблере для процессора Z80, правда очень давно.

  13. #1170

    Регистрация
    23.11.2014
    Адрес
    Донецк Ростовской обл.
    Возраст
    58
    Сообщений
    155
    Цитата Сообщение от robis Посмотреть сообщение
    Упс.. я как то упустил это. Виктор, Вы делали реверс серв для тарелки? и что либо кроме назы было добавлено?

    Я сам не ожидал, но сервы одного производителя при одном и том же сигнале могут крутится в разные стороны, НАЗА здесь не причём и нечего дополнительного я не ставил хотя была мысль поставить микросхему с элементом НЕ.

  14. #1171

    Регистрация
    05.11.2011
    Адрес
    Praha
    Возраст
    49
    Сообщений
    194
    поменяйте местами сервы ивам снова понадобится реверс

  15. #1172

    Регистрация
    23.11.2014
    Адрес
    Донецк Ростовской обл.
    Возраст
    58
    Сообщений
    155
    Цитата Сообщение от btr1209 Посмотреть сообщение
    поменяйте местами сервы ивам снова понадобится реверс

    Я поменял направление вращения самой сервы.

  16. #1173

    Регистрация
    05.11.2011
    Адрес
    Praha
    Возраст
    49
    Сообщений
    194
    я понял что вы заделали я хотел сказать что производитель здесь ни причём просто серва установлена по отношению к остальным зеркально и на этом канале всегда нужен будет реверс

  17. #1174

    Регистрация
    17.09.2010
    Адрес
    Минск
    Возраст
    48
    Сообщений
    909
    Цитата Сообщение от vik500 Посмотреть сообщение
    Я сам не ожидал, но сервы одного производителя при одном и том же сигнале могут крутится в разные стороны
    а я вот это не понял

  18. #1175

    Регистрация
    23.11.2014
    Адрес
    Донецк Ростовской обл.
    Возраст
    58
    Сообщений
    155
    Цитата Сообщение от btr1209 Посмотреть сообщение
    я понял что вы заделали я хотел сказать что производитель здесь ни причём просто серва установлена по отношению к остальным зеркально и на этом канале всегда нужен будет реверс
    Вот я его и сделал.
    Последний раз редактировалось vik500; 25.02.2015 в 19:04.

  19. #1176

    Регистрация
    20.10.2013
    Адрес
    Петропавловск-Камчатский
    Возраст
    39
    Сообщений
    173
    Программно, у меня, реверс "на столе" работает без вопросов. Ни какого "коммерческого" интереса у меня нет, проста "опыта" не хватает. Раньше делал небольшие программы но на ассемблере, теперь перешёл на Си, а в нём многое по другому (для меня, любителя). В целом код написан, но постоянно возникают какие то маленькие проблемки то с одним врагментом то с другим. То что я его "домучаю" в любом случае - это без вопросов (полетит верт или нет - это другой вопрос, хотя раз у Виктора полетел, значит полетит), просто здесь явно есть люди занимающиеся теми же мультивиями и подобными контроллерами, а у них программы на порядок посложней, помощь бы не по мешала ...

  20. #1177

    Регистрация
    23.11.2014
    Адрес
    Донецк Ростовской обл.
    Возраст
    58
    Сообщений
    155
    Цитата Сообщение от alekseii Посмотреть сообщение
    Программно, у меня, реверс "на столе" работает без вопросов.

    Реверс Вы делаете НАЗОЙ или вашим контролером?

  21. #1178

    Регистрация
    21.02.2015
    Адрес
    Сквира
    Возраст
    40
    Сообщений
    27
    Подскажите, пожалуйста, как настраивать пиды Naza H, для 450-го вертолета. У меня все по умолчанию по 100%. В мануале очень резкий, а в АТТІ, сильно колбасит по вертикали.

  22. #1179

    Регистрация
    20.10.2013
    Адрес
    Петропавловск-Камчатский
    Возраст
    39
    Сообщений
    173
    Цитата Сообщение от vik500 Посмотреть сообщение
    Реверс Вы делаете НАЗОЙ или вашим контролером?
    моим контроллером.

  23. #1180

    Регистрация
    05.11.2011
    Адрес
    Praha
    Возраст
    49
    Сообщений
    194
    Цитата Сообщение от alekseii Посмотреть сообщение
    Программно, у меня, реверс "на столе" работает без вопросов. Ни какого "коммерческого" интереса у меня нет, проста "опыта" не хватает. Раньше делал небольшие программы но на ассемблере, теперь перешёл на Си, а в нём многое по другому (для меня, любителя). В целом код написан, но постоянно возникают какие то маленькие проблемки то с одним врагментом то с другим. То что я его "домучаю" в любом случае - это без вопросов (полетит верт или нет - это другой вопрос, хотя раз у Виктора полетел, значит полетит), просто здесь явно есть люди занимающиеся теми же мультивиями и подобными контроллерами, а у них программы на порядок посложней, помощь бы не по мешала ...
    Алексей конечно полетит если назе мешать не будем вы бы поделились с нами проблемками постараемся помочь ветку читает больше народу чем тут пишут сам си не знаю но принципе они все похожи чаще только синтаксис разный главное чтоб был правильный алгоритм а операторы нужные найти уже не так сложно

  24. #1181

    Регистрация
    20.10.2013
    Адрес
    Петропавловск-Камчатский
    Возраст
    39
    Сообщений
    173
    На конец то, сегодня, нашёл то что нужно (образец программы), здесь же на сайте. Написал человеку, пока "ждём".

    Все ответы есть в программе из "MultiWii", но не могу в нём разобраться...
    Последний раз редактировалось alekseii; 27.02.2015 в 05:41.

  25. #1182

    Регистрация
    05.11.2011
    Адрес
    Praha
    Возраст
    49
    Сообщений
    194
    так ссылку бы сразу дал

  26. #1183

    Регистрация
    20.10.2013
    Адрес
    Петропавловск-Камчатский
    Возраст
    39
    Сообщений
    173
    Цитата Сообщение от btr1209 Посмотреть сообщение
    так ссылку бы сразу дал


    Нашёл ссылку на конкретного участника сайта и уже у него на личной странице ссылка на программу.
    Интересует вот эта программа MultiWii_2_1_AIO_v2
    Вопрос (один из многих), где сама функция - spekTime=micros(); не могу её найти.

  27. #1184

    Регистрация
    05.11.2011
    Адрес
    Praha
    Возраст
    49
    Сообщений
    194
    это случаем не оно

    в том архиве файл RX

  28. #1185

    Регистрация
    20.10.2013
    Адрес
    Петропавловск-Камчатский
    Возраст
    39
    Сообщений
    173
    spekTime = micros(); - это сам вызов этой функции (чтение "времени"), а вот где она сама из чего она состоит и что делает вопрос (если я всё правильно понимаю, конечно).

  29. #1186

    Регистрация
    05.11.2011
    Адрес
    Praha
    Возраст
    49
    Сообщений
    194
    судя по тому как она используется micros() это встроенная функция ни в одном файле с архива нет ее определения а вот как ее используют файлы


    MultiWii_2_1.ino ,Sensors.ino возможно она определяется в програмной среде для авр

  30. #1187

    Регистрация
    23.11.2014
    Адрес
    Донецк Ростовской обл.
    Возраст
    58
    Сообщений
    155
    Сергей в #1180 пишет главное чтоб был правильный алгоритм


    ВОТ ВОТ я тоже про это, я пытался привлечь всех к написанию алгоритма но откликнулся только Олег #1142 и он прав что для рудера надо учитывать все шесть двигателей. На этом всё и закончилось, я готов заплатить программисту и такой есть но надо чётко на все сто написать алгоритм если что по его вине не будет работать он исправит а если по нашей вине то платить надо.

    У нас каждый сам, а вроде как общее дело делаем.

  31. #1188

    Регистрация
    20.10.2013
    Адрес
    Петропавловск-Камчатский
    Возраст
    39
    Сообщений
    173
    Я тоже готов заплатить, Виктор, если действительно у Вас есть человек который сможет помочь я напишу (и если сумма приемлемая оплачу) что надо (мне сейчас), напишите в личку (есть ли этот спец).
    {судя по тому как она используется micros()} так скорее всего и есть, но это под свою среду разработки (ардуино), а что там и как X... его знает.

  32. #1189

    Регистрация
    20.10.2013
    Адрес
    Петропавловск-Камчатский
    Возраст
    39
    Сообщений
    173
    (мысли одна за другой, надеюсь не "одна безумней другой")
    Итак, главное без паники. Про эту функцию, нашёл её, правда толку от этого не много, точнее, главный вопрос, когда в ней происходит перезапуск таймера (аппаратного) не понятно, но с другой стороны, это наверное и не важно. Производится проверка конечных (измеренных) значений, так что, будут каждый 10-ый (например) измеренный пакет "не правильным" да и фиг с ним. Не понял, как на ту же мегу 328 они (мультивийци) умудрились подсоединить 8-мь моторов (именно моторов) мне не понятно, похоже они переключают аппаратные таймеры то на один мотор то на другой (моё предположение). Понял, что (пишу, может кто что "поправит"...) входные сигналы определяются по прерываниям (прерывания PCI).
    Главное, похоже у меня не получится собрать этот "адаптер" на уже купленном контроллере m32u4, нужен m2561. С одной стороны ещё потеря двух недель (на заказ и доставку и денег...), но с другой по настоящему, на конец то появляется (так думаю) "свет в конце туннеля"

  33. #1190

    Регистрация
    23.11.2014
    Адрес
    Донецк Ростовской обл.
    Возраст
    58
    Сообщений
    155
    Я только что разговаривал со специалистом с ИРИС http://www.pkpiris.ru/ в понедельник или вторник надо уже конкретную дать информацию.

  34. #1191

    Регистрация
    05.11.2011
    Адрес
    Praha
    Возраст
    49
    Сообщений
    194
    Алексей если с английским дружишь посмотри здесь http://code.google.com/p/multiwii/so...32u4.ino?r=717


    и вот здесь http://code.google.com/p/multiwii/so...kE%2FAero_Heli
    Последний раз редактировалось btr1209; 27.02.2015 в 15:11.

  35. #1192

    Регистрация
    20.10.2013
    Адрес
    Петропавловск-Камчатский
    Возраст
    39
    Сообщений
    173
    Сергей хорошо, надеюсь разберусь.

  36. #1193

    Регистрация
    23.11.2014
    Адрес
    Донецк Ростовской обл.
    Возраст
    58
    Сообщений
    155
    Ну что, мы остановились в нескольких шагах? Я всё таки перешёл на сторону микропроцессора. На простой логике слишком большой огород а урезать нет тогда смысла всё это делать.

  37. #1194

    Регистрация
    05.11.2011
    Адрес
    Praha
    Возраст
    49
    Сообщений
    194
    Алексей вам надо скачать вот от сюда http://arduino.cc/en/Main/Software вот это Windows ZIP file for non admin install
    весит 202 метра и подключит от туда все библиотеки тогда многое заработает более корректно там практически все функции которыми пользуются мультивии есть

    там неплохие исходники для управления сервами

  38. #1195

    Регистрация
    20.10.2013
    Адрес
    Петропавловск-Камчатский
    Возраст
    39
    Сообщений
    173
    Виктор, гадать какой будет алгоритм (такой или иной) - гадать без толку !!!
    Сделать плату со входами и выходами и подключённым экраном, далее "тупое" (это я про себя ) сидение перед изменяющимися цифрами (при изменении положений джойстиков на пульте). Именно так.
    По поводу алгоритмов, да он понадобится, но после осознания "увиденных" сигналов (конкретно по поводу программы для адаптера, в ней нет обработки данных ГПС (ГЛОНАСС), в целом, будет гораздо проще). Посоветуетесь, Вам всё расскажут, главное выбрать МК (микроконтроллер) . На самом деле, как я написал, можно (практически) любой МК, в том же хеликоманде (в блоке с "проводами") стоит старенькая мега48, но надо "с уметь" "запустить" свою программу на на тех так сказать "дровах". Всё можно сделать, нет аппаратного таймера - "делаем" программный, нет встроенного интерфейса - "пишем" его сами, итд. Как говорится, МК не сможет только кофе сварить Но для этого нужны знания и опыт. Если его нет - то лучше "взять" современный МК, в котором многое реализовано в "железе", то есть аппаратно.
    Последний раз редактировалось alekseii; 28.02.2015 в 06:12.

  39. #1196

    Регистрация
    20.10.2013
    Адрес
    Петропавловск-Камчатский
    Возраст
    39
    Сообщений
    173
    P.S. есть люди для которых важен процесс управления моделью, а есть для которых важен сам процесс изготовления

  40. #1197

    Регистрация
    23.11.2014
    Адрес
    Донецк Ростовской обл.
    Возраст
    58
    Сообщений
    155
    Люди помогите дописать этот бред. Программист видел вертолет только на витрине детского мира, и ему надо рассказать всё до последней мелочи.
    Техническое задание для программиста.
    1. В состоянии покоя когда мы не трогаем ручки управления все сигналы на выходе НАЗЫ одинаковые, и они должны повторятся на выходах микроконтроллера 1,2,3,4.

    Управление Шаг-Газ
    При изменении газа на всех шести выходах НАЗЫ сигналы изменяется одинаково (меняется скважность) и на выходах 1,2,3 нашего микроконтроллера должны быть такие же, но при этом надо учитывать что выход НАЗЫ

    М1,М4 управляют выходом 1 микроконтроллера,

    М2,М5 управляют выходом 2 микроконтроллера,


    М3,М6 управляют выходом 3 микроконтроллера,


    То есть у нас здесь три независимых канала.


    При изменение длительности импульсов сигнала между выходами НАЗЫ (при развороте) они меняются, на М1,М2,М3, скважность уменьшается а на М4,М5,М6 увеличивается или наоборот это зависит от направления разворота, а на выходах 1,2,3 сигнал не должен меняться.


    Управление Курсом


    4 канал не зависит от предыдущих трех. Выход 4 микроконтроллера, при изменении газа сигналы на выходе М1, М2, М3, М4, М5,М6 изменяются одинаково а на выходе 4 нашего микроконтроллера сигнал не должен меняться и только при повороте когда сигналы на выходах НАЗЫ М1,М2,М3 будут отличатся от М4,М5,М6 по длительности импульса на выходе 4 длительность сигнала тоже будет меняться. Тем самым будет управление хвостом.


    Управление креном.


    При изменении сигнала между М2 и М5 а также между М3 и М6 сигнал на выходе 1 и 3 также меняется. (пояснение: на М2 длительность сигнала уменьшается на М5 увеличивается, на М3 увеличивается а на М6 уменьшается то есть сервоприводы должны вращаются в разные стороны)


    Управление тангажом.














    2. На все четырёх выходах микроконтроллера надо сделать


    а) регулировку конечных точек.


    б) регулировку центральной точки.


    в) а также реверс.



  41. #1198

    Регистрация
    17.09.2010
    Адрес
    Минск
    Возраст
    48
    Сообщений
    909
    Цитата Сообщение от alekseii Посмотреть сообщение
    P.S. есть люди для которых важен процесс управления моделью, а есть для которых важен сам процесс изготовления
    А есть еще те, для кого важно и одно и другое

    Цитата Сообщение от alekseii Посмотреть сообщение
    похоже у меня не получится собрать этот "адаптер" на уже купленном контроллере m32u4, нужен m2561
    Почему? Задача Y6=>H3 вроде не архисложная (хотя все относительно), но Вы и сами пришли к выводу, что тип контроллера не сильно важен - иногда можно менять просто подход (например, таймер аппаратный или программный). Можно и на меге 328.
    Мне думается, что при выборе МК важнее его вес с обвязкой, размер, цена, доступность, и удобство применения для наших целей (например, возможность менять параметры в поле).

    Цитата Сообщение от vik500 Посмотреть сообщение
    Я только что разговаривал со специалистом с ИРИС http://www.pkpiris.ru/ в понедельник или вторник надо уже конкретную дать информацию.
    Виктор, если Вы ставите задачу программисту, то лучше предварительно определиться с МК (тут важно мнение Алексея, т.к. он ближе всех касался темы). Далее, я тоже готов финансово поддержать этот проект, но не стоит надеяться, что первая версия вот так замечательно и сразу заработает. Практически всегда "всплывают" мелкие и крупные неожиданности как по части постановки задачи так и в программ или сама Наза "выкинет" сюрприз. Обычно бывает несколько версий (~10-30) и за каждую платить?
    Поэтому, лучше будет, предварительно согласовать железо (МК), еще раз "вылизать" начальный алгоритм (его надо максимально именно закончить), предать все это дело программисту, ну и сразу договориться о передаче исходников и готовой среды программирования для нас.

    P.S. С логикой пока "заминка". Есть сложности, поначалу показалось, что все проще, но когда нарисовал на бумаге возникли вопросы.
    Нажмите на изображение для увеличения
Название: Servo2.jpg
Просмотров: 13
Размер:	37.6 Кб
ID:	1038434

  42. #1199

    Регистрация
    23.11.2014
    Адрес
    Донецк Ростовской обл.
    Возраст
    58
    Сообщений
    155
    Я хочу предоставить выбор процессора программисту такой какой он знает, но он должен быть доступный для всех, может из серии AVR. И язык желательно Си.

  43. #1200

    Регистрация
    05.11.2011
    Адрес
    Praha
    Возраст
    49
    Сообщений
    194
    Цитата Сообщение от vik500 Посмотреть сообщение
    Люди помогите дописать этот бред. Программист видел вертолет только на витрине детского мира, и ему надо рассказать всё до последней мелочи.
    Техническое задание для программиста.
    1. В состоянии покоя когда мы не трогаем ручки управления все сигналы на выходе НАЗЫ одинаковые, и они должны повторятся на выходах микроконтроллера 1,2,3,4.

    Будим считать что на входе одинаковые а вот на выходах разные должны быть




    Цитата Сообщение от vik500 Посмотреть сообщение
    Управление Шаг-Газ
    При изменении газа на всех шести выходах НАЗЫ сигналы изменяется одинаково (меняется скважность) и на выходах 1,2,3 нашего микроконтроллера должны быть такие же, но при этом надо учитывать что выход НАЗЫ
    не должны быть такие же , если по уму они должны быть одинаковы в процентном соотношении по отношению к входным


    и чтоб было понятней нужно им сразу присвоить имена
    Цитата Сообщение от vik500 Посмотреть сообщение

    М1,М4 управляют выходом 1 микроконтроллера,
    элеватор
    Цитата Сообщение от vik500 Посмотреть сообщение

    М2,М5 управляют выходом 2 микроконтроллера,
    элерон
    Цитата Сообщение от vik500 Посмотреть сообщение


    М3,М6 управляют выходом 3 микроконтроллера,
    пич или шаг (кто как привык)
    Цитата Сообщение от vik500 Посмотреть сообщение


    То есть у нас здесь три независимых канала.


    При изменение длительности импульсов сигнала между выходами НАЗЫ (при развороте) они меняются, на М1,М2,М3, скважность уменьшается а на М4,М5,М6 увеличивается или наоборот это зависит от направления разворота, а на выходах 1,2,3 сигнал не должен меняться.
    плевать на выходы 1,2,3 полетный контролер с механической обратной связью так что это уже проблемы назы если верт даст крен наза выровняет вы и не заметите
    Цитата Сообщение от vik500 Посмотреть сообщение
    Управление Курсом


    4 канал не зависит от предыдущих трех. Выход 4 микроконтроллера, при изменении газа сигналы на выходе М1, М2, М3, М4, М5,М6 изменяются одинаково а на выходе 4 нашего микроконтроллера сигнал не должен меняться и только при повороте когда сигналы на выходах НАЗЫ М1,М2,М3 будут отличатся от М4,М5,М6 по длительности импульса на выходе 4 длительность сигнала тоже будет меняться. Тем самым будет управление хвостом.
    баба яга против на 4 канале то есть руль направления но рудер короче правда, так вот на рудере должен быть постояный сигнал нуля сервы


    и по возможности стоб был выбор между 1520 , 760 и третий не помню допишите кто знает это центр сервы значить тоже в процентном прибавляться или отнимается от середины
    пример разница между верхним и нижнем составит 10% значит 1520+10%= 1748 это одно направление или 1520-10%=1292 это другое направление итак для всех возможных
    серв
    Цитата Сообщение от vik500 Посмотреть сообщение


    Управление креном.


    При изменении сигнала между М2 и М5 а также между М3 и М6 сигнал на выходе 1 и 3 также меняется. (пояснение: на М2 длительность сигнала уменьшается на М5 увеличивается, на М3 увеличивается а на М6 уменьшается то есть сервоприводы должны вращаются в разные стороны)
    мне кажется здесь ошибка как то лишено логике на столе может и так
    а воздухе вряд ли кто мерил разве что назовцы М6,3 это один луч М5,2 второй луч логичнее М5,2 убавить а М6,3 добавить газу чтоб получился крен и при этом центр коптёра сохранил свое положение , проверьте плиз свои наблюдения на этот счет


    реверс нужен на все 4 канала
    Цитата Сообщение от vik500 Посмотреть сообщение


    Управление тангажом.














    2. На все четырёх выходах микроконтроллера надо сделать


    а) регулировку конечных точек.


    б) регулировку центральной точки.
    не вижу необходимости в центральной точке вообще если считаете что нужна объясните зачем то есть практическое применение
    Цитата Сообщение от vik500 Посмотреть сообщение


    в) а также реверс.
    Цитата Сообщение от vik500 Посмотреть сообщение
    Я хочу предоставить выбор процессора программисту такой какой он знает, но он должен быть доступный для всех, может из серии AVR. И язык желательно Си.
    программу писать лучше на Си привязываться к контролеру не желательно это проблемы компилятора и если уж платить то код должен быть с пояснялками тогда многие и сами смогут подпилить под себя пример кода

    1 ISR(TIMER0_COMP_vect) // Прерывание по совпадению
    2{
    3 if (servo_state) // Если не нулевое состояние то
    {
    OCR0 = ServoNextOCR[servo_state]; // В регистр сравнения кладем
    4 PORTA &= ~ServoPortState[servo_state]; // Сбрасываем биты в порту, в
    //соответствии с маской в массиве масок.






    Последний раз редактировалось btr1209; 01.03.2015 в 21:27.

+ Ответить в теме

Похожие темы

  1. FPV на вертолетах классической схемы.
    от KIR2142 в разделе Фото и видеосъемка, системы стабилизации
    Ответов: 3462
    Последнее сообщение: 18.05.2017, 18:03
  2. Продам системы стабилизации (FY90Q,XAircraft,HeliCommand,Copilot)
    от RID в разделе Барахолка. Вертолеты
    Ответов: 2
    Последнее сообщение: 02.11.2011, 17:27
  3. Ответов: 12
    Последнее сообщение: 04.09.2011, 20:31
  4. Профессиональные системы стабилизации и автопилотирования вертолета
    от SwiftAi в разделе Фото и видеосъемка, системы стабилизации
    Ответов: 2
    Последнее сообщение: 20.03.2011, 22:16
  5. А подскажите систему стабилизации на копийную модель вертолета на базе 450-го
    от osy13 в разделе Фото и видеосъемка, системы стабилизации
    Ответов: 27
    Последнее сообщение: 30.12.2010, 22:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения