国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      韋根信號自動識別方法

      文檔序號:7627614閱讀:3732來源:國知局
      專利名稱:韋根信號自動識別方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種韋根信號的自動識別方法,具體涉及韋根信號的格式自動識別方法,即控制器接收到讀卡機發(fā)送的卡號后如何正確識別讀卡機輸出的是哪一種韋根格式的方法。該方法主要應(yīng)用于讀卡機與控制器之間的韋根信號傳輸中,控制器自動識別讀卡機發(fā)送的韋根信號格式,以使控制器能夠正確處理讀卡機發(fā)送的卡號信息。
      背景技術(shù)
      韋根信號是一種通訊傳輸協(xié)議,主要應(yīng)用于讀卡機與控制器之間的信號傳輸,也就是說讀卡機把讀到的卡號以韋根的方式發(fā)往控制器,控制器再以同樣的方式接收,然后判斷卡號做出正確的處理。
      韋根信號是通過D0和D1兩根線進行傳輸?shù)?,見圖1所示,它的特征是由一組低電平脈沖組成的,每個低電平脈沖代表一位數(shù)據(jù),無信號時D0和D1均為高電平,當(dāng)有信號時,如當(dāng)D0線上有一低電平脈沖時則數(shù)據(jù)為“0”,反之如D1線上有一低電平脈沖時則數(shù)據(jù)為“1”。此低電平脈沖的寬度范圍是20~100微秒,典型值為50微秒,兩個低電平脈沖之間的寬度范圍是0.2~4毫秒,典型值為2毫秒。
      韋根信號的格式有很多種,包括韋根26、韋根32、韋根34、韋根40、韋根50等等,其中26、32、34、40和50分別代表的是傳送的數(shù)據(jù)位數(shù)。目前應(yīng)用得比較廣泛的主要有三種格式,即韋根26、韋根32和韋根34,三種格式的具體內(nèi)容如下1、韋根26的組成數(shù)據(jù)前12位的偶校驗占1位+數(shù)據(jù)占24位+數(shù)據(jù)后12位的奇校驗占1位。
      2、韋根32的組成數(shù)據(jù)32位。
      3、韋根34的組成數(shù)據(jù)前16位的偶校驗占1位+數(shù)據(jù)前32位+數(shù)據(jù)后16位的奇校驗占1位。
      讀卡機可以用以上任一種格式傳送,控制器也可以用任一種格式接收,但是必須有一個前提,就是讀卡機與控制器在通訊時必須設(shè)置成相同的格式。否則控制器接收后將做出錯誤的處理,導(dǎo)致卡號出錯,嚴重的話還會導(dǎo)致控制器誤動作或死機。以韋根26舉例,人工預(yù)先把控制器設(shè)為韋根26,讀卡機設(shè)為韋根26,平時不讀卡時,讀卡機的兩根輸出信號線D0和D1均為高電平,控制器的輸入端D0和D1也為高電平,當(dāng)讀卡機讀卡后,D0或D1就會有一串低電平脈沖輸出,如圖2所示,當(dāng)控制器CPU端收到D0的一個低電平后就存儲起來,轉(zhuǎn)入等待狀態(tài),等待時間≥2毫秒,在等待狀態(tài)內(nèi)如D0或D1上有低電平脈沖信號,就再存儲,依次類推直至超過等待時間D0或D1還無低電平脈沖信號就認為傳輸結(jié)束,再根據(jù)事先設(shè)好的設(shè)置計算出相應(yīng)的數(shù)據(jù)。
      如果控制器設(shè)為韋根32,讀卡機設(shè)為韋根26,就會導(dǎo)致控制器把收到的韋根26信號當(dāng)作韋根32信號處理,使數(shù)據(jù)出錯。正確的應(yīng)用應(yīng)該是如果控制器設(shè)為韋根32,讀卡機也設(shè)為韋根32,但這個過程必須在使用前由人工參與并保證不出差錯。據(jù)申請人了解,迄今為止,讀卡機與控制器的這一設(shè)置都必須通過軟件或硬件進行人工操作。由于這些要求使得目前運用韋根信號進行通訊傳輸?shù)淖x卡機和控制器在現(xiàn)場安裝時,由于人為設(shè)置錯誤,而給系統(tǒng)的調(diào)試帶來困難。

      發(fā)明內(nèi)容
      本發(fā)明提供一種韋根信號的自動識別方法,其目的是使控制器具有自動識別讀卡機發(fā)來韋根信號格式的能力,以解決人工匹配讀卡機與控制器韋根格式,可能帶來的出錯、不方便、使用要求高等一系列問題,提高可靠性、降低使用要求。
      為達到上述目的,本發(fā)明采用的技術(shù)方案是一種韋根信號自動識別方法,其內(nèi)容為(1)、控制器在接收D0和D1兩根信號線傳來的一串低電平脈沖韋根信號同時,對接收到的每一個低電平脈沖通過計數(shù)器進行計數(shù);(2)、計數(shù)時,從第一個低電平脈沖開始,每接收到一個低電平脈沖對計數(shù)器數(shù)據(jù)位數(shù)加一,然后轉(zhuǎn)入等待狀態(tài),等待時間大于韋根格式定義的兩個低電平脈沖之間寬度范圍的上限值,即4毫秒以上,在等待時間之內(nèi)如果有下一個低電平脈沖傳送對計數(shù)器數(shù)據(jù)位數(shù)加一,然后再轉(zhuǎn)入等待狀態(tài),依此類推,直至在等待時間之內(nèi)無低電平脈沖傳送,則認為一串低電平脈沖韋根信號傳送結(jié)束;(3)、然后控制器根據(jù)計數(shù)器中對應(yīng)一串低電平脈沖韋根信號所計到的低電平脈沖個數(shù)來判別所計數(shù)的韋根信號是哪種韋根格式,再根據(jù)此對應(yīng)韋根格式的數(shù)據(jù)特征做相應(yīng)的處理,計算出卡號。
      上述技術(shù)方案中的有關(guān)內(nèi)容解釋如下
      1、上述方案中,對一串低電平脈沖韋根信號進行計數(shù)時,計數(shù)器的初始值為零,一串低電平脈沖韋根信號傳送結(jié)束后,計數(shù)器的計數(shù)值表示這次的一串低電平脈沖的個數(shù)。
      2、上述方案中,對一串低電平脈沖韋根信號進行計數(shù)時,一串低電平脈沖韋根信號傳送結(jié)束后,計數(shù)器的計數(shù)值減去上一次計數(shù)值的差值表示這次的一串低電平脈沖的個數(shù)。
      3、本發(fā)明適用于所有具有韋根信號輸入的控制器。如門禁控制器等,能夠自動識別任何以韋根信號傳輸?shù)捻f根格式。
      本發(fā)明工作原理是讀卡機發(fā)送韋根信號后,控制器對接收到的低電平脈沖信號位數(shù)進行計數(shù),具體來講就是控制器每接收到一位低電平脈沖數(shù)據(jù)計數(shù)器加一,然后進行等待狀態(tài),在等待時間之內(nèi)如果有低電平脈沖信號過來就對數(shù)據(jù)位數(shù)加一;反之,在等待時間之內(nèi)無信號過來,就認為傳送結(jié)束。然后控制器根據(jù)數(shù)據(jù)位數(shù)自動判別是哪種格式,再根據(jù)每個格式的特征做相應(yīng)的處理,計算出卡號。此等待時間應(yīng)大于兩個低電平脈沖之間的寬度范圍的上限值。例如如果計數(shù)為26就是韋根26,計數(shù)為32就是韋根32,依此類推,這樣無論是何種韋根格式,也就能逐一識別了。
      由于上述技術(shù)方案運用,本發(fā)明與現(xiàn)有技術(shù)相比具有下列優(yōu)點和效果1、本發(fā)明方法簡單,容易實現(xiàn),可識別任意長度的韋根信號。
      2、本發(fā)明克服了現(xiàn)場安裝時由于人為設(shè)置的錯誤,而對系統(tǒng)的調(diào)試帶來的困難,對解決安裝人員和系統(tǒng)調(diào)試人員出現(xiàn)韋根格式設(shè)置錯誤的問題效果很明顯,降低了安裝人員的要求,也降低了安裝時的出錯率。
      3、采用本發(fā)明后減少人工操作失誤所帶來的麻煩,無須知道讀卡機的輸出格式,控制器也不需再設(shè)置就能自動判別出讀到的是哪種格式的韋根信號,再根據(jù)相應(yīng)的格式進行數(shù)據(jù)處理。


      附圖1為讀卡機與控制器之間的韋根信號傳輸示意圖;附圖2為以韋根26為例的一組脈沖信號示意圖;附圖3為本發(fā)明實施例韋根信號自動識別流程圖。
      具體實施例方式
      下面結(jié)合附圖及實施例對本發(fā)明作進一步描述實施例假如圖1中的控制器為門禁控制器,讀卡機為韋根輸出方式,在安裝完成后就無須檢查門禁控制器和讀卡機的韋根格式是否設(shè)置正確就可以使用。當(dāng)讀卡機讀卡后輸出韋根信號到門禁控制器,門禁控制器收到韋根信號后根據(jù)收到的位數(shù)自動判別韋根格式,并計算出相應(yīng)的卡號,然后再根據(jù)卡號決定是否開門,其工作流程參見圖3所示。
      現(xiàn)以韋根26舉例說明平時不讀卡時,讀卡機的兩根輸出信號線D0和D1均為高電平,控制器的輸入端D0和D1也為高電平,當(dāng)讀卡機讀卡后,D0或D1就會有一串低電平脈沖輸出,如圖2所示,當(dāng)控制器CPU端收到D0的一個低電平后就存儲起來,同時計數(shù)器加一,轉(zhuǎn)入等待狀態(tài),等待時間為5毫秒,若在5毫秒內(nèi)D0或D1上有低電平脈沖信號,就再存儲,同時計數(shù)器再加一,依此類推,再等待5毫秒,直至超過5毫秒D0或D1上無低電平脈沖信號,就認為結(jié)束,然后再根據(jù)控制器CPU中計數(shù)器計到的數(shù)來確定是哪種韋根格式,例如如果計數(shù)為26就是韋根26,計數(shù)為32就是韋根32,依此類推,這樣無論是何種韋根格式,也就能逐一識別了。
      上述實施例只為說明本發(fā)明的技術(shù)構(gòu)思及特點,其目的在于讓熟悉此項技術(shù)的人士能夠了解本發(fā)明的內(nèi)容并據(jù)以實施,并不能以此限制本發(fā)明的保護范圍。凡根據(jù)本發(fā)明精神實質(zhì)所作的等效變化或修飾,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。
      權(quán)利要求
      1.一種韋根信號自動識別方法,其特征在于(1)、控制器在接收D0和D1兩根信號線傳來的一串低電平脈沖韋根信號同時,對接收到的每一個低電平脈沖通過計數(shù)器進行計數(shù);(2)、計數(shù)時,從第一個低電平脈沖開始,每接收到一個低電平脈沖對計數(shù)器數(shù)據(jù)位數(shù)加一,然后轉(zhuǎn)入等待狀態(tài),等待時間大于韋根格式定義的兩個低電平脈沖之間寬度范圍的上限值,即4毫秒以上,在等待時間之內(nèi)如果有下一個低電平脈沖傳送對計數(shù)器數(shù)據(jù)位數(shù)加一,然后再轉(zhuǎn)入等待狀態(tài),依此類推,直至在等待時間之內(nèi)無低電平脈沖傳送,則認為一串低電平脈沖韋根信號傳送結(jié)束;(3)、然后控制器根據(jù)計數(shù)器中對應(yīng)一串低電平脈沖韋根信號所計到的低電平脈沖個數(shù)來判別所計數(shù)的韋根信號是哪種韋根格式,再根據(jù)此對應(yīng)韋根格式的數(shù)據(jù)特征做相應(yīng)的處理,計算出卡號。
      2.根據(jù)權(quán)利要求1所述的韋根信號自動識別方法,其特征在于對一串低電平脈沖韋根信號進行計數(shù)時,計數(shù)器的初始值為零,一串低電平脈沖韋根信號傳送結(jié)束后,計數(shù)器的計數(shù)值表示這次的一串低電平脈沖的個數(shù)。
      3.根據(jù)權(quán)利要求1所述的韋根信號自動識別方法,其特征在于對一串低電平脈沖韋根信號進行計數(shù)時,一串低電平脈沖韋根信號傳送結(jié)束后,計數(shù)器的計數(shù)值減去上一次計數(shù)值的差值表示這次的一串低電平脈沖的個數(shù)。
      全文摘要
      本發(fā)明涉及一種韋根信號的格式自動識別方法,讀卡機發(fā)送韋根信號后,控制器對接收到的低電平脈沖信號位數(shù)進行計數(shù),具體來講就是控制器每接收到一位低電平脈沖數(shù)據(jù)計數(shù)器加一,然后進行等待狀態(tài),在等待時間之內(nèi)如果有低電平脈沖信號過來就對數(shù)據(jù)位數(shù)加一;反之,在等待時間之內(nèi)無信號過來,就認為傳送結(jié)束。然后控制器根據(jù)數(shù)據(jù)位數(shù)自動判別是哪種格式,再根據(jù)每個格式的特征做相應(yīng)的處理,計算出卡號。此等待時間應(yīng)大于兩個低電平脈沖之間的寬度范圍的上限值。本發(fā)明使控制器具有自動識別讀卡機發(fā)來韋根信號格式的能力,以解決人工匹配讀卡機與控制器韋根格式,可能帶來的出錯、不方便、使用要求高等一系列問題,提高可靠性、降低使用要求。
      文檔編號H04L29/06GK1776706SQ20051012294
      公開日2006年5月24日 申請日期2005年12月5日 優(yōu)先權(quán)日2005年12月5日
      發(fā)明者肖文華 申請人:蘇州精達毅力電子有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1