新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的韋根信號的接收

        基于單片機的韋根信號的接收

        作者: 時間:2012-04-12 來源:網絡 收藏

        摘要:介紹了的概念和標準26-bit的定義格式,依據其特點設計了一個讀卡器電路,并提供了程序實現的部分代碼。該設計的電路和程序均已通過調試并在實際項目中得到應用。
        關鍵詞:讀卡器;讀卡控制器;韋根;

        Wiegand,即韋根傳感器是一種當交變磁場經過時產生輸出電壓脈沖的傳感器。脈沖的幅度是由激勵磁場的場強決定的。因此,韋根傳感器不需要外界電源供電。由于韋根傳感器非常容易和數字系統相匹配,并且系統沒有可動的部件或半導體器件,這使得它們能適用于惡劣的環境和長期無人監控的場所。
        在設計讀卡器時,讀卡控制器既需要與上位機串行通信,又需要與讀卡器串行通信。大多數只有一個串行通信口,而設計者希望控制器與讀卡器的通信不占用串行接口,因此,應用韋根是一個不錯的選擇。文章介紹了一種的韋根信號的實現方法。

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

        本文引用地址:http://www.104case.com/article/171634.htm

        a.jpg


        由于標準韋根26-bit格式是一個開放式的格式,這就意味著任何人都可以購買某一特定格式的HID卡,并且這些特定格式的種類是公開可選的。26-bit格式就是一個廣泛使用的工業標準,并且對所有HID的用戶開放。
        韋根的數據一般由三部分組成:校驗位、出廠碼和數據位。不同的韋根格式有不同的組成。Weigand協議是國際上統一的標準,格式有很多種,標準的weigand26,即26-bit是最常用的格式。標準的26位韋根輸出是由26位二進制數組成,其中第1位和第26位是校驗位,2-9位是廠家碼,10-25位是卡號位,其輸出格式如下:
        12 9 10 25 26
        E XXXX XXXX XXXX…XXXX 0
        第1位是前12bit的偶校驗位;前12位(第2-9位)對應電子卡HID碼的低8位,后12位(第10-25位)對應電子卡的PID碼,第26位是后12bit的奇校驗位。數據從左至右順序發送,高位在前。
        如果電卡的地區碼位2個字符,即8位則可用那設置255個地區碼((15×16)+15=255);電子卡的卡號位4個字符,即16位則可設置65 536個卡號((15×16×16×16)+(15×16×16)+(15×16)+15=65 535)。
        例如:一個HID:16 385,PID:00004的電子卡其26位韋根輸出為:
        10000000100000000000001000
        檢驗位HID=16 385(二進制的低8位)PID=4(二進制)檢驗位。
        這26位數據在讀出器的韋根輸出線DATA0,DATA1上輸出。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 古交市| 常宁市| 开封县| 碌曲县| 台中市| 太保市| 台江县| 孙吴县| 庄浪县| 金湖县| 仁化县| 怀安县| 隆安县| 张家口市| 大渡口区| 闻喜县| 池州市| 丰城市| 建瓯市| 宜宾市| 郁南县| 四川省| 大悟县| 衢州市| 西平县| 博白县| 彭泽县| 博野县| 斗六市| 衡山县| 秦皇岛市| 芒康县| 黎川县| 北安市| 玛沁县| 谷城县| 滦平县| 利津县| 全州县| 耿马| 额尔古纳市|