#1 2016-05-11 15:02:23

Igor111
Учасник
Зареєстрований: 2016-05-11
Повідомлень: 11

Arduino и енкодеры

Всем привет. Нужно подключить ардуино к енкодеру  например вот такому
http://www.maxprofi.su/wp-content/uploa … -E30S4.pdf
с помощью аналогового вывода. Так вот я чтото не разберусь этот енкодер выдает
сигнал напряжения или сигнал тока и как его подключить к ардуино, какие резисторы при этом испольвать?
Лучше подключать через сигнал тока если это возможно.

Неактивний

#2 2016-05-11 22:12:57

android62
Учасник
Зареєстрований: 2016-05-11
Повідомлень: 1

Re: Arduino и енкодеры

Необходимо решение аналогичной задачи, буду благодарен если кто откликнется.

Неактивний

#3 2016-05-11 22:21:06

vvr
Учасник
Зареєстрований: 2015-04-12
Повідомлень: 878

Re: Arduino и енкодеры

Igor111 пише:

Всем привет. Нужно подключить ардуино к енкодеру  например вот такому
http://www.maxprofi.su/wp-content/uploa … -E30S4.pdf
с помощью аналогового вывода. Так вот я чтото не разберусь этот енкодер выдает
сигнал напряжения или сигнал тока и как его подключить к ардуино, какие резисторы при этом испольвать?
Лучше подключать через сигнал тока если это возможно.

а почему именно аналоговый вход ?

Неактивний

#4 2016-05-12 00:02:50

Igor111
Учасник
Зареєстрований: 2016-05-11
Повідомлень: 11

Re: Arduino и енкодеры

vvr пише:
Igor111 пише:

Всем привет. Нужно подключить ардуино к енкодеру  например вот такому
http://www.maxprofi.su/wp-content/uploa … -E30S4.pdf
с помощью аналогового вывода. Так вот я чтото не разберусь этот енкодер выдает
сигнал напряжения или сигнал тока и как его подключить к ардуино, какие резисторы при этом испольвать?
Лучше подключать через сигнал тока если это возможно.

а почему именно аналоговый вход ?

потому что он меньше подвержен электромагнитным помехам

Неактивний

#5 2016-05-12 07:36:04

vvr
Учасник
Зареєстрований: 2015-04-12
Повідомлень: 878

Re: Arduino и енкодеры

Igor111 пише:
vvr пише:
Igor111 пише:

Всем привет. Нужно подключить ардуино к енкодеру  например вот такому
http://www.maxprofi.su/wp-content/uploa … -E30S4.pdf
с помощью аналогового вывода. Так вот я чтото не разберусь этот енкодер выдает
сигнал напряжения или сигнал тока и как его подключить к ардуино, какие резисторы при этом испольвать?
Лучше подключать через сигнал тока если это возможно.

а почему именно аналоговый вход ?

потому что он меньше подвержен электромагнитным помехам

это кто вам сказал такую фигню ?

ну а если так хочется защититься от наводок и помех, то для этого есть куча аппаратных способов

Неактивний

#6 2016-05-12 10:24:51

Igor111
Учасник
Зареєстрований: 2016-05-11
Повідомлень: 11

Re: Arduino и енкодеры

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

Неактивний

#7 2016-05-12 11:00:40

vvr
Учасник
Зареєстрований: 2015-04-12
Повідомлень: 878

Re: Arduino и енкодеры

а вообще то обработка энкодера делается на прерываниях

Неактивний

#8 2016-05-12 11:08:50

Igor111
Учасник
Зареєстрований: 2016-05-11
Повідомлень: 11

Re: Arduino и енкодеры

Я через прерывания и делаю, но не пойму что этот енкодер выдает на выходе? Сигнал тока или сигнал напряжения и как его подключить к ардуино?

Неактивний

#9 2016-05-12 12:25:31

Nefreemen
Учасник
З Киев
Зареєстрований: 2015-12-19
Повідомлень: 716

Re: Arduino и енкодеры

Igor111 пише:

Я через прерывания и делаю, но не пойму что этот енкодер выдает на выходе? Сигнал тока или сигнал напряжения и как его подключить к ардуино?

Извиняюсь но что значит "сигнал тока или сигнал напряжения"? Этот энкодер  что динамо машина? Или уже закон Ома изменили? Посмотрите в тот же даташит что Вы привели, на схему выхода управления и на форму выходного сигнала. На выходе у Вас импульсы напряжения питания, в зависимости от того какой выход Вы будете использовать для комплементарного например относительно земли или питания импульс будет соответственно 0 или +V. Можете в принципе с ардуино использовать любой выход хоть комплементарный хоть line driver ( правда я не знаю какое напряжение питания у Вашего энкодера) единственно нужно согласовать выходное напряжения с уровнями ТТЛ логики. По поводу аналогового входа полная чушь, Вам все равно нужно логический вход input и абсолютно правильно садить на interrups, иначе его работа будет вызывать мягко говоря раздражение lol .

Остання редакція Nefreemen (2016-05-12 12:32:48)

Неактивний

#10 2016-05-12 14:58:37

Igor111
Учасник
Зареєстрований: 2016-05-11
Повідомлень: 11

Re: Arduino и енкодеры

http://forum.arduino.ua/img/members/714 … koderu.png
тоесть подключать Arduino Uno нужно гдето так?
Непонятно какое напряжение при этом будет подаваться на вывод 2, хватит ли его для срабатывания прерывания?

И еще такое подключение,как на рисунке это при использовании выхода npn с открытым коллектором или при использовании выхода по напряжению?
Нужно ли подключать подтягивающий резистор на выводе 2 Arduino?

Остання редакція Igor111 (2016-05-12 15:12:36)

Неактивний

#11 2016-05-12 16:40:24

Nefreemen
Учасник
З Киев
Зареєстрований: 2015-12-19
Повідомлень: 716

Re: Arduino и енкодеры

Igor111 пише:

http://forum.arduino.ua/img/members/714 … koderu.png
тоесть подключать Arduino Uno нужно гдето так?
Непонятно какое напряжение при этом будет подаваться на вывод 2, хватит ли его для срабатывания прерывания?

И еще такое подключение,как на рисунке это при использовании выхода npn с открытым коллектором или при использовании выхода по напряжению?
Нужно ли подключать подтягивающий резистор на выводе 2 Arduino?

Если Вы подключите к выходу с открытым коллектором, то естественно нужен резистор иначе при закрытом транзисторе какое U будет у Вас на коллекторе? У вас не будет лог 1 при условии что Вы не сделаете подтяжку внутренним или внешним  резистором. Я бы не стал использовать только внутр. резистор, тем более учитывая даташитовские 30ма при откр. транзисторе (и всего мах 20ма на пин для меги) . Наверное логично поставить токоограничительный резистор 510 ом в цепи пина, вывод энкодера подтянуть 4.7 ком к питанию. Вопрос в другом, как Вы себе представляете полноценную работу энкодера с использованием одной фазы? Как быть с направлением вращения? Или Вам нужен только датчик вращения? На кой ляд тогда использования  такого енкодера lol ?

Неактивний

#12 2016-05-12 22:21:31

Igor111
Учасник
Зареєстрований: 2016-05-11
Повідомлень: 11

Re: Arduino и енкодеры

Спасибо за ответ. Технологический процес предпологает врашение енкодера только в одну сторону

Неактивний

#13 2016-05-12 23:12:43

lkj
Учасник
Зареєстрований: 2016-02-03
Повідомлень: 104

Re: Arduino и енкодеры

Сравните серию с подключаемым датчиком.
Подключение зависит от типа датчика.
В руководстве информация для заказа указана серия. По ней  смотрите выход управления  датчика.  E30S-4-1024-3-N-24 где в место N – буква, значащая выход управления,
следующее значение –  источник питания.

Остання редакція lkj (2016-05-12 23:15:20)

Неактивний

#14 2016-05-13 10:43:13

Igor111
Учасник
Зареєстрований: 2016-05-11
Повідомлень: 11

Re: Arduino и енкодеры

Вроде понял а вроде и нет. Может ктото нарисовать схему как подключится если используеться  выход энкодера(выход напряжения)
Подключиться нужно к Uno.

Остання редакція Igor111 (2016-05-13 10:45:21)

Неактивний

#15 2016-05-13 11:37:26

NoName
Customer
З Київ
Зареєстрований: 2014-07-08
Повідомлень: 1,446

Re: Arduino и енкодеры

Igor111, Вы купили датчик ?  или только подбираете?

Неактивний

#16 2016-05-13 13:20:39

Igor111
Учасник
Зареєстрований: 2016-05-11
Повідомлень: 11

Re: Arduino и енкодеры

Это мне нужно для дипломной работы

Неактивний

#17 2016-05-13 15:28:42

turbo
Учасник
Зареєстрований: 2016-05-13
Повідомлень: 5

Re: Arduino и енкодеры

может быть теорию знаете но на всякий случай http://robocraft.ru/blog/technology/734.html

как оно работает тут http://robocraft.ru/blog/electronics/590.html

без ТЗ результат ХЗ. если этого мало - уточните что в культовой дипломной работе оно делает. roll

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму