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

maloii

Просто у Вас нарисована сверху буква N и я предположил что Вы точку показываете из расчета курса с GPS, а если у Вас данные показаны относительно реального полета то тогда целесообразно убрать буковку N, самолет ведь не может все время лететь на север (путает). Или у вас эта буковка меняется в зависимости от направления?

Вообще Ваш вариант мне по душе, это получается мини радар, я вот подумываю оставить свой вариан и добавить Ваш 😉 .

Artie
maloii:

Просто у Вас нарисована сверху буква N и я предположил что Вы точку показываете из расчета курса с GPS, а если у Вас данные показаны относительно реального полета то тогда целесообразно убрать буковку N, самолет ведь не может все время лететь на север (путает). Или у вас эта буковка меняется в зависимости от направления?

Блин, не знаю как объяснить… 😃

Вот последовательно четыре кадра левого разворота. Тут видно, как вращаются оба значка относительно текущего курса:

Вахтанг
smalltim:

Наконец-то схемка целиком дорисовалась.
Гуру, вы можете посмотреть на предмет глупостей?

К сожалению рисунок абсолютно не читабелен. Может на моем мониторе, не знаю. Очень низкое качество.
Из ранее замеченных ляпов: землю, аналоговой и цифровой части, желательно разделить. Я обычно его соединяю между собой в одной точке, под микросхемой, имеющего аналоговую и цифровую часть, через индуктивность 1uH, типоразмер 0603. Также разделяю питание, на выходе стабилизатора ставлю 2 индуктивности. Если потребителей много, то ставлю 2 разных стабилизатора.
Т.к. в нашем случае происходить измерение очень маленьких токов и напряжении, то я думаю это должно улучшить точность измерения, и уменьшить наводки от цифровой части на аналоговую.

smalltim

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

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

Немного напрягают проложенные вдоль дорожек PPM входов-выходов дорожки входов с пирометров, но, во-первых, это уже усиленный сигнал (ОУ на платках пирометров стоят), а во-вторых, немного шумов - полезно 😃

В общем, дорисовал схемы и платки пирометров, и вдобавок платку для датчика тока.
Если замечаний не будет, отправлю в производство.

Черт, картинки ужались до 800 ширины, добавляю архивчик.

V_Labanauskas

Привет всем.
Есчо раз хочу спросить о датчике тока.
Спрашивал у Смаллтим сказал что проблемы с резисторным делителем.
Померил точно 2К=1,98К, 1К=1,15К датчик врал: пропускал ток А=4.5А показывал 3.51А, А=0.5->0.36
Появилась новая версия прошивки 2.30 без делителиа, 1К на землиу сниал.
Но датчик всио равно тоже самое показывает. Пробовал подстраиват 2К ничего
Расцитал погресност и полуцил коеффициент ~1,28 При токе 4.5А погрешность 0.99А то что будет при токах 32А->25А, 38.4А-> 30А.
Может кто сталкивалсиа с такои проблемои.
Или ето только у мениа так 😵

А так всио прекрасно работает.

Автору Благодарность

smalltim

А что Вы используете как образцовый датчик тока, который показывает 4.5А в то время как телеметрия показывает 3.51А?

smalltim

Вот нарисовался программатор для тех, кто не захочет обновлять прошивку телеметрии через плату автопилота. Подходит для любых Атмег, не только для телеметрии. 46х21мм, одна атмега8, кварц, пяток резисторов-конденсаторов, разъемы USB и ISP:

Сделано по схеме с www.fischl.de/usbasp/

BigDaddy

Тимофей, на платке датчика тока, тонкие выводы датчика я бы вставлял в отверстия, а не внакладку припаивал. А то их начнешь туда-сюда перегибать и отломать можно. Может быть за счет этого три отверстия для шлейфа можно будет развернуть на 90 градусов. Чтоб он без изгибов уходил с платы.

V_Labanauskas

>А что Вы используете как образцовый датчик тока, который показывает 4.5А в то время как телеметрия показывает 3.51А?<

В качестве обрасцового питания исползовал калиброваный погрузчик ЛиПо акумулиаторов которий показывает А,В, и сколко залито А. В качестве второго измерителного прибора исползовал тестер HC3500Т тоже провереныи (10мА погрешност)

Вылетываю ЛиФе батареику до конца, ставлиу на погрузку без балансировки в цепь вклиучиаю датчик тока и тестер. Показания погрузчика и тестера совадают.

Может мои датчик бракованый? Етого я не знаю второй заказывать не буду, слишком дорогоие удоволствие. 😦

программатор www.fischl.de/usbasp/ почти ничем не отличиаэтсиа от AVR910
Но почему разйиом ISP нестандартний? там казетсиа чиотные контакты все землиа кроме 2

smalltim

А у датчика тока какая маркировка?
Питание у датчика тока совпадает с питанием АЦП Атмеги?

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

Сейчас еще разик внимательно просмотрю даташит, вдруг чего-то упустил…

smalltim

Тваюжмать!

У него 20мВ/А, а не 25мВ/А. Т.е., при 100А он выдает не 5В, а 4В.
И погрешность как раз 1.25.
Ща исправлю.

V_Labanauskas

длиа датчика ACS754-100А=20mV/A, а длиа датчика ACS755-130А=25mV/A

solderer

Уважаемые гуру! Подскажите, какой датчик температуры используется в проекте?

smalltim

Исправляюсь. Не 4В на 100А он выдает, а 4.5 😃
По 2В в плюс и в минус от 2.5В при 0А.

Забирайте прошивку 231 с вылеченным датчиком тока:

smalltim
BigDaddy:

Тимофей, на платке датчика тока, тонкие выводы датчика я бы вставлял в отверстия, а не внакладку припаивал. А то их начнешь туда-сюда перегибать и отломать можно. Может быть за счет этого три отверстия для шлейфа можно будет развернуть на 90 градусов. Чтоб он без изгибов уходил с платы.

Платы автопилота, пиродатчиков и датчика тока, с твоими поправками по части дырочек 😉 , запущены в производство. Обещают поставить еще до Нового Года, так что на каникулах будет чем заняться 😃

maloii

На фоне всех обсуждений протестировал свою телеметрию на датчик тока. Предварительно зарядил Ак до упора а потом на зарядке поставил на разрядку. Разрядка показала 1465mA. Ак старый, почти 2 года 2100mA pilotage. Телеметрия показала 1501mA, так сказать выжал последнее.

smalltim

А я вот тоже взял и проверил прошивку 231 с помощью тестера, автомобильной лампочки 60/55 Ватт и калькулятора.

Заснял коротенькое видео:

www.vimeo.com/2624506

Добавлено: версия 331 на вимео - просто опечатка, надо читать 231 😃

подключаем лампочку: 1 мин 50 сек
съедено на момент старта 69мАч
отключаем лампочку : 2 мин 37 сек
съедено на момент отключения 161мАч

показания китайского тестера и датчика тока совпадают с точностью до 0.1А
средний ток - меняется, зараза, бум считать около 7.1А
время работы - 47 секунд
съедено по показаниям телеметрии за эти 47 секунд 92мАч
Проверяем.
считаем расход батарейки: 7.1*47/3600=0.0927Ач=92.7мАч. Алилуйя! Сколько ж с этим датчиком секса то было…

Прошивка 231 тута: rcopen.com/files/000000000000000000000000

smalltim

Кстати, тому кто в Москве, буду скоро готов отдавать печатные платки под USB программаторы телеметрии и Атмег вообще. Проект живет и дышит, отлавливаются глюки, появляются новые фичи, поэтому прошивки обновлять надо обязательно.

Этот программатор - не уникальная вовсе вещь, но если интересно, закажу на заводе побольше печаток. Интересно?
Кто сам не хочет, еще раз говорю, свяжитесь со мной, обновлю прошивку за 5 минут.

smalltim

Гуру, есть вопрос по поводу автопилота. Хочется отображать углы крена-тангажа, но не хочется рисовать линию искусственного горизонта. Ну не нравится мне эти линии и шкалы, что рисуют буржуи, и всё. А если у человека поворотная камера, то искусственный горизонт ваще не в кассу когда пилот повернул камеру в сторону от носа.
Есть мысль рисовать маленькую схематичную 3D модель самолетика в том месте, где сейчас миникарта, и вертеть ее в 3D вокруг осей в соответствии с реальной ориентацией самика: курс-крен-тангаж. Ресурсов платы телеметрии после уноса тяжелой математики на автопилот - прикинул - хватит.
Что скажете?