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

DDoSS

Наложенный платеж однозначно)) И тебе удобно- в случае неуплаты посылка к тебе вернется, и нам ненапряжно)) fcr.russianpost.ru/…/SelautotarifRus.aspx - калькулятор примерной стоимости посылки.

СерМих60

Только с нашей “доблестной почтой” надо быть поосторожней - они там так обрабатывают ВСЕ посылки и письма, что дрожь берёт за сохранность вложенного во внутрь. То есть упаковывать надо с условием на “бросание, топтание, сжатие и прочее”. И ведь даже текстолит фольгированный - могут испохабить, тогда тесты на заводе бессмысленны 😦 У нас тут не очень-то с тестированием (далековато, знаете ли, от стольной)
Оценки, скорее всего минимальные при отправке оговаривать надо, да?

smalltim

>Оценки, скорее всего минимальные при отправке оговаривать надо, да?

В смысле? Оценки чего?

СерМих60

Я уже “сто лет” не отправлял сам посылки, но при отправке почты, требуют оценить вложение и с этой цены набавляют какую-то сумму к той, что берётся за пересыл. Что-то вроде страховки, что ли, получается. Вот я про эту сууму и говорю, чтобы она не накручивалась излишне на общую. Хотя какой-то минимум всё же возьмут, наверно? Точно не знаю, хотя могу зайти и уточнить у почтовиков.

Dikoy
СерМих60:

Только с нашей “доблестной почтой” надо быть поосторожней -

Я отправлял минидиски обычными письмами. Диск безничего заворачивался в дешёвую открытку и клался в конверт. Проблем небыло.
Как можно повредить плату я не знаю…
Можно отправить бандеролькой в полиэтиленовом пакетике (коробок нынче нету), но там надо платки чем-то переложить и обмотать изолентой, благо объёмы позволяют.
2 недели назад отправлял в Москву собраный прибор размером с мышку в таком вот пакетике, обычным (а не первого класса) отправлением. Стоимость указал 50р (это действительно страховка на случай утери посылки, эту сумму выплатят если почта признает утерю). Страховка получилать 2 рубля, в сумме пересылка обошлась в 70р. Шла 3 недели 😃 Что самое интересное - до владика посылка идёт 4 недели. Видимо, основное время отнимает не дорога, а сортировка…
А так действительно - наложеный платёж, стоимость плат лучше указать реальную. Рублей 10 переплатите, зато спокойствие на душе 😃
Тем более, что выплата по наложеному платежу идёт согласно указаной стоимости посылки, а получатель возвращает почте эту сумму + расходы на пересылку.

smalltim

Отправил Резониту скан квитанции об оплате, в общем с платками пока всё вроде путем.

По поводу дальнейшего развития сейчас планируется пара мелких фич:

  1. Включение-отключение вывода на экран широты и долготы с передатчика (ручку вниз-середина-вниз-середина). По дефолту широта-долгота выводятся на экран. При крупном шрифте широта-долгота не выводятся - на экране не хватает места.
  2. На старте телеметрии надо запоминать наличие PPM на входе, и если PPM на старте есть, а потом в полете вдруг пропадает, то если есть подключение к GPS, надо переходить на маленький шрифт и срочно включать вывод на экран широты и долготы для облегчения спасения и поисков самика.

По поводу второй платы смотрю в сторону AT90USB646 - там 8 каналов АЦП для пирометров и прочего, USB для связи с компуком, USART, SPI, 64K памяти, в общем, всё как надо 😃

На второй плате хочется сделать сохранение логов со всех датчиков в маленькую флешку, слив данных на компук и настройка обеих плат через USB, “большую математику” автопилота.
Если понадобится, можно будет разгрузить первую плату за счет переноса математики GPS на вторую.

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

Вот думаю, как лучше всё это организовать.

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

smalltim

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

serj
smalltim:

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

Посмотри у паппарацев- у них как раз горизонт пирометрический…

smalltim

А кроме пирометров какие еще могут быть варианты, кстати?

СерМих60
Dikoy:

что выплата по наложеному платежу идёт согласно указаной стоимости посылки, а получатель возвращает почте эту сумму + расходы на пересылку.

Согласен. Кто будет почтой себя у вас в стольной утруждать, кому адресок скидывать?

smalltim:

А кроме пирометров какие еще могут быть варианты, кстати?

А что-нить почерпнуть у фирмы “ТеКнол”,что на Варшавском шоссе, можно? Они там сурьёзную вещь предлагают 😎

serj
smalltim:

А кроме пирометров какие еще могут быть варианты, кстати?

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

foxfly
СерМих60:

А что-нить почерпнуть у фирмы “ТеКнол”,что на Варшавском шоссе, можно? Они там сурьёзную вещь предлагают 😎

Почерпнуть- запросто.
Только при наличии 12000$ 😦

СерМих60

Да уж, цены я тож узнавал…сурьёзные они у них…
Я, то это, про идеи ихние, или это наказуемо, если их воплощать на любительском уровне ? 😃

foxfly
СерМих60:

Я, то это, про идеи ихние, или это наказуемо, если их воплощать на любительском уровне ? 😃

Идеи- бесплатно! (О.Бендер)
А вот те, кто может их воплотить в реальность- почему то денег хотят 😦
И на “любительском уровне”- все это как то не очень воплощается 😃

smalltim

Немножко полетал с телеметрией на борту.

www.vimeo.com/1460573

Как-то только сейчас незаметно для себя осознал, что это был первый мой полет с GPS на борту. Раньше меня с моей прошивкой только Reget успел полетать 😃
Всё прошло нормально, проблем не замечено.
Место там почему-то _очень_ стремное в плане помех для моего 35 МГц диапазона, поэтому дальше 300 метров от себя - ни-ни 😦

smalltim

Пока платки делаются на заводе (ожидаемая дата исполнения заказа - 15 августа), нашелся замечательный кандидат для подключения к ADC6 или ADC7:

www.allegromicro.com/en/Products/…/0754-050.pdf

Линейный датчик тока +/- 50А, втыкаемый в разрыв силового кабеля ( от батареи к регу). Питание 5В, сопротивление 100мкОм, удобнейшее подключение тремя проводками прямо к контактам ADC6/ADC7 на плате. Стоит в разных конторах от 60 до 160 руб. Где дают без проблем в розницу, да подешевле, пока не узнавал.
Добавить поддержку отображения тока в прошивку - как два пальца. Отображать можно справа над напряжением батареек в виде строки “ХХ.Ха”

Хотите? 😃

SGordon

хочу, ибо такой есть в наличии 😃) а может сразу 75 амперник?

Artie
smalltim:

Пока платки делаются на заводе (ожидаемая дата исполнения заказа - 15 августа), нашелся замечательный кандидат для подключения к ADC6 или ADC7:

Гм. “Не прошло и года !” 😛
У меня аллегровский токовый датчик стоит от рождения; - он есть и на фотографиях плат, которые я Вам кидал, и в сорсах его обработка присутствовала…

Собственно, у него есть только два минуса:

  1. Тяжелый, собака. И здоровый.
  2. На выходе присутствует “подставка” в 0.6V, что в сочетании с чувствительностью 60mV/A (для 50-амперного датчика)
    делает не очень удобной обработку. Я для простоты поставил “вычитатель” этой подставки на одном операционнике, хотя это и явно не лучшее решение.

Однако, главный его плюс - гальваническая развязка от измеряемой цепи - в нашем случае не используется, так что, вполне возможно, что более грамотным было бы каноническое измерение падение напряжения на шунте в земляной цепи. Учитывая нежелательность добавления “лишних” сопротивлений в силовую цепь (а также и немальнькие габариты точных токоизмерительных шунтов), я планировал мерять падение просто на куске уже имеющегося провода питания, но руки так и не дошли…

Где дают без проблем в розницу, да подешевле, пока не узнавал.

Я покупал в Митраконе. Правда, это было больше года назад, так что не уверен, что сегодня “подешевле” именно у них.

SGordon

сам не в курсах, но все-таки он не от половины питания в обе стороны ток меряет?

smalltim

>а может сразу 75 амперник?

Можно, но точность на малых токах снизится. У него ж к тому же вся шкала от 0 до VCC делится пополам: на выходе от половины VCC до нуля при одном направлении тока и от половины VCC до VCC нуля при другом направлении тока.
Мне-то всё равно, хоть 100 ампер, если код влезет, то сделаю оверсэмплинг и сглаживание в плавающем окне, но хоть кому-то реально 100А нужно?

>На выходе присутствует “подставка” в 0.6V, что в сочетании с чувствительностью 60mV/A (для 50-амперного датчика)
делает не очень удобной обработку. Я для простоты поставил “вычитатель” этой подставки на одном операционнике, хотя это и явно не лучшее решение.

>Гм. “Не прошло и года !”
>У меня аллегровский токовый датчик стоит от рождения; - он есть и на фотографиях плат, которые я Вам кидал, и в сорсах его обработка присутствовала…

А я тогда был еще совсем маленький smalltim и мне было не до датчиков тока.

>На выходе присутствует “подставка” в 0.6V, что в сочетании с чувствительностью 60mV/A (для 50-амперного датчика)
>делает не очень удобной обработку. Я для простоты поставил “вычитатель” этой подставки на одном операционнике, хотя это и явно не лучшее решение.

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

smalltim

Стоп. У ACS754xCB-050 нет никакой подставки, выход строго от VCC/2 в плюс или минус по 40мВ на ампер. При питании датчика от того же напряжения, что и АЦП, всё будет просто шоколадно.
А фильтровать проще и надежнее конденсатором: www.soel.ru/cms/f/?/311528.pdf