在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何與韋根讀頭或者韋根其他設(shè)備對(duì)接?

Q4MP_gh_c472c21 ? 來源:21ic論壇 ? 作者:yangjiaxu ? 2021-05-03 18:38 ? 次閱讀

韋根是一種開放的通訊協(xié)議,具體官方介紹如下:

Wiegand協(xié)議是國(guó)際上統(tǒng)一的標(biāo)準(zhǔn),有很多格式,標(biāo)準(zhǔn)的26-bit 應(yīng)該是最常用的格式。此外,還有34-bit 、37-bit 等格式。格式的含義如下:當(dāng)給出這一串?dāng)?shù)字,用戶并不知道這串?dāng)?shù)字的含義,但如果說這是一個(gè)電話號(hào)碼的時(shí)候,那么你可能就會(huì)說:哦,028是成都的區(qū)號(hào),而88888888是電話號(hào)碼。但是安防行業(yè)并不愿意把這些格式公開,而安防公司也常常變化這些格式來保證產(chǎn)品的保密性。

而標(biāo)準(zhǔn)26-bit 格式是一個(gè)開放式的格式,這就意味著任何人都可以購(gòu)買某一特定格式的HID卡,并且這些特定格式的種類是公開可選的。26-Bit格式就是一個(gè)廣泛使用的工業(yè)標(biāo)準(zhǔn),并且對(duì)所有HID的用戶開放。幾乎所有的門禁控制系統(tǒng)都接受標(biāo)準(zhǔn)的26-Bit格式。

Wiegand(韋根)協(xié)議是由摩托羅拉公司制定的一種通訊協(xié)議,它適用于涉及門禁控制系統(tǒng)的讀卡器和卡片的許多特性;其協(xié)議并沒有定義通訊的波特率、也沒有定義數(shù)據(jù)。長(zhǎng)度韋根格式主要定義是數(shù)據(jù)傳輸方式:Data0和Data1兩根數(shù)據(jù)線分別傳輸0和1.現(xiàn)應(yīng)用最多的是26bit,34bit,36bit,44bit等等。

通俗的來說,韋根(Wiegand)協(xié)議又稱韋根碼,可以理解為是一種通信工具,其主要應(yīng)用于讀卡器(讀頭)到門禁控制器。當(dāng)讀卡器識(shí)別到有效卡后,將卡片的鑰匙信息以韋根協(xié)議的方式傳輸,再而轉(zhuǎn)換成數(shù)據(jù)發(fā)送給控制器,控制器驗(yàn)證鑰匙信息有效后打開門。

韋根數(shù)據(jù)輸出由二根線組成,分別是DATA0 和 DATA1 ,使用TTL電平傳輸,二根線分別為‘0’或‘1’輸出。

輸出‘0’時(shí):DATA0線上出現(xiàn)負(fù)脈沖;

輸出‘1’時(shí):DATA1線上出現(xiàn)負(fù)脈沖;

負(fù)脈沖寬度TP=100微秒;周期TW=1600微秒;也就是說,無論傳輸“0”還是“1”,兩條數(shù)據(jù)線上的電平都是“異或”關(guān)系。

a671d672-9b7a-11eb-8b86-12bb97331649.jpg

一般門禁常用的韋根協(xié)議是26/34,本次樓主想用STC89C52RC實(shí)現(xiàn)對(duì)韋根數(shù)據(jù)的接收,恰巧此單片機(jī)具有2路外部中斷IO(具體為P3.2與P3.3)。

a693395c-9b7a-11eb-8b86-12bb97331649.png

本次,將韋根讀頭的D0接在MCU的P3.2,D1接在MCU的P3.3上,GND接在一起,之后就可以與韋根讀頭或者韋根其他設(shè)備對(duì)接了。

外部中斷初始化程序如下:

void InterruptInit(){ IT0 = 1; // 外部中斷源選擇為下降沿觸發(fā) EX0 = 1; // 開外部中斷 0 IT1 = 1; EX1 = 1; EA = 1; // 開總中斷}

外部中斷處理函數(shù)如下:

void GetD0 () interrupt 0{ if(count == 0) // 獲取偶校驗(yàn)碼 { firstbit = 0; } else if(count 《 9) // 獲取前八位 HID碼 { CardId[0] = (CardId[0] 《《 1) & 0xfe; } else if(count 《 17) // 獲取 PID的前八位 { CardId[1] = (CardId[1] 《《 1) & 0xfe; } else if(count 《 25) // 獲取 PID的后八位 { CardId[2] = (CardId[2] 《《 1) & 0xfe; } else { lastbit = 0; // 獲取奇校驗(yàn)碼,使能標(biāo)志位 r_done = 1; }

count++;

if(count == 26) count = 0;}void GetD1 () interrupt 2{ if(count == 0) { firstbit = 1; } else if(count 《 9) { CardId[0] = (CardId[0] 《《 1) | 0x01; } else if(count 《 17) { CardId[1] = (CardId[1] 《《 1) | 0x01; } else if(count 《 25) { CardId[2] = (CardId[2] 《《 1) | 0x01; } else { lastbit = 1; r_done = 1; }

count++;

if(count == 26) count = 0;}

將獲取到的數(shù)據(jù),可以通過串口發(fā)出來,也可以正常通過程序處理數(shù)據(jù)。本次使用串口將數(shù)據(jù)打印出來。

串口初始化程序如下:

void UartInit(void){ TMOD = 0x20; TL1 = 0xfd; TH1 = 0xfd; TR1 = 1; SCON = 0xd0; EA = 1;}

最終,將韋根獲取到的數(shù)據(jù)通過串口打印出來。

前三個(gè)字節(jié)是16進(jìn)制的數(shù)據(jù),后五個(gè)字節(jié)是通過程序轉(zhuǎn)換的BCD碼。

至此,基于51單片機(jī)的韋根數(shù)據(jù)接收已經(jīng)完成了,那么,你看懂了么?歡迎在下方評(píng)論區(qū)討論哦。

原文標(biāo)題:基于STC89C52的韋根數(shù)據(jù)接收

文章出處:【微信公眾號(hào):嵌入式ARM】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6043

    文章

    44621

    瀏覽量

    638626
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7145

    瀏覽量

    89591

原文標(biāo)題:基于STC89C52的韋根數(shù)據(jù)接收

文章出處:【微信號(hào):gh_c472c2199c88,微信公眾號(hào):嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    防止文件系統(tǒng)破壞,OverlayRootfs 讓你的設(shè)備更安全

    多個(gè)文件系統(tǒng)層合并成一個(gè)單一的視圖,在Linux系統(tǒng)中廣泛應(yīng)用。使用OverlayRootfs的設(shè)備可以很輕松的實(shí)現(xiàn):文件系統(tǒng)寫保護(hù)、恢復(fù)出廠設(shè)置功能。文件系
    的頭像 發(fā)表于 01-08 16:33 ?251次閱讀
    防止<b class='flag-5'>根</b>文件系統(tǒng)破壞,OverlayRootfs 讓你的<b class='flag-5'>設(shè)備</b>更安全

    AB變頻器和羅克爾變頻器圖紙

    AB變頻器,羅克爾變頻器圖紙
    發(fā)表于 01-07 18:22 ?0次下載

    羅克爾自動(dòng)化蒞臨賽象科技考察交流

    近日,羅克爾自動(dòng)化中國(guó)區(qū)總裁石安一行蒞臨賽象科技考察交流,并出席“羅克爾自動(dòng)化與賽象科技聯(lián)合創(chuàng)新示范基地”揭牌儀式,賽象科技高級(jí)顧問張建浩、副董事長(zhǎng)史航接待來賓并出席揭牌儀式。羅克爾自動(dòng)化智能
    的頭像 發(fā)表于 12-20 17:05 ?476次閱讀

    網(wǎng)線有6怎么回事

      網(wǎng)線中存在6線芯的情況,可以從以下幾個(gè)方面來理解。
    的頭像 發(fā)表于 12-14 11:32 ?505次閱讀

    羅克爾自動(dòng)化亮相“選擇山東”跨國(guó)公司走進(jìn)濰坊產(chǎn)業(yè)對(duì)接會(huì)

    日前,以“共筑開放高地 建設(shè)更好濰坊”為主題的“選擇山東”跨國(guó)公司走進(jìn)濰坊產(chǎn)業(yè)對(duì)接會(huì)在山東濰坊舉辦,作為工業(yè)自動(dòng)化、信息化和數(shù)字化轉(zhuǎn)型領(lǐng)域的全球領(lǐng)先企業(yè)之一,羅克爾自動(dòng)化受邀出席,與濰坊市有關(guān)部門及園區(qū)、重點(diǎn)企業(yè)相關(guān)負(fù)責(zé)人齊聚一堂,共同分享開放發(fā)展新機(jī)遇,共謀多領(lǐng)域合作
    的頭像 發(fā)表于 12-09 09:35 ?187次閱讀

    Linux文件系統(tǒng)的掛載過程

    Linux文件系統(tǒng)(rootfs)是Linux系統(tǒng)中所有其他文件系統(tǒng)和目錄的起點(diǎn),它是內(nèi)核啟動(dòng)時(shí)掛載的第一個(gè)文件系統(tǒng)。
    的頭像 發(fā)表于 10-05 16:50 ?518次閱讀

    如何構(gòu)建Linux文件系統(tǒng)

    構(gòu)建Linux文件系統(tǒng)是一個(gè)涉及多個(gè)步驟和概念的過程,它對(duì)于Linux系統(tǒng)的啟動(dòng)和運(yùn)行至關(guān)重要。
    的頭像 發(fā)表于 10-05 16:47 ?352次閱讀

    羅克爾自動(dòng)化Rockii Machine ECM的核心功能

    羅克爾自動(dòng)化 Rockii Machine ECM 資產(chǎn)設(shè)備邊緣云管理解決方案,通過 IoT 連接和數(shù)據(jù)整合,實(shí)現(xiàn)數(shù)據(jù)全面透明化。該解決方案對(duì)設(shè)備進(jìn)行科學(xué)的精益管理,高效地提升產(chǎn)能,提高生產(chǎn)效率
    的頭像 發(fā)表于 09-09 10:51 ?584次閱讀

    羅克爾自動(dòng)化FactoryTalk Optix可視化平臺(tái)概述

    羅克爾自動(dòng)化FactoryTalk Optix可視化平臺(tái)概述
    的頭像 發(fā)表于 09-05 15:19 ?667次閱讀

    二維碼嵌入門禁設(shè)備,如何安裝與應(yīng)用嵌入式的掃描

    在智能安防領(lǐng)域,二維碼的嵌入應(yīng)用正逐步成為門禁系統(tǒng)升級(jí)的重要趨勢(shì)。這一技術(shù)的核心在于將高性能的二維碼掃描模組無縫集成至門禁設(shè)備中,通過嵌入式編程實(shí)現(xiàn)高效、便捷的出入管理。本文將簡(jiǎn)要探討二維碼
    的頭像 發(fā)表于 09-02 15:17 ?343次閱讀
    二維碼<b class='flag-5'>讀</b><b class='flag-5'>頭</b>嵌入門禁<b class='flag-5'>設(shè)備</b>,如何安裝與應(yīng)用嵌入式的掃描<b class='flag-5'>頭</b>?

    220v電機(jī)出來四線怎么接

    220V電機(jī)通常有四線,分別是三相線和一接地線。正確接線對(duì)于電機(jī)的正常運(yùn)行和安全至關(guān)重要。本文將詳細(xì)介紹220V電機(jī)四線的接法。 1. 電機(jī)接線前的準(zhǔn)備 在接線之前,需要做好以
    的頭像 發(fā)表于 06-12 09:37 ?6296次閱讀

    羅克爾自動(dòng)化受邀出席山東與跨國(guó)公司對(duì)接會(huì)并發(fā)表演講

    近日,作為工業(yè)自動(dòng)化、信息化和數(shù)字化轉(zhuǎn)型領(lǐng)域的全球領(lǐng)先企業(yè)之一,羅克爾自動(dòng)化受邀出席由中國(guó)國(guó)際跨國(guó)公司促進(jìn)會(huì)與山東省商務(wù)廳聯(lián)合主辦的“山東與跨國(guó)公司對(duì)接會(huì)”。
    的頭像 發(fā)表于 05-17 09:14 ?300次閱讀

    SPI一時(shí)鐘線一單向數(shù)據(jù)線可以實(shí)現(xiàn)讀寫從機(jī)數(shù)據(jù)嗎?

    我們已知的可以把SPI 和 USART 連接實(shí)現(xiàn)全雙工通信, SPI在單工模式里面有介紹一時(shí)鐘線和一單向數(shù)據(jù)線/一時(shí)鐘線和一雙線數(shù)據(jù)線兩種模式,不知道大家注意到了沒有:I2C也
    發(fā)表于 05-06 06:04

    沃爾沃EM90寶華健音響系統(tǒng)斬獲2024 IF設(shè)計(jì)獎(jiǎng)

    沃爾沃EM90寶華健音響系統(tǒng)榮膺IF設(shè)計(jì)獎(jiǎng)
    的頭像 發(fā)表于 04-10 11:00 ?461次閱讀
    沃爾沃EM90寶華<b class='flag-5'>韋</b>健音響系統(tǒng)斬獲2024 IF設(shè)計(jì)獎(jiǎng)

    網(wǎng)線為什么都是8線?

    網(wǎng)線一般都是8線,是因?yàn)檫@是目前網(wǎng)絡(luò)傳輸中最常用的線序規(guī)格,被廣泛應(yīng)用于各種以太網(wǎng)協(xié)議中。 在以太網(wǎng)中,數(shù)據(jù)傳輸使用的是差分信號(hào),即數(shù)據(jù)信號(hào)和它的反向信號(hào)分別通過兩線傳輸,這被稱為差分對(duì)
    的頭像 發(fā)表于 03-14 10:58 ?2467次閱讀
    主站蜘蛛池模板: 国产福利资源 | 在线播放你懂 | 色综合久久久高清综合久久久 | 久久国产免费观看精品 | 男人一级片 | 久热国产精品 | 国产视频久 | 天堂一区二区在线观看 | 国产一二三区精品 | 国产黄色片网站 | 色婷婷六月丁香在线观看 | 成人午夜大片免费看爽爽爽 | abc欧美成人影院 | 四虎影院视频在线观看 | 国产精品va一区二区三区 | 久久综合图片 | 天天综合天天射 | 免费观看在线aa | 717影院理论午夜伦不卡久久 | 美女被免费视频的网站 | 久久www免费人成看片色多多 | 狠狠色丁香婷婷久久 | 视频色www永久免费 视频色版 | 奇米一区二区 | 三级在线网站 | 精品免费福利视频 | 最近高清在线视频观看免费 | 中文字幕一区二区三区不卡 | 色黄网站成年女人色毛片 | 女人夜夜春 | 天天摸天天看天天做天天爽 | 免费看h网站 | 国产片一区二区三区 | ww欧美| 欧美亚洲在线 | 在线观看播放视频www | 被公侵犯肉体中文字幕一区二区 | 在线观看视频网站 | 精品国产污污免费网站入口 | 狠狠色狠狠色综合日日小蛇 | 永久在线 |