реклама на сайте
подробности

 
 
> Цифровой датчик угла
gazpar
сообщение May 6 2016, 05:20
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 9-01-14
Пользователь №: 79 952



Здравствуйте!

В общем, интересуют сабжевые датчики. Интерфейс SPI.

Применяться будут для измерения угла вращающейся вертикальной плоскости.
Выглядит примерно так:
Прикрепленное изображение


Гугление мне дало два вида подобных датчиков KMA200(NXP) и AS5048A(AMS)- подойдут ли они для решения этой задачи?

Если нет, то посоветуйте подходящий датчик.

Заранее благодарю за ответы!
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
Сергей Борщ
сообщение May 6 2016, 05:51
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



KMA200 давно снят с производства. Довольно много таких датчиков у Melexis. Датчик и магнит должны находиться на оси вращения.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
gazpar
сообщение May 6 2016, 06:02
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 9-01-14
Пользователь №: 79 952



Цитата(Сергей Борщ @ May 6 2016, 09:51) *
KMA200 давно снят с производства. Довольно много таких датчиков у Melexis. Датчик и магнит должны находиться на оси вращения.

А есть ли датчики, которым ненужны магниты и ненужно крепить их по оси вращения?
Т.е. приклеил, к примеру, к краю плоскости и получаешь свои данные об угле наклона относительно горизонта.
Go to the top of the page
 
+Quote Post
gte
сообщение May 6 2016, 06:06
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(gazpar @ May 6 2016, 10:02) *
А есть ли датчики, которым ненужны магниты и ненужно крепить их по оси вращения?
Т.е. приклеил, к примеру, к краю плоскости и получаешь свои данные об угле наклона относительно горизонта.
Смотрите инклинометры.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение May 6 2016, 06:52
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(gazpar @ May 6 2016, 08:20) *
В общем, интересуют сабжевые датчики. Интерфейс SPI.

MEMS микросхем-навалом, и готовых датчиков на их основе тоже. Наверняка можно найти готовый под приклейку или сделать.
Есть и другие типы, но МЕМС видится самым легким (и по конечному весу, и по усилиям на изготовление готового устройства)
Вы определите, что Вам нужно обеспечить по параметрам
- точность
- разрешающая способность
- зависимость от температуры (ахиллесова пята микромеханики)
- диапазон углов.
- минимальный период измерения (чем дольше мерять- тем меньше шумит результат)

Самые популярные сенсоры- у фирм Analog Device и ST.

Еще можно просто в гугле посмотреть картинки по "inclinometer MEMS" , и на ebay "inclinometer"- просто понять что и за сколько уже существует.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение May 6 2016, 07:11
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (gazpar @ May 6 2016, 09:02) *
А есть ли датчики, которым ненужны магниты и ненужно крепить их по оси вращения?
Есть, но это совсем другие датчики. И вы не указали скорость вращения вашей плоскости - такие датчики измеряют направление силы тяжести, а при вращении добавляется еще и центробежная сила, которая будет вносить погрешность. Насколько при вашей скорости вращения эта погрешность будет существенна - надо считать, тут я не специалист.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
gazpar
сообщение May 6 2016, 07:20
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 9-01-14
Пользователь №: 79 952



Точность: +-0.3 градуса
Диапазон: (-90; +90) градусов
Частота, с которой можно опрашивать датчик не менее 250 Гц.
Скорость вращения: 1-20 оборотов в минуту
Температура: комнатные условия

Спасибо за ответы.
Go to the top of the page
 
+Quote Post
Onkel
сообщение May 6 2016, 08:54
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 708
Регистрация: 8-05-11
Из: Чг
Пользователь №: 64 861



Цитата(gazpar @ May 6 2016, 10:20) *
Точность: +-0.3 градуса
Диапазон: (-90; +90) градусов
Частота, с которой можно опрашивать датчик не менее 250 Гц.
Скорость вращения: 1-20 оборотов в минуту
Температура: комнатные условия

Спасибо за ответы.

это вращающаяся картина?
Прямо по списку и пойдем:
-Точность: +-0.3 градуса
Это на грани (не беру в расчет датчики дороже 10 баксов), emu mpu 6050 c бортовым вычислителем. Точно не помню, с бортовым вычислителем на кватернионах где-то рядом получал значение
-Частота, с которой можно опрашивать датчик не менее 250 Гц.
Тот же mpu6050 (любим мной за наличие вычислителя на борту) выдает с частотой чуть выше 100 Гц. Оно опрашивать - то можно, но сырые данные с гироскопа/акселерометра нужно еще обрабатывать, а тут не шибко сложная, но муторная ресурсоемкая математика. Опять же замечу, что я тестировал только дешевые (до 10 баксов или около того, цены китая) mpu. Оно конечно если с ракеты снять гсп - результат будет лучше.
Go to the top of the page
 
+Quote Post
gazpar
сообщение May 6 2016, 11:16
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 9-01-14
Пользователь №: 79 952



Цитата(Onkel @ May 6 2016, 12:54) *
это вращающаяся картина?

Что-то типа того- информационное табло.
Go to the top of the page
 
+Quote Post
Меджикивис
сообщение May 8 2016, 08:26
Сообщение #10


Профессионал
*****

Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919



а поставить энкодер на ось?


--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать.
Почему оно не освободило от такой необходимости себя ))
Go to the top of the page
 
+Quote Post
Onkel
сообщение May 8 2016, 10:00
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 708
Регистрация: 8-05-11
Из: Чг
Пользователь №: 64 861



Цитата(gazpar @ May 6 2016, 14:16) *
Что-то типа того- информационное табло.

а то у меня один художник из кинетик арта заказывал похожее, но потом пропал. У него картина вроде была. Художники они такие. Пропадают.
Go to the top of the page
 
+Quote Post
Baser
сообщение May 8 2016, 17:32
Сообщение #12


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(Меджикивис @ May 8 2016, 11:26) *
а поставить энкодер на ось?

Если у вас сама ось не меняет динамически положение в пространстве, то энкодер был бы самым простым решением, но довольно дорогим, с учетом, что вам для угла 0.3 град нужно не менее 1200 имп/оборот
Go to the top of the page
 
+Quote Post
Herz
сообщение May 8 2016, 21:12
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Baser @ May 8 2016, 19:32) *
Если у вас сама ось не меняет динамически положение в пространстве, то энкодер был бы самым простым решением, но довольно дорогим, с учетом, что вам для угла 0.3 град нужно не менее 1200 имп/оборот

Да запросто можно поставить повышающий редуктор, обороты ведь небольшие.
Go to the top of the page
 
+Quote Post
gazpar
сообщение May 9 2016, 02:31
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 9-01-14
Пользователь №: 79 952



Цитата(Меджикивис @ May 8 2016, 12:26) *
а поставить энкодер на ось?

Подумаем, рассмотрим. Сначала попробуем с инклинометром.

Цитата(Baser)
Если у вас сама ось не меняет динамически положение в пространстве, то энкодер был бы самым простым решением, но довольно дорогим, с учетом, что вам для угла 0.3 град нужно не менее 1200 имп/оборот


Хотелсоь бы такое устройтво, которое необязательно совмещать с осью вращения. Просто взял приклеил к любой точке поверхности, и оно уже измеряет угол наклона(поворота).

Сообщение отредактировал gazpar - May 9 2016, 02:32
Go to the top of the page
 
+Quote Post
Baser
сообщение May 9 2016, 08:47
Сообщение #15


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(gazpar @ May 9 2016, 05:31) *
Хотелсоь бы такое устройтво, которое необязательно совмещать с осью вращения. Просто взял приклеил к любой точке поверхности, и оно уже измеряет угол наклона(поворота).

Энкодер можно калибровать для начальной точки. Установили все устройство в нужном положении, нажали кнопку, оно запомнило нулевое положение.

А насчет "приклеил к любой точке поверхности", то как вы собираетесь с ним общаться?
Нужны или скользящие контакты на ось или все по радио, но это уже будет не датчик, а целая система с батарейным питанием.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 01:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01426 секунд с 7
ELECTRONIX ©2004-2016