亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種檢測(cè)韋根信號(hào)的方法

文檔序號(hào):7699625閱讀:3744來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種檢測(cè)韋根信號(hào)的方法
技術(shù)領(lǐng)域
一種檢測(cè)信號(hào)的方法,尤其是檢測(cè)韋根信號(hào)的方法。
背景技術(shù)
韋根協(xié)議是一個(gè)廣泛應(yīng)用于門(mén)禁控制系統(tǒng)的一個(gè)通訊協(xié)議,它使用兩個(gè)集電極開(kāi)路信號(hào)線傳送數(shù)據(jù)。這兩根線分別稱(chēng)作數(shù)據(jù)線0和數(shù)據(jù)線1.當(dāng)數(shù)據(jù)線1為1時(shí),數(shù)據(jù)線0上的一個(gè)低脈沖表示一比特?cái)?shù)據(jù)0.當(dāng)數(shù)據(jù)線0為1時(shí),數(shù)據(jù)線1上的一個(gè)低脈沖表示一比特?cái)?shù)據(jù)1.兩條數(shù)據(jù)線為1表示無(wú)數(shù)據(jù)或者是兩個(gè)位之間的間隔.不允許同時(shí)出現(xiàn)兩條數(shù)據(jù)線均為0的情況.低脈沖的脈沖寬度(以下簡(jiǎn)稱(chēng)脈沖寬度)可在5微秒到1毫秒間變化,一般實(shí)際實(shí)現(xiàn)寬度為50us.兩個(gè)位之間的間隔(以下簡(jiǎn)稱(chēng)間隔寬度)也可以在10微秒到2毫秒之間變化,一般實(shí)際實(shí)現(xiàn)寬度為100us.由于最小脈沖寬度和間隔寬度太短,在任意微控制器上檢測(cè)都存在困難,因此只討論一般機(jī)具寬度,即脈沖寬度50us,間隔寬度100us.
現(xiàn)有技術(shù)中對(duì)韋根接口方式一般有兩種第一種是采用微控制器直接對(duì)韋根信號(hào)采樣.由于脈沖寬度為50us,因此采樣周期必須小于50us.以目前應(yīng)用最廣泛的MCS-51系列微控制器為例,當(dāng)使用24MHZ時(shí)鐘時(shí),每個(gè)指令周期為0.5us,這樣在兩個(gè)采樣點(diǎn)之間允許100個(gè)指令周期.中斷處理時(shí)間為最短中斷響應(yīng)周期(3指令周期)+中斷處理時(shí)間+中斷結(jié)束時(shí)間(2指令周期).當(dāng)無(wú)數(shù)據(jù)時(shí),中斷處理時(shí)間為8指令周期.有數(shù)據(jù)進(jìn)入時(shí),平均每一路信號(hào)增加時(shí)間10指令周期.這樣如系統(tǒng)無(wú)韋根信號(hào)時(shí),韋根處理時(shí)間占微控制器13%,有一路韋根信號(hào)時(shí)占23%,有四路時(shí)占53%.假定系統(tǒng)運(yùn)行中有一路韋根信號(hào)時(shí),時(shí)間占總時(shí)間的5%.則韋根信號(hào)處理時(shí)間占微控制器時(shí)間為0.95*13%+0.5*23%=23.85%.
第二種是利用韋根信號(hào)本身下降沿產(chǎn)生中斷。這樣在無(wú)韋根信號(hào)時(shí)將不占用微控制器時(shí)間,但在有信號(hào)時(shí)由于引入另一個(gè)中斷(下降沿中斷,有信號(hào)時(shí)時(shí)鐘中斷任保留),將增加7個(gè)指令周期(5指令周期中斷,2指令周期啟動(dòng)時(shí)鐘中斷)。因此采樣周期必須縮短為43us,這樣在兩個(gè)采樣點(diǎn)之間可以有86個(gè)指令周期。因此在一路韋根信號(hào)情況下占用微控制器時(shí)間為23/86=26.7%,四路時(shí)占用53/86=61.6%。假定系統(tǒng)運(yùn)行中有一路韋根信號(hào)時(shí)間占總時(shí)間的5%。則韋根信號(hào)處理時(shí)間占微控制器時(shí)間為0.5*26.7%=1.335%雖然這二種方法都能檢測(cè)韋根信號(hào),但它們?cè)陧f根信號(hào)處理時(shí),占有微控制器較長(zhǎng)的時(shí)間。

發(fā)明內(nèi)容
本發(fā)明旨在提供一種快速檢測(cè)韋根信號(hào)的方法。
為實(shí)現(xiàn)本發(fā)明目的,它包括以下步驟(1)將韋根信號(hào)與一個(gè)反饋值比較,如果不同則將觸發(fā)器硬件中斷;(2)在硬件中斷中微控制器對(duì)韋根信號(hào)采樣,并將采樣值輸出到一個(gè)鎖存器中,形成反饋值。
這樣只有當(dāng)韋根信號(hào)發(fā)生變化時(shí)才需要微控制器參與處理,可以節(jié)約微控制器的處理時(shí)間。


圖1是檢測(cè)韋根信號(hào)的方法工作原理圖。
具體實(shí)施例方式
下面根據(jù)圖1具體描述實(shí)施例將韋根信號(hào)與一個(gè)反饋值比較,如果不同則將觸發(fā)器硬件中斷;在硬件中斷中微控制器對(duì)韋根信號(hào)采樣,并將采樣值輸出到一個(gè)鎖存器中,形成反饋值。這樣只有當(dāng)韋根信號(hào)發(fā)生變化時(shí)才需要微控制器參與處理,可以節(jié)約微控制器的處理時(shí)間。由于需要輸出反饋,中斷處理時(shí)間需要延長(zhǎng)2指令周期,一個(gè)指令周期為0.5us。因此當(dāng)處理1路韋根信號(hào)時(shí)需25指令周期。由于在有信號(hào)期間必定是一個(gè)脈沖加上一個(gè)間隔,因此可以使用150us作為工作周期計(jì)算,共300指令周期。在此期間共發(fā)生兩次中斷,占用時(shí)間50指令周期。因此此方法在無(wú)信號(hào)不占用微控制器時(shí)間,在有一路信號(hào)時(shí)占用微控制器時(shí)間50/600=8.3%,四路時(shí)占用110/600=18.3%。如果系統(tǒng)運(yùn)行中有一路韋根信號(hào)占總時(shí)間的5%,則韋根信號(hào)處理時(shí)間占微控制器時(shí)間為0.5*8.3%=0.415%。
權(quán)利要求
1.一種檢測(cè)韋根信號(hào)的方法,其特征在于包括以下步驟將韋根信號(hào)與一個(gè)反饋值比較,如果不同則將觸發(fā)硬件中斷;在硬件中斷中微控制器對(duì)韋根信號(hào)采樣,并將采樣值輸出到一個(gè)鎖存器中,形成反饋值。
全文摘要
一種檢測(cè)韋根信號(hào)的方法,其特征在于包括以下步驟將韋根信號(hào)與一個(gè)反饋值比較,如果不同則將觸發(fā)硬件中斷;在硬件中斷中微控制器對(duì)韋根信號(hào)采樣,并將采樣值輸出到一個(gè)鎖存器中,形成反饋值。這樣只有當(dāng)韋根信號(hào)發(fā)生變化時(shí)才需要微控制器參與處理,可以節(jié)約微控制器的處理時(shí)間。尤其在多路韋根信號(hào)并發(fā)情況下,更可以體現(xiàn)優(yōu)勢(shì),對(duì)于涉及韋根信號(hào)處理的系統(tǒng)將有明顯的改善作用。
文檔編號(hào)H04B17/00GK1510853SQ0216074
公開(kāi)日2004年7月7日 申請(qǐng)日期2002年12月26日 優(yōu)先權(quán)日2002年12月26日
發(fā)明者鄧建華 申請(qǐng)人:上海華虹計(jì)通智能卡系統(tǒng)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1