Smalltim OSD and autopilot (часть 2)
Смотреть в кп панели ,все смотрица,и все скачивается
ИМХО отлично будет для мелколетов fpv, а то в выходные чуть не потярелся на МиниСкае:). А OSD простейшую не планируете завести на прибор, типа cl-osd - стрелочка домой, напруга, расстояние?
Увы, изначальной идеей osd не предусмотрено - в 1.2г никак не влезает 😃
Теоретически будет разъем для прошивки/настройки, туда можно вывести координаты, высоту, пр, и забабахать мелкую телеметрию, размером платки 8х12мм но это в будущем…
Планируется как “неубивалка- возвращалка” (смотрите мой пост в конце декабря 2012г) для мелколетов и микрокоптеров.
Следующий “подопытный” будет мини - свифт - 150г самолетик с хоббикинга,…
Очень похоже на то что сильно глушила какая то рация или еще чего ,т.к это было с определенной переодичностью
От расстояния зависело? По логу удаления от базы напрямую не видно, а считать вручную по координатам - лень.
И еще жал, что RSSI не видно.
Но все равно, странно, что одна рация могла погасить модель при FHSS. Проверьте 3 вещи:
- Не оторвалась ли антенна на приемнике или передатчике?
- Что показывает лог идущий с приемника Эксперта, чему равен параметр A=?
- Какие настройки регистров 11-18 на приемнике и передатчике?
Да, я забыл еще один распространенный вариант: неверная настройка пропажи R/C - на пороге фиксации состояния.
Как у Вас это настроенно?
Всем спасибо большое,сам разобрался,это что то с аппой моей,турнига прошитая,там что то с калибровками,и походу на морозе что то с ней происходило,дома при тесте после того как с балкона занес холодную,глючило.Так что это не помеха.Спасибо
Коллеги, принимайте прошивку 1.25.4
Отличия от предыдущей версии, 1.25.0 бета:
-
Исправлена ошибка определения углов для навигации, привнесенная из-за проверки контрольной суммы прошивки в 1.25.0
-
Добавлена поддержка GPS модулей, не выдающих строку GPGSA. Всем, чей АП использует сторонние модули GPS или не запоминает координаты точки старта со штатным модулем GPS, рекомендуется обновление до 1.25.4.
-
Количество спутников обновляется даже тогда, когда нет GPS фикса: на старте GPS можно наблюдать, как модуль вылавливает 1,2,3 и т.д. спутников до тех пор, пока не появится фикс.
-
Исправлена ошибка со стартом программы после обновления прошивки - при переходе на 1.25.0 требовалось перезагружать АП дважды - после первого раза он входил в цикл бесконечной перезагрузки из-за неправильно настроенного watchdog таймера.
Еще небольшое изменение: при перезагрузке перед перепрошивкой АП при запуске перепрошивке из Контрольной Панели АП выставляет watchdog таймер на 8 секунд. Посему Контрольная Панель ждет около 8 секуд перед тем, как начинается процесс перепрошивки АП.
Увы, изначальной идеей osd не предусмотрено - в 1.2г никак не влезает
Я обдумываю варианты uOSD (микроOSD) для АП, но есть небольшая проблемка - модуль GPS уже установлен на микроАП, поэтому надо придумать, как лучше обойтись с теми, кто захочет uOSD без uAP: оставить без GPS (OSD будет малополезной) или дать возможность подключения GPS (тогда будет уже далеко не микро) или разместить GPS на плате (тогда будет 2 GPS модуля в паре с uAP, излишне).
Оптимально, думаю, второй вариант.
Захват точки старта произошел! Смотрю дальше. Спасибо!
Тут подсмотрел у Иглов имеется общий пробег в метрах за полет. Т.е. можно просто кружиться над базой, намотать километров десять и посмотреть общий расход акков, а после уже лететь на дальняк. В Смаллтиме такое можно сделать? Как я понял это вычисляется с датчика ЖПС только.
подсмотрел у Иглов имеется общий пробег в метрах за полет. Т.е. можно просто кружиться над базой, намотать километров десять и посмотреть общий расход акков, а после уже лететь на дальняк. В Смаллтиме такое можно сделать?
У Иглов, как и Вовы на экран можно вывести произвольную информацию, чем они и пользуются - например экран статистики после полета.
В текущей версии OSD такой жесткий формат, что от АП передается не текст, а значения и их атрибуты, поэтому высети произвольный текст, кроме как в строку состояния нельзя. Добавить новые поля Тимофей в принципе может (одновременно в OSD, АП и КП), но делает это крайне неохотно - ни одной просьбы за последний год выполненно не было.
Думаю, полноценная информация возможна теперь только в новой версии АП, на существующей врядли добавится что-нить новое. 😦
В текущей версии OSD такой жесткий формат, что от АП передается не текст, а значения и их атрибуты, поэтому высети произвольный текст, кроме как в строку состояния нельзя.
Жаль, было бы интересно для экспериментов.
Я обдумываю варианты uOSD (микроOSD) для АП
А этот проект не может быть открытым, как существующая OSD?😍
Просто давно ношу с коллегами по полетам мысль, собрать осд-микро на основе существующей осд-мини, что-то взяв в другом корпусе, что-то убрав, что-то переразведя. В принципе по прикидкам помещались на площади в половину текущей. Но ЛУТом такие штуки делать может только джедай, в производство проситься с пятью платками - закидают тряпками. Поэтому пока на уровне мыслей и набросок в игле все и осталось.
Так же были мысли переписать код текущей осд, так, чтобы все расчеты на гпс могли получаться от сторонней системы так же по уарту, многие стабилизаторы, автопилоты(без осд), даже приемники(Слон?) - уже имеют возможность подключить к себе гпс и посчитать удаление, азимут, скорость, высоту и т.п. Так почему бы не воспользоваться этим в конкретной версии прошивки, заюзав освободившееся под что-нить другое (горизонт от ардупилотов, мультивий и тп стабилизаторов без осд)
Простите за сумбур.
Можно вопрос, теоретический. Скорость по бародатчику сильно отличается от скорости GPS? Нельзя определять по разности скоростей - скорость потока, то есть ветра?
Тим, есть же разъем и ком-порт для прошивки:) на него можно выдавать инфу (собственно, уже выдается 😃 ) для внешних потребителей, :
osd и опционально блютуса или радиомодема… В этот же разъем сквозняком выдано питание.
Собственно, если у нас вход- ком- порт то можно подключить любой внешний модуль GPS…
Скорость по бародатчику сильно отличается от скорости GPS? Нельзя определять по разности скоростей - скорость потока, то есть ветра?
Скорость ветра (в направлении полета) = воздушная_скорость - скорость_по_GPS.
Скорость потока (модели относительно воздуха) = воздушная_скорость.
Спасибо, Александр! Это в принципе я понимал, я имел ввиду, что сейчас в АП не реализован этот показатель (скорость ветра). Насколько он нужен был бы в новом АП?
что сейчас в АП не реализован этот показатель (скорость ветра). Насколько он нужен был бы в новом АП?
А зачем? Во перевых, сходу можно измерить не скорость ветра вообще, так как у ветра есть скорость и направление, а скорость ветра в направлении полета. Для вычисленя полной скорости ветра нужно сделать хотя-бы полукруг.
Визуально же вычесть 2 числа расположенных рядом на OSD, ИМХО совсем нетрудно. Какой смысл вводить множество производных параметров?
Как я понимаю, речь идет о накоплении в АП разницы скоростей полета и смещений при разных направлениях полета с момента старта и интеграция этих данных в приблизительный показатель скорости ветра. Я бы хотел видеть эту цифру и направление ветра на экране для расчета дороги домой.
В приблизительные показания скорости ветра не верю вообще 😃 Он сильно переменчив, особенно от высоты. Вы прям никогда не видели как дует с одной стороны, а тучи летят в противоположную?
Тогда уж строить 4-мерную таблицу- “ветер в координате xyz” 😃 Ну или на худой конец: высота-ветер.
конечно переменчив. но если я летаю в сильный ветер (например 10-12м/с) я хотел бы знать его силу (там где я лечу) и сопоставлять ее со скоростью моего самолета. удаленностью от дома и оставшимся зарядом акка.
С этим согласен, ветер “там где я лечу” был бы интересен. Усредненый, скажем, за 10секунд если без учета направления (просто разнца 2х показаний), или за 1-2минуты если еще и углы будет считать.