партнерский раздел
ФорумЭксплуатацияОшибка передачи кода ключа от считывателя к контроллеру.

Эксплуатация » Ошибка передачи кода ключа от считывателя к контроллеру.

Дано: контроллер С2000-2 вер.2.20, считыватель IL Matrix III RD-ALL, подключен по UTP в режиме TouchMemory, расстояние приблизительно метров 30, тип карт EM-Marin
Вот часть списка событий со считывателя ТД в Мониторе:

Там видно несколько неопознанных кодов. Но нюанс в том, что в таком виде эти коды существовать не должны.
Считыватель передает код ключа без обрезки в формате HEX, в контроллере настроено обрезание кода до 6-ти символов.

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

21 день назад

avatar
подключен по UTP в режиме TouchMemory, расстояние приблизительно метров 30

По паспорту есть ограничение в 15м для протокола IButton, это раз.
Что еще может быть причиной подобного искажения кода?

Перепутанные местами сигнальный и общий проводники например.
получается что это сам контроллер искажает код уже после получения?

По идее что контроллер принял, то и отобразил. Код коверкать он не должен. Но это же болид, тут возможно невозможное.
 

Налетов Константин 20 дней 23 часа назад

По паспорту есть ограничение в 15м для протокола IButton, это раз.

Когда речь идет о контактном считывателе IButton и соответствующих брелках то да, 15 метров. В данном случае это эмуляция данного протокола, и считыватель тут это активное устройство. Подобный коментарий на форуме встречал от "Болидовцев".
Перепутанные местами сигнальный и общий проводники например.

Но тогда полагаю вообще бы ничего не передавалось, кроме того общий проводник это и "0" питания считывателя.
По идее что контроллер принял, то и отобразил. Код коверкать он не должен. Но это же болид, тут возможно невозможное.

По логике да, не должен. Тогда ключ просто был бы не найден в базе, но совпадал с ожидаемым форматом.

Бабаев М. А. 20 дней 23 часа назад

Но тогда полагаю вообще бы ничего не передавалось, кроме того общий проводник это и "0" питания считывателя.

Реализация сигнального выхода у считывателя нам не известна, но с огромной долей вероятности это транзистор притянутый коллектором на питание. В таком случае, и при условии раздельного питания считки и контроллера, передача данных возможна и с перепутанными проводниками.
Меня больше смущает искажение 01 в 81.

Налетов Константин 20 дней 22 часа назад

Когда речь идет о контактном считывателе IButton и соответствующих брелках то да, 15 метров. В данном случае это эмуляция данного протокола, и считыватель тут это активное устройство.

Вообще то ограничение в 15 м указано для считывателя Matrix в протоколе i-Button. Сам же Болид в руководстве на С2000-2 пишет следующее:
Кроме  сопротивления  проводов  кабеля  (особенно  цепи  "GND")  максимальную 
удаленность  считывателя  от контроллера  может  ограничивать  и  погонная  емкость  кабеля 
(особенно  для  интерфейса  Touch  Memory).    Поэтому  эффективными  мерами  обеспечения 
работоспособности удаленного на большое расстояние считывателя могут быть: 
−  использование кабеля с большим сечением проводов; 
−  использование свободных жил кабеля для дублирования цепи "GND"; 
−  использование  кабеля  с  меньшей  погонной  емкостью  (отказ  от  использования 
экранированного кабеля); 
−  использование интерфейса Wiegand вместо Touch Memory. 

Может стоит рассмотреть смену протокола?

Зыкин Антон Николаевич 15 дней 11 часов назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

0 ответов

Добавить ответ

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

ПОКАЗАН

249 раз

ЗАДАН

21 день назад

ПРОДУКТЫ

Орион Про
С2000-2

По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.