Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь.

Ответ
Опции темы

Как с помощью акселерометра замерять углы тангажа и крена?

Непрочитано 03.03.2015, 22:39   #11
Mike121234
Вид на жительство
 
Аватар для Mike121234
 
Регистрация: 02.04.2008
Адрес: Ленинград
Сообщений: 347
Сказал спасибо: 67
Сказали Спасибо 8 раз(а) в 7 сообщении(ях)
Mike121234 на пути к лучшему
По умолчанию Re: Как с помощью акселерометра замерять углы тангажа и крена?

В файле AN3107.pdf описано как обрабатывать данные от акселерометра,
а в sca103t_inclinometer20.pdf -› инклометр. Устройство специально созданное для определения угла наклона с высокой точностью
Вложения:
Тип файла: pdf sca103t_inclinometer20.pdf (582.4 Кб, 169 просмотров)
Тип файла: pdf AN3107.pdf (426.9 Кб, 154 просмотров)
Реклама:
Mike121234 вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Mike121234 за это сообщение:
bufmailru (04.03.2015), WindoЗavr (03.03.2015)
Непрочитано 03.03.2015, 23:59   #12
blogin
Прописка
 
Регистрация: 21.12.2007
Адрес: Киев
Сообщений: 123
Сказал спасибо: 10
Сказали Спасибо 62 раз(а) в 41 сообщении(ях)
blogin на пути к лучшему
По умолчанию Re: Как с помощью акселерометра замерять углы тангажа и крена?

Сообщение от Boba_spb Посмотреть сообщение
Как все просто - 3х осный акселерометр и управляй самолетом - тангаж крен и рысканье сразу определишь. И зачем нужны гироскопы ?
Так и было бы, но добавляется еще первая производная от вектора скорости.Хотя для дронов ,наверно, не так актуально.
blogin вне форума   Ответить с цитированием
Непрочитано 04.03.2015, 00:03   #13
Boba_spb
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.06.2008
Сообщений: 1,393
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Как с помощью акселерометра замерять углы тангажа и крена?

Это как бы для угла в статическом положении. А ежели его хотя бы на веревочке покрутить, что он покажет ?
Он хоть поймет где у него какая ось ?
Boba_spb вне форума   Ответить с цитированием
Непрочитано 04.03.2015, 00:08   #14
Boba_spb
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.06.2008
Сообщений: 1,393
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Как с помощью акселерометра замерять углы тангажа и крена?

Маленький пример


FY-DoS представляет из себя инерциальную систему стабилизации с режимом удержания высоты для авиамоделей с классическим крылом, "летающее крыло и V-образным, и предназначена специально для начинающих пилотов, облегчая их первые шаги в освоении авиамоделей.



Стабилизатор снабжен сенсором с 10 степенями свободы: трехосевым акселерометром, трехосевым гироскопом, трехосевым цифровым магнетометром и высокоточным барометром, он легок, компактен и очень стабилен в работе. Его функционал включает также автоматическое выравнивание, режим выравнивания при 3D полете, стабилизацию курса, а также систему автопилота для возвращения на точку старта (над точкой старта модель начинает кружить).
Boba_spb вне форума   Ответить с цитированием
Непрочитано 04.03.2015, 08:17   #15
WindoЗavr
Заблокирован
 
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
WindoЗavr на пути к лучшему
По умолчанию Re: Как с помощью акселерометра замерять углы тангажа и крена?

так гироскопом 'угол' поворота по всем осям регистрировать получилось
но показывает не в градусах, а числа пишет от -20000 до +20000, в
начальном положении примерно 0, но показания сами прибавляются
немного, за 10 минут 2000 набежало
PHP код:
#include ‹mega8.h›
#include ‹i2c.h›
#include ‹alcd.h›
#include ‹string.h›
#include ‹stdio.h›
#include ‹delay.h›
#include ‹MPU6050.h›
#include ‹math.h›

char lcd_buffer1[33];
int a, ugol, n;

void main(void)
{
PORTB=0x00; DDRB=0x00;
PORTC=0x00; DDRC=0x00;
PORTD=0x00; DDRD=0x00;

i2c_init();
lcd_init(16);
MPU6050_init();

while (1)
{
n=10;
while(n›0)
{
GET_GYRO_Z_H(); GET_GYRO_Z_L();
a=((GYRO_Z_H‹‹8 | GYRO_Z_L)-60)/10;
ugol=ugol+a;
n--;
delay_ms(50);
}


lcd_clear();
sprintf(lcd_buffer1," %i ", ugol);
lcd_puts(lcd_buffer1);
}
} 
WindoЗavr вне форума   Ответить с цитированием
Непрочитано 04.03.2015, 10:20   #16
makakus
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.10.2007
Сообщений: 2,758
Сказал спасибо: 1,100
Сказали Спасибо 1,033 раз(а) в 568 сообщении(ях)
makakus на пути к лучшему
По умолчанию Re: Как с помощью акселерометра замерять углы тангажа и крена?

Сообщение от WindoЗavr Посмотреть сообщение
так гироскопом 'угол' поворота по всем осям регистрировать получилось ... но показания сами прибавляются
Правильно. Поотму что в MPU6050 и прочих не гироскоп, а датчик угловой скорости. Скорость интегрируется - получается расстояние, т.е. в данном случае угол. А интегрирование - оно такое, набегает... Для того и ставится компас: он даёт направление, а "гироскоп" - уже всякие повороты. Всё это увязывает в кучу математика под названием "фильтр Калмана"


Кстати - мне самому надо определять угол наклона дороги с датчика на тележке. Дорога неровная, движение неравномерное, компас там не работает. Никто не подскажет, куда рыть?
makakus вне форума   Ответить с цитированием
Непрочитано 04.03.2015, 12:13   #17
Alecsej
Вид на жительство
 
Регистрация: 10.08.2005
Сообщений: 385
Сказал спасибо: 0
Сказали Спасибо 161 раз(а) в 140 сообщении(ях)
Alecsej на пути к лучшему
По умолчанию Re: Как с помощью акселерометра замерять углы тангажа и крена?

http://ardupilot.com/
Открытые исходники для разных типов аппаратов.
https://www.openpilot.org/
Проект ориентированный на коптеры, много математики, заточен под stm32? но есть сборки и под другие платформы.
Alecsej вне форума   Ответить с цитированием
Сказали "Спасибо" Alecsej
makakus (04.03.2015)
Непрочитано 04.03.2015, 12:22   #18
Alecsej
Вид на жительство
 
Регистрация: 10.08.2005
Сообщений: 385
Сказал спасибо: 0
Сказали Спасибо 161 раз(а) в 140 сообщении(ях)
Alecsej на пути к лучшему
По умолчанию Re: Как с помощью акселерометра замерять углы тангажа и крена?

http://ardupilot.com/
Открытые исходники для разных типов аппаратов.
https://www.openpilot.org/
Проект ориентированный на коптеры, много математики, заточен под stm32? но есть сборки и под другие платформы.
Alecsej вне форума   Ответить с цитированием
Непрочитано 04.03.2015, 19:32   #19
KREN
Почётный гражданин KAZUS.RUN
 
Регистрация: 15.04.2008
Адрес: г. Томск
Сообщений: 1,790
Сказал спасибо: 24
Сказали Спасибо 640 раз(а) в 354 сообщении(ях)
KREN на пути к лучшему
По умолчанию Re: Как с помощью акселерометра замерять углы тангажа и крена?

Сообщение от WindoЗavr Посмотреть сообщение
хотелось бы в общих чертах узнать
Цитата:
Как с помощью акселерометра замерять углы тангажа и крена?
Ответ очень прост - ни как! Для этих целей нужен гироскоп с тремя степенями свободы (третья для указателя угловой скорости разворота). Возьми авиагоризонт (он кроме этого показывает ещё и угол скольжения), и наслаждайся.
А акселерометр, если мне не изменяет память, показывает величину перегрузки.
KREN вне форума   Ответить с цитированием
Непрочитано 04.03.2015, 19:53   #20
WindoЗavr
Заблокирован
 
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
WindoЗavr на пути к лучшему
По умолчанию Re: Как с помощью акселерометра замерять углы тангажа и крена?

а как тогда это сделали?
Видео:


наклон вправо - курсор едет вправо, наклон влево - едет влево

а вот углы

Последний раз редактировалось WindoЗavr; 04.03.2015 в 20:30.
WindoЗavr вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PIC16F676 как прошивать с помощью WILLEM ribak01 Микроконтроллеры, АЦП, память и т.д 1 16.08.2007 00:53
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49
Как с помощью АЦП микроконтроллера можно замерять ток в авто DAS_WEYDER Микроконтроллеры, АЦП, память и т.д 18 17.04.2007 16:09
[Решено] Всем эмбеддерам посвящается... Decan Отвлекитесь, эмбеддеры! 0 24.10.2005 14:43


Часовой пояс GMT +4, время: 06:22.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.