Страница 1 из 3

Как преобразовать сигнал энкодера

Добавлено: 10 ноя 2016, 13:19
fishman
Здравствуйте уважаемые знатоки!
На ебее по случаю прикупил комплектик мотор+усилок от гармоник драйв. так вот оказалось что серводрайвер для подключения энкодера просит аж 14 проводов
1.JPG (4307 просмотров) <a class='original' href='./download/file.php?id=94456&mode=view' target=_blank>Загрузить оригинал (86.87 КБ)</a>
, а с самого энкодера выходит только 4.
2.JPG (4307 просмотров) <a class='original' href='./download/file.php?id=94457&mode=view' target=_blank>Загрузить оригинал (95.53 КБ)</a>
как это дело можно подружить?
Заранее благодарю за любую инфу!

Re: Как преобразовать сигнал энкодера

Добавлено: 10 ноя 2016, 13:47
N1X
fishman писал(а):серводрайвер для подключения энкодера просит аж 14 проводов
Похоже, что он хочет энкодер со встроенными датчиками для коммутации обмоток...

Re: Как преобразовать сигнал энкодера

Добавлено: 10 ноя 2016, 15:04
Serg
Судя по второй картинке этот энкодер как раз со встроенными датчиками для коммутации обмоток...
Только вот выход у энкодера последовательный RS485.
Их за разумные деньги не подружить.

Re: Как преобразовать сигнал энкодера

Добавлено: 10 ноя 2016, 18:15
fishman
Немного неясно по поводу разумных денег...
Нужен преобразователь сигнала?

Re: Как преобразовать сигнал энкодера

Добавлено: 10 ноя 2016, 18:19
N1X
UAVpilot писал(а):Судя по второй картинке этот энкодер как раз со встроенными датчиками для коммутации обмоток...
Только вот выход у энкодера последовательный RS485.
Их за разумные деньги не подружить.
Угу, вторую недоглядел :)

Re: Как преобразовать сигнал энкодера

Добавлено: 10 ноя 2016, 18:55
Duhas
UAVpilot писал(а): Только вот выход у энкодера последовательный RS485.
Их за разумные деньги не подружить.
поглядеть вовнутрь не помешает я думаю, вдруг повезет и там есть вариант куда подключаться

Re: Как преобразовать сигнал энкодера

Добавлено: 11 ноя 2016, 08:26
Hanter
fishman писал(а):На ебее по случаю прикупил комплектик мотор+усилок от гармоник драйв.
ээээ стесняюсь спросить - это именно комплект ? или сборная солянка.. ??? мануалы что говорят ? данный мотор с данным усилком вообще должен работать или нет ?

Re: Как преобразовать сигнал энкодера

Добавлено: 11 ноя 2016, 16:22
fishman
Hanter писал(а): это именно комплект ? или сборная солянка.. ???
ну это я так написал ))) на самом деле есть несколько таких комплектов:
SERVO ACTUATOR FHA-32B-1916-KE150 + AC SERVO DRIVER HA-600-2L-SP
и
HARMONIC DRIVE SYSTEMS FHA-32C-160-E250-C & HA-655-4-200
покупалось все на ебее , на случай поломки есть запасной усилитель AC SERVO DRIVER HA-600-2L-SP
так вот , хочу понимать , есть ли смысл заморачиваться с совмещением этого усилителя(HA-600-2L-SP) с двигателем , который изначально рассчитан на усилитель следующего поколения(HA-655-4-20)
в первом приближении увидел что различия только в энкодере... или же просто купить еще один усилок... цена вопроса 700уе. если вопрос удастся решить где то за 300-350 уе , то это как раз будут те самые разумные деньги , о которых говорилось выше )

Re: Как преобразовать сигнал энкодера

Добавлено: 11 ноя 2016, 16:35
Serg
Если только полно свободного бесплатного времени.
Тут надо довольно довольно быстрый микроконтроллер, который будет получать данные с энкодера и преобразовывать их в понятные данные для усилителя. Ну и надо знать формат данных, приходящих с энкодера.

Re: Как преобразовать сигнал энкодера

Добавлено: 11 ноя 2016, 17:24
fishman
UAVpilot писал(а): Ну и надо знать формат данных, приходящих с энкодера.
Как это можно узнать?

Re: Как преобразовать сигнал энкодера

Добавлено: 11 ноя 2016, 19:55
aftaev
fishman писал(а):Как это можно узнать?
У производителя спросить :)

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

Re: Как преобразовать сигнал энкодера

Добавлено: 11 ноя 2016, 20:29
odekolon
fishman писал(а):Здравствуйте уважаемые знатоки!
На ебее по случаю прикупил комплектик мотор+усилок от гармоник драйв. так вот оказалось что серводрайвер для подключения энкодера просит аж 14 проводов
1.JPG
, а с самого энкодера выходит только 4.
2.JPG
как это дело можно подружить?
Заранее благодарю за любую инфу!
вообще, сильно подозреваю, что сигналы A B Z - это парафазные сигналы собственно энкодера и легко получатся с вашего энкодера путем простого инвертирования сигналов (то есть на входе драйвера нужны парафазные сигналы, а у вашего энкодера однофазные) схема простейшая и легко может быть нарисована. Вероятно, эти сигналы используются в режиме, когда серва работает в режиме степ\дир
А вот сигналы U V иW - некое подобие таходатчика, сигналы тоже парафазные один бегущий импульс (или одна дырка) на оборот, используются в режиме "напряжение\обороты" (возможно проц драйвера просто не успевает отрабатывать сигналы полноценного энкодера в этом режиме), сигналы энкодера ABZ просто пропускаются сквозь драйвер на внешнее устройство ЧПУ.
в принципе, реализовать эти сигналы можно, на основе трехфазного триггера, на вход которого подать сигнал с канала А энкодера через счетчик с коэффициентом деления 2500(разрешение экнодера) / 3 (количество фаз)

Вышеописанное, плод моей интуиции и возможно нуждается в исправлении и дополнении.

на вашем месте, я бы подключил имеющийся энкодер через устройство согласования (по одному, (а лучше по 2) инвертора на канал), включил бы серву в режим степ\дир и посмотрел бы что получится.

Re: Как преобразовать сигнал энкодера

Добавлено: 11 ноя 2016, 20:35
aftaev
odekolon, у него из мотора выходит 4ре провода. То есть передача данных последовательна например через RS422. И всякими триггерами и инверсией сигнала здесь не обойтись ;)

Re: Как преобразовать сигнал энкодера

Добавлено: 11 ноя 2016, 20:36
Serg
odekolon писал(а):вообще, сильно подозреваю, что сигналы A B Z - это парафазные сигналы собственно энкодера
На второй картинке ж недвусмысленно нарисован последовательный интерфейс типа RS485 и дана распиновка с названием сигналов...

Re: Как преобразовать сигнал энкодера

Добавлено: 11 ноя 2016, 20:39
odekolon
да, извините, накосячил :wik:
тогда, проще всего найти экнодер с сигналами ABZ и попытаться его подключить, хотя схема генерации сигналов UVW заставит поломать голову и возможно покрутить энкодер на оси, для верной фазировки

Re: Как преобразовать сигнал энкодера

Добавлено: 12 ноя 2016, 00:42
N1X
UVW должны быть физически согласованы с полюсами мотора. Это по сути электронный коллектор... Поэтому да - просто так взять и получить их из энкодера не выйдет... Даже если взять ПЛИС или МК и используя нуль-метку генерировать их, то при включении питания можно получить нулевой момент на роторе, т.к. мы не знаем реальный угол... Так что подходящий энкодер - простейший выход....

Re: Как преобразовать сигнал энкодера

Добавлено: 12 ноя 2016, 13:46
odekolon
для согласования угла, можно вращать энкодер вокруг оси, найти 2 положения, при которых момент = 0 => верное положение середина.
Короче, если б у меня такая задача стояла, я б ее решил.
Просто подобный энкодер на дороге не валяется, а лир-158 - полно.

Re: Как преобразовать сигнал энкодера

Добавлено: 14 ноя 2016, 12:14
fishman
odekolon писал(а):Короче, если б у меня такая задача стояла, я б ее решил.
класс! это вы хвастаетесь или предлагаете свои услуги?
если второе - то будьте конкретнее , если первое - то прикрепите фото с линейкой.

Re: Как преобразовать сигнал энкодера

Добавлено: 14 ноя 2016, 12:37
fishman
про сигналы UVW есть такое пояснение..
1.JPG (4086 просмотров) <a class='original' href='./download/file.php?id=94781&mode=view' target=_blank>Загрузить оригинал (62.85 КБ)</a>
вот что пишут про енкодер...
2.JPG (4086 просмотров) <a class='original' href='./download/file.php?id=94782&mode=view' target=_blank>Загрузить оригинал (65.3 КБ)</a>
у меня Е250..
схема подключения к 655 усилителю
3.JPG (4086 просмотров) <a class='original' href='./download/file.php?id=94783&mode=view' target=_blank>Загрузить оригинал (97.04 КБ)</a>
тут видно что на выходе как раз то что нужно для контроллера чпу
может посмотреть как это реализовано внутри? только я понятия не имею где искать...

Re: Как преобразовать сигнал энкодера

Добавлено: 14 ноя 2016, 12:52
fishman
Во второй картинке темы , на схеме даны даже маркировки микросхем , которые работают с этим сигналом , даташиты доступны в инете...
AM26LS31CN-Texas-Instruments.pdf
(855.25 КБ) 663 скачивания
am26ls31m.pdf
(1.24 МБ) 496 скачиваний
это каким либо образом можно использовать для решения моей задачи?