Телеметрия (часть 2)

maloii

Покритикуйте меня гуру. Пришла в голову шальная мысля. Есть у меня на osd лишний UART выход. Если я на низкой скорости (4800) по звуку буду спускать на землю данные, а с низу через UART->USB на комп. На сколько это идиотская идея?

Brandvik

ну если пролезет в аудио канал то почему бы и нет?

slides

Блин, ну писали же раньше на кассету проги с БК-шки, работало !

maloii

То что по скорости пройдет это понятно, вопрос в качестве? При том что качество будет не акти тоже понятно, но в допустимых ли приделах?

mad3d

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

В чем проблема - потратить час и проверить, как все будет работать

ЗЫ: ну или как slides сказал - с БК-шки (сразу не заметил)

ЗЗЫ: не помню точно скорость загрузки с кассеты, но примерно так наверно:
4 минуты средняя игра = 240 сек
48 кБ размер (пусть максимальный)
48кБ/240сек = 0.2 кБ/с ~ 2 кБита/с

думаю так, подкорректируйте кто-нить меня

msv

Асинхронный протокол содержит постоянную составляющую и почти наверняка не пройдет через канал с ограниченным снизу спектром. Проще в какой-нибудь строке в конце вертикального гасящего интервала.

mad3d
msv:

Асинхронный протокол содержит постоянную составляющую и почти наверняка не пройдет через канал с ограниченным снизу спектром. Проще в какой-нибудь строке в конце вертикального гасящего интервала.

як-цуп-цоп, а КВ/УКВ пакетные модемы работают по эфиру и ничего не знают об этом

Хотя про передачу “между строк” ничего плохого тоже нельзя сказать, EzOSD вроде так делает, и по этой инфе на наземной станции наводится антенна на самолет

msv

Знают, знают… 😃 Вы всерьез считаете, что к трансиверу вместо микрофона просто цепляют COM-порт? 😃 Сами же пишете - модемы. Про запись на ленту с компа, тоже можете посмотреть, какой тип модуляции там использовали. Там хоть и не полноценные модемы были, но и не просто старт/стоп биты.
Для передаче в видео-сигнале надо передавать не “между строк”, а как раз между кадров (полей).
PS А что такое як-цуп-цоп?

Frr
slides:

Прошелся по сайту вовы, готовит 3 версию телеметрии, вот Тиму надо его сделать !

По-моему smalltim уже на шаг впереди: АП уже у народа и есть магнетометр.
(Набор данных телеметрии - одинаковый.)
У Вовы, судя по рисунку пироголовы, магнетометра не будет,
(отсюда www.rangevideo.com/index.php?main_page=product_inf… )
хотя, наверно, это компенсируется 10Hz GPS-ом.

mad3d
msv:

Знают, знают… 😃 Вы всерьез считаете, что к трансиверу вместо микрофона просто цепляют COM-порт? 😃 Сами же пишете - модемы. Про запись на ленту с компа, тоже можете посмотреть, какой тип модуляции там использовали. Там хоть и не полноценные модемы были, но и не просто старт/стоп биты.
Для передаче в видео-сигнале надо передавать не “между строк”, а как раз между кадров (полей).
PS А что такое як-цуп-цоп?

Так я и не сказал что напрямую порт цепляют)))))

Специально ведь написал в кавычках слово “между строк”, и то не так восприняли)))

ЗЫ: на як-цуп-цоп не обращайте внимания

Voldemaar
mad3d:

Так я и не сказал что напрямую порт цепляют)))) кто мешает на самой малой меге модемчик спаять)))) модуляцию какую вашей душе угодно выберите сами, хоть телеграфом работайте)))))))))))

Уже мелькало здесь про модем, повторюсь:
dzl.dk/projects/electronics/modem/modem.html
Собрал. При соединении проводом работает. Через звуковой канал передатчика (пробовал два разных) не захотел. Уровень сигнала регулировал, не помогает. Осциллографом тыкал - всё пучком. По прошивке поползал в меру своих слабых познаний, криминала не нашёл. Отложил разбирательство на зиму, когда посвободнее со временем будет. Может, оно работает у кого-нибудь?
P.S. Скорость 4800 бод.

mad3d

Подмешать в видео - оно конечно проще, надо еще извлечь на земле.
RangeVideo вроде даже обещает данную фичу в следующих версиях. Только наземный декодер они оценивают от 100 до 200 бакинских))))))))

slides
Frr:

По-моему smalltim уже на шаг впереди: АП уже у народа и есть магнетометр.
(Набор данных телеметрии - одинаковый.)
У Вовы, судя по рисунку пироголовы, магнетометра не будет,
(отсюда www.rangevideo.com/index.php?main_page=product_inf… )
хотя, наверно, это компенсируется 10Hz GPS-ом.

Да, данные крутятся лихо. Я говорю о том, что у Тима пока есть несерийный “сырой” автопилот в бета-тесте, а Вова ковыряет уже наземный декодер. Всего лишь временной фактор, а не у кого что круче.😈

baychi

Спасибо Тимофею, разобрался с раскачкой - были неправильно откалиброванны каналы передатчика, РВ - работал наоборот. Сегодня изик вместо штопора выписывал мертвые петли, но упорно продвигался к базе. 😃

Сейчас, вроде, выставил верно, но хотелось бы проверить в домашних условиях. Вопрос 1: Как нужно расположить ладони около прирометров, чтобы РВ отклонялся ввверх, а затем вниз, без существенного отклонения элеронов и РН?

Впорос 2: По логике включения возврата на базу (автопилота). У меня в настройках стоит включение автопилота при выходе PPM сигнала за границы на любом канале. При этом реальный FailSafe работает только на канале газа (приемник другого не позволяет), выводя при пропадании сигнала газ в -10%.
Другой канал - ControlChannel для платы автопилота имеет 3 положения: Low (нижняя граница), Middle (середина), и High (верхняя граница +10 триммера). В положении Low - стабилизация и автопилот отключены, в положении Middle - включается стабилизация, а в положении High (иммитируется выход за границы) включается автопилот, но газ остается в исходном состоянии. То есть автопилот не управляет газом. И только при реальном выключении передатчика, когда FailSafe выводит канал газа на -10% автопилот начинает включать мотор. Это так и задуманно? И еще, в режиме включения автопилота я, как и в режиме стабилизации, могу управлять элеронами РН и РВ. Почему автопилот не полностью перехватывае управление?

  1. Какие из условий включения и отключени автопилота сейчас реально работают (мне показалось, что отключение автопилота, при достижении заданного удаления от базы не работает)?
smalltim

>Вопрос 1: Как нужно расположить ладони около прирометров, чтобы РВ отклонялся ввверх, а затем вниз, без существенного отклонения элеронов и РН?

Одну ладонь вниз от вертикального сенсора (имитируем теплую землю)
Вторую ладонь ковшиком и заслоняем 2 передних пирометра (имитируем клевок вниз) или 2 задних (имитируем задирание носа).

>Впорос 2: По логике включения возврата на базу (автопилота). У меня в настройках стоит включение автопилота при выходе PPM сигнала за границы на любом канале. При этом реальный FailSafe работает только на канале газа (приемник другого не позволяет), выводя при пропадании сигнала газ в -10%.
Другой канал - ControlChannel для платы автопилота имеет 3 положения: Low (нижняя граница), Middle (середина), и High (верхняя граница +10 триммера). В положении Low - стабилизация и автопилот отключены, в положении Middle - включается стабилизация, а в положении High (иммитируется выход за границы) включается автопилот, но газ остается в исходном состоянии. То есть автопилот не управляет газом. И только при реальном выключении передатчика, когда FailSafe выводит канал газа на -10% автопилот начинает включать мотор. Это так и задуманно? И еще, в режиме включения автопилота я, как и в режиме стабилизации, могу управлять элеронами РН и РВ. Почему автопилот не полностью перехватывае управление?

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

>И еще, в режиме включения автопилота я, как и в режиме стабилизации, могу управлять элеронами РН и РВ

Это как это? Автопилот перехватывает управление целиком.
Сейчас гляну код, но это бред 😃

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

Сейчас гляну код.

>Сегодня изик вместо штопора выписывал мертвые петли, но упорно продвигался к базе.

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

baychi
smalltim:

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

Детектятся все каналы (Any). И режим Fail номально отлавливается в обеих ситуациях (по газу N3 и по каналу управления N5).

smalltim:

>И еще, в режиме включения автопилота я, как и в режиме стабилизации, могу управлять элеронами РН и РВ

Это как это? Автопилот перехватывает управление целиком.
Сейчас гляну код, но это бред 😃

Может автопилот полностью управляет только теми каналами, которые вышли за границы?

smalltim:

>Сегодня изик вместо штопора выписывал мертвые петли, но упорно продвигался к базе.

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

Судороги явно связаны с неправильной работой РВ. Я это к тому написал, что даже при фактическом отказе одной рулевой поверхности - автопилот возвращал саммолет. 😃

mad3d

Тимофей, а какая-нибудь альфа-бета-гамма версия автопилота уже продается, или придется ждать до упора всей отладки и потом, если достанется, брать его?

smalltim

альфа-бета-гамма продается из под полы, но поскольку нет никакой документации, а звонить в Киров и из Кирова дорого, я б пока советовал Вам подождать 😃

mad3d

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

ЗЫ: в зопе шило - мечусь между разными автопилотами, то того нет, то там не то. Для моих целей только со стабилизацией горизонта трэба автопилот - таких только два - RV OSD и Smalltim OSD))))))) еще Папарацу вспомнил и АрдуПилот

smalltim:

а звонить в Киров и из Кирова дорого 😃

Звонить в наше современное время можно и не отходя от компутера)))))))

Серый_Волк
nmrz:

есть такая готовая плата, которая по алгоритмам высчитывает все компенсации и выдает углы крена/тангажа

VectorNav VN-100

еще интересный проект nmine.com, делают подобную вещь

видео показывает, как работает при вращении:

http://nmime.com nanoAHRS

Вещь интересная, но цена… 😃
Много найдётся желающих купить себе телеметрию за 1500-2000$?

slides

На счет цены эт правильно. В свое время искал для научной работы магнитный позиционер тип flock-bird, 1500 это минимум, загадочны цены при расходниках баксов на 50