PDA

Просмотр полной версии : Wiegand 26



aven
03.09.2010, 16:27
Протокол реализуется на обычном RS485
http://upload.wikimedia.org/wikipedia/ru/5/54/Wiegand_interface_oscillogram.PNG
http://img828.imageshack.us/img828/7439/wiegand26.jpg

Вопрос:
Получится ли это прочитать через овеновский RS485 порт в CoDeSys? Смущают первый-последний биты.

BETEP
05.09.2010, 00:52
вроде на графиках два сигнала, это минимум три провода.
у 232-485-422 порта стандартный формат, совсем не похожий на то что здесь нарисовано.

ASo
05.09.2010, 07:09
Вейганд не имеет ничего общего с RS-xxx.
Протокол простейший. Лог. 0 по D0 - 0 в пакете, лог. 0 по D1 - 1 в пакете. Читайте, через что хотите.

aven
06.09.2010, 12:05
вроде на графиках два сигнала, это минимум три провода. Да это просто так показано. Я думаю это должен быть дифференциальный сигнал -5..+5В.

Вейганд не имеет ничего общего с RS-xxx. За исключением того что на нём реализуется во всяких считывателях RFID

Протокол простейший. Лог. 0 по D0 - 0 в пакете, лог. 0 по D1 - 1 в пакете. Читайте, через что хотите.Вот и хотелось бы через что-то прочитать. Пока я вижу что нужено организовывать побитовый ввод, а ПЛК и CoDeSys этого не позволяют.

BETEP
06.09.2010, 22:01
мдя......
На графиках сигналы полярные.
http://upload.wikimedia.org/wikipedia/ru/6/6c/Wiegand_interface_electrical.png
у всех протоколов через COM порт есть одна маленькая особенность, для передачи байта есть строгий формат: стартовый бит, биты данных, бит чётности, стоповые биты. ну совсем не так как на картинке.

Протокол реализуется на обычном RS485
это имеет отношение только к физике сигнала т.е. уровни, полярность и.т.д. в природе нет такого понятия как протокол RS485, это только основа для работы протоколов по проводам.


Читайте, через что хотите. например через входа контроллера, если позволит скорость. не позволяет, есть ещё варианты.

ASo
07.09.2010, 08:41
За исключением того что на нём реализуется во всяких считывателях RFID
Вот и хотелось бы через что-то прочитать. Пока я вижу что нужено организовывать побитовый ввод, а ПЛК и CoDeSys этого не позволяют.А поискать в интернете?

aven
08.09.2010, 11:54
например через входа контроллера, если позволит скорость. не позволяет, есть ещё варианты.
Вот именно. Походу Wiegand26 для CoDeSys "закрыт" если не использовать специальный переходник на RS232. Я тут нашел парочку. Люди ведь не станут делать что-либо не нужное.

ASo
08.09.2010, 17:58
Вот именно. Походу Wiegand26 для CoDeSys "закрыт" если не использовать специальный переходник на RS232. Я тут нашел парочку. Люди ведь не станут делать что-либо не нужное.
А купить считыватель с соответствующим выходом RS - не?