摘要:本文所研究的智能停車場控制系統(tǒng)主要是由以單片機為核心的硬件及相應的軟件程序所組成的。對系統(tǒng)硬件軟件設計的基本要求:硬件要具有穩(wěn)定性、抗干擾能力較強、動態(tài)響應較快;軟件模塊化、易于維護。要實現(xiàn)的基本功能如下:檢測刷卡信息、控制道閘升降、檢測車輛出入情況、停車位顯示、相關語音信息提示、具備工作狀態(tài)指示功能。最后,對控制系統(tǒng)進行了仿真檢驗,仿真結(jié)果表明本設計中的智能停車場控制系統(tǒng)能夠滿足設計要求,設計成本低,而且具有良好的實用性。
關鍵詞:單片機;智能控制;電路設計;程序設計
本文主要是針對智能停車場控制系統(tǒng)的硬件及軟件進行設計研究。對系統(tǒng)硬件軟件設計的基本要求:硬件要具有穩(wěn)定性、抗干擾能力較強、動態(tài)響應較快;軟件模塊化、易于維護。該控制系統(tǒng)作為停車場管理系統(tǒng)的下位機能與上位機實現(xiàn)交互,有效地提高了停車場管理系統(tǒng)的工作效率、可靠性和控制能力。
1 控制系統(tǒng)總體方案設計
控制系統(tǒng)是整個智能停車場管理系統(tǒng)的核心組成部分,為了更好的貼近實際進行設計,使硬件系統(tǒng)的性能達到實際環(huán)境要求,使軟件流程符合實際運行流程。 基于單片機的智能停車場控制系統(tǒng),在硬件設計上主要由以下幾大模塊:主控模塊、刷卡模塊、地感線圈模塊、道閘控制模塊、液晶顯示模塊、語音播報模塊、通信模塊等。其硬件系統(tǒng)框圖1所示。
主控模塊在智能停車場控制系統(tǒng)中起著樞紐作用,它把PC端發(fā)來的控制信號和控制系統(tǒng)本身的驅(qū)動信號準確的傳遞到其他模塊中,同時還接收各傳感器及相應模塊的信號,根據(jù)實際需要還可將信號上傳給PC端管理系統(tǒng);地感線圈模塊和道閘控制模塊相互作用,實現(xiàn)有無車輛的檢測和道閘的升降功能;刷卡模塊和語音模塊相互作用,實現(xiàn)在接收到車輛即將入場時進行語音提示;顯示模塊的作用是顯示車場現(xiàn)有停車位信息,實時接收主控模塊的信息并及時刷新車位信息的變化。通信模塊實現(xiàn)各模塊間、主控模塊、PC端管理系統(tǒng)彼此間的通信。
根據(jù)已經(jīng)確定的控制系統(tǒng)硬件設計方案對控制系統(tǒng)的硬件,其中主要是對主控模塊、顯示模塊、語音模塊、道閘模塊、地感線圈模塊、刷卡模塊、通信模塊、電源模塊等基礎硬件進行相關芯片的選型、工作特性及實際工作環(huán)境的分析、接口電路或驅(qū)動電路的設計、相應芯片管腳與主控芯片管腳連接方法的研究說明,并繪制整體的硬件系統(tǒng)電氣原理圖及PCB圖等。
2 控制系統(tǒng)軟件設計
本節(jié)設計了智能停車場控制系統(tǒng)的軟件部分,主要包括繪制各模塊的程序流程圖,并借助于流程圖分別編寫了主控模塊程序、語音模塊程序、顯示模塊程序、道閘和地感線圈程序、通信子程序。從而完成了對整個控制系統(tǒng)軟件部分的設計。然后對負責系統(tǒng)初始化的主控模塊進行了流程圖的繪制和程序的編寫,對整體的軟件系統(tǒng)編寫了主程序。
軟件部分的主要組成模塊如下:主控模塊、刷卡模塊、地感線圈模塊、道閘控制模塊、控制顯示模塊、語音播報模塊、通信模塊等。
軟件系統(tǒng)設計如圖2所示,其中檢測軟件模塊包括地感線圈模塊、刷卡模塊和道閘。地磁線圈模塊采用RS485通訊接口,主控制器通過間接地址尋址到傳感器后,通過操作傳感器內(nèi)部控制寄存器進行數(shù)據(jù)的測量,并可從傳感器內(nèi)部的6個數(shù)據(jù)寄存器中讀取測量的結(jié)果。在讀取到了傳感器采集的地磁數(shù)據(jù)后,數(shù)據(jù)中心通過相應的算法對地磁數(shù)據(jù)進行分析,并可將最終的結(jié)果通過主控模塊發(fā)送給其他設備。為了控制功耗,系統(tǒng)在沒有數(shù)據(jù)傳輸?shù)臅r候,可通過相應引腳關閉其他傳輸模塊的電源,從而更有效的降低整個系統(tǒng)的功耗。
在確定好軟件系統(tǒng)的設計方案之后,接下來要做的便是為編寫各模塊子程序及主程序選擇合適的編程語言?,F(xiàn)階段隨著單片機芯片的不斷更新升級,以C語言為主流的單片機高級語言也逐漸的在軟件開發(fā)中得到廣泛的應用。在使用C語言的時候需要使用到C語言編譯器,以便把編寫好的C語言程序編譯為單片機能識別的機器碼,這樣單片機才能執(zhí)行編寫好的程序?qū)崿F(xiàn)開發(fā)者的設計意圖。
3 控制系統(tǒng)仿真檢驗
首先應將該仿真裝置的固有硬件控制模塊拆卸下來,并將軟件初始設置數(shù)據(jù)進行存儲備份。最后將本文所設計的控制系統(tǒng)硬件及相應的軟件在該仿真檢驗裝置的背面區(qū)域與特定的接口進行適當?shù)倪B接配置之后,觀察PC端停車場管理系統(tǒng)的仿真演示畫面是否能正常出現(xiàn),如果能出現(xiàn)正常的操作演示畫面即表示該實例實現(xiàn)相關功能,如果未出現(xiàn)正常畫面即表示該實例還有待修改完善,然后根據(jù)出現(xiàn)的相關提示信息再對硬件及軟件進行修改,下圖4是該仿真裝置的原理圖。
在將硬件軟件首次連接好后運行PC端仿真管理系統(tǒng),并未出現(xiàn)正常的畫面,即表示硬件或軟件某一部分有問題,然后根據(jù)管理系統(tǒng)提示出的故障對所設計的硬件及軟件再進行數(shù)次修改完善,最后管理系統(tǒng)出現(xiàn)正常的演示畫面。
通過上述仿真檢驗裝置對設計實例的檢驗,本文所設計的控制系統(tǒng)硬件和軟件結(jié)合起來可以基本實現(xiàn)如下功能:檢測刷卡信息、控制道閘升降、檢測車輛出入情況、停車位顯示、相關語音信息提示、具備工作狀態(tài)指示等。
4總結(jié)
首先,針對現(xiàn)階段的停車問題進行了背景分析,提出了解決此類問題的有效措施。然后,根據(jù)確定下來的控制系統(tǒng)整體設計方案開始分步實施硬件設計及軟件部分相應模塊流程圖的繪制、軟件程序的編寫。最后,借助于停車場管理系統(tǒng)仿真裝置對控制系統(tǒng)進行了仿真檢驗,仿真結(jié)果表明本設計中的智能停車場控制系統(tǒng)能夠滿足設計要求。
參考文獻
[1] 佟云峰. 單片機原理及應用. 北京:機械工業(yè)出版社,2007. 51~59
[2] 楊文龍. 單片機原理及應用系統(tǒng)設計. 北京:清華大學出版社,2011. 184~199
[3] 柳春鋒. Protel99SE實用教程[M]. 北京:高等教育出版社,2007. 88~101
[4] 鄭立玲,謝錫鋒. 基于ZigBee技術(shù)的智能停車場管理系統(tǒng)設計. 電腦知識與技術(shù),2014,28(33):56~57
[5] 譚浩強. C語言程序設計(第2版)[M]. 北京:清華大學出版社,2008. 106~120
[6] Ping Wang,Aiqun Hu,Wenjiang Pei. The Design of Anti-collision Mechanism of UHF RFID System based on CDMA. APCCAS,2006,25(2):102~103
作者簡介:田曉偉(1981-),女,工程碩士,濰坊科技學院教師,主要從事電子信息與通信技術(shù)研究。
(作者單位:濰坊科技學院電氣自動化學院)