Mesa 7i76 и энкодер ЛИР158А 1500-05-ПИ

Работа с платами MESA, подключение, конфигурация.

Mesa 7i76 и энкодер ЛИР158А 1500-05-ПИ

Сообщение torvn77 » 26 июл 2015, 15:02

Резерв
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2203
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 174
Медальки:

Re: Mesa 7i76 и энкодер ЛИР158А 1500-05-ПИ

Сообщение torvn77 » 26 июл 2015, 15:07

Дали мне для изучения принципиальной возможности подключения к Mesa разных энкодеров и датчиков энкодер ЛИР158А 1500-05-ПИ
Пока я провожу эксперименты с энкодером 6i25+7i76, ну потом в случае удачи будут использоваться другие, более уместные для точных измерении платы.
И вот какие у меня трудности:
  • 1) Пины hm2_5i25.0.encoder.00.position ; hm2_5i25.0.encoder.00.rawcounts если быстро поворачивать энкодер,
    работают "нормально".
    А вот если поворачивать энкодер меденно, то сначала идёт дребез на +-1 в зависимости от направления поворота,
    а потом пин как бы спохватывается и разом проскакивает несколько единиц.
  • 2) Как я понимаю, пин hm2_5i25.0.encoder.00.input-a показывает состояние сигнала А энкодера.
    И действительно, halmeter на этом пине при повороте принимает случайные значения true/false
    А вот на пине hm2_5i25.0.encoder.00.input-b этого не происходит.
    И вот не пойму двух вещей, почему если сигнала B нету энкодер не только считает, но и чувствует направление,
    а если сигнал B есть, то почему он не отображается на соответствующем пине?
  • 3)Пин hm2_5i25.0.encoder.00.velocity при вращении энкодера остаётся равным нулю.

Состояние энкодера: (для просмотра содержимого нажмите на ссылку)
Код: Выделить всёРазвернуть
    54  s32   OUT             0  hm2_5i25.0.encoder.00.count
    54  s32   OUT             0  hm2_5i25.0.encoder.00.count-latched
    54  bit   I/O         FALSE  hm2_5i25.0.encoder.00.index-enable
    54  bit   OUT          TRUE  hm2_5i25.0.encoder.00.input-a
    54  bit   OUT         FALSE  hm2_5i25.0.encoder.00.input-b
    54  bit   OUT          TRUE  hm2_5i25.0.encoder.00.input-index
    54  bit   IN          FALSE  hm2_5i25.0.encoder.00.latch-enable
    54  bit   IN          FALSE  hm2_5i25.0.encoder.00.latch-polarity
    54  float OUT             0  hm2_5i25.0.encoder.00.position
    54  float OUT             0  hm2_5i25.0.encoder.00.position-latched
    54  bit   OUT         FALSE  hm2_5i25.0.encoder.00.quad-error
    54  bit   IN          FALSE  hm2_5i25.0.encoder.00.quad-error-enable
    54  s32   OUT         65413  hm2_5i25.0.encoder.00.rawcounts
    54  s32   OUT         65413  hm2_5i25.0.encoder.00.rawlatch
    54  bit   IN          FALSE  hm2_5i25.0.encoder.00.reset
    54  float OUT             0  hm2_5i25.0.encoder.00.velocity
    54  u32   IN     0x00001FC8  hm2_5i25.0.encoder.sample-frequency

Код: Выделить всёРазвернуть
    54  bit   RW          FALSE  hm2_5i25.0.encoder.00.counter-mode
    54  bit   RW           TRUE  hm2_5i25.0.encoder.00.filter
    54  bit   RW          FALSE  hm2_5i25.0.encoder.00.index-invert
    54  bit   RW          FALSE  hm2_5i25.0.encoder.00.index-mask
    54  bit   RW          FALSE  hm2_5i25.0.encoder.00.index-mask-invert
    54  float RW              1  hm2_5i25.0.encoder.00.scale
    54  float RW            0.5  hm2_5i25.0.encoder.00.vel-timeout

UPDATE. Оказалось что я просто не к тем контактам припаял диф-пару сигнала В.
Сейчас припаял правильно и всё работает.
Последний раз редактировалось torvn77 26 июл 2015, 17:03, всего редактировалось 1 раз.
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2203
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 174
Медальки:

Re: Mesa 7i76 и энкодер ЛИР158А 1500-05-ПИ

Сообщение nkp » 26 июл 2015, 16:33

как выглядит твое подключение в хал??
что за датчик конкретно испытывался ?
nkp
Мастер
 
Сообщения: 7002
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1094
Медальки:

Re: Mesa 7i76 и энкодер ЛИР158А 1500-05-ПИ

Сообщение torvn77 » 26 июл 2015, 16:44

nkp писал(а):как выглядит твое подключение в хал??

Подключения как такового нет, просто мониторил пины halmeter.
Состояние пинов постом выше под спойлером.
nkp писал(а):что за датчик конкретно испытывался ?

в посте выше я дал ссылку ЛИР158А 1500-05-ПИ
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2203
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 174
Медальки:

Re: Mesa 7i76 и энкодер ЛИР158А 1500-05-ПИ

Сообщение nkp » 26 июл 2015, 16:58

по ссылке 85 разновидностей по количеству тиков...
============
torvn77 писал(а):Подключения как такового нет, просто мониторил пины halmeter.Состояние пинов постом выше под спойлером.

одно предложение исключает другое:
если никакого подключения в хал нет - тои пинов не должно быть :hehehe:
-------------
обычно с новичков вытягиваешь инфу по крупицам :freak:
nkp
Мастер
 
Сообщения: 7002
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1094
Медальки:

Re: Mesa 7i76 и энкодер ЛИР158А 1500-05-ПИ

Сообщение torvn77 » 26 июл 2015, 17:08

Под подключением я понимаю съём сигнала с одного пина для передачи его на другой пин.
Естественно, не осуществление этого действия существованию пинов не мешает.

И я разобрался в чём дело, провод B+ я припаял к -R, а B- к B+.
Сейчас перепаял и всё заработало как надо.
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2203
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 174
Медальки:

Re: Mesa 7i76 и энкодер ЛИР158А 1500-05-ПИ

Сообщение torvn77 » 26 июл 2015, 17:12

К стати, в мануальнике к 7i76 рядом разъёмамми энкодера указаны какие то контакты IDX.
Это я понимаю в Mesa так сигнал Z назвали?

nkp писал(а):по ссылке 85 разновидностей по количеству тиков...

Ту кашу что я описал в начале неправильными тиками не объяснить,
если было бы так то во первых он бы терял счёт при быстрых поворотах, а не медленных,
а во вторых либо бы работали оба сигнала AB, либо бы не работал ни один.
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2203
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 174
Медальки:


Вернуться в MESA

Кто сейчас на конференции

Зарегистрированные пользователи: 1240, 3DLab, at90, AVK74, Bing [Bot], CNC-Logic, cnc3426, Demitri, Dimasick, evgenyjp, extentia, frezeryga, Google [Bot], Google Feedfetcher, ignv, Kiriller, leprud, Nonstopich, Rull, shalek, skytronix, Smlua, verser, Woodmaster, Yandex [bot], Yarrr, Карпуха, шпиндель

Поделиться

Reputation System ©'