Делаю OSD, автопилот и инерциалку...

Sergey70
Diman_Y:

Чем хорош GSM? 1. Тем что неограничен по дальности. 2. Поиск модели нахаляву. Посылаешь SMS, а приемник возвращает координаты. 3. Не нужен GPS датчик для автопилота, так как он уже включен в приемник. 4. Полный дуплекс с гарантированной скоростью. 5. Много еще чего.

  • Не поверишь, даже живя в г. Санкт-Петербурге, бываю в таких местах где нет GSM, поэтому наверное прежде чем прикрутить зависимость от GSM стои рассмотреть дубляж или возможность выбора передатчика. Это лишь придаст гибкость проекту.
how-eee

у нас например максимальная продолжительность разговора 20 минут. а потом связь разрывается и надо перезванивать.
или речь идет о 3G?

soddim

Доброго всем времени !
Дмитрий рад за Вас и вашу работу , НО
1 на больших самолетах,ракетах используют три гироскопа и результат 3х показаний сравнивают и суммируют .
2 также используют системы астро навигации (по звёздам солнцу и т.д.)
3 не забываем о диспетчерах , приводных маяках и т.д.
4 GSM работает, только на малых высотах и скорость передачи данных там не высока (особенности установки оборудования и настройки передающих антенн сотовой связи, от туда, и неравномерное антенное поле особенно в близи вышек, не мне вам рассказывать ). Данное хорошо известно паропланеристам .
5 GPS коммерческое не ахти ± 5метров не коммерческое с допускам к каналам по высотами точными привязками , разрешение Мин Связ и ФСБ
В первых системах гироскопов использовали три датчика а не один . Использовали 2D x:y, x:z, y:z при этом каждая плоскость контролировалась дважды -погрешность падает а скорость обработки данных возрастает.
При использовании обратной связи можно, было бы, использовать систему хранения Азимута (приводных маяков).

Diman_Y
Sergey70:
  • Не поверишь, даже живя в г. Санкт-Петербурге, бываю в таких местах где нет GSM, поэтому наверное прежде чем прикрутить зависимость от GSM стои рассмотреть дубляж или возможность выбора передатчика. Это лишь придаст гибкость проекту.

Я учту. Скорее всего управление будет дублироваться по xBee, но опционально. А вообще xBee никто не отменял. 😃

how-eee:

у нас например максимальная продолжительность разговора 20 минут. а потом связь разрывается и надо перезванивать.

Спасибо за инфу. Конечно перезванивать при разрыве будет автоматом.
Но я сделаю так, что данные еще и по GPRS будут дублироваться и возможно по 3G.

soddim:

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

Там цена ошибки - совсем другого порядка. Поэтому и сложность выше.

soddim:

4 GSM работает, только на малых высотах и скорость передачи данных там не высока

До километра никто не заметит разницы. Да и сильно зависит от дальности от станции. Понятное дело что на 6000 меторов GSM работать врядли будет.

soddim:

5 GPS коммерческое не ахти ± 5метров не коммерческое с допускам к каналам по высотами точными привязками , разрешение Мин Связ и ФСБ

Это понятно, но даже 5 метров это очень круто. 😃

9 days later
Diman_Y

Всем привет!

Вот на выходных выходил летать на xBee и спалил движок. Повезло что в момент когда движок сгорел, самоль находился недалеко. Так что отделался легким испугом, точнее даже испугаться не успел. Сейчас вот буду снова летную погоду ждать. 😃

Заказал вторую версию платы с GSM радиоуправлением, так как первая содержала мелкие косяки. Первая выглядет так (это не реклама!!!):
star-syssolutions.com/…/dk-sl6087-xm0110-developme…

Сейчас вот играюсь с GSM. 😃

Sergey70

Diman_Y а возможно работа дух модулей xBee и GSM. Т.е. как бы дублирование канала связи, это конечно увеличит габариты и вес но всетаки?

Diman_Y
Sergey70:

Diman_Y а возможно работа дух модулей xBee и GSM. Т.е. как бы дублирование канала связи, это конечно увеличит габариты и вес но всетаки?

Да. Возможно. Вес там не увеличится. Только вес самого xBee добавится.

Но вообще, чем больше я работаю с GSM, тем больше убеждаюсь что это на порядок лучше, и чем больше я летаю с xBee, тем меньше мне она нравится (если сравнивать с GSM, которой еще нет:) ). 😃
У xBee основная проблема это необходимость регулирования мощности и невозможность работы на расстояниях меньше 5 метров (работать конечно можно, но не очень комфортно).
Если использовать нормальную антену для GSM, и если учесть что дальность от базы предполагается максимум 6-10 км, то в принципе я не могу себе представить, куда можно улететь. Мертвые зоны как правило это следствие рельефа местности и помех именно на земле. Плюс надо учитывать что у мобильников антены и чувствительность приемников хуже чем у меня. 😃
Единственное в чем GSM уступает, это в том, чот за GSM надо платить.
Но вот у меня вот какой тариф: я плачу 30 центов за звонок продолжительностью макс. 2 часа. По идее этого достаточно для полетов (12 рублей за день полетов это не так много).
Да и стоить GSM будет не намного дороже xBee (баксов на 10-40 дороже). На ценник для DevKit сейчас не смотрите, это другое.

Diman_Y

Что-то я реально тормознул!

Короче, на передатчике будет реализован треккер для антен.

Можно будет подключать пару серв и поворачивать антены. Сделана будет только электроника.
Механнику каждый будет сделать самостоятельно. 😃

1 month later
Diman_Y

Всем привет!

Новости следующие. Автопилот пока в состоянии ожидания, все силы брошены на управление.

Сейчас я заканчиваю первую версию управления через GSM. Планировалось сделать уже в прошлые выходные, но времени не хватает, поэтому все переносится на следующие. Это боеспособная версия управления в которой будет реализованно:

  1. Управление на 16 пропорциональных каналов. (8 серв и 2 ППМ выхода на приемнике и 2 ППМ входа на передатчике)
  2. Треккер позиции (будет следить за самолетом в GoogleEarth или Maps) (передатчик подключается к компу)
  3. Определение местоположения по СМС. (посылаете СМС, а он в ответ свои координаты). Это пока работает лучше всего.

Треккер будет через пару недель после первой версии.

Сейчас я заканчиваю софт для модуля передачи данных через GSM, потом еще немного поправлю логику дозвона и в принципе версия готова. При хорошем раскладе уже в выходные смогу опробовать.
В отладочном режиме сейчас все работает. Пока работаю над устранением лишних дозвонов и над качеством соединения.

Работает сейчас все так:
С одной стороны я к плате подключаю питание и через тренерский разьем (обычный джек) подключаю ППМ сигнал. Подключаю USB, если надо. На приемной стороне подключаются сервы, GSM и GPS антены.

Как только включается пульт, модем автоматом дозванивается и устанавливается связь. Как только связь установлена, сервы начинают шевелиться. 😃
В принципе, чтобы закончить осталось немного. 😃

alexeykozin

сугубо личное мнение, при всем уважении к размаху планов:
непойдет прямое управление через канал с большой латентностью
одно дело через канал с большой задержкой задавать очередной вейпоинт или хотябы курс,
а прямое управление сервами - пока секунда жсм задержки самоль три оборота в штопоре сделает

Diman_Y
alexeykozin:

а прямое управление сервами - пока секунда жсм задержки самоль три оборота в штопоре сделает

В GSM нету такой большой задержки. Когда Вы разговариваете по телефону, какая у Вас задержка? Лично у меня она не заметна. Максимум 150 мС. Любое управление имеет такую-же задержку.

SGordon

Про задержки - передаете через речевой тракт или как данные? Отсюда по моему непонимание, данные сильнее тормозят …

alexeykozin

150мс у меня через проводное подключение в одну сторону задержка, а тут я понимаю три компоненты
модель - сервер - оператор, кроме того мобильная связь имеет заподло по инету (по крайней мере в подмосковье)
если каналов не хватает под речевые данные другим абонентам то те кто на мобильном интернете сосут

тем не менее по gprs можно управлять автопилотом -курс вейпоинт и некритичные по времени сервы
ну там сброс бомбы или выпуск закрылков или шасси

Diman_Y

Я передаю как данные по речевому каналу. Это не GPRS, поэтому задержки у меня нет.

alexeykozin:

если каналов не хватает под речевые данные другим абонентам то те кто на мобильном интернете сосут

Это особенности GPRS. Система изначально так задумывалась. Я передаю через синхронный канал. Это не GPRS.

alexeykozin

задержка бывает и по речевому каналу,
иногда разговаривая возвращается эхо
навскидку через 1-3 сек

проверить достаточно легко, но не факт что задержка всегда одинакова

Diman_Y
alexeykozin:

задержка бывает и по речевому каналу,
иногда разговаривая возвращается эхо
навскидку через 1-3 сек

Это особенности кодеков а не задержек канала.

alexeykozin

а есть возможноть использовать канал в обход кодека???
этоб былоб реально круто… забубенить туда чистый ппм ну или цифрофую последовательность как у жпс с контрольным числом

ведь были же первые модемы до GPRS которые использовали звуковой канал, как сейчас помню у них применялся повременной тариф

Diman_Y
alexeykozin:

а есть возможноть использовать канал в обход кодека???

Так и сделано. 9600 бит/c скорость дуплекса.

Diman_Y

Всем Привет!

Рад сообщить что управление на GSM готово! 😃

Наземные испытания завершились лучше чем ожидалось. Основные летные испытания из-за нелетной погоды перенесены на следующие выходные, но прокатившись на машине в общей сложности порядка 50 км, недостатков выявленно небыло. На текущих летных испытаниях поснимать камерой не удалось и долго я не летал. Чисто взлет, 500 меторов пару кругов и посадка. У нас тут туман достаточно сильный. Управление работало без сбоев везде: дома, в машине и в поле. 😃

Видео пока не снимал. Сниму в следующие выходные (если погода будет летной), и выложу после основных испытаний, а пока будут только фотки самой платы и самоля, но чуть попозже.

Сейчас работают:

  1. 16 каналов управления. Это просто через джек подаете управление с пульта и данные передаются на приемник. На приемние они выдаются на 8 серв (любой из каналов на любую из 8) и на 2 выхода PPM.
  2. GPS треккер реального времени. Этот просто передает GPS данные и приемная сторона выдает их в писишку. GoogleEarth их отображает в реальном времени.
  3. Треккер антены (но тут надо еще софт до ума немного довести) и поисковик. Здесь пока только вычисления и определение углов относительно севера и горизонта. Но в реальном времени. Поправки на сервы включены но не доделаны. Поисковик - это режим опять для поиска. При отсутствии писишки можно просто использовать треккер антены как указатель на самолет.
  4. GPS треккер SMS. Здесь все просто. Посылаете СМС и в ответ получаете СМС с координатами. 😃
  5. Пипсер. Это просто посылаете СМС, а в ответ он начинает пищать в подключенный динами. Для поиска должно быть удобно.
  6. Вход для передачи телеметрии (крен, тангаж и т.д.).
  7. Выход GPS. Народ может использовать мой GPS вместо покупного за 40 баксов. 😃

Блинкеры для светодиодов и некоторые другие фишки будут в следующей версии прошивки софта. Плата меняться пока не будет. Все нововведения будут как расширение.
Короче, сейчас все работае, светится, мигает и летает. Номер телефона задается с писишки и запоминается. Режим дозвона тоже задается.

Короче, я очень доволен! Особенно было прикольно смотреть трек от поездки на машине в магазин и обратно. 😃

Теперь о недостатках.
Он единственный, но он есть. Это задержка примерно в пол секунды в канале управления. 😦
Увы и ах. 😃 Задержка не плавает а очень стабильна. Но она есть. Зависит во многом от оператора. Я пробовал на двух операторах(513 мС у первого и 616 у второго). Завтра попробую в городе. Может это у нас в деревне так фигово с этим.

Поэтому летать без системы стабилизации достаточно проблематично. В ветер на медленной моделе без стабилизации скорее всего вообще невозможно. Но если есть стабилизация (у меня я использую RVOSD5, чтобы RTH был в добавок), то после взлета к задержке быстро адаптируешься. Благо что она постоянна.

Короче, пока вот так. На следующих выходных будет видео. 😃
Фотку сейчас выложу. 😃

Собственно на фото есть мой самоль с отключенным движком,
плата приемника подключена через ППМ к RVOSD,
антена GPS видна у движка,
На плате передатчика не припаяны некоторые компоненты, но приемник и передатчик одинаковы и по софту и по харду.

Короче вот так. 😃