PDA

Просмотр полной версии : СПК105 и энкодер



janettow
24.07.2015, 15:26
Добрый день.
Подскажите, как подключить абсолютный энкодер к СПК105 (через модуль ввода) . Необходимо вывести информацию об угле и количестве оборотов при невысоких скоростях.
Где найти этот модуль Encoder, о котором говорят на всех форумах?

Гарчев Евгений
24.07.2015, 16:23
Здравствуйте!
Нет для СПК модуля encoder. Для обработки сигнала абсолютного энкодера, подключенного к модулю ввода необходимо обработать состояние входов модуля по коду Грея.

janettow
24.07.2015, 16:29
А не могли бы Вы подсказать, как приходящие на модуль ввода сигналы преобразовать в угол поворота?

Гарчев Евгений
24.07.2015, 17:12
(360*d)/(2^n), где n - кол-во дисков энкодера, d - числовое значение, полученное из кода Грея.

janettow
27.07.2015, 08:34
Да, это я понимаю.
В инструкции написано можно использовать код Грея или двоичную систему исчисления. Вопрос: Как из одной и той же последовательности нулей и единиц, приходящих по вот этим 10 проводам от энкодера, получить число? Ведь, если мы будем использовать код Грея, мы получим одно число, если двоичную систему - другое число.

murdemon
27.07.2015, 09:25
Какая модель энкодера .. может даже ссылка на документацию есть?

janettow
27.07.2015, 09:33
http://www.kontest.ru/datasheet/unkn0wn/ep50s810241fn24.pdf

janettow
27.07.2015, 09:34
http://products.autonicsonline.com/Asset/EP50S%20manual.pdf

janettow
27.07.2015, 10:05
С кодом разобрался) Благодарю

murdemon
27.07.2015, 10:24
просто на Модуль ввода дискретных сигналов МВ110-16Д цепляете эту гребенку проводов в соответствии с докой и код получаете из той же доки в зависимости от модели и разрешения энкодера.

Гарчев Евгений
27.07.2015, 11:25
Судя по маркировке энкодера использовать можно только один из вариантов кодирования, либо BCD-код (1), либо двоичный код (2), либо код Грея (3), в зависимости от модификации энкодера. В примере маркировки энкодер с BCD-кодом.

janettow
27.07.2015, 11:44
Да) Спасибо

Вольд
27.07.2015, 13:38
Добрый день.
Подскажите, как подключить абсолютный энкодер к СПК105 (через модуль ввода) . Необходимо вывести информацию об угле и количестве оборотов при невысоких скоростях.
Где найти этот модуль Encoder, о котором говорят на всех форумах?

Скорее всего из этой затеи ничего хорошего не получится. Даже на низких скоростях не получится корректно опрашивать энкодер через последовательный порт СПК105.

murdemon
27.07.2015, 14:40
тут дело не в скоростях .. а в том что бы данные были консистентны .. те опрос на цифровых входах производился в один и тот же момент