#26 2017-11-11 18:07:19

Вячеслав Азаров
Участник
Из Запорожье
Зарегистрирован: 2017-05-25
Сообщений: 490

Re: Координаты

Макс пишет:

Народ.
Нужно что нибудь подобрать чтобы измерять угол поворота вала,
Что посоветуете?
энкодер типа такого
https://arduino-ua.com/prod2147-modyl-enkoder-ot-robotdyn
дает 24 импульса на 360 градусов т.е. 1 импульс 15 градусов , многовато...
как измерить поточнее
если взять например
резистор https://arduino-ua.com/prod310-Peremennii_rezistor_05Vt
он может крутится непрерывно? и какую точность он может дать?

Ответ - энкодер, только не из магазина игрушек. Они существуют всякие. Пленочные резисторы истираются а проволочные дорогие.

#27 2017-11-11 18:11:05

MikeM
Участник
Зарегистрирован: 2017-11-03
Сообщений: 4

Re: Координаты

Резистор по ссылке не сделает даже одного оборота. Существуют резисторы многооборотные. Но если вал может вращаться в одном направлении неограниченно, то и они не помогут.
Я бы порекомендовал нечто похожее на датчик перемещения из старорежимной оптико-механической мышке.
Для более конкретного ответа надо знать требуемую точность и в каких пределах углов может вращаться вал

#28 2017-11-11 18:41:04

Макс
Участник
Зарегистрирован: 2017-10-31
Сообщений: 15

Re: Координаты

Вячеслав Азаров пишет:
Макс пишет:

Народ.
Нужно что нибудь подобрать чтобы измерять угол поворота вала,
Что посоветуете?
энкодер типа такого
https://arduino-ua.com/prod2147-modyl-enkoder-ot-robotdyn
дает 24 импульса на 360 градусов т.е. 1 импульс 15 градусов , многовато...
как измерить поточнее
если взять например
резистор https://arduino-ua.com/prod310-Peremennii_rezistor_05Vt
он может крутится непрерывно? и какую точность он может дать?

Ответ - энкодер, только не из магазина игрушек. Они существуют всякие. Пленочные резисторы истираются а проволочные дорогие.

я с маленькими не сталкивался, может какой энкодер есть на примете? те которые я использую на производстве стоят от 15 тыс.грн )))

#29 2017-11-11 18:42:33

Макс
Участник
Зарегистрирован: 2017-10-31
Сообщений: 15

Re: Координаты

MikeM пишет:

Резистор по ссылке не сделает даже одного оборота. Существуют резисторы многооборотные. Но если вал может вращаться в одном направлении неограниченно, то и они не помогут.
Я бы порекомендовал нечто похожее на датчик перемещения из старорежимной оптико-механической мышке.
Для более конкретного ответа надо знать требуемую точность и в каких пределах углов может вращаться вал

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

#30 2017-11-11 18:48:49

Макс
Участник
Зарегистрирован: 2017-10-31
Сообщений: 15

Re: Координаты

Во нарыл
из
игрушечных
http://arduino-kit.com.ua/uglovoy-koder-200-p-r.html
что скажете?

#31 2017-11-11 18:50:20

Вячеслав Азаров
Участник
Из Запорожье
Зарегистрирован: 2017-05-25
Сообщений: 490

Re: Координаты

Макс пишет:

я с маленькими не сталкивался, может какой энкодер есть на примете? те которые я использую на производстве стоят от 15 тыс.грн )))

Какая точность вам нужна?

#32 2017-11-11 18:59:37

Макс
Участник
Зарегистрирован: 2017-10-31
Сообщений: 15

Re: Координаты

Вячеслав Азаров пишет:
Макс пишет:

я с маленькими не сталкивался, может какой энкодер есть на примете? те которые я использую на производстве стоят от 15 тыс.грн )))

Какая точность вам нужна?

та хотя бы коло 1,5-2 градуса на импульс... это же модель/игрушка а не станок с чпу

#33 2017-11-11 19:02:38

Вячеслав Азаров
Участник
Из Запорожье
Зарегистрирован: 2017-05-25
Сообщений: 490

Re: Координаты

Макс пишет:

Во нарыл
из
игрушечных
http://arduino-kit.com.ua/uglovoy-koder-200-p-r.html
что скажете?

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

Редактировался Вячеслав Азаров (2017-11-11 19:10:23)

#34 2017-11-11 19:05:38

Макс
Участник
Зарегистрирован: 2017-10-31
Сообщений: 15

Re: Координаты

Вячеслав Азаров пишет:
Макс пишет:

Во нарыл
из
игрушечных
http://arduino-kit.com.ua/uglovoy-koder-200-p-r.html
что скажете?

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

neutral

#35 2017-11-13 12:05:20

Макс
Участник
Зарегистрирован: 2017-10-31
Сообщений: 15

Re: Координаты

Народ.
Ещё вопрос всплыл.

при обработке прерывания в arduino ... если два прерывания одновременно или с небольшой задержкой.
они обрабатываются по очереди или то прерывание что пришло вторым может потеряться?

#36 2017-11-13 12:51:15

Вячеслав Азаров
Участник
Из Запорожье
Зарегистрирован: 2017-05-25
Сообщений: 490

Re: Координаты

Макс пишет:

Народ.
Ещё вопрос всплыл.

при обработке прерывания в arduino ... если два прерывания одновременно или с небольшой задержкой.
они обрабатываются по очереди или то прерывание что пришло вторым может потеряться?

Нет, прерывания не теряются, если они разрешены. А выполняются в порядке их приоритета. По крайней мере, должно так быть. В ATmega328 приоритеты фиксированные и соответствуют порядку их векторов. Если у вас DUO, то система прерываний у ARM значительно сложнее, и в двух словах не раскажешь.

Редактировался Вячеслав Азаров (2017-11-13 12:52:40)

#37 2017-11-13 13:02:53

Макс
Участник
Зарегистрирован: 2017-10-31
Сообщений: 15

Re: Координаты

ок.
спасибо/
пока тестирую элементную базу на mega2560

#38 2017-11-13 13:47:40

alex_dol
Участник
Зарегистрирован: 2015-12-28
Сообщений: 157

Re: Координаты

Пара шестеренок решит проблему с точностью энкодера.
Данный резистор не будет крутиться по кругу. Точность будет зависеть от АЦП.

#39 2017-11-13 13:57:00

Макс
Участник
Зарегистрирован: 2017-10-31
Сообщений: 15

Re: Координаты

alex_dol пишет:

Пара шестеренок решит проблему с точностью энкодера.
Данный резистор не будет крутиться по кругу. Точность будет зависеть от АЦП.

обдумываем такой вариант тоже

Быстрое сообщение

Введите сообщение и нажмите Отправить

Подвал раздела