Smalltim OSD and autopilot (часть 2)
сообщение от smalltim “А, вот, надо еще нелюбовь к русским буквам в пути к прошивке проверить. Но это вам уже не флип, не должон выпендриваться.”
Конечно нам приятно что Вы для нас так стараетесь, но я думаю на таких мелочах не стоит тратить ваше драгоценное время. Любой даже самый чайный чайник думаю сможет положить файл с прошивкой туда где путь его будет только корявым английским написан.
есть прошивки от Олега Агеева - Oliver, где это настраивается. Крайняя версия 305
Вопрос к Oliver
Готова ли эта версия прошивки и если готова где можно скачать?
Заранее благодарен за ответ.
Прошивка 305 здесь:SmallTim Трекинг
И далее внизу страницы конфигуратор.
Коллеги, принимайте Контрольную Панель 5.0.1
Надеюсь, теперь FLIP можно забыть. Посмотрите, полазайте по менюшкам, попробуйте обновить прошивку АП…
Прошивки, лежащие в папках с русскими буквами, прошивалка не понимает. Но это лечится. В папке, где лежит КОнтрольная Панель, будет создан подкаталог с прошивками, и они будут копироваться туда перед прошивкой автоматически.
В планах - проверка наличия обновлений прошивок и новых версий версий Панели на сайте, при наличии интернета, и, после Вашего согласия, автообновление.
Драйвер для процессоров наземки и АП я пока не положил в дистрибутив Панели, подцепится тот, что стоит в системе сейчас.
Как наберу от вас положительных-отрицательных ответов на новую Панель - соберу “чистовой” вариант с драйвером и с обходом проблемы папок с русскими буквами.
Тимофей, “Тип подключения RC приемника” - действующий пункт, или только заготовка?
У меня не получается настроить комплексный PPM… а очень хочется…
Если нажать “чтение настроек из памяти карты”, то получаем “настройки подключения RC приемника: Ошибка чтения настроек”. Это предпоследний пункт списка.
Если нажать обновление микропрограмм АП, то вначале винда ругалась, что не установлен драйвер AT90USB128 DFU. Указал ей фолдер с установленным FLIC. Она поставила AT90USB128 (без DFU).
Теперь контрольная панель на обновление (стирание микропрограммы) говорит: Ошибка соединения с платой в режиме DFU, драйвер DFU не установлен, плата не подключена или не исправна.
Сидим тут с Женьком (how_eee) ковыряем АП.
Контрольную Панель 5.0.1 :
Если нажать “чтение настроек из памяти карты”, то получаем “настройки подключения RC приемника: Ошибка чтения настроек”. Это предпоследний пункт списка.
Если нажать обновление микропрограмм АП, то вначале винда ругалась, что не установлен драйвер AT90USB128 DFU. Указал ей фолдер с установленным FLIC. Она поставила AT90USB128 (без DFU).
Теперь контрольная панель на обновление (стирание микропрограммы) говорит: Ошибка соединения с платой в режиме DFU, драйвер DFU не установлен, плата не подключена или не исправна.
все точно так же. Панель переводит ап в режим прошивки, но драйверов-то atmel_usb_dfu в системе нету. Поставил вручную - заработало.
Периодически при нажатии кнопки Диагностика, панель вылетает. Связи не заметил.
Зато заметил другую нехорошую фичу. На крыле 2 машинки на элеронах.Чтобы не ставить Y кабель (которого нету и лень паять) решили одну воткнуть в выход АП №2, а вторую в выход №6 и сделать микс второго канала в шестой 100% для всех режимов автопилота. Но не тут то было. Так как на входе ап №6 нет pwm, то и на выход он дает только 800мс. И ничего не получается.
Также отпадает такая задумка: Если сделать возможным выводить на пустой канал микс, томожно сделать такую фишку. При полете в ручную 4 канал рулит рулем направления, а при автополете, по точкам например, микшуем рн на поворот камеры. а поворот рн отключаем. Летим и вертим камерой. Освобождается 1 канал. Просто у меня их всего 6.
еще глюк.Прошивка ап 1_18_4. В новой кп есть выбор “плата иму подключена”. Выбираю “нет”, записываю, читаю, а там опять стоит “да”.
Всем доброго времени суток.Скажите пожалуйста,в датчике тока с какой стороны вход для батареи(просто в предыдущий телеметрии,у меня была изи осд, на датчике тока была маркировка ,где вход,а где выход)или здесь без разницы,какой стороной к регулятору,а какой к аккамулятору.
Зато заметил другую нехорошую фичу. На крыле 2 машинки на элеронах.Чтобы не ставить Y кабель (которого нету и лень паять) решили одну воткнуть в выход АП №2, а вторую в выход №6 и сделать микс второго канала в шестой 100% для всех режимов автопилота. Но не тут то было. Так как на входе ап №6 нет pwm, то и на выход он дает только 800мс. И ничего не получается.
Да, всё правильно. Каналу 6 надо указать нейтраль и допустимый диапазон PPM при калибровке, иначе у шестого канала будет неопределенный диапазон, который АП (когда не знает, что за диапазон задан при калибровке) обрезает до 800…2200мкс.
При калибровке диапазонов АП подключите 2 и 6 каналы АП к приемнику, тогда и в канале 6 появится понятный автопилоту допустимый диапазон PPM.
После калибровки он уже не нужен.
еще глюк.Прошивка ап 1_18_4. В новой кп есть выбор “плата иму подключена”. Выбираю “нет”, записываю, читаю, а там опять стоит “да”.
В текущей публичной прошивке АП просто нет понятия о том, что бывает IMU, так что он отдает Панели левые данные.
Если нажать “чтение настроек из памяти карты”, то получаем “настройки подключения RC приемника: Ошибка чтения настроек”. Это предпоследний пункт списка.
Аналогично, текущая публичная прошивка АП не сообщает Панели данные о типе подключения к приемнику - она этих типов не понимает.
Теперь контрольная панель на обновление (стирание микропрограммы) говорит: Ошибка соединения с платой в режиме DFU, драйвер DFU не установлен, плата не подключена или не исправна.
То есть, стирать-стирает, но не записывает новую прошивку? По какому пути лежит файл прошивки?
Коллеги, новая Панель не пользуется FLIPом для обновления прошивки, но драйвер для процессора АП в режиме обновления прошивки, по-прежнему, нужен. В чистовой версии Панели я возьму его из подкаталога usb ФЛИПа и положу рядом с Контрольной Панелью.
Как и в случае использования FLIP, прошивальщик ругается и не может прошить, если файл прошивки лежит в каталоге, содержащем русские буквы или пробелы. В чистовой версии Панели я сделаю копирование файла прошивки из того места, где она у вас положена, в каталог где лежит прошивальщик, и после этого - прошивание.
Пожалуйста, напишите +1, “да”, “ок” или что угодно, если обновление прошивок у вас сейчас работает. Это значит, что новый прошивальщик подвязан правильно, работает на ваших версиях Windows и можно готовить чистовую версию.
Если не работает то, что работало с FLIP, то пишите “айяйяй”, “бракоделы!” или что-нибудь плохое Ж)
Всем доброго времени суток.Скажите пожалуйста,в датчике тока с какой стороны вход для батареи(просто в предыдущий телеметрии,у меня была изи осд, на датчике тока была маркировка ,где вход,а где выход)или здесь без разницы,какой стороной к регулятору,а какой к аккамулятору.
Артем, это достаточно очевидно. Аккумулятор не может иметь разъем ПАПА, с оголенными контактами, иначе замыкание чем угодно, хоть ключами в кармане, гарантировано. Поэтому на аккумуляторах с разъемами Deans Ultra 100, как у нас, всегда стоит МАМА. Ну а датчик тока к аккумулятору подключается, соответственно, ПАПОЙ.
Артем, это достаточно очевидно.
Я чего то сразу не допер(у меня разъёмы хт60 надо будет перепаять).
Прошивальщик работает. Как только поставил atmel_usb_dfu, все стало и шить и тереть и туда и обратно как по маслу. Русских букв не было в пути.
Щас проверил D:\Чоппер\cЫontrol_panel_5_0_1 Работает. ни на что не ругается. Достаточно русских букв?
Тимофей, какую прошивку поставить чтобы завтра полетать без проблем? Что поставить в ТМ, что в АП, что на комп КП?
Тим, с 5-й панелью действительно что-то не то. У меня она даже настройки из файла считать не смогла.
Коллеги,давно купил автопилот.Решил на днях подключить к телеметрии,ну и соответственно всё это добро задействовать.Подключение произвёл по инструкции с сайта.Картинка с телеметрии идёт,нет управления каналов.Передатчик 9-ти канальный,приёмник Tomasa LRS 12-ти канальный.Задействованы только 5 каналов-остальные свободны.Питание на автопилот идёт с одной ходовой батарреи - Hyperion 3S 2200 mah 11 v. При подключении баттареи происходит писк иннициализации как при нормальной работе,а потом постоянный писк с интервалом в 2 сек.Управления - нет.Где собака зарыта? Подскажите неучу,пож-та?
Пожалуйста, напишите +1, “да”, “ок” или что угодно, если обновление прошивок у вас сейчас работает. Это значит, что новый прошивальщик подвязан правильно, работает на ваших версиях Windows и можно готовить чистовую версию.
Ок! Windows XP, все прошивается без проблем.
Тимофей, какую прошивку поставить чтобы завтра полетать без проблем? Что поставить в ТМ, что в АП, что на комп КП?
Крайнюю прошивку АП и контрольную панель со smalltim.ru
Подключение произвёл по инструкции с сайта.Картинка с телеметрии идёт,нет управления каналов.Передатчик 9-ти канальный,приёмник Tomasa LRS 12-ти канальный.Задействованы только 5 каналов-остальные свободны.Питание на автопилот идёт с одной ходовой батарреи - Hyperion 3S 2200 mah 11 v. При подключении баттареи происходит писк иннициализации как при нормальной работе,а потом постоянный писк с интервалом в 2 сек.Управления - нет.Где собака зарыта? Подскажите неучу,пож-та?
Посмотрите мануал: smalltim.ru/…/autopilot_manual_3-1-1.pdf.zip
И видеоинструкцию:
Спасибо!Посмотрю и повторю в точности на своей системе.Потом отпишусь.
Тим, с 5-й панелью действительно что-то не то. У меня она даже настройки из файла считать не смогла.
Да, исправил, спасибо за наводку. Локализованные имена групп настроек проверялись на соответствеи внутренним именам групп настроек.
То есть, стирать-стирает, но не записывает новую прошивку? По какому пути лежит файл прошивки?
Я попытался заснять что происходит в выложить на youtube, как ошибка перестала повторяться. Поэтому могу только на словах… АП переключался в DFU, в Win7 (диспетчере устройств) с характерным звуком возникало устройство AT90USB128, мгновенно после этого появлялось сообщение “Ошибка соединения”, и стирание, как я понимаю, не проходило. Перезагрузки компа не помогали.
Сейчас после появления устройства появляются надписи о задержке на сколько то мс, затем стирает, затем записывает новую.
Перед тем как ошибка исчезла, у меня поставились какие-то обновления для .NET Framework 4. Это, наверно, единственное что менялось.
Да, сейчас если прошивка лежит в c:\program files (x86)\smalltim\, то все ломается на записи прошивки. Если в корне диска, то работает. Но это уже другая ситуация и, как я понимаю, ожидаемая.
Да, сейчас если прошивка лежит в c:\program files (x86)\smalltim\, то все ломается на записи прошивки. Если в корне диска, то работает. Но это уже другая ситуация и, как я понимаю, ожидаемая.
Да, и это исправлено.
При обновлении прошивки я сделал копирование файла из указанного Вами места, где лежит прошивка, в подкаталог /firmware/ap_firmware (для АП) и /firmware/ta_firmware (для наземки) и прошивание уже оттуда. Все проблемы с русскими буквами, пробелами и прочей ересью решены.
Теперь вы всегда будете знать, где лежат резервные копии всех ваших прошивок - в подкаталоге /firmware/.
Дальше.
Драйвер для процессоров в режиме обновления прошивки помещен в подкаталог /drivers. Можно ставить его руками, а можно и не ставить.
Главное. Теперь вообще ничего не придется искать, качать и ставить, кроме Контрольной Панели.
Теперь при обновлении прошивки, когда Контрольная Панель в течение 100 секунд ждет появления АП/поворотки в режиме обновления прошивки и не находит в течение 10 секунд, Контрольная Панель сама устанавливает драйверы из своего подкаталога /drivers. Единственное телодвижение, которое надо будет сделать - нажать “Да, хочу установить этот драйвер”, когда Виндовс спросит, хотите или нет. Атмел принципиально, видимо, не хочет выпустить WHQL драйвер для своих процов, а программно погасить этот вопрос от Виндовса я не могу. Далее просто подождите несколько секунд, пока Виндовс накатывает драйвер.
Один раз поставив драйвер, Панель не будет в дальнейшем переустанавливать его, занимая ваше время. Но если Вы удалите драйвер руками - при следующем же случае обновления прошивки она его заново поставит.
Предпоследнее. Панель теперь собрана как универсальное 32/64-битное приложение, на 64-битных системах должна крутиться еще быстрее.
Последнее. Убрана ошибка, замеченная baychi - новая Панель не читает старые файлы настроек. Опечатка в коде, поправлено.
Сейчас соберу свежую Контрольную Панель со всеми обновлениями и выложу.
“Чистовая” версия готова.
Контрольная Панель 5.0.2: files.mail.ru/U83P2U
“Чистовая” версия готова.
Что-то на компе не хочет открываться новая КП, на нетбуке открывается без проблем. Т.е. нажимаю на ярлык КП, а в ответ тишина. Пытаюсь удалить КП с компа, а в ответ выхолит сообщение, что программа занята там чем-то. Делаю презагрузку компа, только после этого дает удалить КП.
И на компе и на нетбуке стоит Windows XP.