Телеметрия (часть 1)
А мега - это что?
RISC’овая однокристаллка от Атмела.
Очень приятная картинка. И шрифты как надо, и всё на месте… Понятно, что что шрифты сам забивай какие хочешь, но всё же 😃
Попродробнее об этом проекте можно? Нужно только скорость, время и высота. Ну, напряжение и ток, наверное, как бесплатное приложение благодаря возможностям меги 😃 Куда деньги нести? 😃
Кстати, было бы здорово по отдельному каналу включать-выключать наложение информации.
О, всё нашел. Да, здорово! ТОлько вот ГПС - слишком уж круто для наших мирных целей, да и паять-программировать в домашней обстановке, приближенной к боевым действиям не удастся - детеныш не даст 😃 А на работе начальство начнет коситься 😦
[quote=Artie;548196]
Не-а ! 😁
Простейший - это наложить все нужные измерения прямо на картинку, и не заморачиваться сначала с заковыриванием, а потом - с выковыриванием этой информации из телесигнала…
Классное кино! А то, что справа внизу-это атака противника?
RISC’овая однокристаллка от Атмела.
Ага, спасибо, нашел. Насколько я понял, титры подмешиваются в видеосигнал снаружи, каким образом - через пару резисторов или более продвинутой схемой? А какое решение вы можете порекомендовать для GPS приемника?
Очень приятная картинка. И шрифты как надо, и всё на месте…
Понятно, что что шрифты сам забивай какие хочешь, но всё же 😃
Попродробнее об этом проекте можно? Нужно только скорость, время и высота. Ну, напряжение и ток, наверное, как бесплатное приложение благодаря возможностям меги 😃
Фонты - действительно “самодельные”, - что хочешь, то и рисуешь… Я нарисовал так:
Скорости пока нет (конкретно мой применик готовую скорость не выдает, а собирать ее из трех проекций мне пока лень, да и не факт, что оно уместится в один кристалл по времени вычислений). Высота - в правом нижнем углу (пока абсолютная, вычитание высоты на старте сделаю к выходным), время - от ресета - в правом верхнем углу (оно берется не из GPS’а, а считается по полукадрам с камеры. Сделано было сие намеренно: в одной из предыдущих версий с выводил детектор помех с приемника управления, и мне хотелось видеть их с привязкой по времени, а GPS тогда еще не обрабатывался). Измерения температур, тока и напряжения (верхняя строчка) сделаны пока наиболее корявым образом - с аналоговой подстройкой делителей, потому как честную арифметику для приведения сырых данных с АЦП в физические величины мне было писать лень.
По факту, обнаружилось, что высота у GPS’а скачет +/-10м, так что, если хочется иметь возможность “посадки по приборам”, то стоит сделеть барометрический альтиметр, но за подходящим датчиком мне ехать откровенно “в падлу”. 😃
Куда деньги нести? 😃
Куда деньги нести - признаться, не знаю. Свою версию как нечто коммерческое я не рассматриваю, бо делается оно крайне немудряще; - там не за что брать деньги. Выкладывать свои сорсы в public domain я пока не буду, бо за код стыдно (это, в общем, была поделка уровня “проект выходного дня”), но со временем - по мере причесывания и доведения до ума - вероятно, выложу.
А вообще, это все сделано “по мотивам” проекта Томаса Шеререра (www.webx.dk/rc/rc.htm), который как раз довел свою поделку до вида коммерческого девайса. Однако, уверяю, что любой, хоть малость способный писать под однокристаллки, может повторить его (или мой) подвиг в худшем случае за неделю.
Кстати, было бы здорово по отдельному каналу включать-выключать наложение информации.
Ну, вход от приемника у меня есть. Пока он использовался как детектор и счетчик помех, но сделать из него управление чем угодно - раз плюнуть. Просто “красивой” логики управления по одному каналу без дополнительного кодера в передатчике у меня не вырисовывается, а royal evo, у которого есть такая фича, я пока не купил… 😃
О, всё нашел. Да, здорово! ТОлько вот ГПС - слишком уж круто для наших мирных целей, да и паять-программировать в домашней обстановке, приближенной к боевым действиям не удастся - детеныш не даст 😃 А на работе начальство начнет коситься 😦
Если не нужно позиционирования, то GPS тут избыточен. Высоту и воздушную скорость можно мерять барометрическими датчиками, и таких проектов (разной степени профессиональности) по инету - навалом.
Классное кино! А то, что справа внизу-это атака противника?
“Да так, - мимо пролетало…” 😁
Ага, спасибо, нашел. Насколько я понял, титры подмешиваются в видеосигнал снаружи, каким образом - через пару резисторов или более продвинутой схемой? А какое решение вы можете порекомендовать для GPS приемника?
Да, буквы формируются подтяжкой видеосигнала до уровня белого на банальной паре резюков.
Вообще, я экспериментировал и с простыми аналоговыми мультиплексорами, и с фирменными высокоскоростными видеомультиплексорами, но на резисторах получалось лучше всего (чище), и это при минимальных габаритах и весе…
Если хочется подтемнять фон, то лучше, наверное, сделать честный миксер на одном операционнике (впрочем, и с голым диодом тоже нормально работает), но мне текст “на подкладке” понравился меньше, и я от этого варианта пока отказался, хотя “голые” белые буквы на фоне яркого неба иногда и сливаются…
А по поводу GPS’а - признаться, не понял вопроса…
Чего именно рекомендовать - модель приемника, схему его подключения, или алгоритмы обработки ?
Нашел вот такой GPS приемник
www.terraelectronica.ru/catalog.php?ID=786&Search=…
Позвонил - в наличии есть, цена вопроса вообще смешная, короче будем делать что то подобное.
А где вообще почитать как прошиваются меги, что для этого надо - программаторы и т.д.?
Где можно заказать изготовление печатной платы?
Поковыряться в программе и прилепить датчики ко входам АЦП я б смог, а вот изготовить в домашних условиях печатную плату - вряд ли.
Лет пять назад я немного ковырялся с pic’ами, сейчас уже всё на свете забыл 😦
Потому и спрашиваю, куда нести деньги…
Нашел вот такой GPS приемник
www.terraelectronica.ru/catalog.php?ID=786&Search=…
Позвонил - в наличии есть, цена вопроса вообще смешная, короче будем делать что то подобное.
У меня тримбловсикй же Lassen iQ. Я его работой, в общем, не очень доволен, но пока это недовольство несколько субъективное и не до конца исследованное, так что категоричные суждения высказывать поостерегусь; - может это у меня руки/голова кривые…
А по поводу Коперникуса - предлагаю сразу же подумать, где брать на него полный дэйташит (я, например, такового на сайте Тримбла не нашел; хотя, может просто плохо искал), а также - где покупать разъемы к тримбловским антеннам (благородный дон, надеюсь, заметил, что он собрался брать голый приемник, к которому еще нужна активная антенна ?)… - Если ставить классические SMA, то они будут весить больше, чем приемник с антенной вместе взятые, а все, что мельче - хрен укупишь (по крайней мере, с первой попытки и в первопрестольной). Можно, конечно, и насмерть припаять, но такую конструкцию будет компоновать и монтировать неудобно…
Только что скачал Copernicus™ GPS Receiver Reference Manual
Кстати, товарищ по вашей ссылке пишет, что без антенного фильтра у него GPS не работал вообще изза помех с видеопередатчика.
Потому и спрашиваю, куда нести деньги…
В магазин типа чип и дип наверное
www.chip-dip.ru
[quote=Artie;548926]
“Да так, - мимо пролетало…” 😁
Если хочется подтемнять фон, то лучше, наверное, сделать честный миксер на одном операционнике (впрочем, и с голым диодом тоже нормально работает), но мне текст “на подкладке” понравился меньше, и я от этого варианта пока отказался, хотя “голые” белые буквы на фоне яркого неба иногда и сливаются…
Вот по поводу “фона”- а нельзя чуть подробнее: как сделать темную “подкладку” схемотехнически? Я в курсе того, что такое “мега”😃 А буквы днем разглядеть довольно трудно… У меня стоит на входе эмитерник, после него сборка- 1 ком последовательнно, на его правый по схеме край приходит через 100 ом и диод строб от Аt 8, а потом- еще один эмитерник. Как я понимаю, чтобы сделать темный фон, мне надо в программе его делать?
А где вообще почитать как прошиваются меги, что для этого надо - программаторы и т.д.?
Где можно заказать изготовление печатной платы?Поковыряться в программе и прилепить датчики ко входам АЦП я б смог, а вот изготовить в домашних условиях печатную плату - вряд ли.
Лет пять назад я немного ковырялся с pic’ами, сейчас уже всё на свете забыл 😦
Потому и спрашиваю, куда нести деньги…
Один из простейших (при этом более чем функциональных и вполне надежных) программаторов под эту серию находится по ключевому слову “AVReal”, а плату стоит заказывать тогда, когда производство переходит к объемам промышленным. 😃
Для одного же экземпляра - кусок “слепыша” и пара метров МГТФ’а - более чем достаточно…
Только что скачал Copernicus™ GPS Receiver Reference Manual
Кстати, товарищ по вашей ссылке пишет, что без антенного фильтра у него GPS не работал вообще изза помех с видеопередатчика.
Ну, значит я действительно плохо искал…
Просто по конструктиву мне lassen’ы понравились больше, а серьезных функциоанльных отличий от copernicus’а я у них не углядел.
Активные антенны у тримбла обещают подавление уже на f0 +/- 100MHz - за 30db, так что фильтр тут не нужен.
Другое дело, что у меня на лассене и без включения видеопередатчика прием спутников крайне неустойчивый, но причины оного требуют дополнительных исследований…
Вот по поводу “фона”- а нельзя чуть подробнее: как сделать темную “подкладку” схемотехнически? Я в курсе того, что такое “мега”😃 А буквы днем разглядеть довольно трудно… У меня стоит на входе эмитерник, после него сборка- 1 ком последовательнно, на его правый по схеме край приходит через 100 ом и диод строб от Аt 8, а потом- еще один эмитерник. Как я понимаю, чтобы сделать темный фон, мне надо в программе его делать?
Да.
Как раз у Шеререра, ссылочку на страницу которого я давал, в одной из версий сделано затемнение подкладки. Для этого берется еще один выход, на нем отключается пуллап (если однокристаллка этот умеет, или - если не умеет - ставится последовательный диод катодом к однокристаллке), и он заводится через еще один резистор в ту же точку “смешивания”.
На время вывода символа на этот выход выдается ноль, который слегка подтягивает видеосигнал вниз, затемняя “подложку” символа, а все остальное время он стоит в единице, на уровень не влияя. - “Простенько и со вкусом”.
>Один из простейших (при этом более чем функциональных и вполне надежных) программаторов под эту серию находится по ключевому слову “AVReal”
хех. нету у меня LPT. Приглядываюсь к www.argussoft.ru/…/as3m_as4_programmer.pdf, всяко дешевле чем собирать машину с LPT портом.
- “Простенько и со вкусом”.
Спасибо, все ясно.
Кстати, у меня дивно работают GPS RGPSM 002 от XEMICS и никаких помех от TV-нет.
По поводу COPERNICUSa и вообще Trimble : я был у них на семинаре прошлой зимой ( Compel устраивал) - так у Copern… - вообще нет штатной антенны!
Он только тем знаменит, что очень маленький. А как сделать ему антенну- ихний дядька битый час втолковывал!
Т.е. элемент, от которого в бОльшей степени зависит чутье- они предлагают смастерить “на кухне”
хех. нету у меня LPT.
Ну, тады пардон.
Я назвал один из самых простых, а вообще их разных - немеряно. В том числе есть и фриварные USB’шные на тех же атмелах (точного URL’а сейчас не скажу, но оно легко ищется на любом поисковике; что-то совсем простенькое есть прямо среди аппнот на сайте атмела). А уж купить готовый - еще проще.
Кстати, у меня дивно работают GPS RGPSM 002 от XEMICS и никаких помех от TV-нет.
По поводу COPERNICUSa и вообще Trimble : я был у них на семинаре прошлой зимой ( Compel устраивал) - так у Copern… - вообще нет штатной антенны!
Он только тем знаменит, что очень маленький. А как сделать ему антенну- ихний дядька битый час втолковывал!
Т.е. элемент, от которого в бОльшей степени зависит чутье- они предлагают смастерить “на кухне”
Ну, помех у меня тоже нет 😉, но оно и без помех работает как-то не очень… - Видимо, сейчас стоит брать что-то на Sirf3, хоть они и дороже.
А про антенну - я как раз Олега и предупреждал, что ее придется докупить отдельно. (Делать такой элемент самому мне как-то в голову не приходило, тем более, что готовые у тримбла стоят не очень дорого).
>Высоту и воздушную скорость можно мерять барометрическими датчиками, и таких проектов (разной степени профессиональности) по инету - навалом.
Что-то не шибко много проектов мне удалось найти.
Похоже, для опроса двух барометрических датчиков (скорость и высота), напряжения трех банок в батарее и тока потребления мне должно хватить атмеги8 за глаза.
Заказал USB программатор, куплю слепыша и микрухи и буду биццо.
>Высоту и воздушную скорость можно мерять барометрическими датчиками, и таких проектов (разной степени профессиональности) по инету - навалом.
Что-то не шибко много проектов мне удалось найти.
Похоже, для опроса двух барометрических датчиков (скорость и высота), напряжения трех банок в батарее и тока потребления мне должно хватить атмеги8 за глаза.
Заказал USB программатор, куплю слепыша и микрухи и буду биццо.
По поводу альтиметра, - не знаю как благородный дон искал, но вот первая попавшаяся ссылка на русском, даже с какими-то обсуждениями: balancer.ru/community/viewtopic.php?id=26287&p=3 (схема - в середине страницы).
Вообще, их таких нагугливается немеряно, но практически все они являются более или менее точной копией моторолловской аппноты на какой-то из MPX’ов; - с фантазией у народа явно негусто.
Вообще, я интересовался этой темой достаточно давно, так что из мыслей в памяти остались всего две:
- Моторолловские датчики дешевле и распространенней, но хоневелловские - существенно лучше по параметрам. Может быть с тех пор что-то и изменилось, но я об этом не знаю.
- Почему-то все авторы альтиметров строят их на датчиках абсолютного давления с совершенно ненужным для этой задачи диапазоном 0-115кПа, что вынуждает их ставить 10-12-битные АЦП и героически бороться с шумами. И почему-то никому не пришла в голову мысль взять дифф. датчик на вменяемый диапазон в 10 или 20кПа, и просто залить один из патрубков какой-нибудь эпоксидкой “на уровне моря”…
- Может быть у подобной конструкции есть какие-то неочевидные мне минусы, но до практической реализации я так и не добрался, так что идею дарю “without warranties”. 😉
Что же касается восьмой меги, то ее должно хватить, хотя 88 в этом смысле чуть лучше из-за более высокой возможной тактовой.
[quote=Artie;550408]
- Почему-то все авторы альтиметров строят их на датчиках абсолютного давления с совершенно ненужным для этой задачи диапазоном 0-115кПа, что вынуждает их ставить 10-12-битные АЦП и героически бороться с шумами. И почему-то никому не пришла в голову мысль взять дифф. датчик на вменяемый диапазон в 10 или 20кПа, и просто залить один из патрубков какой-нибудь эпоксидкой “на уровне моря”…
Соглашусь:для меня тоже полная загадка, на кой надо брать MPX 4115A (Это 115 Па), когда давление на 100 м высоты меняется на 9 мм рт.ст?
Дивно работает MPX5010D с заткнутой одной трубкой (главное- не перепутать) Причем, даже считать ничего не приходится- его выход соответствует шагам АЦП…А если в программу ввести, что при включении должен выставляться “0”- то и затыкать-оттыкать больше не надо!
Соглашусь:для меня тоже полная загадка, на кой надо брать MPX 4115A (Это 115 Па), когда давление на 100 м высоты меняется на 9 мм рт.ст?
Дивно работает MPX5010D с заткнутой одной трубкой (главное- не перепутать) Причем, даже считать ничего не приходится- его выход соответствует шагам АЦП…А если в программу ввести, что при включении должен выставляться “0”- то и затыкать-оттыкать больше не надо!
То есть, эта идея опробована и нормально работает ? Чудненько !
(Значит у меня мысля работала в правильном направлении ! 😃)
To smalltim: Вот, значит так и надо строить…
Спасибо, доны!
По поводу датчиков еще поспрашиваю, если вы не против 😒
- Высота: каждое конкретное летательное поле имеет свою высоту над уровнем моря, как правильно использовать дифференциальный барометрический датчик, чтобы в момент подачи питания на самик было 0 метров?
- Скорость: я так понимаю, нужен второй дифференциальный барометрический датчик, тогда (если не использовать датчик абсолютного давления) нет необходимости заморачиваться с коррекцией из-за изменения давления из-за ненулевой высоты. Так?