Проблема с настройкой ПО

Модератор: Денис Кашин

Ответить
Tehnar
Сообщения: 7
Зарегистрирован: 17 апр 2016, 21:26

Проблема с настройкой ПО

Сообщение Tehnar »

Здравствуйте. Уважаемые коллеги подскажите с настройкой датчиков в ПО предоставляемом на сайте для работы с интерфейсом ЛИР-941Р.
Проблема в следующем у меня не получается настроить на работу линейный датчик, никак не добьюсь от него вывода результатов, однако угловой датчик настроить получилось. Хотя по нему тоже один вопрос есть. Но по порядку:
Линейный датчик ЛИР-ДА7-1-0070-05-3-2-2-3-1,0-В(DB9) какие параметры вносить в настроечные данные совсем не пойму, перепробовал кажется всё...
Возможно неисправен тогда как это проверить?? Подскажите, пожалуйста.

А второй вопрос, связан с подключением углового датчика ЛИР-ДА237Т-3-Т-18-05-RS-4-2-1,0-B(DB9). При его настройке необходимо указать "Разрядов на количество оборотов" при указании параметра 8 кажется всё работает нормально, но почему именно 8??? что это означает.

Буду благодарен за помощь или ссылку на соответствующие статьи и литературу.
Вложения
ScreenShot001.jpg
ScreenShot001.jpg (97.98 КБ) 12091 просмотр
Денис Кашин
СКБИС
СКБИС
Сообщения: 460
Зарегистрирован: 13 фев 2008, 14:38
Контактная информация:

Re: Проблема с настройкой ПО

Сообщение Денис Кашин »

Здравствуйте,
Для ЛИР-ДА7-1-0070-05-3-2-2-3-1,0-В(DB9) нужны следующие параметры:
Пауза между запросами: 150 мкс (можно уменьшить до 35 мкс)
Скорость передачи: 500 кГц (можно увеличить до 1000 кГц)
Разрядность: 24
Режим SSI: обычный
Внешний сигнал: нет
Тип преобразователя: линейный
Дискретность 2
Alarm бит не используется.


ЛИР-ДА237Т у вас, скорее всего, однооборотный 18 бит, без бита Alarm.
iMak
Сообщения: 7
Зарегистрирован: 03 фев 2015, 14:43

Re: Проблема с настройкой ПО

Сообщение iMak »

RS-4-2 это BiSS
Денис Кашин
СКБИС
СКБИС
Сообщения: 460
Зарегистрирован: 13 фев 2008, 14:38
Контактная информация:

Re: Проблема с настройкой ПО

Сообщение Денис Кашин »

Нашей платой BISS-C пока не поддерживается...
но можно схитрить:
Можно попровобать считать с датчика 18+4=22 бит на частоте (50 кГц) и отфильтровать полезные данные
Низкая частота нужна для компенсации состояния Busy датчика, чтобы он читался за 1 бит данных.
bissc.jpg
bissc.jpg (88.44 КБ) 12077 просмотров
В начале данных будет 1, затем 0, затем 1, затем 0, затем позиция датчика.
Чтобы посмотреть позицию в СКИФ, нужно выбрать линейный датчик с разрядностью 22 бит, дискретностью 1, частота 50 кГц, пауза между запросами 250 мкс
Затем выбрать индикацию в Микрометрах и установить смещение -2621440 мкм.
На индикации должна отобразиться позиция датчика в дискретах и .0 в конце.

Если нужна работа датчика именно с нашей платой, рекомендуем перепрошить его на SSI интерфейс у нас.
Tehnar
Сообщения: 7
Зарегистрирован: 17 апр 2016, 21:26

Re: Проблема с настройкой ПО

Сообщение Tehnar »

Спасибо за ответы, но...
Во первых по поводу углового датчика. Да он согласно характеристик однооборотный и да он с BiSS режимом, но при следующей настройке (первый скриншот) СКИФ совместно с ЛИР941 результаты выдаваемые датчиком похожи на правдоподобные, с минимальным шагом около 5". Могу ошибаться, поправьте если так.

Во вторых очень очень не понятно с "линейкой" ведь у неё же SSI режим. А результатов добиться от неё не могу. Попробовал настроить как посоветовал Денис и результат на втором скрине. Причем последняя цифра постоянно мерцает. Данные с PCI-интерфейсов показывают то появление то исчезновение нулевого бита. При перемещении подвижной части датчика данные в окне PCI-интерфейсов изменяются а вот в окне индикации нет. Что это, от чего??

Есть шанс что ваша плата не поддерживает данную связку одновременно?? Или подскажите хотя бы как проверить "линейку" не хотелось бы мучаться зря с заранее неисправной! Да и перепрошивка это интересно, но как то из Белгорода до хотя бы Москвы не одна остановка на метро, а покупалась ЛИР941 специально для ускорения процесса разработки устройства с выше указанными датчиками.
Прошу прощение за скрины, не могу отыскать как их спрятать под спойлер.

И можно пожелание, чтобы в программе появилась возможность перенастройки уже добавленных преобразователей, а не удаление и снова добавление.
Вложения
Скрин 2
Скрин 2
ScreenShot002.jpg (140.37 КБ) 12073 просмотра
Скрин 1
Скрин 1
ScreenShot001.jpg (140.66 КБ) 12073 просмотра
Денис Кашин
СКБИС
СКБИС
Сообщения: 460
Зарегистрирован: 13 фев 2008, 14:38
Контактная информация:

Re: Проблема с настройкой ПО

Сообщение Денис Кашин »

Позиция с линейки похоже на ту, которую датчик выдаёт при отрицательных значениях.
Настройки у вас верные.
Если позиция при перемещении меняется только на 1 бит, то, возможно, линейка неисправна.
Замечу, что линейка чувствительна к длине трассы связи, работа на 1МГц возможна на длинах до 3 метров.
Из-за большой длины трассы связи возможна просадка напряжения питания на датчике. Примерно 50 мВ на 1 метр для наших трасс и этого датчика. При снижении питания ниже 4.7В датчик не работает.
iMak
Сообщения: 7
Зарегистрирован: 03 фев 2015, 14:43

Re: Проблема с настройкой ПО

Сообщение iMak »

Преобразователь ДА237Т с интерфейсом BiSS С и поэтому при его подключении к плате на которой реализован только SSI требуется учитывать особенности BiSS :!: , чтобы получить поддающуюся пониманию координату(информацию). При способе подключения кругового энкодера по методике описанной в сообщении выше, Денисом Кашиным, Вы можете получить угловую позицию которая будет отображена в интерфейсе в микронах, но будет соответствовать угловой позиции :idea: . Ваш способ подключения(методом подбора параметров) здесь может быть неправильным и надо учесть что в начале посылки при опросе по SSI по линии DATA в начале посылки(так как энкодер с BiSS С) будет 1010(при правильной частоте опроса) (это описано выше см. временную диаграмму).

Можно попробовать считать с датчика 18+4=22 бит на частоте (50 кГц) и отфильтровать полезные данные
Низкая частота нужна для компенсации состояния Busy датчика, чтобы он читался за 1 бит данных.

В начале данных будет 1, затем 0, затем 1, затем 0, затем позиция датчика.
Чтобы посмотреть позицию в СКИФ, нужно выбрать линейный датчик с разрядностью 22 бит, дискретностью 1, частота 50 кГц, пауза между запросами 250 мкс
Затем выбрать индикацию в Микрометрах и установить смещение -2621440 мкм.

На индикации должна отобразиться позиция датчика в дискретах и .0 в конце.
Tehnar
Сообщения: 7
Зарегистрирован: 17 апр 2016, 21:26

Re: Проблема с настройкой ПО

Сообщение Tehnar »

Спасибо за разъяснение. Угловой датчик работает прекрасно, положение уже определю однозначно. К сожалению линейный подкачал, совсем не работает, но это уже наверно не в данный раздел форума мне.
Ответить