新聞中心

EEPW首頁(yè) > 手機(jī)與無(wú)線(xiàn)通信 > 設(shè)計(jì)應(yīng)用 > 無(wú)線(xiàn)網(wǎng)絡(luò)技術(shù)應(yīng)用于門(mén)禁系統(tǒng)

無(wú)線(xiàn)網(wǎng)絡(luò)技術(shù)應(yīng)用于門(mén)禁系統(tǒng)

作者: 時(shí)間:2010-05-20 來(lái)源:網(wǎng)絡(luò) 收藏

 2.2 WDCS的軟件架構(gòu)介紹

WDCS的軟件架構(gòu)。也將分為三個(gè)部分來(lái)說(shuō)明。第一部分為WDCS主機(jī)主體架構(gòu),第二部分為WDCS服務(wù)器與WDCS主機(jī)的控制架構(gòu)。第三部分為WDCS服務(wù)器與WDCS客戶(hù)端的通訊架構(gòu)。使用匯編語(yǔ)言作為開(kāi)發(fā)WDCS主機(jī)主體架構(gòu)的開(kāi)發(fā)語(yǔ)言。流程圖如一。

圖1 WDCS主機(jī)的主程序流程圖WDCS的基本架構(gòu)分成四步。第一步是基本的系統(tǒng)運(yùn)作,包含系統(tǒng)環(huán)境及初始值設(shè)定等。第二步是計(jì)時(shí)器發(fā)生中斷。負(fù)責(zé)傳送或接收信息。第三步是判斷輸入輸出的信息是否正確。第四步是負(fù)責(zé)開(kāi)門(mén)動(dòng)作。
  輸入方面該系統(tǒng)提供4x4鍵盤(pán)作為輸入設(shè)備,包含9個(gè)數(shù)字鍵、2個(gè)方向鍵、3個(gè)功能鍵,使用者可使用這些鍵選擇功能表單。以及輸人與修改用戶(hù)名和密碼,并控制繼電器做開(kāi)門(mén)關(guān)門(mén)的動(dòng)作,進(jìn)而達(dá)到門(mén)禁的目的。如圖二所示,WDCS主機(jī)提供了五項(xiàng)功能的選擇:Keyboard主要功能是讓用戶(hù)經(jīng)由終端鍵盤(pán)或者本機(jī)鍵盤(pán)輸入密碼。首先以方向鍵選擇到Keyboard后按下Enter鍵,在輸入U(xiǎn)ser Name和Password,如輸入正確則開(kāi)門(mén),并送回信息到LCD顯示屏與WDCS服務(wù)器,如輸入錯(cuò)誤系統(tǒng)會(huì)分別要求重新輸入。CardReader功能是讓用戶(hù)經(jīng)由讀卡頭刷卡輸入密碼。首先以方向鍵選擇到CardReader后安下Enter鍵。在輸入U(xiǎn)ser Name和Card.如輸入正確則門(mén)禁會(huì)打開(kāi)。并回送訊息到LCD顯示屏與WDCS服務(wù)器。如輸入錯(cuò)誤系統(tǒng)分別會(huì)要求重新輸入和重新刷卡。Set User P/W(Password)功能是修改使用的密碼。首先以方向鍵選擇到Set User P/W后按下Enter鍵,在輸入U(xiǎn)ser Name.如果正確則繼續(xù)輸入New User P/W和再輸入確認(rèn)New User P/W一次。如輸入無(wú)誤則成功更改新的密碼并回送信息到LCD顯示屏與WDCS服務(wù)器。如輸入錯(cuò)誤系統(tǒng)分別會(huì)要求重新輸入U(xiǎn)ser Name和Set New User P 。Set CardNo.功能是讓用戶(hù)設(shè)定新卡號(hào)碼,首先以方向鍵選擇到Set CardNo.后按下Enter鍵。再輸入U(xiǎn)serName.如果正確則繼續(xù)輸入New Card No.和在刷入確認(rèn)New Card No.一次,如刷入或刷入錯(cuò)誤。系統(tǒng)分別會(huì)要求重新輸入U(xiǎn)ser Name和重新Set CardN0_o最后Set User Name功能是設(shè)定用戶(hù)的名稱(chēng),首先以方向鍵選擇到Set User Name后按下Enter鍵。再輸入U(xiǎn)ser Nam e.如果正確則繼續(xù)設(shè)定New User Name和再輸入確認(rèn)New User Name一次。如輸入無(wú)誤則成功設(shè)定New User Name并回送信息到LCD顯示屏與WDCS服務(wù)器如輸入錯(cuò)誤系統(tǒng)分別會(huì)要求重新輸入U(xiǎn)ser Nam e和Set New User Name。



評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉