編 號: S00903002
日 期: 2009-02-05
答 案:
Wiegand是一種單向的通訊協定,模組只有送出Wiegand Code 的動.作,在硬體上Wiegand 使用一種兩線式的特殊接腳來傳送資料,稱為. DATA0 及DATA1。.
卡ID (WG 34bit)(EM4001 交換) 如下:
每張可都印有兩種格式
WG格式
Sitecode:每張卡有10個數字,最左5碼是 Sitecode.Cardcode:每張卡有10個數字,最右5碼是 Cardcode.
ABA格式
10碼 公式: Sitecode X 65536 + Cardcode = ABA 格式(12 * 65536) + 62363 = 848795
因為ABA 格式需要有10碼,然而在計算後只有6碼,必須在加4個0 變成0000848795
P.S.: E = 偶數同位 / O = 奇數同位 / P = 同位開始與停止位元
例如:Card code 數值=62363,如何換算位元組利用Protocol 寫入EEPROM的卡片的用戶位置並啟用有效卡片
User Data EEPROM 位置
卡片的用戶位置規則為十六進制0100h轉成 十進制等於 256
Card code 數值=62363除8 Bit =7795加上用戶位置256等於8051
十進制 8051轉成16進制=1F 73
※ 利用工程計算機算出7795餘數按下『MOD』再按8就會得到餘數等於3