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





