ЛИР-916: считываемые значения

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

Ответить
Kirill
Сообщения: 4
Зарегистрирован: 18 фев 2009, 14:39

ЛИР-916: считываемые значения

Сообщение Kirill »

Здравствуйте.

Преобрели 12-ти разрядный датчик угловых перемещений с абсолютными значениями и модуль ЛИР-916.
Настроил на работу по передачи измеренных значений в двоично-десятичном виде.

У меня возник вопрос по тому, что-же он передает.
Я снял 4 интервала значений на один оборот вала:
- 0...9099
- 99...9199
- 199...9299
- 299...9399

Не могли бы вы прокомментировать что означают эти цыфры?
нельзя-ли настроить модуль и получать с него информацию в виде от 0 до 2^12 - 1 за оборот?

Спасибо.
Денис Кашин
СКБИС
СКБИС
Сообщения: 460
Зарегистрирован: 13 фев 2008, 14:38
Контактная информация:

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

Здравствуйте!
А с помощью чего Вы получили эти значения? По приведённым Вами данным пока непонятно, в чём ошибка. Скорее всего, Вы заказали датчик с кодом Грея. Настроенный интерфейс с 12 разрядным датчиком в прямом коде должен выдавать координату от 0A, 00, 00, 00, 00, 0B (при координате 0 дискрет) до 0A, 95, 40, 00, 00, 0B (при координате 4095 дискрет).

Попробуйте проверить работу интерфейса в программе СКИФ последней версии ( http://www.skbis.ru/index.php?p=37 ), но СКИФ не поддерживает датчики с кодом Грея.

Алгоритм преобразования кода Грея в прямой код на языке C

unsigned long gray2bin(unsigned long v)
{
for(unsigned i = 1; i < razryadnost_priemnik_ssi; i <<= 1) v ^= (v >> i);
return v;
}
Kirill
Сообщения: 4
Зарегистрирован: 18 фев 2009, 14:39

Сообщение Kirill »

Принятую посылку смотрю своей программой.
Денис Кашин писал(а): Попробуйте проверить работу интерфейса в программе СКИФ последней версии ( http://www.skbis.ru/index.php?p=37 ), но СКИФ не поддерживает датчики с кодом Грея.
Попробовал -- градусы и дискреты СКИФ показывает нормально.
И теперь что-то совсем не понятно.

Может быть информационную посылку надо как-то по другому парсить, т.е. не так как в описании написано?
Дмитрий Ряполов
СКБИС
СКБИС
Сообщения: 272
Зарегистрирован: 07 фев 2008, 09:52

Сообщение Дмитрий Ряполов »

Присылайте свой код, наши программисты посмотрят. Описание составлено верно.
Ответить