基于GSM和LPC2138的實(shí)驗室安防系統的設計
3 系統軟件設計
系統軟件設計時(shí),采用模塊化設計,程序流程圖如圖5所示。根據系統不同的功能模塊,設計相應的子程序。具體講可分為主程序和GS-MS通信、按鍵控制、LCD顯示三個(gè)子程序組成。本文引用地址:http://dyxdggzs.com/article/161961.htm
主程序包括設備的初始化、數據的采集、信息處理和相關(guān)子程序的調用。數據采集時(shí),將紅外和煙霧傳感器的信號設為外部中斷,火警中斷優(yōu)先級高于盜警中斷。而對于玻璃破碎傳感器、門(mén)磁和窗磁、溫度和濕度傳感器的信號進(jìn)行輪詢(xún)檢測、采集。信息處理對采集到的信息進(jìn)行處理,識別報警信息,按照安防狀態(tài)選擇合適的報警模式,并將當前實(shí)驗室安全狀態(tài)送LCD顯示。
火警和盜警的處理除了啟動(dòng)聲光報警外,還需通過(guò)GSM通信模塊發(fā)出短消息通知實(shí)驗室管理和維護人員。系統采用的TC35通信模塊,支持PDU消息模式。根據系統的通信協(xié)議信息的發(fā)送是以發(fā)送數據幀為主要方式,一個(gè)完整的數據幀包括起始標志單元、命令單元、CRC校驗單元、結束標志單元等四部分。采用PDU模式時(shí),一個(gè)數據幀能夠包含140個(gè)字節(70個(gè)漢字)的數據量,中文字符按照UNICODE進(jìn)行編碼。發(fā)送數據時(shí)其格式為:服務(wù)中心地址/PDU類(lèi)型/接收主地址/協(xié)議識別碼/數據譯碼方案/有效周期/用戶(hù)數據長(cháng)度/用戶(hù)數據;接收數據時(shí)其格式為:服務(wù)中心地址/PDU類(lèi)型發(fā)信方地址/協(xié)議識別碼/數據譯碼方案/服務(wù)中心收到消息的時(shí)間/用戶(hù)數據長(cháng)度/用戶(hù)數據。在軟件設計時(shí)根據PDU數據格式編寫(xiě)相應的AT命令,即可實(shí)現短信息的收發(fā)。
按鍵控制子程序設為中斷服務(wù)子程序,按鍵中斷的優(yōu)先級低于火警、盜警的優(yōu)先級。它可以實(shí)現查詢(xún)和設置兩大功能。查詢(xún)主要查詢(xún)系統當前信息和歷史告警信息:設置功能除了進(jìn)行實(shí)驗室的布防和撤防外,還可設置不同的防范狀態(tài)。依據學(xué)校工作的特點(diǎn),可將安防模式設為學(xué)期模式和假期模式,在這兩種模式下安防等級相同,不同的是報警的方式。學(xué)期模式下警情信息主要交由實(shí)驗室管理員處理;而在學(xué)校寒暑假期間,則采用假期模式,警情信息由學(xué)校安保處值班人員處理。
4 結束語(yǔ)
本系統利用GSM無(wú)線(xiàn)網(wǎng)絡(luò )實(shí)現對分散實(shí)驗室的集中監控及管理,能實(shí)時(shí)監控實(shí)驗室的運轉狀態(tài),及時(shí)發(fā)現警情以便于快速排除,對實(shí)驗室進(jìn)行維護,實(shí)現了高校實(shí)驗室集成化、智能化、網(wǎng)絡(luò )化監控,節約人力資源,提高了高校實(shí)驗室安全運轉的可靠性,使實(shí)驗室平穩發(fā)揮自身職能。
p2p機相關(guān)文章:p2p原理
評論