劉傳岐,尚廷義,石建飛,張博
(黑龍江八一農(nóng)墾大學(xué)電氣與信息學(xué)院,大慶 163319)
隨著智能交通技術(shù)的飛速發(fā)展,人們對(duì)于車庫管理系統(tǒng)的研究也越來越深入細(xì)致,雖然早期的人工管理可以支撐企業(yè)的車輛及駕駛?cè)藛T的管理,但是不可避免地效率低下以及管理上的疏漏時(shí)有發(fā)生[1]。部分公車司機(jī)在借單位出車的時(shí)間段內(nèi)公車私用現(xiàn)象嚴(yán)重,公車的出行和使用沒有受到任何人的監(jiān)管和控制[2]。入庫車輛無人值守,或者車輛存放位置不能及時(shí)得到回饋,以及因此發(fā)生的車輛被盜[3]。雖然單位制定了相當(dāng)嚴(yán)格的公車使用程序和規(guī)范,比如制定了車輛使用程序和派車程序,但是在日常車輛的使用和管理中[4],仍然存在著不嚴(yán)格按照規(guī)定使用車輛的事件發(fā)生[5]。
國外車輛管理相對(duì)規(guī)范,國外企業(yè)在車輛管理上有嚴(yán)格的程序[6],首先要對(duì)車輛的情況進(jìn)行專家評(píng)測(cè)及時(shí)做出分析報(bào)告[7],隨著企業(yè)車輛的普及,對(duì)車輛的維護(hù)都可以達(dá)到預(yù)測(cè)性維修[8],并且由于國外車輛數(shù)據(jù)實(shí)現(xiàn)了數(shù)據(jù)之間的共享,所以車輛所有者和管理者都可以隨時(shí)隨地根據(jù)車輛指標(biāo)和標(biāo)準(zhǔn)得到類似于輪胎、雨刷等配件的型號(hào)信息[9]。不僅為企業(yè)帶來了收益,而且規(guī)范化的管理節(jié)省了企業(yè)投入成本[10]。關(guān)于我國的信息化車輛管理來說,使用程度并不普及[11]。從智能收費(fèi)系統(tǒng)到車輛違章管理,從城市小區(qū)車庫的管理到大型停車場(chǎng)的管理都迫切地要求現(xiàn)在的企業(yè)內(nèi)部有一套完整的車輛使用和監(jiān)管的系統(tǒng)[12]。建立一套使用單片機(jī)控制、傳感器采集信息的車輛無線管理系統(tǒng)是解決當(dāng)前問題的一大途徑[13]。希望研究并設(shè)計(jì)一套使用計(jì)算機(jī)進(jìn)行車輛管理的無線管理系統(tǒng),實(shí)現(xiàn)車輛智能化、信息化的管理模式,消除車輛管理中的大部分隱憂。
通過現(xiàn)有國內(nèi)外車輛管理系統(tǒng)的功能比較,設(shè)計(jì)的車輛無線管理系統(tǒng)主要面向于國內(nèi)中小型企業(yè)的車輛管理。在為使用人員快捷服務(wù)的角度上,解決在確定日期內(nèi)車輛狀態(tài)的動(dòng)態(tài)查詢業(yè)務(wù)[14]。該業(yè)務(wù)的實(shí)施方便車輛調(diào)度人員準(zhǔn)確監(jiān)控車輛出入信息。杜絕不規(guī)范用車申請(qǐng),徹底做到有記錄可查,車輛事故有據(jù)可查,責(zé)任明確。其次,為防止車庫發(fā)生事故和車輛被盜等安全角度考慮,在車庫內(nèi)加裝溫度傳感器、煙霧傳感器以及火災(zāi)情況實(shí)時(shí)監(jiān)控裝置,同時(shí)加裝人體熱釋電傳感器對(duì)入庫人員進(jìn)行實(shí)時(shí)監(jiān)控,確保車輛及人身安全[15]。在車輛維護(hù)和保養(yǎng)方面,對(duì)于車輛的預(yù)維修、保險(xiǎn)、事故、費(fèi)用管理等方面也要進(jìn)行很好的管理,還應(yīng)該滿足業(yè)務(wù)需要的各種查詢服務(wù)。
設(shè)計(jì)的車輛無線管理系統(tǒng)要具有所有與車輛有關(guān)的信息采集、查詢統(tǒng)計(jì)、分類匯總以及數(shù)據(jù)報(bào)表等諸多功能,達(dá)到快速搜索和高效利用的目的。最終達(dá)到企業(yè)人員用車的自動(dòng)化、信息透明化、查詢靈活化、權(quán)限責(zé)任明確化、管理智能化相結(jié)合的管理模式。
設(shè)計(jì)的車輛身份無線管理系統(tǒng)的設(shè)計(jì)也是智能交通系統(tǒng)的一個(gè)重要研究方向。設(shè)計(jì)主要是對(duì)整個(gè)集中式車庫內(nèi)的所有車輛進(jìn)行實(shí)時(shí)監(jiān)控,并將監(jiān)控到的車輛信息通過串行口傳輸?shù)接?jì)算機(jī)。這樣管理人員就可以很方便地直接從值班室內(nèi)的計(jì)算機(jī)上查看出車輛信息,而不必在室外進(jìn)行查看,所以它將給管理人員的工作帶來極大的方便[16]。
車輛身份無線管理系統(tǒng)的設(shè)計(jì)主要是應(yīng)用STC系列單片機(jī)對(duì)無線射頻芯片nRF905 的發(fā)射與接收進(jìn)行控制管理,并應(yīng)用跳頻技術(shù)來實(shí)現(xiàn)對(duì)整個(gè)車庫內(nèi)車輛的集中式管理的。值班室內(nèi)的nRF905 發(fā)射芯片向車庫入口處的車輛循環(huán)發(fā)射車庫內(nèi)所有車輛的信息,當(dāng)某一時(shí)刻某一車輛上裝載的nRF905 芯片恰好接收到自己的后,就將通過它的管理單片機(jī)重新選擇通信信道,進(jìn)行跳頻,將該信息發(fā)送回值班室內(nèi)的nRF905 的接收芯片,接收芯片接收到該信號(hào)后通過串行口上傳至值班室內(nèi)的計(jì)算機(jī)供給管理人員查看,這樣就實(shí)現(xiàn)了對(duì)整個(gè)集中式車庫內(nèi)所有車輛的計(jì)算機(jī)管理。車輛無線管理系統(tǒng)示意圖如圖1 所示。
圖1 車輛無線管理系統(tǒng)示意圖Fig.1 Schematic diagram of vehicle wireless management system
設(shè)計(jì)的無線管理系統(tǒng)可以分為監(jiān)控室子系統(tǒng)與車庫子系統(tǒng)兩部分,二者之間通過無線通信進(jìn)行數(shù)據(jù)交互,形成車輛身份的無線管理。
2.1.1 監(jiān)控室子系統(tǒng)
監(jiān)控室子系統(tǒng)包括了監(jiān)控控制中心、存儲(chǔ)柜提示控制器、證件包歸庫柜組成。
監(jiān)控控制中心用于對(duì)現(xiàn)場(chǎng)車庫的數(shù)據(jù)無線采集的控制與接收工作,用于監(jiān)控車輛出入庫、庫內(nèi)實(shí)時(shí)溫度、庫內(nèi)災(zāi)情(主要以火情、煙霧為主)實(shí)時(shí)監(jiān)控、人員出入情況的監(jiān)測(cè)。
存儲(chǔ)柜提示控制器的作用是給控制臺(tái)工作人員提供語音播報(bào),包括與監(jiān)控控制處理器之間數(shù)據(jù)交換與處理、數(shù)據(jù)記錄、柜門開閉狀態(tài)、柜內(nèi)物品存放狀態(tài)等的處理。
證件包歸庫柜是用來存放與車輛配套的手包使用,手包中一般包括了車輛及駕駛員證件、鑰匙、以及車輛維護(hù)記錄原始材料等,采用紅外線檢測(cè)電路可以實(shí)現(xiàn)歸庫柜內(nèi)是否有物件的檢測(cè)。
2.1.2 車庫子系統(tǒng)
車庫子系統(tǒng)包括了集總車庫控制器、分布式控制器、無線傳感器組合、RFID 車輛識(shí)別器等四部分組成。
集總車庫控制器主要用于將各相鄰車庫信息進(jìn)行集中存儲(chǔ),并采用無線方式連接至監(jiān)控中心控制器,并按時(shí)將各車庫信息回傳至監(jiān)控室。
分布式控制器只是負(fù)責(zé)所在車庫信息的收集和簡(jiǎn)單處理工作,并且與集總控制器無線連接;收集到的信息要包括車庫內(nèi)溫度、煙霧情況、車輛在庫情況等。對(duì)于這些信息的處理即是將它們打包成一條完整的車庫管理信息上傳至集總車庫控制器。
無線傳感器組的作用就是把所有最直接的信息采集,溫度傳感器和煙霧傳感器組合用來采集車庫內(nèi)溫度信息并判斷是否有災(zāi)情;人體紅外傳感器檢測(cè)車庫內(nèi)是否有人存在,夜間起到防盜效果;使用其他傳感器采集車庫詳細(xì)信息。
RFID 車輛識(shí)別器安裝在管理車輛上,與每個(gè)車庫的分布式控制器進(jìn)行通信,用于完成車輛出入庫信息以及車內(nèi)電量信息的采集,并且可以通過檢測(cè)車輛防止車輛破壞或改裝等操作。
研究的無線車輛身份管理系統(tǒng)的硬件部分設(shè)計(jì),主要包括了車庫控制模塊設(shè)計(jì)、車輛射頻身份模塊設(shè)計(jì)、無線通信模塊驅(qū)動(dòng)設(shè)計(jì)以及無線通信安全性與可靠性通信協(xié)議的設(shè)計(jì)。
2.2.1 集總控制器
集總控制器在設(shè)計(jì)上由微處理器部分、無線通信模塊以及供電模塊組成。
微處理器部分完成整個(gè)車庫控制器的計(jì)算功能:包括對(duì)分布式控制器的控制,各分布式節(jié)點(diǎn)的功能協(xié)調(diào),協(xié)議下的無線通信的實(shí)現(xiàn),數(shù)據(jù)整合以及數(shù)據(jù)的轉(zhuǎn)存功能等。微處理器的選擇性相對(duì)較多,但是考慮到本系統(tǒng)設(shè)計(jì)采用無線傳輸模式,盡量選用功耗低的處理器;另外還應(yīng)該選擇集成度高,運(yùn)行速度快、成本低且安全性能好的微處理器。滿足以上條件的基本上就是目前使用較多的TI 公司的MSP430 單片機(jī)和Intel 公司生產(chǎn)的STC 系列單片機(jī),具體型號(hào)為STC12LE5410AD[17]。
該單片機(jī)使用精簡(jiǎn)指令集結(jié)構(gòu),具有兩路外部中斷(均采用下降沿有效或低電平有效);具有EEPROM 功能;具有8 路10 bit 的ADC;通用異步串行口;工作溫度在-40 °~85 °[18]。通過PCB 設(shè)計(jì)并制版后焊接集總控制電路如圖2 所示。
圖2 處理器工作原理圖Fig.2 Working principle diagram of processor
若要整個(gè)無線管理系統(tǒng)穩(wěn)定運(yùn)行,設(shè)計(jì)一個(gè)好的無線通信模塊是必不可少的。采用的無線通信模塊的器件為nRF905 單片射頻信號(hào)收發(fā)器。該收發(fā)器分別配置于集總控制器和分布式控制器上用于數(shù)據(jù)的無線通信。nRF905 射頻信號(hào)收發(fā)器工作在Shock-Burst 模式進(jìn)行無線通信時(shí),可自動(dòng)產(chǎn)生前導(dǎo)碼和CRC 校驗(yàn)碼,增加了數(shù)據(jù)傳輸?shù)目煽啃浴?/p>
集總控制器的供電部分設(shè)計(jì)相對(duì)簡(jiǎn)單。雖然該控制器模塊總體可以采用電池供電模式,但是要定期更換電池以保障其正常工作。為使得該系統(tǒng)在維護(hù)方面省心省人力,模塊采用適配供電模式。由LM2575 和LM1117 組成電源模塊供電,輸入端接入220 V 單相交流電,經(jīng)供電適配后輸出12 V 和5 V電壓;12 V 電壓供LM2575 工作使用,5 V 電壓供各種傳感器工作使用。該供電電路如圖3 所示,該供電適配中采用RC 濾波,在直流正負(fù)極并接電解電容和濾波電容實(shí)現(xiàn)濾波穩(wěn)壓輸出,保障了集部控制部分的供電平衡。
圖3 集總控制電路板供電電路Fig.3 Power supply circuit of integrated control circuit board
2.2.2 分布式控制器
分布式控制器是采集所在車庫的車輛出入庫、人員在庫、火情煙情等數(shù)據(jù)信息的功能部分,采集后數(shù)據(jù)通過簡(jiǎn)單處理后無線發(fā)送至集總控制器端。它主要由微處理器部分、傳感器模塊、無線通信模塊和供電模塊組成。其中供電模塊、無線通信模塊和微處理器模塊與集總控制器選型相同。分布式控制器模塊實(shí)物圖如圖4 所示。
圖4 分布式控制器模塊實(shí)物圖Fig.4 Physical diagram of distributed controller module
傳感器模塊將數(shù)據(jù)采集并傳送至分布式控制器的處理器中進(jìn)行處理和存儲(chǔ)轉(zhuǎn)發(fā)。主要由溫度傳感器、煙霧傳感器和熱釋電傳感器組成。
(1)溫度傳感器
所使用的溫度傳感器是產(chǎn)自Dallas 半導(dǎo)體公司的DS18B20 溫度傳感器。該傳感器以9~12 位編碼的數(shù)字形式將溫度信息送到相應(yīng)的處理芯片,處理時(shí)間在幾百毫秒以內(nèi)。DS18B20 傳感器采用單線接口讀取和寫入信息;使用數(shù)據(jù)線供電3.0~5.5 V;測(cè)溫范圍-55~125 ℃;多個(gè)DS18B20 可并聯(lián)在三線數(shù)據(jù)線上,實(shí)現(xiàn)多點(diǎn)測(cè)溫。
(2)煙霧傳感器
煙霧傳感器采用美國MOTOROLA 公司的MC14468 傳感器。檢測(cè)煙霧是通過振蕩器周期變化來完成的。沒有煙霧的情況下振蕩周期為1.67 S,有煙霧存在時(shí)振蕩周期變?yōu)?0 ms。期間如果出現(xiàn)煙霧消退,在高電平停止的80 ms 期間仍然進(jìn)行檢測(cè),以適當(dāng)停止蜂鳴器振動(dòng)。除蜂鳴器振動(dòng)報(bào)警外,還采用了LED 閃爍1 Hz 的頻率進(jìn)行光信號(hào)的報(bào)警。具體離子煙霧傳感器電路設(shè)置如圖5 所示。
圖5 煙霧傳感器報(bào)警電路原理圖Fig.5 Schematic diagram of smoke sensor alarm circuit
(3)熱釋電傳感器
熱釋電紅外傳感器可以檢測(cè)傳感器周圍是否有人存在。由于人體溫度為恒定的37 ℃,發(fā)射的紅外線波長(zhǎng)大約為9.6 微米。熱釋電傳感器正是通過對(duì)該波長(zhǎng)的監(jiān)測(cè)確定是否有人在車庫中。人體發(fā)射的近紅外線由菲涅耳透鏡濾光片增強(qiáng)后入射到熱釋電紅外感應(yīng)芯片上并向外釋放電荷,經(jīng)信號(hào)處理電路處理后產(chǎn)生報(bào)警信號(hào)。
2.2.3 射頻控制器
射頻控制器也是由微處理器模塊、無線通信模塊和供電模塊組成。
在射頻控制器中選用的微處理器是TI 公司生產(chǎn)的MSP430F1232。該單片機(jī)耗能很低,可以在電池供電條件下長(zhǎng)時(shí)間工作;具有16 個(gè)寄存器單元和常數(shù)發(fā)生器單元;MSP430 系列單片機(jī)供電電壓1.8~3.6 V,中斷請(qǐng)求在6 微秒內(nèi)完成CPU 睡眠模式到工作模式的切換功能。圖6 給出了MSP430 工作時(shí)的電路設(shè)計(jì)。
圖6 MSP430 單片機(jī)電路設(shè)計(jì)圖Fig.6 Circuit design of MSP430 single-chip microcomputer
無線通信模塊仍然選用nRF905 作為核心芯片進(jìn)行設(shè)計(jì)。射頻控制器置于車上,適配供電不適用于它,所以采用兩節(jié)五號(hào)電池串聯(lián)供電方式。為保障電量供應(yīng),采用以MAX836 為核心器件的電壓監(jiān)視電路。它內(nèi)部含有一個(gè)精確1.204 V 電壓發(fā)生器,與外部電壓進(jìn)行比較確定電壓。在出現(xiàn)電壓不足的時(shí)候提示操作人員更換電池,保證系統(tǒng)可靠平穩(wěn)運(yùn)行。
接入?yún)f(xié)議是傳感器模塊與上位機(jī)模塊之間進(jìn)行通信的保障性協(xié)議。從信道方面劃分可以分為單信道接入?yún)f(xié)議與多信道接入?yún)f(xié)議兩大類。單信道接入是指節(jié)點(diǎn)發(fā)送和接收共享一個(gè)信道,所有控制信息和數(shù)據(jù)信息都在該信道上發(fā)送和接收,采用半雙工方式進(jìn)行通信。而多信道接入是指利用兩個(gè)以上信道進(jìn)行的數(shù)據(jù)傳輸;多信道協(xié)議要解決信道分配和接入控制問題。根據(jù)現(xiàn)在信息傳遞速度的發(fā)展,使用802.11 ac 通信協(xié)議的單信道傳輸速率已經(jīng)超過1 GHz。文設(shè)計(jì)的無線管理系統(tǒng)傳輸數(shù)據(jù)量相對(duì)較少,根據(jù)實(shí)際情況應(yīng)該選擇單信道傳輸協(xié)議。其中單信道傳輸包括CSMA 協(xié)議、BTMA 協(xié)議和MSAP 協(xié)議。
CSMA 協(xié)議的系統(tǒng)數(shù)據(jù)吞吐率較高且實(shí)現(xiàn)簡(jiǎn)單,不但具有較低的數(shù)據(jù)碰撞率而且時(shí)延較小;CSMA 協(xié)議對(duì)于節(jié)點(diǎn)的通信沒有時(shí)間約束,每個(gè)射頻控制器模塊隨機(jī)發(fā)送信息至集總控制器,為盡可能避免競(jìng)爭(zhēng)帶來的沖突,在發(fā)送信息前要監(jiān)聽信道中是否有信息在發(fā)送,即所謂的園區(qū)波監(jiān)聽。在確定信道空閑狀態(tài)時(shí)即發(fā)送本模塊信息至集總控制器。若監(jiān)聽到信道占用,則繼續(xù)監(jiān)聽并延后一段時(shí)間重新發(fā)送。即所謂的信息退避算法。決定采用算法最簡(jiǎn)單的非堅(jiān)持型CSMA 協(xié)議作為系統(tǒng)接入?yún)f(xié)議。
軟件系統(tǒng)的設(shè)計(jì)目標(biāo)是要實(shí)現(xiàn)車輛及車庫信息的本地監(jiān)測(cè)控制以及網(wǎng)絡(luò)遠(yuǎn)程監(jiān)測(cè)控制兩大功能。在信息采集和數(shù)據(jù)處理方面,主要針對(duì)車輛、溫度、煙霧、車庫等信息存入數(shù)據(jù)庫,且可以隨時(shí)調(diào)取并顯示給管理人員。在發(fā)生火情時(shí)候可以實(shí)現(xiàn)語音報(bào)警。系統(tǒng)在整體設(shè)計(jì)上采用B/S 結(jié)構(gòu)[19],設(shè)計(jì)成為一個(gè)功能結(jié)構(gòu)簡(jiǎn)單,成本低廉且開發(fā)周期較短的上位機(jī)管理系統(tǒng),且要具有良好的操作性和擴(kuò)展性。根據(jù)這樣的原則將軟件系統(tǒng)分為五個(gè)功能單元,分別是信息查詢單元、實(shí)時(shí)顯示單元、系統(tǒng)維護(hù)單元、系統(tǒng)設(shè)置單元和幫助單元。如圖7 所示:
圖7 管理系統(tǒng)功能模塊結(jié)構(gòu)圖Fig.7 Functional module structure of management system
其中,射頻卡管理模塊的作用是增刪射頻卡數(shù)量,射頻卡資料填寫與修改,射頻卡在初安裝到車庫存包柜和車輛的時(shí)候,需要將它的編號(hào)和車庫號(hào)、柜號(hào)、駕駛員信息進(jìn)行綁定,以便在查詢時(shí)更加完善和方便。當(dāng)出現(xiàn)車輛報(bào)廢或者類似問題時(shí),要對(duì)射頻卡信息進(jìn)行修改,射頻卡增刪的靈活性有利于企業(yè)車輛變動(dòng)下的動(dòng)態(tài)管理。圖8 給出了射頻卡的修改窗體設(shè)計(jì)。
圖8 射頻卡更換窗體界面Fig.8 Window interface of RF card replacement
實(shí)時(shí)顯示模塊與數(shù)據(jù)查詢模塊在軟件的顯示方面主要用于車輛狀態(tài)的查詢、車庫溫度、是否有人進(jìn)入、駕駛員操作等功能的查詢。無論是車輛出入庫時(shí)間還是庫內(nèi)溫度變化,火災(zāi)是否發(fā)生以及是否出現(xiàn)被盜情況等,都可以通過信息查詢及時(shí)得到信息。實(shí)時(shí)監(jiān)視模塊的數(shù)據(jù)直接來自于車輛及車庫的傳感器,而數(shù)據(jù)庫信息的查詢則需要提交查詢的時(shí)間段,由數(shù)據(jù)庫調(diào)取存儲(chǔ)信息用于查詢。信息查詢單元借助于后來數(shù)據(jù)庫可以查詢車輛狀態(tài)信息、車庫溫度信息、駕駛?cè)藛T信息、車輛證件信息、車輛維護(hù)日志和射頻卡信息。使用Delphi 自帶控件編程實(shí)現(xiàn)查詢。查詢窗口如圖9 所示。從圖中可以看出,本窗口對(duì)車輛信息的查詢可以按時(shí)間段、車牌號(hào)或車庫號(hào)碼進(jìn)行查詢,也可以對(duì)三種條件任意組合查詢。對(duì)于車輛信息的掌握非常靈活。查詢結(jié)果可以在窗口以表格形式顯示也可以打印輸出報(bào)表形式供存檔。
圖9 車輛信息查詢頁面Fig.9 Query page of vehicle information
系統(tǒng)維護(hù)模塊用于車庫的編號(hào)、配套車輛號(hào)、存包柜編號(hào)、駕駛員姓名、聯(lián)系電話、家庭住址以及這些信息的關(guān)聯(lián)關(guān)系的錄入;系統(tǒng)的設(shè)置模塊則包括了管理人員權(quán)限設(shè)置、運(yùn)行設(shè)置、系統(tǒng)數(shù)據(jù)初始化。幫主模塊主要方便用戶了解該系統(tǒng)的操作。
串口數(shù)據(jù)通信是車輛信息實(shí)時(shí)監(jiān)控顯示的基礎(chǔ),其具體的流程圖如圖10 所示。在打開串口后,首先要通過CRC 檢驗(yàn)方法判斷是否可以正確接收無線數(shù)據(jù);校驗(yàn)正確則可以繼續(xù)正確接收數(shù)據(jù),從接收到的數(shù)據(jù)中進(jìn)取顯示數(shù)據(jù)進(jìn)行濾波處理[20-21]。串口接收到的數(shù)據(jù)送到數(shù)據(jù)庫中進(jìn)行存儲(chǔ)的同時(shí),送往顯示窗體進(jìn)行顯示。
圖10 串口通信流程圖Fig.10 Flow chart of serial communication
串口接收到的數(shù)據(jù)觸發(fā)窗體OnShow 事件,On-Show 處理程序查詢數(shù)據(jù)庫提取車庫對(duì)應(yīng)車牌號(hào);得到車牌號(hào)后打開定時(shí)器,利用定時(shí)器的OnTimer 事件周期性刷新顯示;具體流程如圖11 所示。
圖11 實(shí)時(shí)顯示程序流程圖Fig.11 Flow chart of real time display program
現(xiàn)在的數(shù)據(jù)庫絕大部分使用關(guān)系型數(shù)據(jù)庫,關(guān)系型數(shù)據(jù)庫具有非結(jié)構(gòu)化數(shù)據(jù)的處理能力,和大容量的數(shù)據(jù)庫存儲(chǔ)、管理、檢索能力,對(duì)于中小型管理系統(tǒng)使用SQL SERVER2000 的較多。
基于網(wǎng)絡(luò)的應(yīng)用程序可以使用B/S 結(jié)構(gòu)和C/S結(jié)構(gòu)兩種模式進(jìn)行開發(fā)。C/S 模式是客戶機(jī)(client)/服務(wù)器(server)模式,該模式的缺點(diǎn)是在通信兩端布署客戶機(jī)和服務(wù)器完成數(shù)據(jù)的傳輸。B/S 模式的客戶端使用Windows 操作系統(tǒng)自帶的瀏覽器完成信息的發(fā)送和接收,只需要一端布置服務(wù)器就好。充分考慮到做的車輛身份無線管理系統(tǒng)數(shù)據(jù)最較小,且應(yīng)用范圍較小,只對(duì)企業(yè)車輛信息進(jìn)行管理,管理的業(yè)務(wù)范圍也窄,不需要使用C/S 模式進(jìn)行開發(fā)。另外,B/S模式的開發(fā)在對(duì)軟件進(jìn)行更新的時(shí)候,只需要對(duì)數(shù)據(jù)庫進(jìn)行更新,而不需要考慮客戶端的問題。結(jié)合考慮后,設(shè)計(jì)的數(shù)據(jù)庫的開發(fā)決定使用B/S 模式。
設(shè)計(jì)的車輛身份無線管理系統(tǒng),實(shí)現(xiàn)了車輛識(shí)別地址的循環(huán)發(fā)射,對(duì)車輛識(shí)別地址的成功接收,并利用跳頻技術(shù)將收到的識(shí)別信息發(fā)射給系統(tǒng)接收模塊,有效地克服了無線通信中的同頻干擾問題,經(jīng)過軟件及硬件聯(lián)合調(diào)試,整個(gè)系統(tǒng)穩(wěn)定運(yùn)行。讓企業(yè)在車輛管理問題中,實(shí)現(xiàn)車輛智能化、信息化的管理模式,減少了人力,使管理更加便捷、高效,同時(shí)也消除車輛管理中的大部分安全隱患。
黑龍江八一農(nóng)墾大學(xué)學(xué)報(bào)2020年4期