版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 基于近場(chǎng)通訊技術(shù)的地下車庫(kù)反向?qū)ぼ囅到y(tǒng)</p><p><b> 摘要:</b></p><p> 隨著城市化的加快,當(dāng)今社會(huì)私家車使用量大大增加,機(jī)動(dòng)車的數(shù)量驟增,有數(shù)據(jù)顯示全市機(jī)動(dòng)車保有量已達(dá)430余萬(wàn)輛,小客車總量近5年增長(zhǎng)了1倍。在這樣的背景下,許多商場(chǎng)、購(gòu)物中心等公共場(chǎng)合建設(shè)了很多巨型停車場(chǎng),而由于用地空間的限制,這些大型停車場(chǎng)絕大
2、部分都是地下停車場(chǎng),但停車場(chǎng)的設(shè)計(jì)不夠人性化,合理化,車主在返回停車場(chǎng)時(shí)往往由于停車場(chǎng)空間大、環(huán)境及標(biāo)志物類似、方向不易辨別等原因,容易在停車場(chǎng)內(nèi)迷失,尋找不到自己的車輛,因此本課題針對(duì)地下車庫(kù)尋車難問(wèn)題展開(kāi)研究,力求探索一套尋車導(dǎo)航系統(tǒng)來(lái)解決當(dāng)前問(wèn)題。</p><p> 本課題設(shè)計(jì)了一個(gè)基于近距離無(wú)線通訊技術(shù)(Near Field Communication,下簡(jiǎn)稱NFC)獨(dú)立運(yùn)轉(zhuǎn)的完整停車系統(tǒng),選用了性能良
3、好的Arduino UNO單片機(jī)作為主控制器,NFC集成模塊作為用戶識(shí)別的載體,感應(yīng)式智能IC卡Mifare卡作為停車位的信息載體,藍(lán)牙數(shù)據(jù)傳輸模塊實(shí)現(xiàn)與手機(jī)移動(dòng)端的通信,在APP Inventor2 開(kāi)源服務(wù)器進(jìn)行APP程序的編寫(xiě),配合停車場(chǎng)自有的地圖庫(kù)信息,實(shí)現(xiàn)了整個(gè)系統(tǒng)尋車導(dǎo)航的功能設(shè)計(jì)。</p><p> 本系統(tǒng)較好地解決了地下車庫(kù)尋車難的問(wèn)題,借助本系統(tǒng)尋車時(shí)間大大縮短,尋車成功率與用時(shí)測(cè)試數(shù)據(jù)表明,
4、本系統(tǒng)可以快速幫助用戶尋找到自己的車位,同時(shí)在一定程度上提高了用戶尋找車位的速度,與用戶獨(dú)立尋車相比,尋車時(shí)間縮短了36%,大大地提高了尋車效率,節(jié)約了寶貴的時(shí)間。</p><p> 此外,本系統(tǒng)硬件成本遠(yuǎn)低于視頻尋車系統(tǒng),故具有較強(qiáng)的實(shí)用推廣價(jià)值。</p><p> 關(guān)鍵詞:近場(chǎng)通訊 藍(lán)牙通信 地下車庫(kù) Arduino單片機(jī) 二維導(dǎo)航</p><p><
5、b> 目錄:</b></p><p><b> 緒論</b></p><p><b> 研究背景及意義</b></p><p><b> 發(fā)展現(xiàn)狀與已有研究</b></p><p><b> 方案論證及選擇</b></p&
6、gt;<p><b> 2.1方案論證</b></p><p> 2.2 導(dǎo)航方案的評(píng)估和選擇</p><p><b> 2.3 方案設(shè)計(jì)</b></p><p><b> 三、硬件電路設(shè)計(jì)</b></p><p><b> 四、軟件設(shè)計(jì)<
7、;/b></p><p><b> 4.1 總設(shè)計(jì)流程</b></p><p> 4.1.1 出入庫(kù)注冊(cè)系統(tǒng)</p><p> 4.1.2 定位系統(tǒng)</p><p> 4.1.3 通信系統(tǒng)</p><p> 4.1.4 路徑規(guī)劃系統(tǒng)</p><p> 4.
8、1.5 導(dǎo)航系統(tǒng)</p><p> 4.1.6 程序APP編寫(xiě)</p><p><b> 五、系統(tǒng)測(cè)試</b></p><p> 5.1 路徑引導(dǎo)成功率測(cè)試</p><p> 5.2 路徑引導(dǎo)時(shí)間測(cè)試</p><p><b> 六、反思與總結(jié)</b></p&g
9、t;<p><b> 七、參考文獻(xiàn)</b></p><p><b> 一、緒論</b></p><p> 1.1研究背景及意義</p><p> 在當(dāng)今的背景之下,用車用戶日益增多,全市機(jī)動(dòng)車保有量已達(dá)430余萬(wàn)輛,小客車總量近5年增長(zhǎng)了1倍,目前,在停車矛盾突出的中心城區(qū),停在居住小區(qū)配建車位的車輛
10、僅占43%,另有36%的車輛停在小區(qū)內(nèi)部空間(內(nèi)部通道、空地、綠化帶等),2%的車輛停在小區(qū)門前廣場(chǎng),9%的車輛停在小區(qū)周邊道路,10%的車輛停在非居住建筑,車位問(wèn)題日益緊張,為了合理利用空間,人們開(kāi)發(fā)了各種各樣的地下車庫(kù),從而導(dǎo)致地下車庫(kù)的面積越來(lái)越大。如今在地下車庫(kù),尋車成為了一個(gè)難題,為緩解停車問(wèn)題,人們建造了越來(lái)越多的大型地下車庫(kù),但停車場(chǎng)的設(shè)計(jì)不夠人性化、合理化,使得車主難以尋覓到自己的車輛,如果是在商場(chǎng)、購(gòu)物中心等大型停車場(chǎng)
11、內(nèi),車主在返回停車場(chǎng)時(shí)往往由于停車場(chǎng)空間大,環(huán)境及標(biāo)志物類似、方向不易辨別等原因,更加容易在停車場(chǎng)內(nèi)迷失,尋找不到自己的車輛,此外,很多車主在離開(kāi)車位后,從不同的出口重新進(jìn)入車庫(kù)時(shí),也常常會(huì)迷失方向。因此停車尋車的問(wèn)題亟待解決?,F(xiàn)今市面上出現(xiàn)了一種“視頻尋車系統(tǒng)”成本高且使用效果不理想,所以本課題希望尋找一種方便有效且成本低的方法,來(lái)解決此問(wèn)題</p><p> 反觀今日的尋車方案,雖有比較合理的“視頻尋車方案
12、”,但是并沒(méi)有大范圍的普及,只是“曇花一現(xiàn)”,究其原因,是由于其成本太過(guò)高昂,實(shí)際使用場(chǎng)景下受限太多。</p><p> 雖然已經(jīng)常態(tài)化的通訊技術(shù)具有很高的利用效益,但是在生活中的方方面面我們都還未完全認(rèn)識(shí)到其作用。由于目前并沒(méi)有可以普及的解決方案,結(jié)合在停車場(chǎng)停車與尋車的經(jīng)歷,本課題希望以較低的成本以及較高的效率幫助車主找到自己的私家車,從而解決用戶尋車難問(wèn)題。</p><p> 1
13、.2 發(fā)展現(xiàn)狀與已有研究</p><p> 隨著集成芯片技術(shù)、定位技術(shù)、通訊技術(shù)等技術(shù)的發(fā)展,越來(lái)越多的通信方式和協(xié)議出現(xiàn)在我們的生活中,“GPS全球定位系統(tǒng)”、“北斗導(dǎo)航系統(tǒng)”、“藍(lán)牙通信技術(shù)”、“NFC通訊技術(shù)”等等。例如藍(lán)牙,正因?yàn)槠淦毡樾院偷土某杀荆蛊涞靡钥焖倨占啊?lt;/p><p> 在圖書(shū)館等地方,NFC技術(shù)已被普遍應(yīng)用于復(fù)雜場(chǎng)景【1】,例如《基于NFC近場(chǎng)通訊技術(shù)的圖書(shū)
14、館系統(tǒng)》一文中,介紹了一個(gè)基于NFC技術(shù)的圖書(shū)館管理系統(tǒng),包括門禁系統(tǒng)、圖書(shū)館活動(dòng)宣傳服務(wù)、圖書(shū)館行政、圖書(shū)管理系統(tǒng)和讀者服務(wù)系統(tǒng)。</p><p> 而在本課題所研究的問(wèn)題中,由于地下車庫(kù)中環(huán)境封閉,遠(yuǎn)距離通信訊號(hào)無(wú)法到達(dá),像GPS等導(dǎo)航系統(tǒng),難以實(shí)現(xiàn)定位,現(xiàn)市面上流行著一種“視頻尋車技術(shù)”【6】,通過(guò)圖像采集攝像機(jī),利用圖像處理和識(shí)別等相關(guān)技術(shù),將所獲取的車位圖像通過(guò)車牌識(shí)別算法完成車牌識(shí)別過(guò)程,提取并識(shí)別
15、有效的車牌號(hào)碼。</p><p> 但此系統(tǒng)缺點(diǎn)是價(jià)格高昂、成本價(jià)高,難以大規(guī)模使用。</p><p> 因而本課題另辟蹊徑,希望利用NFC技術(shù)和手機(jī)APP進(jìn)行導(dǎo)航。</p><p> 查閱了相關(guān)文獻(xiàn)后,發(fā)現(xiàn)已有關(guān)于“環(huán)保電子卡”的反向?qū)ぼ囅到y(tǒng)研究【2】,但都需要預(yù)先將用戶信息存入卡中,對(duì)于公共停車庫(kù)來(lái)說(shuō)無(wú)法使用,因此,本課題展開(kāi)了基于NFC技術(shù)對(duì)公共停車庫(kù)反
16、向?qū)ぼ囅到y(tǒng)的研究。</p><p> 在主控制器方面,本課題選擇了Arduino UNO,并利用Arduino MEGA 2560進(jìn)行調(diào)試。</p><p> 圖0、Arudino MEGA 2560實(shí)物圖</p><p> 而在調(diào)試過(guò)程中,Arduino UNO硬件上支持一個(gè)通信串口,在與電腦通信的過(guò)程中,該通信串口默認(rèn)設(shè)置為與電腦通信,而Arduino U
17、NO的軟串口通信速率并不能滿足NFC模塊的通信速率(38400kbps),故無(wú)法直接在電腦終端上看到調(diào)試結(jié)果,為了可以看到系統(tǒng)運(yùn)作過(guò)程,便于調(diào)試,我們?cè)谡{(diào)試過(guò)程中選擇了功能更加強(qiáng)大的Arduino MEGA,實(shí)物圖見(jiàn)圖0,它支持四個(gè)通信串口,而且其它硬件資源也更加豐富。</p><p> 當(dāng)今,近距離通訊技術(shù)已經(jīng)相當(dāng)成熟。例如藍(lán)牙、Wi-Fi、Zigbee、RFID、NFC等等,本課題選擇的其中一種通訊技術(shù)是N
18、FC 通信,它是由Philips、NOKIA和Sony主推的一種類似于RFID的短距離無(wú)線通信技術(shù)標(biāo)準(zhǔn)。和RFID不同,NFC采用了雙向的識(shí)別和連接。在10cm距離內(nèi)工作于13.56MHz頻率范圍,使電子設(shè)備可以在短距離范圍進(jìn)行通訊。</p><p> NFC通過(guò)在單一設(shè)備上組合所有的身份識(shí)別應(yīng)用和服務(wù),幫助解決記憶多個(gè)密碼的麻煩,同時(shí)也保證了數(shù)據(jù)的安全保護(hù)。NFC被置入接入點(diǎn)之后,只要將其中兩個(gè)靠近就可以實(shí)現(xiàn)
19、交流,比配置Wi-Fi容易得多。在本課題研究過(guò)程中,我們可以利用NFC終端和Mifare卡實(shí)現(xiàn)數(shù)據(jù)通信,進(jìn)行定位。</p><p> 此外,在終端和手機(jī)APP的通信方面,本課題選擇了藍(lán)牙通信技術(shù)?!八{(lán)牙”是一種大容量近距離無(wú)線數(shù)字通信技術(shù)標(biāo)準(zhǔn),最大傳輸距離為10厘米~10米,通過(guò)增加發(fā)射功率可達(dá)到100米,使用2.4 GHz ISM頻段和調(diào)頻、跳頻技術(shù),速率為1 Mbps。藍(lán)牙比W
20、ifi更具移動(dòng)性,Wifi限制在辦公室和校園內(nèi),而藍(lán)牙卻能把一個(gè)設(shè)備連接到LAN(局域網(wǎng))和 WAN(廣域網(wǎng)),而且目前的Wifi都需要配置網(wǎng)絡(luò)才能夠使用,而藍(lán)牙技術(shù)只需要基于移動(dòng)手機(jī)端的硬件就可以實(shí)現(xiàn)通信并實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)裙δ堋?lt;/p><p><b> 方案論證及選擇</b></p><p><b> 2.1方案論證</b><
21、;/p><p><b> 圖1、總方案設(shè)計(jì)</b></p><p> 本課題將總方案分為兩個(gè)方面:定位方案和導(dǎo)航方案(如圖1),分解復(fù)雜的總方案設(shè)計(jì),更加利于著手開(kāi)展設(shè)計(jì)。</p><p> 定位方案:NFC刷卡定位</p><p> 初步設(shè)想利用刷卡定位的方式,在整個(gè)停車場(chǎng)區(qū)域內(nèi),均勻設(shè)置若干個(gè)定位終端,在用戶停好
22、車后,利用停車場(chǎng)內(nèi)分布于各個(gè)區(qū)域的定位終端,讀寫(xiě)手上的停車憑證即Mifare卡,使得系統(tǒng)能根據(jù)定位終端的地址來(lái)定位車輛停放的位置。</p><p> 用戶停好車后,在停車場(chǎng)內(nèi)分布于各個(gè)區(qū)域的定位終端中,在最近的一個(gè)定位終端上進(jìn)行刷卡定位。位置信息會(huì)被上傳至數(shù)據(jù)采集器。當(dāng)用戶重新進(jìn)入車庫(kù),想要找到自己的車,用戶可以從查詢終端上刷卡,此時(shí)終端會(huì)從數(shù)據(jù)采集器中獲取位置信息。</p><p>
23、 當(dāng)定位完成后,查詢終端會(huì)立即開(kāi)始路徑規(guī)劃,尋找到最短的路徑,路徑規(guī)劃完畢后,將路徑上傳至中央處理器,再由各個(gè)終端下載,明確自己的指令,當(dāng)所有的需要亮燈的終端準(zhǔn)備完畢,導(dǎo)航開(kāi)始。</p><p><b> 導(dǎo)航方案選擇:</b></p><p> 方案一:手機(jī)APP導(dǎo)航</p><p> 本方案采用了“手機(jī)APP”導(dǎo)航的方式,流程圖見(jiàn)圖2
24、,該方案具有直觀、方便的優(yōu)點(diǎn)。</p><p> ?。?)導(dǎo)航APP編寫(xiě):在停車場(chǎng)地圖已知的情況下,將可能的路線利用算法計(jì)算,挑選出最短路徑顯示在用戶界面,為用戶實(shí)現(xiàn)導(dǎo)航。</p><p> ?。?)通訊方式:利用藍(lán)牙模塊進(jìn)行與查詢終端的通信,以獲取位置信息,在APP上進(jìn)行后續(xù)導(dǎo)航。</p><p> 圖2、方案一實(shí)現(xiàn)流程圖</p><p>
25、; 為了完成上述定位系統(tǒng)設(shè)計(jì),計(jì)劃運(yùn)用DFROBOT的NFC讀寫(xiě)模塊完成對(duì)卡的讀寫(xiě),利用Arduino UNO控制模塊和DFROBOT NFC模塊進(jìn)行Mifare卡的讀寫(xiě),利用Arduino 藍(lán)牙模塊進(jìn)行通信。軟件編程方面,利用Arduino IDE軟件進(jìn)行編程和燒錄,利用APPinventor2進(jìn)行程序的編寫(xiě)。</p><p> 方案二:總終端控制LED導(dǎo)航</p><p> 用戶
26、按照亮燈順序依次刷卡,利用LED燈的引導(dǎo)找到車輛。</p><p> 通過(guò)得知車輛位置信息,此時(shí)終端就會(huì)將數(shù)據(jù)上傳至數(shù)據(jù)采集器進(jìn)行運(yùn)算,當(dāng)運(yùn)算完成,各終端會(huì)從上級(jí)終端(數(shù)據(jù)采集器)下載指令,當(dāng)路徑規(guī)劃完畢,第一次刷卡的終端上方就會(huì)開(kāi)始亮燈,提示用戶導(dǎo)航開(kāi)始,在近距離的第二個(gè)終端上的LED燈便也會(huì)按照指令亮起,用戶只需要走到第二個(gè)終端,再次刷卡;第三個(gè)終端亮燈,直至到達(dá)停車位置,指示燈快速閃爍,如此就完成了到車位
27、的引導(dǎo)。</p><p> 圖3、方案二實(shí)現(xiàn)流程</p><p> 在研究的過(guò)程中,本課題發(fā)現(xiàn)初步設(shè)想中的亮燈導(dǎo)航,在多用戶同時(shí)需要尋車時(shí)會(huì)出現(xiàn)錯(cuò)誤,無(wú)法為用戶提供正確導(dǎo)航,因此,本課題在課題研究中期過(guò)程中,改變了導(dǎo)航方案,采用APP + 藍(lán)牙通信的方式,提高了系統(tǒng)的環(huán)境適應(yīng)性,實(shí)用性和精確性。</p><p> 2.2 導(dǎo)航方案的評(píng)估和選擇</p>
28、;<p> 當(dāng)基本的調(diào)試已經(jīng)完成,兩個(gè)系統(tǒng)已可以投入使用,本課題把定位系統(tǒng)與導(dǎo)航系統(tǒng)結(jié)合到一起,第一次進(jìn)行雙系統(tǒng)協(xié)作運(yùn)行,對(duì)地下車庫(kù)場(chǎng)景做真實(shí)模擬,實(shí)驗(yàn)此系統(tǒng)的實(shí)際運(yùn)行效果。</p><p> 方案一和方案二都可以完成系統(tǒng)要求的功能,但在實(shí)際運(yùn)行的過(guò)程中,我們發(fā)現(xiàn),若單人反向?qū)ぼ?,方案一和方案二均合理且有效。但考慮到地下車庫(kù)復(fù)雜的環(huán)境和多變的情況,當(dāng)多用戶同時(shí)尋車時(shí),系統(tǒng)會(huì)同時(shí)做出反應(yīng),此時(shí)尋車
29、系統(tǒng)會(huì)發(fā)生沖突、交叉,此時(shí)方案二便會(huì)產(chǎn)生問(wèn)題,無(wú)法正確導(dǎo)航。</p><p> 綜合考慮之下,為了避免多用戶使用導(dǎo)航時(shí)出現(xiàn)的交叉問(wèn)題,本課題選擇了方案一,此方案基于Arduino單片機(jī),利用NFC刷卡實(shí)現(xiàn)定位,且采用了藍(lán)牙 + APP的方式進(jìn)行定位后的導(dǎo)航,幫助用戶尋車。</p><p><b> 2.3方案設(shè)計(jì)</b></p><p>
30、 因此,本次設(shè)計(jì)分為硬件設(shè)計(jì)和軟件設(shè)計(jì)兩部分,見(jiàn)圖4,硬件主要部分包括NFC模塊DFROBOT V1.0、單片機(jī)Arduino UNO和無(wú)線藍(lán)牙射頻通信芯片BC417。軟件設(shè)計(jì)主要包括Arduino NFC模塊的程序設(shè)計(jì)和數(shù)據(jù)讀取、藍(lán)牙通信模塊的程序設(shè)計(jì)以及手機(jī)端APP的設(shè)計(jì)。</p><p> 圖4、停車場(chǎng)尋車導(dǎo)航系統(tǒng)示意圖</p><p> 一、硬件設(shè)計(jì)部分:(1)了解各硬件的基本
31、原理、工作模式和工作環(huán)境;(2)針對(duì)硬件不同特性進(jìn)行配置; (3)完成硬件接口部分電路連接。</p><p> 二、軟件設(shè)計(jì)部分:(1)NFC數(shù)據(jù)采集及處理程序的設(shè)計(jì);(2)無(wú)線數(shù)據(jù)發(fā)送程序的設(shè)計(jì);(3)無(wú)線數(shù)據(jù)接收APP的設(shè)計(jì)。</p><p><b> 三、硬件電路設(shè)計(jì)</b></p><p> 1、主控板選型:Arduino UNO
32、;Arduino MEGA 2560(調(diào)試用)</p><p> Arduino UNO是Arduino USB接口系列的最新版本,作為Arduino平臺(tái)的參考標(biāo)準(zhǔn)模板,封裝信息見(jiàn)圖5,實(shí)物圖見(jiàn)圖6。 UNO的處理器核心是ATmega328,同時(shí)具有14路數(shù)字輸入/輸出口(其中6路可作為PWM輸出),6路模擬輸入,一個(gè)16MHz晶體振蕩器,一個(gè)USB口,一個(gè)電源插座,一個(gè)ICSP header和一個(gè)復(fù)位按鈕。A
33、Tmega328內(nèi)置的UART可以通過(guò)數(shù)字口0(RX)和1(TX)與外部實(shí)現(xiàn)串口通信;ATmega16U2可以訪問(wèn)數(shù)字口,實(shí)現(xiàn)USB上的虛擬串口。</p><p> 選取Arduino UNO的主要原因在于其小巧而高效,同時(shí),Arduino的開(kāi)發(fā)環(huán)境也較為友好,便于多種不同類型的傳感器有機(jī)結(jié)合。在單片機(jī)內(nèi)屬于較合適的選型。</p><p> 圖5、Arduino UNO封裝信息<
34、/p><p> 圖6、Arduino UNO實(shí)物圖</p><p> 而在調(diào)試過(guò)程中,UNO由于沒(méi)有NFC模塊通訊電腦所用的TX1(RX1)通信串口,無(wú)法直接在電腦終端上看到調(diào)試結(jié)果,為了可以看到系統(tǒng)運(yùn)作過(guò)程,便于調(diào)試,我們?cè)谡{(diào)試過(guò)程中選擇了擁有四個(gè)通信串口的Arduino MEGA,實(shí)物圖見(jiàn)圖7。</p><p> Arduino MEGA具有14路數(shù)字輸入輸出
35、口,工作電壓為5V,每一路能輸出和接入最大電流為40mA。4路串口信號(hào):串口0---0(RX)and 1(TX);串口1---19(RX)and 18(TX);串口2---17(RX)and 16(TX);串口3---15(RX)and 14(TX)。其中串口0與內(nèi)部 ATmega8U2 USB-to-TTL 芯片相連,提供TTL電壓水平的串口接收信號(hào)。 </p><p> 圖7、Arduino MEGA實(shí)物圖
36、</p><p> 2、NFC Module選型(NFC模塊)</p><p> 圖8、DFROBOT NFC模塊實(shí)物圖</p><p> 我們選用的NFC模塊是DFROBOT NFC for Arduino VL0,實(shí)物圖見(jiàn)圖8。該模塊工作電壓:3.3v或5v;通信接口:UART;NFC最大探測(cè)距離為20到50mm;該NFC模塊基于13.56MHz頻段;大小
37、為11cm*5cm</p><p> 圖9、DFROBOT NFC模塊接線圖</p><p> 本NFC模塊,共有五個(gè)引腳,可以和單片機(jī)的串口相連,與Arduino Nano接線圖見(jiàn)圖9,其中三個(gè)引腳和單片機(jī)相連提供電能,工作電壓為3.3V~5V,另兩個(gè)引腳分別為“TXD、RXD”,通過(guò)模塊板上的TXD和RXD引腳與單片機(jī)的串口相連,傳輸數(shù)據(jù)。</p><p>
38、 本NFC模塊PN532是一款高度集成的無(wú)線通信頻率為13.56MHz的傳輸模塊,包含了一片基于80C51內(nèi)核的微控制器、40KB的只讀存儲(chǔ)器和1KB的隨機(jī)存取存儲(chǔ)器。</p><p> 注:此模塊在使用前需要進(jìn)行喚醒操作:</p><p><b> 喚醒指令:</b></p><p> const unsigned char wake
39、[24] = {</p><p> 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \</p><p> 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x03, 0xfd, 0xd4, 0x14, 0x01, 0x17, 0x00</p><p>&l
40、t;b> };</b></p><p><b> 讀寫(xiě)代碼:</b></p><p> 讀取卡號(hào)(UID):</p><p> const unsigned char cmdUID[11] = {</p><p> 0x00, 0x00, 0xFF, 0x04, 0xFC, 0xD4, 0x4
41、A, 0x01, 0x00, 0xE1, 0x00};</p><p> unsigned char NFC_UID[5], count = 0;</p><p><b> };</b></p><p><b> 讀取數(shù)據(jù):</b></p><p> unsigned char cmdRea
42、d[12] = {</p><p> 0x00, 0x00, 0xff, 0x05, 0xfb, 0xD4, 0x40, 0x01, 0x30, 0x07, 0xB4, 0x00};</p><p> unsigned char sum = 0, count = 0;</p><p> cmdRead[9] = block;</p><p&
43、gt; for (int i = 0; i < 10; i++) sum += cmdRead[i];</p><p> cmdRead[10] = 0xff - sum & 0xff;</p><p><b> };</b></p><p><b> 寫(xiě)入數(shù)據(jù):</b></p><
44、;p> unsigned char cmdWrite[] = {</p><p> 0x00, 0x00, 0xff, 0x15, 0xEB, 0xD4, 0x40, 0x01, 0xA0, \</p><p> 0x06, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, \</p><p> 0x08,
45、 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0xCD, 0x00</p><p> };(寫(xiě)入數(shù)據(jù)“01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F”)</p><p><b> 3、NFC卡選型</b></p><p> 本課題研究采用的NFC卡為Mifa
46、re1型,工作頻率13.56MHz;數(shù)據(jù)傳輸率106kbps;每張卡都擁有世界唯一的32位(4字節(jié))卡號(hào);工作溫度:-20℃~50℃;處理時(shí)間 < 0.1S;卡內(nèi)1K字節(jié)EEPROM劃分為16個(gè)扇區(qū),每區(qū)4塊,每塊16字節(jié),。</p><p> 圖10、Mifare卡實(shí)物圖</p><p> 4、無(wú)線傳輸模塊選型 </p><p> HC-06藍(lán)牙串口
47、通信模塊是基于Bluetooth V2.0藍(lán)牙協(xié)議的數(shù)傳模塊,封裝信息見(jiàn)圖11。無(wú)線工作頻段為2.4GHz ISM,調(diào)制方式是GFSK。模塊最大發(fā)射功率為4dBm,接收靈敏度-86dBm。模塊采用郵票孔封裝方式,可貼片焊接,模塊大小26.9mm×13mm×2.2mm,很方便嵌入應(yīng)用系統(tǒng)之內(nèi)。</p><p> 圖11、BC417封裝信息</p><p> 本設(shè)計(jì)采用
48、BC417的SJR-HC-06型藍(lán)牙模塊進(jìn)行傳輸。該模塊外型較小,且指令集多,發(fā)送信號(hào)強(qiáng),最大信號(hào)范圍約為10m~15m,實(shí)物圖見(jiàn)圖12。</p><p> 圖12、BC417實(shí)物圖</p><p> 5、SSD1306(OLED顯示屏)</p><p> SSD1306是一個(gè)單片CMOS OLED,實(shí)物圖見(jiàn)圖13,與Arduino UNO的接線圖見(jiàn)圖14,該
49、OLED顯示屏嵌入了對(duì)比度控制器、顯示器RAM和晶振;有256級(jí)亮度控制;分辨率為128x64點(diǎn)陣面板 ;工作電壓為3V-5V;8位6800/8000串口;其MCU接口由8個(gè)數(shù)據(jù)引腳和五個(gè)控制引腳組成。</p><p> 圖13、OLED顯示屏實(shí)物圖</p><p> 圖14、OLED屏幕與Arduino UNO接線圖</p><p><b> 四、
50、軟件設(shè)計(jì)</b></p><p><b> 4.1 總設(shè)計(jì)流程</b></p><p> 本軟件系統(tǒng)共有三個(gè)系統(tǒng),下設(shè)五個(gè)分系統(tǒng),分別是出入庫(kù)注冊(cè)系統(tǒng)、定位系統(tǒng)、通信系統(tǒng)、路徑規(guī)劃系統(tǒng)以及導(dǎo)航系統(tǒng),各系統(tǒng)對(duì)應(yīng)不同的系統(tǒng)職能,具體信息見(jiàn)圖15。</p><p> 圖15、軟件系統(tǒng)功能圖</p><p>
51、?。?)出入庫(kù)注冊(cè)系統(tǒng)</p><p> 出入庫(kù)注冊(cè)系統(tǒng)主要負(fù)責(zé)統(tǒng)計(jì)出入庫(kù)時(shí)間;總停車時(shí)間;收費(fèi)情況;空閑、占用車位狀況;負(fù)責(zé)對(duì)停車卡出入庫(kù)狀態(tài)的管理。</p><p><b> (2)定位系統(tǒng)</b></p><p> 定位系統(tǒng)主要負(fù)責(zé)刷卡定位;可以實(shí)行對(duì)卡寫(xiě)入位置信息;同時(shí)在終端機(jī)可以實(shí)行對(duì)位置的查詢,是路徑規(guī)劃的必要條件。</
52、p><p><b> (3)通信系統(tǒng)</b></p><p> 通信系統(tǒng)主要負(fù)責(zé)查詢終端與手機(jī)的連接、通訊,通過(guò)通信系統(tǒng)完成查詢終端對(duì)手機(jī)的位置信息發(fā)送,讓手機(jī)同時(shí)獲得終端機(jī)與車位的位置信息,從而可以進(jìn)行路徑規(guī)劃導(dǎo)航。</p><p><b> (4)路徑規(guī)劃系統(tǒng)</b></p><p> 路徑
53、規(guī)劃系統(tǒng)主要負(fù)責(zé)平面圖的導(dǎo)出;設(shè)計(jì)尋車路徑。</p><p><b> ?。?)導(dǎo)航系統(tǒng)</b></p><p> 導(dǎo)航系統(tǒng)主要負(fù)責(zé)APP對(duì)路徑規(guī)劃系統(tǒng)給出的方案做出圖形類響應(yīng),轉(zhuǎn)化為圖形界面,將路徑與平面圖結(jié)合,通過(guò)UI直觀地呈現(xiàn)于用戶,使其正確、有效、快速地尋找到車位。</p><p> 接下來(lái)的內(nèi)容將分系統(tǒng)詳細(xì)描述尋車導(dǎo)航各功能模塊的
54、設(shè)計(jì)流程。</p><p> 4.1.1 出入庫(kù)系統(tǒng)設(shè)計(jì)</p><p> 本子系統(tǒng)設(shè)計(jì)流程圖見(jiàn)圖16,該子系統(tǒng)可以在出入口自動(dòng)判斷停車狀態(tài),當(dāng)用戶在出(入)口刷卡時(shí),系統(tǒng)會(huì)自動(dòng)在儲(chǔ)存器中搜索,查找該卡的state是否為true(是否已在車庫(kù)內(nèi)),如果為查詢到該卡的state為true(車已經(jīng)停在車庫(kù)內(nèi)),那么系統(tǒng)計(jì)算停車時(shí)長(zhǎng),計(jì)費(fèi)收費(fèi)、作出庫(kù)處理。而如果該卡的state為false(
55、車不在車庫(kù)內(nèi)),此時(shí)系統(tǒng)記錄入庫(kù)時(shí)間,并將狀態(tài)改為true。</p><p> 圖16、出庫(kù)和入庫(kù)系統(tǒng)軟件設(shè)計(jì)流程圖</p><p> 同時(shí)為了防止超時(shí)操作,本系統(tǒng)設(shè)置的停車最短時(shí)間為15分鐘,當(dāng)用戶入庫(kù)后15分鐘之內(nèi),在出入口進(jìn)行再次刷卡時(shí)不會(huì)進(jìn)行任何操作,以防止將卡作“出庫(kù)”處理,產(chǎn)生誤操作。</p><p> 4.1.2 定位系統(tǒng)設(shè)計(jì)</p>
56、<p> 定位系統(tǒng)設(shè)計(jì)流程圖見(jiàn)圖17,用戶下車后,持有入庫(kù)時(shí)的停車卡,來(lái)到車位旁的定位終端進(jìn)行刷卡定位,終端會(huì)將位置信息寫(xiě)入卡中。以待后續(xù)定位使用。</p><p> 當(dāng)用戶在查詢機(jī)上查詢時(shí),定位系統(tǒng)就可以從卡上讀取先前寫(xiě)入的數(shù)據(jù),實(shí)際上完成了一個(gè)“數(shù)據(jù)儲(chǔ)存再讀取的過(guò)程”,這樣就把位置信息從定位機(jī)借助卡這個(gè)“媒介”完成了“數(shù)據(jù)交換”。</p><p> 圖17、定位系統(tǒng)
57、設(shè)計(jì)流程圖</p><p> 4.1.3 通信系統(tǒng)設(shè)計(jì)</p><p> 通信系統(tǒng)設(shè)計(jì)流程圖見(jiàn)圖18,當(dāng)用戶來(lái)到查詢終端進(jìn)行位置查詢時(shí),先利用手機(jī)藍(lán)牙與查詢端進(jìn)行配對(duì),配對(duì)完畢后通過(guò)刷卡、讀卡使查詢端得知位置信息,再借由藍(lán)牙通信發(fā)送至手機(jī)端,以便手機(jī)進(jìn)行路徑規(guī)劃。</p><p> 圖18、通信系統(tǒng)設(shè)計(jì)流程圖</p><p> 4.1
58、.4 路徑規(guī)劃系統(tǒng)設(shè)計(jì)</p><p> 路徑規(guī)劃系統(tǒng)設(shè)計(jì)流程圖見(jiàn)圖19,用戶從商場(chǎng)等進(jìn)入車庫(kù)后,利用手機(jī)APP通過(guò)藍(lán)牙與查詢終端相連,之后在終端上刷卡,終端讀取位置信息后,通過(guò)藍(lán)牙將數(shù)據(jù)發(fā)送至手機(jī),手機(jī)APP得到兩個(gè)位置信息后(終端機(jī)位置+停車位置)開(kāi)始進(jìn)行路徑規(guī)劃,路徑規(guī)劃完畢后進(jìn)行導(dǎo)航。</p><p> 圖19、路徑規(guī)劃系統(tǒng)設(shè)計(jì)流程圖</p><p>
59、 4.1.5 導(dǎo)航系統(tǒng)設(shè)計(jì)</p><p> 終端導(dǎo)航系統(tǒng)設(shè)計(jì)流程見(jiàn)圖20,本導(dǎo)航系統(tǒng)在位置信息準(zhǔn)確的情況下,會(huì)根據(jù)地下車庫(kù)平面圖進(jìn)行路徑規(guī)劃,在導(dǎo)航系統(tǒng)中有預(yù)先儲(chǔ)存的路線圖,得知位置信息后調(diào)用已規(guī)劃好的路徑,并且在手機(jī)APP界面顯示。</p><p> 同時(shí),本導(dǎo)航系統(tǒng)還針對(duì)可能出現(xiàn)的迷失情況(在導(dǎo)航中途迷失方向),可以通過(guò)在中途點(diǎn)附近再次刷卡定位的方式重新獲取路徑,繼續(xù)導(dǎo)航,尋車。
60、</p><p> APP端軟件設(shè)計(jì)流程圖見(jiàn)圖21,用戶打開(kāi)APP后,需要連接藍(lán)牙并和終端藍(lán)牙連接上,此時(shí)用戶在終端刷卡,終端會(huì)將位置信息通過(guò)藍(lán)牙發(fā)送到APP上,APP端程序根據(jù)停車場(chǎng)地圖庫(kù)信息給出最優(yōu)路徑圖并顯示在手機(jī)界面上,實(shí)現(xiàn)流程圖見(jiàn)圖21。</p><p> 圖20、終端導(dǎo)航系統(tǒng)設(shè)計(jì)流程圖 圖21、APP端導(dǎo)航系統(tǒng)設(shè)計(jì)流程圖</p><p&g
61、t;<b> 五、系統(tǒng)測(cè)試</b></p><p> 為了全面評(píng)估本系統(tǒng)的可行性和有效性,我們分別采取了實(shí)驗(yàn)環(huán)境測(cè)試和實(shí)地環(huán)境測(cè)試兩種測(cè)試方式,分別從尋車成功率和尋車時(shí)間兩個(gè)指標(biāo)來(lái)評(píng)估本系統(tǒng)的性能。</p><p> 5.1 實(shí)驗(yàn)環(huán)境測(cè)試</p><p> 為了節(jié)約測(cè)試時(shí)間和加快調(diào)試進(jìn)程,我們?cè)趯?shí)驗(yàn)室環(huán)境下搭建了一個(gè)4*4的微型矩形車庫(kù)
62、,用于測(cè)試系統(tǒng)是否能夠正確工作,并具有良好的操作性,從而能夠提升用戶體驗(yàn)。</p><p> 實(shí)驗(yàn)室搭建測(cè)試環(huán)境模擬圖見(jiàn)圖22,測(cè)試者在入庫(kù)時(shí)會(huì)領(lǐng)到一張Mifare卡,停車后在車位區(qū)域有刷卡終端,刷卡即表示已經(jīng)停好車,然后我們選取任意位置刷卡尋車,查看手機(jī)端APP上顯示的信息格式是否是停車車位-刷卡位置,如果是則表明系統(tǒng)工作正常,測(cè)試數(shù)據(jù)見(jiàn)表1。從10組測(cè)試數(shù)據(jù)看來(lái),系統(tǒng)工作完全正常,但是存在藍(lán)牙配對(duì)操作不熟練
63、的問(wèn)題,將在接下來(lái)的工作中優(yōu)化這部分功能,并給出合理的操作提示。</p><p> 圖22、實(shí)驗(yàn)測(cè)試環(huán)境模擬圖</p><p> 圖23、實(shí)驗(yàn)測(cè)試環(huán)境實(shí)物圖</p><p> 表1、4*4微型車庫(kù)測(cè)試數(shù)據(jù)</p><p> 5.2 實(shí)地環(huán)境測(cè)試</p><p> 本測(cè)試選址為上海浦東新區(qū)大拇指廣場(chǎng)地下車庫(kù),共
64、一層,從尋車終端到固定的車位,相距約500米,且選擇了有大量建筑物或私家車遮擋,無(wú)法直接看見(jiàn)的車位,平面示意圖見(jiàn)圖24,讓志愿者利用本課題研發(fā)的尋車系統(tǒng)進(jìn)行尋車,我們主要進(jìn)行兩項(xiàng)測(cè)試內(nèi)容的測(cè)試,分別是尋車成功率測(cè)試和尋車時(shí)間測(cè)試。</p><p> 本實(shí)驗(yàn)共有兩組類型:</p><p> ?。?)實(shí)驗(yàn)組:利用本課題研發(fā)的系統(tǒng)尋車。</p><p> ?。?)對(duì)照組
65、:僅僅依靠方位和車庫(kù)內(nèi)引導(dǎo)尋車。</p><p> 本測(cè)試挑選了16位對(duì)于大拇指廣場(chǎng)地下車庫(kù)地形不熟悉、不了解的志愿者,分為8組,每組2人,每組中的2人分別為實(shí)驗(yàn)組和對(duì)照組。本測(cè)試所有的出發(fā)點(diǎn)和到達(dá)點(diǎn)均為隨機(jī)生成,只有同一組志愿者的路徑相同,以作比較。</p><p> 圖24、大拇指廣場(chǎng)平面圖</p><p> 5.2.1 路徑引導(dǎo)成功率測(cè)試</p&g
66、t;<p> 本測(cè)試時(shí)間限制為5分鐘,經(jīng)過(guò)先前有效測(cè)量,正常成年男子按照普通步速完成正確路徑需要3分05秒,因此本測(cè)試尋車有效時(shí)間限制設(shè)定為5分鐘。</p><p><b> 尋車成功定義:</b></p><p> 成功:在5分鐘之內(nèi)能夠僅僅依靠尋車系統(tǒng)找到目標(biāo)車位,即為成功。</p><p> 失敗:無(wú)法找到目標(biāo)車位;
67、或?qū)ふ业侥繕?biāo)車位的時(shí)長(zhǎng)超過(guò)5分鐘,即為失敗。</p><p> 測(cè)試數(shù)據(jù)見(jiàn)表2,從表2數(shù)據(jù)分析,志愿者都能在5分鐘時(shí)間內(nèi)找到目標(biāo)車位,說(shuō)明我們的系統(tǒng)是切實(shí)可行的。</p><p> 表2、路徑引導(dǎo)成功率測(cè)試 (日期:)</p><p> 5.2.2 路徑引導(dǎo)時(shí)間測(cè)試</p><p> 在不知道所尋車位的方向、位置等情況下,把僅僅依靠車
68、庫(kù)內(nèi)標(biāo)志物和方位感來(lái)尋車的志愿者※和利用本課題開(kāi)發(fā)的尋車系統(tǒng)尋車的志愿者作比較,測(cè)量?jī)煞N方式的尋車時(shí)間,通過(guò)了解兩種方式尋車的快慢,來(lái)研究本系統(tǒng)的工作效率。</p><p> 測(cè)試數(shù)據(jù)見(jiàn)表3,從圖25我們可以直觀的看到對(duì)照組和實(shí)驗(yàn)組在用時(shí)上的差距,采用了我們尋車導(dǎo)航系統(tǒng)的志愿者用時(shí)明顯比對(duì)照組少,節(jié)約了20%左右的時(shí)間。</p><p> ※注:同一個(gè)對(duì)照組和實(shí)驗(yàn)組所采用路徑相同,在志
69、愿者完全不熟悉路徑的情況下進(jìn)行測(cè)試。</p><p> 表3 路徑引導(dǎo)時(shí)間測(cè)試(實(shí)驗(yàn)組)(日期:2017/1/20)</p><p> 圖25、實(shí)驗(yàn)組和對(duì)照組用時(shí)曲線圖</p><p><b> 六、總結(jié)與分析</b></p><p> 本文介紹了一種基于近場(chǎng)通訊技術(shù),可應(yīng)用于大型地下車庫(kù)的尋車導(dǎo)航系統(tǒng),以Mif
70、are停車卡作為信息載體,用戶可以通過(guò)刷停車卡進(jìn)行定位,并通過(guò)手機(jī)APP進(jìn)行導(dǎo)航的停車場(chǎng)尋車導(dǎo)航系統(tǒng)。該系統(tǒng)選用了性能良好的Arduino UNO單片機(jī)作為主控制器,NFC集成模塊作為用戶識(shí)別的載體,感應(yīng)式智能IC卡Mifare卡作為停車卡的信息載體,藍(lán)牙數(shù)據(jù)傳輸模塊實(shí)現(xiàn)與手機(jī)移動(dòng)端的通信,在APP Inventor2 開(kāi)源服務(wù)器進(jìn)行APP程序的編寫(xiě),配合停車場(chǎng)自有的地圖庫(kù)信息,實(shí)現(xiàn)了整個(gè)系統(tǒng)尋車導(dǎo)航的功能設(shè)計(jì)。</p>
71、<p> 本系統(tǒng)的主要?jiǎng)?chuàng)新點(diǎn)在于,目前尚未有全面投入使用的地下車庫(kù)定位解決方案,一些定位方案有較為昂貴、不方便使用的缺點(diǎn)。本系統(tǒng)基于較為簡(jiǎn)潔的單片機(jī)+NFC系統(tǒng),以較低的成本制作出了一個(gè)較為高效的尋車系統(tǒng)。</p><p> 本系統(tǒng)較好地解決了地下車庫(kù)尋車難的問(wèn)題,借助本系統(tǒng)尋車時(shí)間大大縮短,而且硬件成本遠(yuǎn)低于視頻尋車系統(tǒng),故具有較強(qiáng)的實(shí)用價(jià)值。但本系統(tǒng)也有一定缺陷,例如本系統(tǒng)硬件設(shè)備較多,集成度不
72、高。但我們注意到越來(lái)越多的手機(jī)開(kāi)始支持NFC設(shè)備,具備NFC讀寫(xiě)功能,由于移動(dòng)設(shè)備的普及,我們是否能夠?qū)⑼\嚳ê虯PP集成在手機(jī)等移動(dòng)設(shè)備端,作為一個(gè)可下載應(yīng)用,而車庫(kù)系統(tǒng)只需要?jiǎng)t以圖片的形式發(fā)送路徑圖給用戶,這將大大精簡(jiǎn)系統(tǒng)的硬件,消除缺陷,優(yōu)化系統(tǒng)。</p><p><b> 七、參考文獻(xiàn)</b></p><p> 周鈺,曾望年,鄭建賓,13.56MHz通信技
73、術(shù)在近場(chǎng)手機(jī)支付方案中的應(yīng)用簡(jiǎn)析</p><p> 朱靜,王揚(yáng),基于環(huán)保電子卡的智能反向?qū)ぼ囅到y(tǒng)研究</p><p> 劉晨鑫,江中陽(yáng),NFC近場(chǎng)通訊技術(shù)在酒店管理中的應(yīng)用研究</p><p> 吳思楠,周世杰,秦志光,近場(chǎng)通信技術(shù)分析</p><p> 滕智飛,馬金億,李雙,杜磊,陳樂(lè),基于NFC的門禁系統(tǒng)</p>&
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 地下車庫(kù)基坑監(jiān)測(cè)技術(shù)方案畢業(yè)論文
- 某高層建筑地下車庫(kù)消防設(shè)計(jì)畢業(yè)論文
- 地下車庫(kù)防水
- 地下車庫(kù)地面
- 地下車庫(kù)的設(shè)計(jì)
- 文熙楠苑地下車庫(kù)(2#地下車庫(kù))
- 地下車庫(kù)防水施工技術(shù)
- 淺析地下車庫(kù)照明系統(tǒng)的設(shè)計(jì)
- 地下車庫(kù)改造方案
- 地下車庫(kù)測(cè)量方案
- 地下車庫(kù)方案新
- 地下車庫(kù)的法律屬性
- 地下車庫(kù)勞務(wù)合同
- 地下車庫(kù)管理規(guī)定
- 地下車庫(kù)管理方案
- 地下車庫(kù)設(shè)計(jì)要點(diǎn)
- 地下車庫(kù)施工合同
- 地下車庫(kù)交房標(biāo)準(zhǔn)
- 地下車庫(kù)值班記錄
- 地下車庫(kù)地面方案
評(píng)論
0/150
提交評(píng)論