- 產(chǎn)品分類
-
電話:0318-5934567
傳真:0318-5934567
手機(jī):13373380069
聯(lián)系人:周經(jīng)理
郵箱:[email protected]
網(wǎng)址:www.wenshai.cn
地址:河北省衡水市武邑縣東逍遙工業(yè)區(qū)
冀ICP備16003626號(hào)-3
金庫(kù)保險(xiǎn)門安全記錄系統(tǒng)的設(shè)計(jì)
傳統(tǒng)的金庫(kù)門保險(xiǎn)門上一般只安裝了警報(bào)裝置,而沒(méi)有關(guān)于保險(xiǎn)門何時(shí)被打開/ 關(guān)閉、由誰(shuí)打開/ 關(guān)閉等相關(guān)信息,以及將這些信息保存到計(jì)算機(jī)中進(jìn)行進(jìn)一步分析的功能,這對(duì)安全保衛(wèi)工作來(lái)說(shuō)是一個(gè)缺陷。針對(duì)這樣問(wèn)題,我們?cè)O(shè)計(jì)了一個(gè)安全記錄系統(tǒng),以期加強(qiáng)這方面的工作。
1 系統(tǒng)的硬件組成及工作原理 系統(tǒng)的硬件框圖如圖1 所示。它的基本工作原理是:金庫(kù)保險(xiǎn)門被打開時(shí),觸發(fā)傳感器產(chǎn)生一個(gè)低電平,通過(guò)光電耦合器傳送給AT89C52 單片機(jī)
[1],單片機(jī)查詢到該信號(hào)后,**先從日歷時(shí)鐘芯片中讀出當(dāng)前的時(shí)間,連同開鎖信號(hào)(開或關(guān))及鎖號(hào)(由于每把鑰匙是由專人保管的,因此可以用保存的鎖號(hào)來(lái)代替對(duì)應(yīng)的人)一起存儲(chǔ)到看門狗芯片(帶有4kB 的EEPROM)中,然后根據(jù)當(dāng)前 4 把鎖的狀態(tài)發(fā)送相應(yīng)信號(hào)給語(yǔ)音芯片,觸發(fā)語(yǔ)音提示信息通過(guò)揚(yáng)聲器發(fā)出聲音;當(dāng)金庫(kù)保險(xiǎn)門被關(guān)閉時(shí),觸發(fā)傳感器產(chǎn)生一個(gè)高電平給單片機(jī),單片機(jī)再進(jìn)行相應(yīng)的處理(處理過(guò)程與上述過(guò)程類似)。
當(dāng)需要查看過(guò)去一段時(shí)間內(nèi)金庫(kù)門的使用情況時(shí),可通過(guò)串行口與PC機(jī)進(jìn)行通信,PC機(jī)發(fā)送指令,單片機(jī)執(zhí)行相應(yīng)的操作,把存儲(chǔ)在看門狗芯片中的數(shù)據(jù)通過(guò)12C協(xié)議(2)傳送給PC機(jī),PC機(jī)收到數(shù)據(jù)后,把它存到數(shù)據(jù)庫(kù)(2]中,以進(jìn)行進(jìn)一步的處理.2通信協(xié)議的制定
2.1 協(xié)議格式
為確保進(jìn)行可靠的通信,本系統(tǒng)根據(jù)具體情況制定了圖2 所示的通信協(xié)議格式。
圖2 協(xié)議格式
其中:ACK(06h)是包的起始標(biāo)志,占1 個(gè)字節(jié),表示后面跟的是一個(gè)有效的數(shù)據(jù)/ 指令包;instruction and parameters 域是 PC機(jī)傳送給下位機(jī)的指令及參數(shù),本系統(tǒng)暫定的指令有: getdata 指令(表示要下位機(jī)傳送新記錄給PC機(jī)) settime 指令(表示PC機(jī)要對(duì)系統(tǒng)中的時(shí)鐘日歷芯片重新設(shè)置時(shí)間) gettime 指令(表示要下位機(jī)將當(dāng)前時(shí)間值傳送給PC機(jī)) getall指令(表示在下位機(jī)的存儲(chǔ)區(qū)溢出時(shí),傳送存儲(chǔ)區(qū)中所有的記錄給PC機(jī)) reset 指令 (表示PC機(jī)要求下位機(jī)進(jìn)行復(fù)位)
error flag 域是出錯(cuò)標(biāo)志,占一個(gè)字節(jié),具體規(guī)定如下: 數(shù)值 含義 00h **錯(cuò)誤 02h 接收到未定義指令 01h 復(fù)位錯(cuò)誤 其它 保留
type 域占一個(gè)字節(jié),表示 data 中是時(shí)間參數(shù)還是記錄數(shù)據(jù)(0 表示時(shí)間參數(shù),1 表示記錄數(shù)據(jù))。 length 域占一個(gè)字節(jié),如果 type =0,表示時(shí)間參數(shù)的字節(jié)數(shù);如果type =1,表示本次要傳送的記錄個(gè)數(shù); data 域是本次要真正傳送的數(shù)據(jù)。
2.2 通信協(xié)議 (1) 通信時(shí)數(shù)據(jù)傳輸?shù)牟ㄌ芈蕿? 600bps ,8 位數(shù)據(jù)位,1 位停止位。
(2) 通信開始后PC 機(jī)按圖 2(a)的格式發(fā)送上述規(guī)定的指令。
(3) 下位機(jī)進(jìn)入中斷程序,判斷指令是否正確,再按圖2(b) 的格式發(fā)送數(shù)據(jù)包。
(4) PC 機(jī)接收數(shù)據(jù)包并根據(jù)標(biāo)志域的值進(jìn)行相應(yīng)處理。
- 相關(guān)推薦