ЛИР-919Д и BISS-C правильное чтение

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

Ответить
Alard
Сообщения: 3
Зарегистрирован: 17 апр 2024, 16:07

ЛИР-919Д и BISS-C правильное чтение

Сообщение Alard »

Добрый день.
Некоторое время никак не могу понять, как правильно читать линейку ЛИР-ДА7М-1-190-05-4 с протоколом BISS-C.
Для тестов подключил к модулю ЛИР-919. Линейка 24 бита, в программе ULP demo задаю "количество бит данных" равным 24.
Результат 1774 нисколько не похож на правду - примерное положение линейки 113500.
По осциллограмме вообще ничего не разобрать.
Задаю "количество бит данных" равным 30 - результат 113596, очень похож на правду.
По осциллограмме вроде как можно что то разобрать.
Все эти эксперименты проводятся из-за невозможности нормально прочитать линейку приводом Servotronix.
Вложения
24bit_read.jpg
24bit_read.jpg (172.02 КБ) 345 просмотров
24_bit.jpg
24_bit.jpg (82.32 КБ) 345 просмотров
Alard
Сообщения: 3
Зарегистрирован: 17 апр 2024, 16:07

Re: ЛИР-919Д и BISS-C правильное чтение

Сообщение Alard »

В продолжение своего вопроса ещё скрины:
Вложения
30bit_read.jpg
30bit_read.jpg (176.85 КБ) 344 просмотра
30_bit.jpg
30_bit.jpg (86.83 КБ) 344 просмотра
Владимир Чухляев
СКБИС
СКБИС
Сообщения: 68
Зарегистрирован: 19 июл 2022, 09:35

Re: ЛИР-919Д и BISS-C правильное чтение

Сообщение Владимир Чухляев »

Здравствуйте, Alard

Для работы с данной линейкой необходимо установить следующие настройки в модуле интерфейса:
Количество бит данных: 30
Количество бит ошибки: 2
Инвертировать биты ошибки: 3
Полином: 0x43
Начальное значение: 0
Alard
Сообщения: 3
Зарегистрирован: 17 апр 2024, 16:07

Re: ЛИР-919Д и BISS-C правильное чтение

Сообщение Alard »

Спасибо!
Не очень корректно в ULP Demo указан бит ошибки. Двойка - это вместе с вонингом?
И какой физический смысл числа 3 в параметре "инвертировать бит ошибки"?
Владимир Чухляев
СКБИС
СКБИС
Сообщения: 68
Зарегистрирован: 19 июл 2022, 09:35

Re: ЛИР-919Д и BISS-C правильное чтение

Сообщение Владимир Чухляев »

Здравствуйте, Alard
Двойка - это вместе с вонингом?
Да
frame.png
frame.png (207.99 КБ) 325 просмотров
И какой физический смысл числа 3 в параметре "инвертировать бит ошибки"?
Приведение активного уровня статусных бит преобразователя к активному уровню модуля интерфейса.
mask.png
mask.png (125.96 КБ) 325 просмотров
Ответить