Телеметрия (часть 1)
Сделал OSD по принципу smalltim - подмешиваю в видео-сигнал данные при помощи микроконтроллера atmega16.
Пишется скорость, высота, температура воздуха и напряжение ходовой батареи. Осталось отыскать магазин, в котором были бы датчики давления MPX4115 и MPX5010 и прописать для них формулу 😒
Поздравляю!
Ну, это не мой принцип 😃
Сильно код пришлось переписывать? Что пригодилось/не пригодилось?
Нда…
Почитал про пирометры - действительно, на рабочем диапазоне до 500-700К у этих (Murata) пирометров напряжение на выходе изменяется на единицы милливольт. Без ОУ не обойтись.
И, плюс, я так понимаю, наличие рядом высотных домов, деревьев и всего прочего, что заслоняет небо, ломает весь кайф этим датчикам и… привет, планета.
Поздравляю!
Ну, это не мой принцип 😃
Сильно код пришлось переписывать? Что пригодилось/не пригодилось?
Схема пригодилась. Только из вашего блога я узнал что такое микроконтроллеры, что такое LM1881 и MPX4115 😃
В ассемблере я ноль, поэтому не понял ни строчки. Писал на Си с нуля
Схема пригодилась. Только из вашего блога я узнал что такое микроконтроллеры, что такое LM1881 и MPX4115 😃
В ассемблере я ноль, поэтому не понял ни строчки. Писал на Си с нуля
Си - вещь 😃 Про формулы прямо в этой ветке поищите, я писал, как получаю скорость и высоту.
Си - вещь 😃 Про формулы прямо в этой ветке поищите, я писал, как получаю скорость и высоту.
Еще проще - все формулы у вас в блоге, прям рядом со схемой 😃
Датчики поеду на неделе искать
Ветки про виртуальный горизонт.
www.rcgroups.com/forums/showthread.php?t=702441
www.rcgroups.com/forums/showthread.php?t=702178
Посмотрел еще раз - слишком “шалит” его виртуальный горизонт.
Как устроен этот прибор на настоящем самолете?
запутался с измерением высоты 😃
Вопрос к профессионалам по теме телеметрии 😃 Как у вас получается точность 1 метр на atmega’вском АЦП? Ведь при измерении высоты датчиком mpx4115 физическое разрешение получается около 0.1 кПа, что равно 8ми метрам 😦
Перечитал тему, что такое “оверсемплинг”? Гугл не помогает - все его обсуждают, не говоря что это такое 😒
Перечитал тему, что такое “оверсемплинг”? Гугл не помогает - все его обсуждают, не говоря что это такое 😒
Доделал свою телеметрию наконец.
Меряет и выводит на экран с частотой примерно 1.5 Hz:
Высоту 0-999 метров (показания на месте прыгают на 1-5 метров, может из-за сквозьняка)
Скорость 0-999 км/ч (на месте колбасит на 3-5 кмч)
Температуру воздуха (с точностью до 0.1 C)
Напряжение ходовой батареи (0-15 вольт с точностью 0.1 в)
Весит 40 грамм (с проводами), кушает 5-20 вольт, потребляет 30 мА/ч от 3х ли-полей (от него же питается видео-передатчик).
Разьем для программирования приделал стационарный, т.к. чувствую, что программа написана кривовато - после испытаний перешивать придется. После тех же испытаний буду думать о модернизации при помощи внешнего более точного АЦП, тогда можно будет и инфу о вертикальной скорости добавить 😒
Облом случился 😦
Хотел на даче в праздники полетать с телеметрией, включаю ее в цепь камера-ТВтюнер - все окей. Включаю в цепь камера-передатчик (как и должно быть на самолете) - все изображение становится раза в два ярче и разобрать что-либо по камере становится невозможно (пересвечено). Выходит, что видео-передатчик какой-то другой входной уровень имеет или что-то в этом роде? Или телеметрия сбивает АРУ камеры? 😃
Дед мороз, подари мне на новый год переменный резистор на 500 ом 😁
С яркостью разобрался путем замены диода.
Переписал прошивку, теперь можно выводить текста больше и ровнее, плюс дописал индикатор уровня сигнала передатчика (идею подкинули где-то в начале этой темы) - как на сотовом лесенкой теперь уровень отображается. Думаю должно сильно помогать не улетать за радиус действия управления.
Правда на стадии проверки случайно задел газ и самолет “завелся” прямо на столе, раскидав по всей комнате половину деталей с платы телеметрии 😁
Облом случился 😦
Хотел на даче в праздники полетать с телеметрией, включаю ее в цепь камера-ТВтюнер - все окей. Включаю в цепь камера-передатчик (как и должно быть на самолете) - все изображение становится раза в два ярче и разобрать что-либо по камере становится невозможно (пересвечено). Выходит, что видео-передатчик какой-то другой входной уровень имеет или что-то в этом роде? Или телеметрия сбивает АРУ камеры? 😃
Попробуйте сделать следующее:
- антенну передатчика расположить максимально дальше от платы телеметрии
- по цепи питания передатчика и платы телеметрии поставить LC фильтры
- на все входы платы телеметрии поставить конденсаторы 100 пф на “землю”
>индикатор уровня сигнала передатчика (идею подкинули где-то в начале этой темы)
А подробнее можно?
>индикатор уровня сигнала передатчика (идею подкинули где-то в начале этой темы)
А подробнее можно?
Конечно можно. В приемнике (моем самом простом hitec) стоит микросхема TA7761F, как я понял какая-то основная, отвечающая за прием сигнала. Нашел на нее даташит (alldatasheet.com), выход номер 7 называется что-то типа “сила сигнала” и там же написан выходной вольтаж (в моем случае 0-3 вольта).
Подпаял к ноге провод и подключил на АЦП меги (вход БЕЗ подтяжки, иначе приемник просто перестает работать), померял напряжение с передатчиком в упор и напряжение, при котором управление моделью сильно затрудняется (много помех). Написал в программе вывод “полосок” под эти уровни.
Откройте свой передатчик и поищите даташит, думаю такие “лапы” должны быть у большинства приемников.
Сейчас попробую спаять воедино ошметки своей телеметрии и надо поэксперементировать с этим индикатором силы сигнала
Откройте свой передатчик
Приемник я имел в виду конечно же.
Восстановил свою плату, поэксперементировал с датчиком уровня сигнала.
Хорошая новость - уровень показывается как надо. Плохая - на удалении около 100 метров по земле запас дальности моего радиоуправления практически исчерпывается (сам приемник при этом лежал в доме) 😃
Вот видео записал
Ничего удивительного, это нормально если по земле. А еще я бы раскидал информацию по экрану. Жизненно важную в нижней части экрана, высота скорость батарея. Все остальное в верхней части. Но я пологаю что вы еще просто не думали об этом, поскольку занимались макетированием.
Попробуйте сделать следующее:
- антенну передатчика расположить максимально дальше от платы телеметрии
- по цепи питания передатчика и платы телеметрии поставить LC фильтры
- на все входы платы телеметрии поставить конденсаторы 100 пф на “землю”
Еще- “протереть стеклышко и постучать по баллону” (шутка юмора)
На самом деле- или перемодуляция или напротив, недомодуляция в ТВ передатчике.
Там (в нормальном изделии ) должны быть два потенциометра- один для звука, другой -для видео. Вот их то и надо повертеть, чтобы получить нормальную картинку.
Конечно можно. В приемнике (моем самом простом hitec) стоит микросхема TA7761F, как я понял какая-то основная, отвечающая за прием сигнала. Нашел на нее даташит (alldatasheet.com), выход номер 7 называется что-то типа “сила сигнала” и там же написан выходной вольтаж (в моем случае 0-3 вольта).
Подпаял к ноге провод и подключил на АЦП меги (вход БЕЗ подтяжки, иначе приемник просто перестает работать), померял напряжение с передатчиком в упор и напряжение, при котором управление моделью сильно затрудняется (много помех). Написал в программе вывод “полосок” под эти уровни.Откройте свой передатчик и поищите даташит, думаю такие “лапы” должны быть у большинства приемников.
Сейчас попробую спаять воедино ошметки своей телеметрии и надо поэксперементировать с этим индикатором силы сигнала
Нога эта есть не у всех микросхем.
А если есть, то называется RSSI out.
Однако с ней надо играть осторожно- вы лезете в радиотракт и запросто можете угробить чутье приемника!
Лучше всего поставить буфер рядом с платой приемника (ОУ в режиме повторителя) а уж потом- подавать сигнал на телеметрию.
Я так- вообще использую опторазвязку.
Ага, гуглил по запросу RSSI, но безуспешно. Потому как в моем приемнике (даже во всех трех, что у меня были) этот выход называется никак иначе как “S-level” (цитата из даташита)
Подскажите, пожалуйста, по опторазвязке - какие детали купить, куда и как впаять
ReGet , проверь ящик, он у тебя переполнен
готово