roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 17:57

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Акселерометр - тотальное разоблачение
СообщениеДобавлено: 11 ноя 2009, 20:38 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
Итак, разберемся что-таки показывает аксель. Для начала решим пару физических задачек:
1. Дана коробка массой LaTeX: M+m, которую тянут силой LaTeX: F в поле тяжести Земли. Найти ускорение LaTeX: {A} коробки.
Вложение:
Комментарий к файлу: Задача №1
first.gif
first.gif [ 4.42 КиБ | Просмотров: 2366 ]

Записываем 2 з.Н.:
LaTeX: (M+m)\vec{A} = \vec{F} + (M+m)\vec{g}, отсюда ответ
LaTeX: \vec{A} = \frac {\vec{F}}{M+m} + \vec{g}(1). Стоит отметить, что LaTeX: F может быть суперпозицией всех сил, действующих на тело, за исключением гравитационной.
2. Внутри коробки массы LaTeX: M, двигающейся с ускорением LaTeX: A, на нитке подвешен шарик LaTeX: m. Найти силу LaTeX: T, с которой нитка действует на подвес.
Вложение:
Комментарий к файлу: Задача №2
second.gif
second.gif [ 5.17 КиБ | Просмотров: 2356 ]

Возьмем мех.сист. - шарик и сист.отсчета - коробку. Пусть система пришла в устойчивое состояние, тогда шарик покоится относительно сист.отсчета. Поскольку система движется равноускоренно, то присутствует сила инерции, действующая на любой объект, равная LaTeX: \vec{F_i} = -m_{\cyr ob'ekt}\vec{A}(2). Запишем 2 з.Н. с учетом этого момента:
LaTeX: \vec{0} = \vec{T'} + m\vec{g} + \vec{F_i}, где по формулам LaTeX: (1),(2)
LaTeX: \vec{F_i} = -m\vec{A} = -m\left( \frac {\vec{F}}{M+m} + \vec{g}\right), тогда
LaTeX: \vec{0} = \vec{T'} + m\vec{g} -\frac {m}{M+m}\vec{F} - m\vec{g}
LaTeX: \vec{T'} = \frac {m}{M+m}\vec{F}(3). По 3 з.Н. LaTeX: \vec{T} = -\vec{T'}, => ответ
LaTeX: \vec{T} = -\frac {m}{M+m}\vec{F}(3)
Теперь остановимся и проанализируем результаты. Во-первых, задачки отображают работу наипростейшего акселлерометра. Во-вторых, сила действия на опору никак не зависит от силы тяжести. В-третьих, можно получить интересное выражение для вектора ускорения системы (используя LaTeX: (1),(3))LaTeX: \vec{A} = -\frac{\vec{T}}{m} + \vec{g}(4), в котором неизвестных больше одного.
Поскольку традиционно аксели имеют измеритель только на одно направление, получим выражение проекции на ось измерения.
LaTeX: T = -\frac{m}{M+m}F\cos{\alpha}
Обычно перегрузку выражают в долях LaTeX: g, то и аксели выдают отношение текущего воздействия к планируемому в состоянии покоя, т.е.
LaTeX: T'' = \frac{m}{M+m}mg
LaTeX: k = \frac{T}{T''} = - \frac{F\cos{\alpha}}{mg}
Для трехосевого акселлерометра возможен переход обратно к векторному представлению:
LaTeX: \vec{k} = - \frac{\vec{F}}{mg}
Теперь немножко теории о том, как полученными данными можно воспользоваться.
Во-первых, показания датчика можно представить в виде разложения вектора ускорения в ПДСК:
LaTeX: \vec{A} = \{gx,gy,gz\}
LaTeX: A=g\sqrt{x^2+y^2+z^2}
Если LaTeX: A>g, то можно с полной уверенностью заявить, что аксель движется ускоренно либо против направления LaTeX: \vec{g}, либо по направлению с ускорением LaTeX: A>2g.
Если LaTeX: A=0, то аксель находится в свободном падении (вытекает из LaTeX: (3))
Во-вторых, инклинометр. Положим коробку из первой задачки на стол, тогда 2 з.Н. LaTeX: \vec{0} = \vec{P} + (M+m)\vec{g}, где LaTeX: \vec{P} как раз и является внешней негравитационной силой, в таком случае LaTeX: \vec{T} = -\frac {m}{M+m}\vec{P} и LaTeX: \vec{P}=-(M+m)\vec{g}, => LaTeX: \vec{T}=m\vec{g}, т.е. при наличии опоры мы можем абсолютно точно показать направление LaTeX: \vec{g}
В-третьих, все остальные случаи неоднозначны, что вытекает из LaTeX: (4).
P.S. Конструктивная критика приветствуется :)

_________________
Tomorrow will be. Better


Последний раз редактировалось MiBBiM 22 ноя 2009, 00:12, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Акселлерометр - тотальное разоблачение
СообщениеДобавлено: 12 ноя 2009, 02:38 
Не в сети
Аватара пользователя

Зарегистрирован: 19 май 2008, 12:04
Сообщения: 50
Откуда: Украина, г. Харьков
прог. языки: C#, C++
Цитата:
Если Изображение, то можно с полной уверенностью заявить, что аксель движется ускоренно против направления (не обязательно точно против) g.

По логике, если тело будет двигаться вдоль g с ускорением >2g, то результирующее ускорение А будет больше g. Так что заявлять наверно не стоит :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Акселлерометр - тотальное разоблачение
СообщениеДобавлено: 12 ноя 2009, 08:53 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
согласен, косяк. исправил.

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Акселлерометр - тотальное разоблачение
СообщениеДобавлено: 12 ноя 2009, 14:54 
Не в сети
Аватара пользователя

Зарегистрирован: 19 май 2008, 12:04
Сообщения: 50
Откуда: Украина, г. Харьков
прог. языки: C#, C++
Если A=0.5g, то аксель может двигаться ускоренно вдоль направления g с ускорением 1.5g.
По результирующему ускорению мы не можем судить о направлении движения. Можно только вероятностно определить направление: чем меньше А, тем вероятнее, что аксель движется против g. Чем больше А, тем затруднительнее определить направление (вероятность против g будет лишь немножко выше, чем вдоль).
Под "вдоль" и "против" следует понимать часть пространства, расположенную с обеих сторон относительно плоскости, ортогональной к вектору g


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Акселлерометр - тотальное разоблачение
СообщениеДобавлено: 12 ноя 2009, 15:12 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
Ku6opr писал(а):
Если A=0.5g, то аксель может двигаться ускоренно вдоль направления g с ускорением 1.5g.

а может и против направления. у меня так и написано, что остальные случаи, LaTeX: 0<A<g, неоднозначны.
Ku6opr писал(а):
Под "вдоль" и "против" следует понимать часть пространства, расположенную с обеих сторон относительно плоскости, ортогональной к вектору g

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Акселлерометр - тотальное разоблачение
СообщениеДобавлено: 16 ноя 2009, 14:13 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
Прочитал много букоф, а Где разаблочение??? Вообще какие либо выводы???

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Акселлерометр - тотальное разоблачение
СообщениеДобавлено: 16 ноя 2009, 14:56 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Я думаю его нету, но зато MiBBiM сам разобрался, и для других инфу собрал :)))

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Акселлерометр - тотальное разоблачение
СообщениеДобавлено: 16 ноя 2009, 15:22 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
SkyStorm, есть чем дополнить? если да, то чуть позже перетащу в вику.

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Акселлерометр - тотальное разоблачение
СообщениеДобавлено: 16 ноя 2009, 15:43 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
Нет, дополнить нечем, я даже не понял о чем тут разговор :)
Вот и спрашиваю вывод то какой из всего написаного???

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Акселлерометр - тотальное разоблачение
СообщениеДобавлено: 16 ноя 2009, 15:51 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
аа, дык описание принципа работы акселлерометра, необходимое для понимания того, что он измеряет

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Акселлерометр - тотальное разоблачение
СообщениеДобавлено: 16 ноя 2009, 18:23 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Сомневаюсь, что это описание даст понимание, так как чтоб его понять надо учебник физики вначале не только прочитать но и ИЗУЧИТЬ и знать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Акселлерометр - тотальное разоблачение
СообщениеДобавлено: 19 ноя 2009, 22:44 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
еще бы указал какой сигнал на выходе акселя, и как изменяется :wink: А еще желательно распиновочку и как подключать :oops:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Акселлерометр - тотальное разоблачение
СообщениеДобавлено: 19 ноя 2009, 23:39 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
а это, батенька, уже даташит смотреть надо :) хотя тоже верно, хотябы один примерчик использования не помешал бы. только у меня акселя нема :)

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Акселлерометр - тотальное разоблачение
СообщениеДобавлено: 20 ноя 2009, 03:11 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Вроде у Константина в магазине есть аксель, может он любезно поделится информацией? :oops:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Акселлерометр - тотальное разоблачение
СообщениеДобавлено: 20 ноя 2009, 13:29 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
Дак у всех по разному тут действительно даташит надо смотреть.
А здесь теория она к даташитам не привязана.

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO