大連理工大學(xué)城市學(xué)院 李百杰 謝印慶 馬淇昌 于子賀
集美大學(xué) 莊凱程
本文基于單片機設(shè)計了一種車位引導(dǎo)方案,可以在車輛進入車庫時點亮預(yù)先鋪設(shè)在地面的引導(dǎo)燈帶,在車輛較少時引導(dǎo)至指定區(qū)域,在車輛較多時引導(dǎo)至指定車位,這樣車主即可依據(jù)燈帶點亮方向直接入庫。本設(shè)計對于車位經(jīng)常飽和的停車場有極大幫助。
目前,停車難是令每位車主頭疼的問題,尤其是在一些車輛多的大型停車場內(nèi),在眾多車中尋找一個空車位絕不是件簡單 的事。即便找到了車位,但當(dāng)辦完事,想開車離開時,又會出現(xiàn)不知道車位置的問題。市面上現(xiàn)有配合LED顯示屏的車位引導(dǎo)方案,可以讓車主知道車位的大致方向,但還是不夠精確。本文提出了一種精確指向型車位引導(dǎo)方案,靈感來自于地鐵內(nèi)到站方向指示燈,可以很大程度上方便人們停車、取車。
圖1 系統(tǒng)硬件圖
系統(tǒng)有以下幾個部分組成:車輛檢測模塊,引導(dǎo)燈光模塊,射頻卡讀寫模塊以及反向引導(dǎo)燈光模塊。硬件組成圖如圖1所示。
圖2 引導(dǎo)燈光點亮示意圖
由LED燈光組和控制器組成。LED燈組會預(yù)先鋪設(shè)在停車場行車道的中心線處,去向和來向各有一組,用以指示進入和駛出方向;燈組由紅綠兩色組成,用以提示駕駛員是否可以行走;燈組采用編號分組,以方便系統(tǒng)進行批量控制??刂破饔蓡纹瑱C最小系統(tǒng)組成,用來接收中央處理模塊通過GSM模塊發(fā)送的指令來點亮指定燈組,完成引導(dǎo)燈光點亮,用以指示方向;控制器采用分區(qū)域編號,以方便批量控制。所有燈模塊的控制方式為:停車場內(nèi)兩路口之間的直線區(qū)域內(nèi)的所有同一方向的燈光模塊由一個控制器控制,每個控制器控制若干個燈光組,停車場內(nèi)有多個這樣的控制單片機,由中央處理模塊根據(jù)編號進行整體控制。燈光效果如圖2所示。
本模塊的功能主要是實現(xiàn)按時計費以及為反向?qū)ぼ嚈C提供信息,設(shè)置在停車場的入口處和反向?qū)ぼ嚈C處。用戶在入口處按“停車鍵”后,模塊會把中央處理器下發(fā)的車位信息和時間信息存儲到卡上,以方便后續(xù)操作,然后用戶可持卡離開;待用戶回來后,通過和反向?qū)ぼ嚈C接觸,可以點亮反向引導(dǎo)燈光,以尋找車輛位置;帶用戶到達出口時,工作人員可以根據(jù)時間信息進行收費等操作。(駱澤雨,楊雪,桑海偉.智能尋車和停車場車位引導(dǎo)系統(tǒng)[J].物聯(lián)網(wǎng)技術(shù),2017(01))
圖3 車位分配程序算法流程圖
該模塊主要負責(zé)對車輛進行檢測,當(dāng)有車出現(xiàn)時,會產(chǎn)生信號,然后通過GSM模塊傳輸至中央處理模塊,也可由中央模塊控制進行主動檢測。該模塊放置在車位的正上方、出入口的正上方、行車道上方和停車場內(nèi)路口的正上方,用以檢測車輛停放狀態(tài),是否有車輛進入和是否有車通過入口。其中車位上方設(shè)置兩個感應(yīng)器,以保證檢測準(zhǔn)確性。本設(shè)計采用HC-SR04超聲波測距模塊。
該模塊集成在本設(shè)計的各個模塊里,用以實現(xiàn)各模塊與中央模塊的無線數(shù)據(jù)通信,省去布線的麻煩,使用方便。本設(shè)計采用SIM800A模塊。本設(shè)計只采用其數(shù)據(jù)傳輸功能。
本模塊由單片機最小系統(tǒng)構(gòu)成,用以接收GSM模塊得數(shù)據(jù)。主要實現(xiàn)對所有模塊的控制功能和數(shù)據(jù)處理功能,可對傳進的數(shù)據(jù)進行分析,傳出數(shù)據(jù)進行控制。所有的算法以及運行全都與此模塊有關(guān)。(丁書亞,謝印慶,石海鋒.基于VHDL控制的烤面包機[J].電子世界,2018(13))
設(shè)置在停車場支撐柱上,用以指示用戶車輛停放大致區(qū)域,可以指示區(qū)域位置。反向?qū)ぼ嚤容^容易,只需指出大致區(qū)域即可,因此反向燈光不需要大范圍設(shè)置,只需按區(qū)域少量設(shè)置。該模塊與反向?qū)ぼ嚈C有關(guān),需要中央處理器根據(jù)射頻卡的車輛存放數(shù)據(jù)來工作??▋?nèi)記錄的是哪個區(qū)域,即點亮某個方向的指示燈。
程序主要功能是維持硬件正常工作和數(shù)據(jù)處理,還有緊急數(shù)據(jù)處理功能。主要由以下幾個部分:運行程序、車位分配程序、燈光引導(dǎo)程序,反向?qū)ぼ嚦绦蚝途o急情況程序。
此程序是其他程序的基礎(chǔ)程序,用以保證此系統(tǒng)內(nèi)的所有硬件的正常工作,包括燈光點亮程序、超聲波測距程序、顯示程序等,還包括車位分區(qū)等信息。
圖4 燈光引導(dǎo)程序算法流程圖
在用戶進入停車場后激活,用以分配車位。程序運行原則如下:程序遵循距離(距離出口)優(yōu)先、空區(qū)域優(yōu)先、隔位(不相鄰?fù)\嚕﹥?yōu)先、位置(無障礙物且方便??康能囄唬﹥?yōu)先的原則。運行流程:預(yù)先引導(dǎo)至距離出口最近區(qū)域,隔位停滿后引導(dǎo)至其他區(qū)域。優(yōu)先區(qū)域停至50%后,對除優(yōu)先區(qū)域的每一區(qū)域的車位進行檢測得出空車位數(shù)量,然后把每個區(qū)域的值進行對比取最小值min,確定停車區(qū)域。繼而取出空車位編號與有車車位的編號進行對比,若編號值相差1,則為鄰位,自動忽略,尋找下一不相鄰車位;若本區(qū)域沒有不相鄰車位,跳至比min小的區(qū)域?qū)ふ?,直至找到;若全區(qū)域都沒不相鄰車位,則優(yōu)先安排位置優(yōu)先車位,然后運行規(guī)則按照如上所說的四原則進行選擇,最后提取出車位編號X呈遞中央處理模塊。至此程序結(jié)束。算法流程圖如圖3所示。
在車位分配程序結(jié)束后激活,實現(xiàn)自入口處至車位X的燈光點亮。運行原則如下:距離最短優(yōu)先、道路順暢優(yōu)先、避開事故路線。運行流程如下:得到X的車位編號后,若該區(qū)域停車數(shù)小于80%,只開啟引導(dǎo)至該區(qū)域燈光;若大于80%,則開啟引導(dǎo)到位燈光。找到預(yù)先存儲的若干路線,激活行車道上方檢測器,對路線通暢情況進行檢測。若最短路線通暢,則選擇最短路線,若不通暢,選擇其他路線。確定路線后進行沿途引導(dǎo)燈點亮。當(dāng)車輛到達區(qū)域間節(jié)點后,熄滅已走過路段的引導(dǎo)燈。當(dāng)車位上方的檢測器檢測到車到庫時,熄滅燈光,程序結(jié)束。程序流程圖如圖4所示。
設(shè)置于車庫立柱上的引導(dǎo)燈與射頻卡讀卡器結(jié)合,外加顯示屏,構(gòu)成反向?qū)ぼ嚈C。當(dāng)用戶刷卡時,引導(dǎo)燈會點亮到固定區(qū)域的指示燈,簡單明了。(張月霞,劉永超,王加慶,孟令望.基于Android和嵌入式的智能停車場設(shè)計[J].計算機測量與控制,2015.23(8))
當(dāng)進入緊急情況時,停車場內(nèi)的主干道會雙向閃亮紅燈,用以告知停車場內(nèi)人員發(fā)生緊急情況,比如為緊急車輛清障等用途。
隨著我國科學(xué)技術(shù)和經(jīng)濟的發(fā)展,單一人工管理的傳統(tǒng)停車場已經(jīng)不能滿足人們的需求,取而代之的是智能和人工管理甚至是全智能管理的停車場。這些新出現(xiàn)的停車場不僅給使用者帶來極大方便,更有利于管理者進行管理,節(jié)約了時間,節(jié)省了成本。本設(shè)計基于方使用者和管理者的設(shè)計要求,為停車場管理提供了一套解決方案,希望能幫助個人幫助更多的人提高效率。(李界家,原寶龍,朱棟華,劉建順.智能停車場技術(shù)及發(fā)展趨勢[J].房材與應(yīng)用,2008,2(30))