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

smalltim

Получил платки с завода, ровно 20 штук. Не сделали больше, чем в заказе 😦 :

Сделаны парами: разломи по надрезу - получишь 2 платы 😃

Весят достаточно много, сделаны на текстолите 1.6 мм. Я думаю, все компоненты в сумме на плате будут весить меньше, чем текстолит. Зато при морковке сломается что угодно, только не плата.

Заказываю еще 20 штук.

Dikoy
smalltim:

Заказываю еще 20 штук.

Теперь уже дешевле будет и быстрее - фотошаблоны у них сохранены 😉

Dikoy

Уважаемый Dikoy, спасибо что не ногами… 😉
не нужно сравнивать рулетку с автопилотом…

А почему? Принципиально совершенно сравнимые изделия. В крайнем случае, можно сравнить рулетку с БСО. Оба устройства определяют параметр по показаниям серии датчиков.

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

Датчик парктроника меньше напёрстка.

не всей рулетки… а АНАЛОГОВУЮ часть…

Ну так тыцните сылки, что я привёл, и срисовывайте наздоровье! Там для каждого блока приведены схемы со всеми номиналами.
Если погуглить можно найти ещё полсотни реализаций на разной базе.

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

Ну… Это… Как бы это средняя школа…
Вот, например: http://ru.wikipedia.org/wiki/РЎРє%…ѓРєР°
Первая ссылка в яндексе по фразе “скорость звука в воздухе вики”.
Тока в итоге будут те же попугаи. Ибо не учтён химический состав воздуха, задержки в трактах аналоговой и цифровых частей.
Я не к тому, что оно не будет работать. Будет, никуда не денется. Я к тому, что срисовывание никчему не приведёт. придётся заново проводить испытания и считать коэффициенты. То есть экономии времени и сил не получится, увы 😦 Фактически, рулетку придётся спроектировать заново.

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

Если попугаи или эталон попугая неправильные, приведя к единицам получим попугаев в ваккуме. И не больше.

ну вас послушать… вообще за 300 можно купить готовую плату телеметрии… и за 2000 готовый автопилот…
а за 10000 можно и …
зачем вообще люди чтото делают своими руками…? дураки наверное, не знают что все купить можно 😉
да, иногда купить проще… а иногда сделать самому - интереснее…

Ну так кто мешает? В моих ссылка первая: www.farnell.com/datasheets/65349.pdf Официальная даташита на PW0268 со схемой примера реализации дальномера. Хотите - паяйте, хотите купите готовый модуль за 40 уёв. Демократия! 😃
Вот статья по этому дальномеру, но на намецком: rapidshare.com/files/70025155/FA2006-05.pdf
А вот созданая мною ветка с кучей полезных советов от бывалых: forum.ixbt.com/topic.cgi?id=48:7924

Dikoy

Кстати, вот забавный калькулятор: www.sengpielaudio.com/calculator-speedsound.htm
Нетрудно видеть зависимость скорости звука от температуры. 5 градусов, уже 3 м/с, в случае дальномера уже 6 м/с. То есть 2% погрешности мы уже поимели…
В диапазоне -20…+20 градусов ошибка уже 25 м/с. То есть 7,5% или 15% для случая эхолокации.

Satelite

я вас уверяю… в рулетке нет газоанализатора 😉
а еще и от давления зависит…
я знаю о зависимости скорости звука от температуры… проходили…
и не вижу сложностей в реализации температурной коррекции…
даже при погрешности в 7% на высотах до 2х метров это всего 15 см…
(если принять температуру воздуха =0, а летать при +/- 20 )
даже в этом случае куда веселее чем +/-1 метр по барометру или +/- бесконечность по ГПС
ну а если подкоректировать так и 1 процент получить можно…

мне это интересно, я буду пробовать 😉

smalltim

Коллеги, по поводу готовых плат, покупки датчиков и т.д. загляните, пожалуйста, в блог. Раздача началась.
rcopen.com/blogs/15368/5214

С меня, кстати, должок: качественная картинка схемы, расположение компонентов на печатке и схема подключения периферии, и, наконец, “руководство пользователя” с ТТХ и т.д.
Если очень надо, могу открыть исходный код.

Ну и еще, конечно, как только соберу свой экземпляр на новой платке, сделаю обработку датчика тока на разъеме ADC6.

Dikoy

Гораздо больше проблем создадут именно задержки в электронике.
В рулетке есть термосенсор - неспроста 😉

15 см это очень много! Я ставил задачу для себя в 1 см и это достижимо, но требуется ряд хитростей. 3-5 см вполне достижимо и даже доступно. Только вчера ссылку бросили на хоботе, всего 800 рублей! www.terraelectronica.ru/…/LV-MAXSONAR-EZ0.pdf

ИМХО стоит пробовать сделать то, что либо ещё не делали, либо делали мало 😃 А то, что можно купить за 100р какой смысл делать?..

smalltim

А можно узнать, зачем вам точность в 1 см 😃 ?

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

Если погрешность у прибора линейная, то сра-ать, срать я хотел ((с) Галыгин) на эту погрешность. Поймали отражение от земли - значит, снизились уже достаточно. Установили подходящую скорость, выровнялись, снизились до полуметра-метра, плавно гасим движок, и через пару секунд катимся по полосе. И, по-моему, пофигу, что гасить движок и садиться будем не с метровой высоты а со 125 или там 45 см.

И ваще, по-моему, надежды на красивую безпроблемную посадку без оператора, по приборам, в отсутствие асфальтированной площадки размером хотя бы этак 100х100 метров - блажь.

Думается мне, по приборам плавно плюхнуться в травку на поле будет проще и надежнее.

Dikoy
smalltim:

Вы собираетесь садиться над зеркально ровной поверхностью?

Да, на неё сейчас и садимся 😃

BigDaddy

На плате стали появляться детальки…

Ждем датчики и прошитый процессор. 😉

smalltim

Как аккуратненько получается 😃

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

Но.
Я не хочу покупать, скажем, 5-10 комплектов деталей за свои деньги. Случиться может всякое, кто-то откажется, кто-то что-то еще, и в итоге я могу оказаться с кучей ненужных деталей на руках.
Поэтому, если для вас возможен вариант “деньги вперед”, я буду только рад. Еще было бы здорово не связываться с почтой. Случись что - разбираться потом с почтой будет неприятно и мне и вам. Поэтому “из рук в руки” - самое то.
Пока я получил подтверждение на 4-5 китов, которые железно уходят. Для хотя бы мелкого опта нужно добавить совсем чуть-чуть.

С закупкой мелочевки - резисторы, конденсаторы, диоды, процы, стабилизаторы, разъемы, катушки, ЛМ-ки и Атмеги - BigDaddy пообещал помощь, так что об этом не беспокойтесь.
Осталось собрать хороший заказ на датчики давления, тока и температуры.

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

Сейчас, чуть попозже, еще раз выложу самую свежую прошивку (224), картинку со схемой, картинку с разводкой, файлы sch и brd от Eagle, и список компонентов с корпусами, номиналами и количеством - для тех, кто сам будет всё это закупать.

igorsd
smalltim:

Сейчас, чуть попозже, еще раз выложу самую свежую прошивку (224), картинку со схемой, картинку с разводкой, файлы sch и brd от Eagle, и список компонентов с корпусами, номиналами и количеством - для тех, кто сам будет всё это закупать.

Спасибо, как раз то что нужно.
Попробуем с коллегой собрать в Питере… 😃

LeonVS
smalltim:

Как аккуратненько получается 😃

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

Но.
Я не хочу покупать, скажем, 5-10 комплектов деталей за свои деньги. Случиться может всякое, кто-то откажется, кто-то что-то еще, и в итоге я могу оказаться с кучей ненужных деталей на руках.
Поэтому, если для вас возможен вариант “деньги вперед”, я буду только рад. Еще было бы здорово не связываться с почтой. Случись что - разбираться потом с почтой будет неприятно и мне и вам. Поэтому “из рук в руки” - самое то.
Пока я получил подтверждение на 4-5 китов, которые железно уходят. Для хотя бы мелкого опта нужно добавить совсем чуть-чуть.

С закупкой мелочевки - резисторы, конденсаторы, диоды, процы, стабилизаторы, разъемы, катушки, ЛМ-ки и Атмеги - BigDaddy пообещал помощь, так что об этом не беспокойтесь.
Осталось собрать хороший заказ на датчики давления, тока и температуры.

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

Сейчас, чуть попозже, еще раз выложу самую свежую прошивку (224), картинку со схемой, картинку с разводкой, файлы sch и brd от Eagle, и список компонентов с корпусами, номиналами и количеством - для тех, кто сам будет всё это закупать.

Вроде как платки еще остались, готов помочь с оптом на детали 😃 Присоединяюсь на кит 😃
Сколько денюг надо? Вроде кто то еще из Питера берет, может через проводника?

lodeworx

Здарова всем! OSD- Super idea! Я не допер бы. Как-то с видео, не приходилось раньше дело иметь… Сразу вопросы:

  1. Почему 8-я AVR-ка? Если наклепал 40 платок, то развел бы на 16-ю. Тем более в софте ниче не нада менять!+ по цоколевке=32-й! А там уж 2 кило срама. Мож 1 к выделить под VideoRam, скажем 128х64+ человеческий знакогенератор пожирнее (драйвера, личные, ЕСТЬ!+ работающие ВСЕ типы индикаторов вплоть до авиационных часов и компаса) прикольненько все будет на видео смотреться!
  2. Почему видео по человечески на SPI не вывел? Нелюдь!
    А если 32-ю… Там TWI есче есть его то и соединять с ARM7 скажем. Круто?
    Есть на 80% законченный project на NXP 32bit 66mhz- ТиПо самый быстрый из седьмых. Короче, исполнена GPSnav с авиационным уклоном, скажем, съедает маршрут прямо с OziExplorer. Туда и видео можно перенести.
    Хотя восьмибитники в рилтайм всегда быстрее, по прерываниям. Это если архитектуру хоть на 70% использовать.
  3. Представляю, как ты будешь нмеавскую строчку стандартной функцией сканить?! А дальше че? На дисплей? Да в гробу я видел эти координаты! Уж лучше тёлку голую.(см. выше, выше и выше)
    Можно сразу жюващкой залепить на платке…
  4. Есть в Чипе-дипе в москве LM1881?- Сажусь паять, все выложу, если интересно

Мои предложения:

  1. Есть RTOS-типа для AVR-ки почти получилась за 4 года. Имеет её на 101%!
    все по своим фреймам, вплоть до ввода-вывода, есть перелопаченые в рилтайм DS18, драйвера для LCD грфики, куча полезностей для любой автоматизации+ програмные таймеры+ 65536 эвентов юзера, кое-что по самообучению.
  2. Всякая хрень для 8051, барометрия, межпроцессорный протокол, драйвера для AD7705-2x16bit instrumental ADC Это кто HiEnd предпочитает.
  3. использовать 32-ю или 128, раз такая пьянка. Там в софте 2 букафки паминять нада и дабавить.(UCSR=UCSRB, например)
  4. Импульсный ADP1111-дорого и сердито! Для себя делаем. А шум еще понадобится.(см. п5)
  5. Никакой интеграции нафик! См.AVR121. Страшные слова Dithering, Oversapling! Жуть! На самом деле в попугаях все пРоще:
    надо 12bit- нате, получите. На максимальной частоте ADC имеем ~15.5 килосемплов в секунду, делим на 16 - т.е. тупо складываем 16 результатов, по готовности ADC. Получаем 14bit (10+4) , ибо, дабы из тфойки шыснацать получить её надо в четвертую степень взвести. А теперь не делим на 16 для усреднения, как ф школе учили, а двигаем вправо на 2 разряда (((16xADCrslts)&0b11111111111100)>>2) Соответственно для всей математики надо, чтобы LSB от шума(white’the best) колбасился->ADC скачет по результату вверх, вниз от реального (10 вверх, 6 вниз)! Так получается два бита плюс. Можно больше, но медленней, а кто шипко умный, может формулки матимотические посмотреть в AVR121!
    Пока все…
smalltim
LeonVS:

Вроде как платки еще остались, готов помочь с оптом на детали 😃 Присоединяюсь на кит 😃
Сколько денюг надо? Вроде кто то еще из Питера берет, может через проводника?

Да, ReGet как минимум.

По ценам я в идиотской ситуации - денех хочу вперед, а точных цен пока не знаю, потому что:

  1. Неизвестно, насколько удачным окажется улов BigDaddy по комплектухе на этих выходных, и что останется из комплектухи еще докупить…
  2. Неизвестно, насколько удачно окажется уломать конторы, продающие датчики.

_Здарова всем! OSD- Super idea! Я не допер бы. Как-то с видео, не приходилось раньше дело иметь… Сразу вопросы:

  1. Почему 8-я AVR-ка? Если наклепал 40 платок, то развел бы на 16-ю. Тем более в софте ниче не нада менять!+ по цоколевке=32-й! А там уж 2 кило срама. Мож 1 к выделить под VideoRam, скажем 128х64+ человеческий знакогенератор пожирнее (драйвера, личные, ЕСТЬ!+ работающие ВСЕ типы индикаторов вплоть до авиационных часов и компаса) прикольненько все будет на видео смотреться!
    ​_
    Начиналось всё с 8й, всё на ней и закончилось. 128х64 - а оно, действительно, надо? OSD такого класса сильно больше и по цене, и по габаритам, и по весу, и по току, и еще по хрен знает чему.

2. Почему видео по человечески на SPI не вывел? Нелюдь!
Изначально SPI не рассматривался по причине молодости и неопытности, а сейчас он будет занят связью со второй платой.

А если 32-ю… Там TWI есче есть его то и соединять с ARM7 скажем. Круто?
ARM - необоснованно круто. И по цене, и по возможностям.

Есть на 80% законченный project на NXP 32bit 66mhz- ТиПо самый быстрый из седьмых. Короче, исполнена GPSnav с авиационным уклоном, скажем, съедает маршрут прямо с OziExplorer. Туда и видео можно перенести.
Хотя восьмибитники в рилтайм всегда быстрее, по прерываниям. Это если архитектуру хоть на 70% использовать.

3. Представляю, как ты будешь нмеавскую строчку стандартной функцией сканить?! А дальше че? На дисплей? Да в гробу я видел эти координаты! Уж лучше тёлку голую.(см. выше, выше и выше)

Уже давным давно сделан и парсинг, и математика, и всё работает.


Можно сразу жюващкой залепить на платке…
4. Есть в Чипе-дипе в москве LM1881?- Сажусь паять, все выложу, если интересно

Этот фрагмент сообщения - к чему?

_​
Мои предложения:

  1. Есть RTOS-типа для AVR-ки почти получилась за 4 года. Имеет её на 101%!
    все по своим фреймам, вплоть до ввода-вывода, есть перелопаченые в рилтайм DS18, драйвера для LCD грфики, куча полезностей для любой автоматизации+ програмные таймеры+ 65536 эвентов юзера, кое-что по самообучению.
    ​_
    Да мне как-то без надобности. Какая-то недо-RTOS у меня сама собой получилась, юзерские евенты и прочие LCD мне не нужны.


2. Всякая хрень для 8051, барометрия, межпроцессорный протокол, драйвера для AD7705-2x16bit instrumental ADC Это кто HiEnd предпочитает.

Межпроцессорный протокол буду придумывать, но это нетрудно.


3. использовать 32-ю или 128, раз такая пьянка. Там в софте 2 букафки паминять нада и дабавить.(UCSR=UCSRB, например)

На второй плате, где будет стоять память, USB для связи с компуком, математика автопилота, будет стоять мега128 или ее аналог с USB. Не представляю, для чего может понадобиться что-то большее.


4. Импульсный ADP1111-дорого и сердито! Для себя делаем. А шум еще понадобится.(см. п5)

Это о чем?


5. Никакой интеграции нафик!

А это о чем?

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

smalltim

Вот со второй платой, где автопилот и т.д, наверное, помощь не помешала бы.

Что хочется сделать:

  1. Слив данных с датчиков на первой плате в память и отдача через USB на компук.
  2. Настройки телеметрии через компук с сохранением параметров в EEPROM первой и второй платы.
  3. Автопилот: обработка данных с датчиков первой платы, с GPS, с датчиков горизонта и формирование управляющих сигналов на сервомашинки - с этим мне будет проще всего
  4. Управляющая программа и драйвер USB девайса на компуке - с этим тоже будет не очень трудно.
e2000
lodeworx:

Здарова всем! … ниче не нада менять… жюващкой залепить … 2 букафки паминять нада и дабавить… как ф школе учили,… а кто шипко умный, может формулки матимотические …

Модератор

“Дарова! Чиста придупрешдаю - падонкафский езыг тута”

крайне не приветствуется.
Надеюсь на понимание.
Всегда Ваша,
Елена.

Satelite

Всем привет.
если моя мысль(работа) интересна сообщству, докладываю.(если интересно, может другую тему создать? уже ОФ получается?)

обдумал концепцию ультразвукогого высотомера-радара-эхолота…
в кратце: передатчик на фюзе, на пузе ближе к носу, приемники на крыльях, на краях чем дальше разнесены - тем лучше.
принцип измерения
посылаем пачку, слушаем оба датчика
уверенно нащупали землю (нет выпадений эхо-сигналла на обоих датчиках)
на высоте 2-2.5м начинаем смотреть на какое крыло эхо долетело раньше (эту инфу используем для подруливания по крену, для выравнивания в выдержке перед посадкой)
высоту используем по назначению… плавное снижение, отруб двигателя…

Накидал на макетке кое-какие мысли…
написал простенькую “Тикалку” выдает на одну ножку пачку из 10 периодов и сразу за ней синхро для осцила, на другую.
провел практические исследования. работает.
из за полного отсутствия в наших магазинах и рынках УЗ датчиков
исследования пришлось перенести в область 10 кГц (китайские пьезики)
чем довел свое домашнее животное (кошка) и жену до бешенства… 😆 (толи еще будет!)
Не так хорошо как 40 кГц… но пока, для экспериментов - вполне хватает

в понедельник буду в “КВАРЦе” заказывать приемники и передатчики (50р штука)
пока все…
ругайте пока не поздно.

проГУГЛиваясь по просторам интернета на предмет поиска инфы о ультразвуке и его применении, совершенно случайно … смотрите что нарыл…
www.rospribor.com/index.php?name=Pages&op=cat&cid=…
готовый авиагоризонт…
правда стоит наверное … рублей… миллион… 😦

Brandvik

проГУГЛиваясь по просторам интернета на предмет поиска инфы о ультразвуке и его применении, совершенно случайно … смотрите что нарыл…

Интересный приборчик. Если предположить что самолет в полете не превышает крены 90град то вполне пожет сработать, только вот вопрос, как у них с девиацией показаний по времени?

Satelite
Brandvik:

Интересный приборчик. Если предположить что самолет в полете не превышает крены 90град то вполне пожет сработать, только вот вопрос, как у них с девиацией показаний по времени?

Я так понял датчики бывают разные, и с бОльшим диапазоном.
ну даже если привысить 90 градусов… ничего не произойдет… вернется к меньшему углу - и показания вернутся…
дрейфа у них нет…
они применяются в приборах и датчиках при строительстве и эксплуатации мостов, опор, зданий, тоннелей…
гдето читал что расчитаны на измерения проводимые годами.
представте что они намериють, если будет дрейф 😃
погуглите… интересная фишка…