


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、韋根數(shù)據(jù)輸出格式一、韋根數(shù)據(jù)輸出的基本概念:韋根數(shù)據(jù)輸出由二根線組成,分別是DATA0和DATA1;二根線分別將0或1輸出。輸出 0時(shí): DATA0 線上出現(xiàn)負(fù)脈沖;輸出 1時(shí): DATA1 線上出現(xiàn)負(fù)脈沖;具體時(shí)序如下:例如:數(shù)據(jù) 1011時(shí)序如下:DATA0DATA1TPTW負(fù)脈沖寬度 TP=100 us;周期 TW=1000 us二、幾種韋根輸出格式:韋根 26 位輸出格式:ECCCC CCCC CCCCCCCC CCCC CCCCO12BIT 偶校驗(yàn)12BIT 奇校驗(yàn)E/O:偶 /奇校驗(yàn)位。C:卡片 ID 號(hào)。以上數(shù)據(jù)從左至右順序發(fā)送。韋根 34 位輸出格式:ECCCC CCCC CC
2、CC CCCCCCCC CCCC CCCC CCCCO16BIT 偶校驗(yàn)16BIT 奇校驗(yàn)E/O:偶 /奇校驗(yàn)位。C:卡片 ID 號(hào)。以上數(shù)據(jù)從左至右順序發(fā)送。韋根 36 位輸出格式:ECCCC CCCC CCCC CCCC CCCCC CCCC CCCC CCCI IO17BIT 偶校驗(yàn)17BIT 奇校驗(yàn)E/O:偶 /奇校驗(yàn)位。C:卡片 ID 號(hào)。I :2 位卡片發(fā)行碼。以上數(shù)據(jù)從左至右順序發(fā)送。韋根 44 位輸出格式:CCCC CCCC CCCC CCCC CCCC CCCC CCCC CCCC IIII IIII XXXXC:卡片 ID 號(hào)。I :8 位卡片發(fā)行碼。XXXX :LRC 校
3、驗(yàn)。以上數(shù)據(jù)從左至右順序發(fā)送。韋根 26 韋根 34 發(fā)送程序WG26協(xié)議Wiegand 26格式:各數(shù)據(jù)位的含義:第 1 位: 為輸出數(shù)據(jù) 2 13 位的偶校驗(yàn)位第 29 位: ID 卡的 HID 碼的低 8 位第 10-25 位: ID 卡的 PID 號(hào)碼第 26 位: 為輸出數(shù)據(jù) 14-25 位的奇校驗(yàn)位數(shù)據(jù)輸出順序:HID 碼和 PID 碼均為高位在前,低位在后例:一張 ID 卡內(nèi)容為:HID : 32769PID :34953( 卡面印: 2147584137001, 34953 )相應(yīng)的二進(jìn)制為:HID : 1000 0000 0000 0001( 只輸出低8 位 )PID : 1
4、000 1000 1000 1001輸出如下:1 29 10252600000000110001000100010011| HID_L|PID|輸出端 D0 、 D1 時(shí)序:圖示:(1) D0 、 D1 在沒有數(shù)據(jù)輸出時(shí)均保持高電平;(2)輸出數(shù)據(jù)位時(shí)間為420uS(TL),如輸出為 0 ,D0 拉低 420uS(TL)后為高電平,若輸出為 1 ,則 D1 拉低 420uS(TL)后為高電平;輸出數(shù)據(jù)位之間的間隔時(shí)間為2mS(TL),如輸出 00 :D0 拉低 420uS(TL)后為高電2mS(TL),再拉低為低電平420uS(TL),然后釋放為高電平;WG34協(xié)議Wiegand 34格式:各
5、數(shù)據(jù)位的含義:第 1 位: 為輸出第 2 17 位的偶校驗(yàn)位第 2-17 位: ID 卡的 HID 碼第 18-33 位: ID 卡的 PID 號(hào)碼第 34 位: 為輸出第 18-33 位的奇校驗(yàn)位數(shù)據(jù)輸出順序:HID 碼和 PID 碼均為高位在前,低位在后例:一張 ID 卡內(nèi)容為:HID : 32769PID :34953( 卡面?。?2147584137001, 34953 )相應(yīng)的二進(jìn)制為:000110000100001111110010HID : 1000 0000 0000 0001PID : 1000 1000 1000 1001輸出如下:1 217 183334010000000
6、0000000110001000100010010|HID_L|PID|輸出端 D0、 D1時(shí)序:圖示:(1) D0 、 D1 在沒有數(shù)據(jù)輸出時(shí)均保持高電平;(2)輸出數(shù)據(jù)位時(shí)間為420uS(TL),如輸出為 0 ,D0 拉低 420uS(TL)后為高電平,若輸出為 1 ,則 D1 拉低 420uS(TL)后為高電平;(3)輸出數(shù)據(jù)位之間的間隔時(shí)間為2mS(TL),如輸出 00 :D0 拉低 420uS(TL)后為高電2mS(TL),再拉低為低電平 420uS(TL) ,然后釋放為高電平;發(fā)送程序如下:Str中存的是 4 字節(jié)卡號(hào)。void Send_Weigand34(unsigned ch
7、ar *str)unsigned char one_num = 0;unsigned char even = 0;unsigned char odd = 0;unsigned char check_temp,i;check_temp = *str;for(i = 0;i < 8;i+)if(check_temp & 0×01)one_num+;check_temp >>= 1;check_temp = *(str + 1);for(i = 0;i < 8;i+)if(check_temp & 0×01)one_num+;check_t
8、emp >>= 1;if(one_num % 2 )even = 1;elseeven = 0;one_num = 0;check_temp = *(str + 2);for(i = 0;i < 8;i+)if(check_temp & 0×01)one_num+;check_temp >>= 1;check_temp = *(str + 3);for(i = 0;i < 8;i+)if(check_temp & 0×01)one_num+;check_temp >>= 1;if(one_num % 2 )od
9、d = 0;elseodd = 1;one_num = 0;WG_DATA0 = 1;WG_DATA1 = 1;Delay_1ms(2);if(even)WG_DATA1 = 0;/* 偶校驗(yàn)位為1*/Delay_50us(8);WG_DATA1 = 1;elseWG_DATA0 = 0;/* 偶校驗(yàn)位為0*/Delay_50us(8);WG_DATA0 = 1;Delay_1ms(2);/* 延時(shí) 2ms*/for(i = 0;i < 32;i+)WG_DATA0 = 1;WG_DATA1 = 1;if(str0 & 080)×WG_DATA1 = 0;Delay_5
10、0us(8);WG_DATA1 = 1;elseWG_DATA0 = 0;Delay_50us(8);WG_DATA0 = 1;(*(long*)&str0) <<= 1;Delay_1ms(2);/* 延時(shí) 2ms*/WG_DATA0 = 1;WG_DATA1 = 1;if(odd)WG_DATA1 = 0;Delay_50us(8);WG_DATA1 = 1;elseWG_DATA0 = 0;Delay_50us(8);WG_DATA0 = 1;Delay_1ms(2);/*韋根 26 發(fā)送函數(shù)*/void Send_Weigand26(unsigned char *s
11、tr)unsigned char one_num = 0;unsigned char even = 0;unsigned char odd = 0;unsigned char check_temp,i;check_temp = *str;for(i = 0;i < 8;i+)if(check_temp & 0×01)one_num+;check_temp >>= 1;check_temp = *(str + 1);for(i = 0;i < 4;i+)if(check_temp & 0×80)one_num+;check_temp &
12、lt;<= 1;if(one_num % 2 )even = 1;elseeven = 0;one_num = 0;check_temp = *(str + 1);for(i = 0;i < 4;i+)if(check_temp & 0×01)one_num+;check_temp >>= 1;check_temp = *(str + 2);for(i = 0;i < 8;i+)if(check_temp & 0×01)one_num+;check_temp >>= 1;if(one_num % 2 )odd = 0
13、;elseodd = 1;one_num = 0;WG_DATA0 = 1;WG_DATA1 = 1;Delay_1ms(2);if(even)WG_DATA1 = 0;Delay_50us(8);WG_DATA1 = 1;elseWG_DATA0 = 0;Delay_50us(8);WG_DATA0 = 1;/* 偶校驗(yàn)位為1*/* 偶校驗(yàn)位為0*/Delay_1ms(2);/*延時(shí)2ms*/for(i = 0;i < 24;i+)WG_DATA0 = 1;WG_DATA1 = 1;if(str0 & 080)×WG_DATA1 = 0;Delay_50us(8);WG_DATA1 = 1;elseWG_DATA0 = 0;Delay_
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 咨詢與心理健康教育課件
- 云南省昆明市名校2025屆英語七年級(jí)第二學(xué)期期末達(dá)標(biāo)檢測(cè)試題含答案
- 《華凌電氣網(wǎng)絡(luò)營銷戰(zhàn)略》課件
- 包裝世界題庫及答案
- 消費(fèi)金融市場規(guī)模擴(kuò)張趨勢(shì)解析及2025年風(fēng)險(xiǎn)防控策略研究報(bào)告
- 安全質(zhì)量教育試題及答案
- 礦山智能化無人作業(yè)技術(shù)在提高礦山作業(yè)效率與安全性中的應(yīng)用報(bào)告
- 安全試卷試題及答案
- 安全生產(chǎn)考試題庫及答案大全
- 安全護(hù)理常規(guī)試題及答案
- GB 35181-2025重大火災(zāi)隱患判定規(guī)則
- 2024年貴州省普通高校招生信息表(普通類本科批-物理組合)
- 國家開放大學(xué)《水利水電工程造價(jià)管理》形考任務(wù)1-4參考答案
- 《掃除道》樊登讀書文字版
- 教學(xué)演示文稿,建筑企業(yè)科技創(chuàng)新方法講座()
- 裝飾工程材料清單
- 模具年度保養(yǎng)計(jì)劃表
- 中國傳統(tǒng)節(jié)日文化中現(xiàn)代德育價(jià)值的研究課題結(jié)題報(bào)告
- 肺動(dòng)脈導(dǎo)管監(jiān)測(cè)的參數(shù)及意義
- 職稱評(píng)審申報(bào)系統(tǒng)PPT課件
- 水利工程漿砌石工程監(jiān)理細(xì)則
評(píng)論
0/150
提交評(píng)論