roboforum.ru

Технический форум по робототехнике.
Текущее время: 07 май 2025, 00:53

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




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 25 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Датчик: положение плиты относительно горизонта
СообщениеДобавлено: 08 дек 2012, 00:06 
Не в сети

Зарегистрирован: 22 окт 2010, 17:46
Сообщения: 20
Здравствуйте!
Подскажите, кто работал с датчиками: нужно определение положения некой плоской плиты относительно горизонта. Т.е. мне нужно статическое определение (взамен примитива из колесной мыши с оптопарами и грузиками на осях дисков)- http://www.ironfelix.ru/modules.php?name=Pages&pa=showpage&pid=63. Что для этого подойдет? Встречал в интернете 3-х осевой компас на базе микросхемы HMC5883L. Подойдет ли он?
Еще вопрос: на этой плате "нарисована" декартовая система координат, т.е. я так понимаю, что он определяет угол наклона в своих единицах по всем трем осям? Тогда почему во всех статьях, что я встречал, пишут, что положение платы должно быть строго горизонтально, иначе будет ошибка. А для исключения данной ошибки нужны акселерометры.


Последний раз редактировалось aalleexxaa 08 дек 2012, 00:28, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчи: положение плиты относительно горизонта
СообщениеДобавлено: 08 дек 2012, 00:18 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Нужен наклон? тогда это не компас, а акселерометр. По компасу наклон не очень-то ловится. Какая точность нужна?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчи: положение плиты относительно горизонта
СообщениеДобавлено: 08 дек 2012, 00:23 
Не в сети

Зарегистрирован: 22 окт 2010, 17:46
Сообщения: 20
+-3градуса
а почему акселерометр, если плита изначально лежит в состоянии покоя?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик: положение плиты относительно горизонта
СообщениеДобавлено: 08 дек 2012, 01:29 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
потому, что в состоянии покоя акселлерометр выдаёт угол. мемс гироскопов и акселлерометров далеко не не одна конструкция. некоторые гироскопы идентичны акселлерометрам, только у них значения ускорения пересчитываются в угол наклона.


Последний раз редактировалось Angel71 08 дек 2012, 01:35, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик: положение плиты относительно горизонта
СообщениеДобавлено: 08 дек 2012, 01:31 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
Подтверждаю выше написавших товарищей,
осталось определиться с интерфейсом к акселю.
А плита у вас будет шевелиться?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик: положение плиты относительно горизонта
СообщениеДобавлено: 08 дек 2012, 11:29 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
в общем stm32f3 или f4 discovery и час на перепиливание стандартной прошивки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик: положение плиты относительно горизонта
СообщениеДобавлено: 08 дек 2012, 12:41 
Не в сети

Зарегистрирован: 22 окт 2010, 17:46
Сообщения: 20
изначально задумка такая: включаю питание, определяю наклоны относительно горизонта. Далее шевелиться будет, но последующее определение можно опять в статическом положении.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчи: положение плиты относительно горизонта
СообщениеДобавлено: 08 дек 2012, 21:25 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
aalleexxaa писал(а):
+-3градуса
а почему акселерометр, если плита изначально лежит в состоянии покоя?

Потому что g

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик: положение плиты относительно горизонта
СообщениеДобавлено: 08 дек 2012, 21:56 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Ответ должен быть кратким и точным, как пуля!
:good: :beer:

Добавлено спустя 1 минуту 30 секунд:
aalleexxaa писал(а):
изначально задумка такая: включаю питание, определяю наклоны относительно горизонта. Далее шевелиться будет, но последующее определение можно опять в статическом положении.

Чем шевелить-то? Мой ответ в силе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик: положение плиты относительно горизонта
СообщениеДобавлено: 09 дек 2012, 10:44 
Не в сети

Зарегистрирован: 22 окт 2010, 17:46
Сообщения: 20
шевелить буду руками.
а вот это кто-нибудь использовал? "MMA7361 Angle Sensor Inclination Accelerometer Acceleration Module Arduino Speed"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик: положение плиты относительно горизонта
СообщениеДобавлено: 11 дек 2012, 11:38 
Не в сети

Зарегистрирован: 23 июл 2012, 15:24
Сообщения: 1485
Может лучше энкодер положения относительно станины? Или это какое-то мобильное устройство?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик: положение плиты относительно горизонта
СообщениеДобавлено: 11 дек 2012, 11:40 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
не лучше аксель. никакой механики вообще.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик: положение плиты относительно горизонта
СообщениеДобавлено: 30 июн 2013, 22:33 
Не в сети

Зарегистрирован: 22 окт 2010, 17:46
Сообщения: 20
наконец компас добрался до меня, мои рукидо него. работал ли кто с таким? есть вопросы по получаемым данным


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик: положение плиты относительно горизонта
СообщениеДобавлено: 30 июн 2013, 23:41 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
c каким таким? ну я с компасом чуток работаю (вообще)...
Компас плохо дружит с металлами вокруг, особенно с плитами...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик: положение плиты относительно горизонта
СообщениеДобавлено: 06 июл 2013, 04:56 
Не в сети

Зарегистрирован: 22 окт 2010, 17:46
Сообщения: 20
да, с компасом HMC5883L. В правильной и верной работе I2C уверен, идентификационные регистры принимаются такие, какими должны быть.
Настройки регистров A=16, B=160, Mode=0
Получаю с него байты данных 0-14-255-64-255-231 (x[0],x[1],z[0],z[1],y[0],y[1]). мне кажется, странные поток данных.
В даташите написано, что используется 12 бит для данных, получаем для X=14, Z=-3904, Y=-4071. Хотя предел получаемых значений должен лежать для ± 1.3 Ga 0xF800–0x07FF (-2048– 2047). Вот у меня и сомнения.
и что такое SelfTest, зачем он и как можно с ним проверить модуль?


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

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


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

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


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

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