SmallTim Трекинг
Ну вот где-то так получилось 😁
Раскидал центр тяжести на центр антенны.
Таки немного дергается при вертикальном движении. Тут роль играет не масса, а момент инерции.
Сегодня пересмотрел видеоролик Вовиного треккера. У него пользователь сам настраивает скорость отработки серв треккера. Каждый может сам настроить треккер под массогабаритные параметры своих антенн.
,
Вы уже второй, кто обнаружил неотключение отслеживания.
Да это, как то и не напрягает:)
А отключение отслеживания в Контрольной Панели стоит на скольких-то метрах?
Я поставил 20 метров, пока…Чтобы далеко не относить модель для прицеливания треккера перед полетом.
Со сделанным упреждением позиции самика попал? Нормальная величина?
Трудно сказать… У меня патч, с ним не очень то видно. Отлетал для пробы на полтора километра (дальше боюсь- автопилот не настроен пока), видео вроде нормально ловилось. Покружил вокруг себя в радиусе километр, трекер отслеживал нормально- ни разу ни пискнул.
Сегодня снова стал пробовать летать с повороткой и обнаружилась такая засада: При включении поворотки она занимает вертикальное положение- ждет… далее оттаскиваем модель на 40 м, при этом поворотка начинает следить за моделью, но длится это не долго. Спустя минуту отключается вертикальный привод! Тоесть по горизонтали слежение присутствует, а по вертикали нет! Серва находится под питанием, но не получает никаких сигналов. Замена сервы на другую ничего не меняет- дело в трекере. Приходится, стоя рядом, рукой поворачивать антенну по вертикали, при этом серва не сопротивляется- как будто отключена! Если при этом снять, а затем вернуть обратно питание на плату трекера, то поворотка тутже встает в исходную вертикальную позицию, а затем разворачивается в сторону модели, и следит за ней меньше минуты, затем снова происходит отключение вертикальной сервы, при этом горизонтальная прекрасно работает! Если модель близко при включении трекера, то поворотка остается в вертикальном положении, и вертикальная серва не отключается сколько угодно долго! Этот дефект я заметил еще и в прошлые выходные, но посчитал, что дело в контактах разъема сервы. У меня ощущение что это програмный дефект, поскольку отключение сервы происходит в определенный момент- когда антенна прицеливается на лежащую в далеке модель и замирет. Дефект похоже не всегда проявляется, поскольку один раз я все же удачно отлетал. Сегодня же стопроцентная повторяемость 😦
Спустя минуту отключается вертикальный привод! Тоесть по горизонтали слежение присутствует, а по вертикали нет! Серва находится под питанием, но не получает никаких сигналов.
+1. Подтверждаю, в крайний выезд на полеты происходило то же самое. Решил, что проблема у меня, в контактах. Но до сих пор не доходили руки проверить их, забегался по работе. Значит баг в новой прошивке. Тимофей, глянь, плиз!
Спустя минуту отключается вертикальный привод! Тоесть по горизонтали слежение присутствует, а по вертикали нет! Серва находится под питанием, но не получает никаких сигналов.
+1 У нас то же такое было, причем еще на старой прошивке.
Алексей, Ильвир, Игорь, спасибо, понял, разбираюсь.
Что с пропажей сигнала и замиранием в отслеживании, всё пролечилось, претензий нет?
Алексей, Ильвир, Игорь, спасибо, понял, разбираюсь.
Что с пропажей сигнала и замиранием в отслеживании, всё пролечилось, претензий нет?
Ходит плавненько и ровненько за моделью. Я сейчас вообще не заморачиваюсь с выставлением поворотки. Выставляю примерно в сторону севера, взлетаю и после того как поворотка начала отслеживание, прошу кого-нибудь из зрителей направить ее поточнее в сторону улетающего самолета и все, поворотка на модель настроена.
Никаких замираний и потерь сигнала.
Нашел ошибку в коде, вызывающую отключение сервы по вертикали. Исправил.
Сейчас проверю всё в работе и выкладываю прошивочку.
Коллеги, пожалуйста, принимайте прошивочку 1.7.3.
Изменения относительно 1.7.0:
- В паре мест код изменен для пущей компактности.
- Исправлена ошибка, вызывающая “зависание” вертикальной сервомашинки.
По факту наземка генерировала PPM явно неадекватной ширины и “защелкивала” значение PPM в этом значении для вертикальной сервомашинки при первом же возникновении ситуации, когда модель по координатам GPS, с учетом упреждения, оказывалась ниже точки старта.
Банальная опечатка в коде:
было:
if(tastate.beta_smoothed<0)tastate.beta_smoothed=-PId2;
if(tastate.beta_smoothed>PId2)tastate.beta_smoothed=PId2;
стало:
if(tastate.beta_smoothed<0)tastate.beta_smoothed=0;
if(tastate.beta_smoothed>PId2)tastate.beta_smoothed=PId2;
Смысл кода - поворотка не имеет право опускать антенну ниже горизонта или выше 90 градусов: бета - угол над горизонтом.
Коллеги, есть опасения, что не все сервомашинки, выбранные нами для поворота по вертикали, отличаются образцовым качеством. У пары человек машинки просто умерли.
Пожалуйста, если у вас приключилось именно такое, не замалчивайте это дело, пишите. Мы, конечно, не сможем их вернуть взад продавателю, но постараемся не оставить вас с неработающей повороткой.
Смысл кода - поворотка не имеет право опускать антенну ниже горизонта или выше 90 градусов: бета - угол над горизонтом. Коллеги, есть опасения, что не все сервомашинки, выбранные нами для поворота по вертикали, отличаются образцовым качеством. У пары человек машинки просто умерли. Пожалуйста, если у вас приключилось именно такое, не замалчивайте это дело, пишите. Мы, конечно, не сможем их вернуть взад продавателю, но постараемся не оставить вас с неработающей повороткой.
Спасибо за новую прошивку- попробуем. То есть теперь, если я буду залетать ниже точки старта (а у меня именно так и происходит), то проблем не должно быть?
По поводу машинки, то (для статистики) на моей умер сам движок (межвитковое замыкание) , а затем движок убил плату управления машинкой.
Ну вот так всегда!
Только я полез покупать, как увидел, что поворотка с сайта пропала 😦
Поворотки-то будут?
Ну вот так всегда!
Только я полез покупать, как увидел, что поворотка с сайта пропала 😦
Поворотки-то будут?
Дык вроде есть в наличии.
Это плата трекера, а поворотки нет в наличии судя по всему.
Всё же зря в наземке диверсити не сделали… Отдельно его покупать…
Это плата трекера, а поворотки нет в наличии судя по всему.
И поворотка есть, но судя по всему на сайте тех.работы. Ни один товар не получается положить в корзину.
И поворотка есть, но судя по всему на сайте тех.работы
Описание есть, но в каталоге ее нет, т.к. вероятно нет в наличии, если полазить по каталогу там есть что класть в корзину и оплачивать (к примеру плата трекера, IMU, АП, сервы, и т.д.) а вот поворотки и еще нескольких моментов нету. От сюда предположение что их нет в наличии…
От сюда предположение что их нет в наличии…
А есть предположение когда появится. 😃
Хотелось бы все “в куче” купить.
А по указанному на сайте и-мэйлу слабО написать/спросить?😃 Там сидят вполне адекватные люди:)
Залил прошивку 1.7.3. Встала, почему то, только со второй попытки, но все работает. Сегодня не летал, но по земле с самолетом побегал, пока разбирался с пирометрами. Наземка все время включена была, и внимательно следила за моими опытами:). Примерно за полтора часа работы не было ни одного сбоя, я спускался и ниже поворотки и выше- слежение присутствует и по вертикали и по горизонтали. Можно лететь!
Коллеги, принимайте.
Прошивка телеметрии без АП для работы с наземкой, версия 3.0.6 от 15 апреля 2012.
Прошивка наземной станции с поддержкой телеметрии с АП и без АП, версия 1.8.0 от 15 апреля 2012.
Наземка при работе с телеметрией без АП отслеживает положение модели точно так же, как и при работе с ТМ+АП и совершенно корректно формирует данные GPS для показа на, например, Google Earth.
Однако, мониторинг данных в Контрольной Панели (напряжения, ток, температура, данные с бародатчиков) работает пока не полностью корректно. Контрольная Панель получает эти данные напрямую из данных с борта, а в случае с ТМ без АП они приходят в другом формате.
Это не требует дальнейшего изменения прошивок телеметрии без АП или наземной станции, но требует дополнительной обработки в Контрольной Панели. Будет сделано в следующей версии Контрольной Панели.
Коллеги, есть по крайней мере одна просьба поднять величину упреждения положения модели раза в 2. Что скажете? Может быть, вообще, сделать это настраиваемым через Контрольную Панель параметром?
Встала, почему то, только со второй попытки.
Наземка, когда ПК перестает ее опрашивать (выключается мониторинг данных в Контрольной Панели или закрывается Google Earth или что угодно другое, опрашивающее порт) , забивает выходной буфер своего COM порта данными до горлышка, и дальнейшие попытки отсылки данных приводят к небольшому подтормаживанию в коде, на несколько миллисекунд. Этого теоретически может хватить для того, чтобы наземка пропустила одну-две строки с данными в видеосигнале.
Поскольку корректное раскодирование данных с борта - задача наивысшего со всех точек зрения приоритета, наземка в таком случае целиком отключает обмен данными с ПК, и лишь раз в 5 секунд проверяет, жив ли ПК.
Если в таком режиме постучаться в наземку с целью перевода в режим обновления прошивки, то отклик можно получить в худшем случае в течение 5 секунд - за это время наземка пробуждает обмен данными с ПК и начинает слушать, что хочет ПК. Эта ситуация принята во внимение в случае настроек наземки: при записи настроек Панель долбит в наземку до тех пор, пока не получит ответ с сохраненными данными, либо пока не выйдет таймаут, около 30 секунд.
В функциях обновления прошивки наземки я это не учел, и Контрольная Панель, не получив от наземки ответ за 1 секунду, начинает ругаться. Поправлю в следующей версии Контрольной Панели. Сейчас же выходит так, как у Вас и получилось - если наземка отправила свой порт в спячку, то есть шанс, что перепрошивка пройдет только со второго пинка.