Smalltim OSD and autopilot (часть 2)
Спасибо за фото. Да, на фото каналы 1 и 2 в нейтралях, а АП надетектировал, что Вы поставили ручки в положения -35% крена и -28% тангажа.
Пройдите процедуру калибровки команд управления.
Теперь попробуйте поводить руками возле пиродатчиков или подергать стики. В режиме стабилизаци должен реагировать.
Теперь попробуйте поводить руками возле пиродатчиков или подергать стики. В режиме стабилизаци должен реагировать.
Спасибо заработала . Смысел ясен
Оп. Только что было сообщение вида “нифига не изменилось, тоолько сервами раз в 3-10 секунд дрыгает”. Александр, что в итоге было не так?
Помогите перепрошить АП… знаю недавно это обсуждали, он человеку который с компом на вы, непонятно… если можно объясните на простом русском языке …
Исходные такие: ТМ новая - первое включение, КП версия 0.4.2.6, Flip 3.4.3. Винда XP.
Телеметрия - перепрошилась на версию 3.2.5 - без проблем.
АП как только начинает прошиваться, сразу останавливается и говорит: AtLibUsbDfu.dll not found.
Как это победить!?
Юрий, у меня было такое, Я сделал так: на диске С: , в корневом каталоге, создал папку autopilot и в неё поместил все файлы связанные с АП. КП открывал именно из этой папки и прошивки тоже ставил из неё. А драйвер АП у Вас установился?
В Flip выбираешь USB, тоже пишет: AtLibUsbDfu.dll not found., а в следующем сообщении: could not load dynamic library…
Я сделал так: на диске С: , в корневом каталоге, создал папку autopilot и в неё поместил все файлы связанные с АП. КП открывал именно из этой папки и прошивки тоже ставил из неё
Сделал так - не помогло…
Забыл вот что, Я ещё удалил flip ( в установка и удаление программ) потом скачал и установил заново.
Обязательно подайте питание на АП , а то USB ему мало
Сделано: папка autopilot на диске С. В ней папка с flip, telemetry_gen3_2_5.hex, autopilot_0_17_12.hex, autopilot_control_panel_0_4_2_6.exe.
Подключаю батарейку 3S к АП, запускаю КП, подключаю кабелем к компу.
КП - видит АП.
Запускаю - перепрограммирование АП - начинается и тут же остановка на - “выбор интерфейса программирования USB”. Ну и конечно сообщение AtLibUsbDfu.dll not found.
Flip - удалён, скачен по новой и установлен.
Если сначала закрыть сообщение: AtLibUsbDfu.dll not found. то в в окошке состояния обновления АП пишет:Ожидание готовности платы, с обратным отсчётом времени, по истечении которого появляется сообщение:
Ошибка соединения с платой в режиме DFU.
Возможная причина:
Драйвер режима DFU не установлен.
Плата не подключена или неисправна.
Т.е. не получилось…😦
Оп. Только что было сообщение вида “нифига не изменилось, тоолько сервами раз в 3-10 секунд дрыгает”. Александр, что в итоге было не так?
Сам виноват! Написано “задайте крайнее положение ручки …” и я ручку задал в крайнее положение , отпустил и нажал ОК. А надо было удерживать и нажимать ОК. Для меня это что-то новое в калибровках вот и затупил!
А17 Юра войди в диспетчер устройств подключи АП и нажимай кнопки в правильной последовательности принудительного определения устройства, пока оно появится в диспетчере устройств, а дальше все пойдёт как надо.
Юрий, процедура обновления прошивки АП достаточно подробно описана тут: smalltim.ru/production/autopilot/docs/#ap_firmware…
Для того, чтобы получить возможность обновлять прошивки платы автопилота средствами Контрольной Панели, необходима установка утилиты ATMEL FLIP от ATMEL - производителя процессора, установленного на плате автопилота. Скачать свежую версию FLIP можно по ссылке. При этом необходима версия, включающая в себя среду исполнения Java (Java Runtime Environement included).
При обновлении прошивки платы автопилота Контрольная Панель переводит процессор платы автопилота в режим обновления прошивки (DFU, Device Firmware Upgrade). В этот момент Windows и Контрольная Панель показывает отключение платы автопилота, а через пару секунд - подключение нового устройства - процессора платы автопилота в режиме DFU:
При выборе вариантов установки драйвера необходимо выбрать установку из указанного места:
… далее отметить вариант самостоятельного выбора пути к драйверу:
Драйвер находится в подкаталоге \usb каталога, в который установлен ATMEL FLIP, например, C:\Program Files\Atmel\Flip 3.4.1\usb:
Далее нужно лишь выбрать единственный предложенный вариант устройства:
Установка драйвера завершена: устройство готово к работе:
Сразу после установки драйвера Контрольная Панель продолжит обновление прошивки платы автопилота. При следующих обновлениях установка драйвера не требуется, Windows самостоятельно определяет устройство и использует установленный драйвер.
Доброй всем ночи.
Позволю себе поделиться наработанным.
В независимую прошивку телеметрии внесена возможность производить настройки расположения элементов с компутера.
К сожалению, мега не резиновая. Что удалось:
16 элементов, 4 экрана. Экраны разбиты на две логические группы. Для каждого элемента можно задать всего две различные раскладки на экране, но для каждой раскладки можно включить или выключить отображение на одном из экранов ее группы. 😃 Написано сложно, проще увидеть.
Так же добавлена возможность легко выносить любые параметры для редактирования на компутере. Пока вынес настройки датчика тока и порта для GPS. И “Позывной” - то, что будет отображаться в строке заставки при старте. Остальное - по желанию, фантазируем.
Пока у Тимофея не освободится время для ваяния конфигуратора, подобного КП для АП, предлагаю свою сильно упрощенную версию. 😃
Кароче при записи точнее при изменении имени пилота, нету праверки на численность символов, тоесть в строке числется 14 символов и 2 пробела тоесть равно 16 символов, если просто написать короткую надпись меньше 16 символов , идёт сбой в блоках по битам и выдает ошибку, а если написать короткую надпись и дополнить ее до 16 символов пробелами то все супер =)
тестю далее =)
при записи точнее при изменении имени пилота, нету праверки на численность символов
Поправил, перезалил.
Позволю себе поделиться наработанным.
Олег, отличная работа! Постараюсь выдрать из Контрольной Панели редактор экранов телеметрии и адаптировать под твою мегапрошивку как можно скорее.
Итак, что же сделал Олег?
Это прошивка для работы телеметрии без АП, основанная на самых свежих исходниках от меня. Наработки Олега позволяют редактировать экраны телеметрии (4 экрана), менять тип установленного датчика тока, менять скорость порта, общающегося с модулем GPS, и завести свой собственный позывной на экране.
Как это работает?
-
Есть специальная прошивка от Олега, сохраняющая параметры настроек телеметрии в константах, положенных по заранее известным адресам в прошивке.
-
Есть программа для ПК, которая читает эту прошивку, позволяет изменить эти константы по Вашему вкусу и создает прошивку с Вашими настройками телеметрии.
-
Всё, что остается сделать - залить измененую по Вашему вкусу прошивку в плату телеметрии средставми автопилота или любого AVR-совместимого программатора.
Что нужно сделать для полного счастья - зарядить красивый конфигуратор с тасканием параметров прямо по экрану мышкой, как это сделано для автопилота. Это будет на моей совести.
Исходники, думаю, будут доступны после того, как Олег немного причешет их. Впоследствии исходники будут обновлены, будет добавлен код передачи данных на наземную станцию в видеосигнале.
очень расстраивает необходимость ноутбука в поле… с коммуникатоа бы… эххх…
Много гуглил, читал, вникал, прикидывал. Появились дельные мысли сделать это недорого и очень удобно.
На АП вешается компактный бюджетный Bluetooth модуль с 2 ногтя размером, а для зоопарка планшетотелефонов пишется конфигуратор на Яве с (поначалу) поддержкой только самого необходимого, без редакторов экранов телеметрии, калибровок-мониторинга, без обновления прошивок и прочего. Только настройки, максимально всё просто и по-спартански. Гламур и лоск - попозже, сейчас не до жиру.
Аппаратную часть сделать легко, а вот с программной - приму любую помощь. Это несложно, но времени просто нет.
АП перепрошился.
Спасибо всем кто откликнулся!
Подскажите пожайлуста. Скачал лог настроек Дронавта для Скайвокера. АП не видит файл. Может что на так делаю? Или кто ещё скинет настройки для Скайвокера под новую прошивку. Хочу проверится, не накосячил чего в настроёках, т.к. меняю на Скае комплект Тимометрия+ФИ21 на АП полностью от Тимофея.
Владимир, имя и расширения файла какое? Наверное, Андрей переименовывал… Должно быть *.apsettings