Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Wiegand @ SIA AC-01-1996.10
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам
Слёзкин
Здравствуйте!

Прошу помочь. Стоит задача - разработать устройство, совместное с большинством возможных Wiedand считывателей, например как те что можно увидеть тут:
http://www.alibaba.com/trade/search?fsb=y&...=wiegand+reader

Поиск источников не принес ожидаемых результатов, например:
http://electronix.ru/forum/index.php?act=a...post&id=152
http://www.prox.ru/doc/wiegand-protocol.pdf
http://www.idencom.com/oem/3020/Biokey_Wiegand.pdf
По приведенным выше ссылкам ширина импульса варьируется от 50 до 200 мкс, а период следования от 1 до 2 мс.

Нашелся стандарт, SIA AC-01-1996.10, скачать который за восемьдесят (для кого-то - сорок) долларов можно здесь:
https://siamembers.siaonline.org/eweb/Dynam...E2-4BC7746267E0

Буду несказанно рад, если кто-то обладает достаточной информацией об этом протоколе или месте, где можно скачать SIA AC-01-1996.10 без затрат?
Спасибо!
arttab
немного возился.

по тому документу что я находил, минимальная длительность импульса 20 мксек.
но делал минимум на 30 мкс (mega8535 @8МГц). 3х и 4х байтные карты считывались, но у 4х байтный 2й паритет не совпадал.

Вам определиться бы с какими картами нужно работать и запросить у производителей информацию. иначе на ощупь как ёжик в тумане.
Слёзкин
Цитата(arttab @ Nov 12 2012, 05:18) *
немного возился.

по тому документу что я находил, минимальная длительность импульса 20 мксек.
но делал минимум на 30 мкс (mega8535 @8МГц). 3х и 4х байтные карты считывались, но у 4х байтный 2й паритет не совпадал.

Вам определиться бы с какими картами нужно работать и запросить у производителей информацию. иначе на ощупь как ёжик в тумане.


Спасибо!
В первом приближении, мы хотели заявить, что устройство совместно с любыми Wiegand - считывателями...
Но теперь, сомнения широким фронтом наступают...

А какой у вас был период следования?
vesago
Мне кажется, что параметры вейганд не стандартизованы. По крайней мере, что касается протокола. Производители забивают на паритет, не то что, придерживаться определенных таймингов. Какая разница 30 мкс, 50 мкс - принимайте по таймауту. Вспомните откуда он взялся - карточка была наподобие магнитной. Соответсвенно длительности импульсов зависели от скорости ручной протяжки. http://ru.wikipedia.org/wiki/%D0%92%D0%B8%...%D0%B9%D1%81%29
Слёзкин
Цитата(vesago @ Nov 12 2012, 12:41) *
Какая разница 30 мкс, 50 мкс - принимайте по таймауту.


А вот по какому? sm.gif
vesago
Цитата(Слёзкин @ Nov 14 2012, 14:27) *
А вот по какому? sm.gif

100 миллисекунд для сборки кода из 26 бит вполне хватит. Просто принимайте биты в течение этого времени и складывайте в байты.
arttab
при кварце 8МГц и длительности импульсов 20 мкс, получается на обработку дается 160 тактов. а вигантов 4 шт. 160/4= 40 тактов
а кроме виганта нужно было и 2 ТМ, 2 пленочных матрицы, 8 каналов ацп и работа по spi.

пришлось считать длительность импульсов 30 мкс.
Слёзкин
Спасибо!

Больше оснований перейти к практике...
Слёзкин
А с шифрованием никто дела не имел?

Затруднение в том, что если простые, не шифрующие карты можно считывать через однонаправленный Wiegand, то существует ли стандарт для считывателей, использующих шифр (который, как я понимаю, должен передаваться от моего приложения к считывателю)?

Все что нашел в интернете рассчитано на ПК...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.