亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于單片機(jī)的韋根信號的接收

        2011-06-13 11:20:16靜,劉
        山西電子技術(shù) 2011年6期
        關(guān)鍵詞:讀卡讀卡器中斷

        索 靜,劉 杰

        (太原工業(yè)學(xué)院,山西 太原 030008)

        Wiegand,即韋根傳感器是一種當(dāng)交變磁場經(jīng)過時(shí)產(chǎn)生輸出電壓脈沖的傳感器。脈沖的幅度是由激勵磁場的場強(qiáng)決定的。因此,韋根傳感器不需要外界電源供電。由于韋根傳感器非常容易和數(shù)字系統(tǒng)相匹配,并且系統(tǒng)沒有可動的部件或半導(dǎo)體器件,這使得它們能適用于惡劣的環(huán)境和長期無人監(jiān)控的場所。

        在設(shè)計(jì)讀卡器時(shí),讀卡控制器既需要與上位機(jī)串行通信,又需要與讀卡器串行通信。大多數(shù)單片機(jī)只有一個串行通信口,而設(shè)計(jì)者希望控制器與讀卡器的通信不占用串行接口,因此,應(yīng)用韋根信號是一個不錯的選擇。文章介紹了一種基于單片機(jī)的韋根信號接收的實(shí)現(xiàn)方法。

        1 韋根信號的格式說明

        韋根信號在數(shù)據(jù)的傳輸中只需要兩條數(shù)據(jù)線,分別是DATA0和DATA1。當(dāng)空閑時(shí),兩線相對于0 V的電源都是TTL電平的水平,即5 V;當(dāng)有數(shù)據(jù)傳輸時(shí),兩線交替發(fā)送400 μs的低脈沖。當(dāng)DATA0線發(fā)送脈沖時(shí),數(shù)據(jù)輸出是‘0’;當(dāng)DATA1線發(fā)送脈沖時(shí),數(shù)據(jù)輸出是‘1’。兩根線不可同時(shí)發(fā)送脈沖。脈沖的間隔是1 ms,寬度是100 μs,周期是600 μs。圖 1 中脈沖寬度在 20 μs ~200 μs之間,兩個脈沖間的時(shí)間間隔在200 μs~200 ms之間。

        圖1 數(shù)據(jù)信號波形圖

        由于標(biāo)準(zhǔn)韋根26-bit格式是一個開放式的格式,這就意味著任何人都可以購買某一特定格式的HID卡,并且這些特定格式的種類是公開可選的。26-bit格式就是一個廣泛使用的工業(yè)標(biāo)準(zhǔn),并且對所有HID的用戶開放。

        韋根的數(shù)據(jù)一般由三部分組成:校驗(yàn)位、出廠碼和數(shù)據(jù)位。不同的韋根格式有不同的組成。Weigand協(xié)議是國際上統(tǒng)一的標(biāo)準(zhǔn),格式有很多種,標(biāo)準(zhǔn)的weigand26,即26—bit是最常用的格式。標(biāo)準(zhǔn)的26位韋根輸出是由26位二進(jìn)制數(shù)組成,其中第1位和第26位是校驗(yàn)位,2-9位是廠家碼,10-25位是卡號位,其輸出格式如下:

        1 2 9 10 25 26

        E XXXX XXXX XXXX…XXXX O

        第1位是前12bit的偶校驗(yàn)位;前12位(第2-9位)對應(yīng)電子卡HID碼的低8位,后12位(第10-25位)對應(yīng)電子卡的PID碼,第26位是后12bit的奇校驗(yàn)位。數(shù)據(jù)從左至右順序發(fā)送,高位在前。

        如果電卡的地區(qū)碼位2個字符,即8位則可用那設(shè)置255個地區(qū)碼((15×16)+15=255);電子卡的卡號位4個字符,即16位則可設(shè)置65 536個卡號((15×16×16×16)+(15×16×16)+(15×16)+15=65 535)。

        例如:一個HID:16 385,PID:00004的電子卡其26位韋根輸出為:

        10000000100000000000001000

        檢驗(yàn)位HID=16 385(二進(jìn)制的低8位)PID=4(二進(jìn)制)檢驗(yàn)位。

        這26位數(shù)據(jù)在讀出器的韋根輸出線DATA0,DATA1上輸出。

        2 接收電路的設(shè)計(jì)

        韋根信號的接受有兩種方法,分別是查詢法和中斷法,如果用查詢的方法接收會出現(xiàn)丟幀的現(xiàn)象;所以作者選擇外部中斷的方法來實(shí)現(xiàn)韋根信號的接受,接收電路如圖2所示。接收電路選用了美國Atmel公司的89S51作為主控芯片。讀卡器使用了遠(yuǎn)距離125 kHz射頻讀卡器,讀卡控制器為自行設(shè)計(jì)。讀卡控制器與上位機(jī)通信選用RS485總線;單片機(jī)為含WDT的89S51;存儲器為128 k字節(jié)的非易失存儲芯片HK1245-7,讀卡控制器還配置實(shí)時(shí)時(shí)鐘電路、門禁控制電路、數(shù)碼管顯示驅(qū)動電路等等。

        圖2 韋根信號接收電路

        3 程序代碼的實(shí)現(xiàn)

        中斷接收韋根碼程序如下:

        ;外中斷0服務(wù)程序,接收DATA0

        提供的兩個中斷服務(wù)程序可共同完成26位韋根碼的接收。其中,外中斷0負(fù)責(zé)DATA0的接收;外中斷1負(fù)責(zé)DATA1的接收。

        當(dāng)26位的韋根碼接收完整后調(diào)用子程序WG26,在子程序中進(jìn)行韋根碼的奇偶校驗(yàn)、存儲、發(fā)送等處理。程序使用4個字節(jié)作為韋根碼存儲單元,即前三個字節(jié)的全部和第四字節(jié)的最低2位。

        4 結(jié)束語

        應(yīng)用單片機(jī)的中斷技術(shù)實(shí)現(xiàn)了韋根信號的接受,設(shè)計(jì)的電路和程序均已通過調(diào)試,并設(shè)計(jì)調(diào)試方案如圖3所示。

        圖3 調(diào)試方案框圖

        經(jīng)測試,讀卡成功率100%,未發(fā)現(xiàn)差錯,通信正確率100%。設(shè)計(jì)完全達(dá)到預(yù)期效果,并在實(shí)際項(xiàng)目實(shí)施過程中運(yùn)行正常。文章中給出了完整的接收程序。由于篇幅所限,初始化程序、信號處理程序未與列出,需要者可與作者聯(lián)系,愿予提供、交流。

        [1]張毅坤.單片微型計(jì)算機(jī)原理與應(yīng)用[M].西安:西安電子科技大學(xué)出版社,2001.

        [2]許德恒.基于單片機(jī)的多路韋根信號的采集與處理[J].計(jì)算機(jī)測量與控制,2004(4):77-78,85.

        [3]張炯基于ARM7的多路韋根信號采集與處理[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2008(2):67-69.

        猜你喜歡
        讀卡讀卡器中斷
        煤礦井下車輛乘人防漏識別讀卡基站設(shè)計(jì)
        煤礦安全(2022年8期)2022-08-16 03:00:24
        智能會議預(yù)約終端內(nèi)置讀卡器性能的改善*
        與淘汰命運(yùn)抗?fàn)帯】炊P記本的讀卡器
        跟蹤導(dǎo)練(二)(5)
        千里移防,衛(wèi)勤保障不中斷
        解放軍健康(2017年5期)2017-08-01 06:27:44
        基于EMV非接通信規(guī)范的非接觸讀卡器設(shè)計(jì)
        為二維碼識別的獻(xiàn)禮之作——評測平治二維碼門禁讀卡器
        MATLAB實(shí)現(xiàn)組態(tài)王中TCP/IP讀卡器監(jiān)控方法
        基于LINUX的PBOC3.0關(guān)鍵讀卡技術(shù)的研究與應(yīng)用
        AT89C51與中斷有關(guān)的寄存器功能表解
        日本三级片在线观看| 美女精品国产一区二区三区| 免费人成网在线观看品观网| 免费视频无打码一区二区三区| 娇妻在交换中哭喊着高潮| 国产亚洲精品久久久久秋霞| 91精品欧美综合在线观看| 懂色av一区二区三区网久久| 脱了老师内裤猛烈进入| 久久精品女人天堂av| 欧美日本道免费二区三区| 中文字幕日本五十路熟女| av网站在线观看入口| 中文字幕一区二区三区日韩精品| 久久精品国产亚洲AV成人公司| 国产91熟女高潮一曲区| 国产精品久久免费中文字幕| 人妻有码中文字幕| 综合网五月| 亚洲国产综合久久精品| 中文字幕亚洲综合久久天堂av| 无码午夜成人1000部免费视频| 无码中文日韩Av| 亚洲综合在线一区二区三区| 优优人体大尺大尺无毒不卡| 性色av 一区二区三区| 人妻少妇精品无码专区app| 成人爽a毛片在线播放| 夜夜躁狠狠躁日日躁2022| 国产精品嫩草影院AV| 国产精品成人久久一区二区| 日本精品视频免费观看| 一本一道久久a久久精品综合| 久久精品爱国产免费久久| 亚洲白嫩少妇在线喷水| 女人被爽到高潮视频免费国产| 在线观看免费午夜大片| 少妇被日到高潮的视频| 日本不卡高字幕在线2019| 内射少妇36p九色| 丰满人妻一区二区乱码中文电影网 |