999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于LabVIEW機器視覺的智能車庫系統設計

2022-05-27 07:51:10樊源盛閆凱達
自動化與儀表 2022年5期
關鍵詞:單片機模型

樊源盛,李 微,閆凱達

(天津理工大學 電氣工程與自動化學院,天津300384)

2021年9月10日,國家發改委辦公廳、住建部辦公廳、公安部辦公廳、自然資源部辦公廳聯合印發《關于近期推動城市停車設施發展重點工作的通知》,要求推動城市停車設施發展,切實增加城市停車設施有效供給,充分挖掘停車資源潛力。隨著社會生產力的不斷提高,汽車數量大幅度增長,“停車慢,停車難”依舊是人們需要攻克的難關。

目前車庫大多沒有配套智能管理系統,通常采用人工管理模式,導致無法明確知道車位余量、快速找到空閑車位,效率較低。隨著科技的發展,當前已經有部分車庫在管理系統中加入了空車位引導系統,收費模塊等等。但是,現有的車庫和研究仍尚待改進。比如文獻[1-2],優點是優化了收費系統,增添了預約功能,但是缺乏對車輛最優路徑的規劃。對于這類問題,開發更高效的路徑引導系統具有重要的現實意義。本文基于LabVIEW 視覺模塊和Floyd 算法,對車輛進行最優路徑規劃,提高了車庫的停車效率,更經濟有效地解決了“停車慢、停車難”的問題。

1 概述

本文車庫分為硬件系統和軟件系統[3]。硬件系統包括門禁系統,路徑指示系統和車位檢測系統;軟件系統分為車牌識別系統和路徑規劃系統。車位檢測系統實時判斷車位是否被占用,并將車位信息傳遞到路徑規劃系統。車輛駛入時,門禁系統和車牌識別系統分別負責控制車輛進出以及采集車牌信息,同時將采集到的車牌信息傳入路徑規劃系統,由其為車輛設計最優路徑,繼而由路徑指示系統指引車主,直到車輛停入。具體的車庫結構如圖1所示。

圖1 智能車庫結構圖Fig.1 Structure diagram of intelligent garage

2 硬件系統

智能車庫硬件組成部分主要有STM32 主控制器、AT89C51 單片機、MAX7219LED 點陣模塊、HCSR04 超聲波傳感器、MG996R 55g 金屬齒輪數碼舵機。每個HC-SR04 超聲波傳感器負責實時判斷車位是否被占用。LabVIEW 視覺模塊負責收集車輛到來的信號,STM32 主控制器通過串口通信接收到該信號,由此控制門禁系統開門。結合當前的車庫信息,路徑規劃系統為車主設計最優路徑,并通過AT89C51 微機控制MAX7219LED 點陣進行路徑指示以及目標車庫顯示,使車主正確、高效停車入庫。各部分硬件之間的信號傳輸和具體的功能如圖2所示。

圖2 硬件框圖Fig.2 Hardware block diagram

2.1 門禁系統

LabVIEW 視覺模塊負責收集車輛到來的信息,并將信息傳遞到STM32 主控制器,控制器會根據此信息控制門禁舵機的開啟和關閉。舵機的控制需一個20 ms 時基脈沖,該脈沖的高電平部分為0.5 ms~2.5 ms 范圍內的角度控制脈沖。本文采用180°角度伺服,對應的控制關系是脈沖設置為0.5 ms,旋轉角度為0°;脈沖設置為1.0 ms,旋轉角度為45°,以此類推。本文脈沖設置為1.5 ms,旋轉角度為90°,由STM32 單片機控制,延遲一段時間后,自動回零。

2.2 路徑指示

路徑指示由STM32 主控制器、AT89C51 單片機片選信號和方向信號,LED 點陣分為路口點陣和目標車庫點陣。AT89C51 單片機通過對點陣LOAD,DIN 和CLK 三個引腳控制點陣點亮形式。路口點陣置于路徑前方,分別點亮向左、向上、向右的箭頭引導車輛入庫,目標車庫點陣點亮“P”示意車庫空閑。

2.3 車位檢測

車位檢測由AT89C51 單片機控制HC-SR04 超聲波傳感器完成。將超聲波傳感器放置在車位側面,AT89C51 單片機控制超聲波模塊的Trig 和Echo兩個引腳接收傳感器采集的車位信息。為防止發射信號對回響信號的干擾,觸發信號周期為60 ms 以上。通過超聲波傳感器采集傳感器與車輛之間的距離,設置相關閾值。若采集的數據小于閾值,超聲波傳感器將信號發送至AT89C51 單片機以表車位被占用。在獲得數據后,使用電平通信將此信息傳遞給STM32 主控制器。

2.4 車庫模型方案設計

地圖的設計結合了醫院、商場和小區的布局,研究了這些場所的車位和路線排布,本文設計了9個停車位按照從入口到停車位的路程,分3 檔分散在地圖里,同時增加了一些街道上常見的復雜地況,如環島、單行線非平行路面等道路,更貼合實地車庫,如圖3所示。

圖3 車庫模型俯視圖Fig.3 Top view of garage model

3 軟件系統

3.1 LabVIEW 視覺模塊的車牌識別與通信

本文選擇LabVIEW 中NI Vision 模塊進行對車牌的采集、處理和OCR 識別,并通過串口發送識別結果與當前車輛進入時間,具體流程如圖4所示。

圖4 LabVIEW 程序流程Fig.4 Flow chart of LabVIEW program

3.1.1 車牌圖像的獲取與處理

(1)攝像頭獲取圖像

利用LabVIEW[4]中的IMAQdx 模塊函數:Open Camera VI,Configure Grab VI,IMAQdx Grab2 VI,IMAQ Write File 2 VI 新建并抓取工業攝像頭的實時畫面,并且2000 ms 刷新一次抓拍內容,之后將車牌圖像進行保存。

(2)車牌圖像的處理

利用LabVIEW[5]中的NI Vision 模塊函數:Threshold,Basic Morphology,Gray Morphology,Adv。Mor phology,Particle Analysis 解析圖像,利用Image Buffer將圖像存入緩存,之后進行遮罩處理、灰度處理和“二值化”處理,并進行合理腐蝕,程序自動將識別區域截取出來。

3.1.2 車牌圖像的OCR 識別

利用LabVIEW[6]中的NI Vision 模塊函數中OCR功能,對處理后的圖像進行文字識別,在此之前,對全國各省市車牌所有可能出現的漢字數字與英文字母進行了訓練,確保了文字識別結果的可靠性。最后將文字識別結果輸出到前面板。

3.1.3 車牌數據與當前時間的串口通信

利用LabVIEW 中VISA 配置串口VI,使VISA資源名稱指定的串口按特定設置初始化。通過連線數據至VISA 資源名稱輸入端,將車牌號與當前時間一起發送給MCU STM32 主控制器,對于連續的兩次傳輸,若車牌號一致則不發送,等待車牌號的下一次更新,如圖5所示。

圖5 發送車牌數據與當前時間程序示意圖Fig.5 Program diagram of sending license plate data and current time

3.2 最短路徑算法

在車庫的路徑規劃方面,需要解決的問題是如何在散落分布,實時變化的車位中找到最近的單位,并規劃路徑。為此采用了Floyd 算法,它可以解決多個節點之間的最短路徑問題,并且求出對應的路徑規劃與路程。程序實現上,Floyd 算法非常簡潔,而且算法的運算結果中,最短路程矩陣和途徑節點矩陣都可以重復利用,提高了運算效率。其中最短路程矩陣可以用來判斷最近的空車位的位置,途徑節點矩陣可以為路徑指示系統提供路口方向信息。

算法過程如下:

首先,把所有路口當作節點,將所有相鄰節點之間的路程記入最短路徑矩陣中,不相鄰或達不到的節點間記為無窮大。對每對節點重新計算路程,看是否存在中間節點,使得經過該節點的路徑比原路徑更短。如果有,將該節點記入途徑節點矩陣中,并更新最短路徑矩陣信息。更新一遍后,得出了最終的最短路程矩陣和途徑節點矩陣。在查找從節點u到節點v的最短路徑時,先查找途徑節點矩陣,若無中間節點信息,則u-v為最短路徑,若有中間節點信息m,則再依次查找u-m與m-v的最短路徑,結果即為最短路徑,程序流程如圖6所示。

圖6 最短路徑算法流程Fig.6 Flow chart of shortest path algorithm

4 功能測試

4.1 門禁系統模型

下位機MCU 模塊在收到LabVIEW 發送的車輛到來信號后,控制門禁系統開啟,舵機開合角度0~90°,并且在短暫延遲后關閉,門禁系統模型如圖7所示。

圖7 門禁系統模型FIg.7 Model diagram of access control system

4.2 車牌識別模塊

當車輛駛入時,通過上位機LabVIEW 軟件的視覺模塊控制攝像頭檢測并識別車牌信息,通過串口通信下發至STM32 單片機,進行車牌信息儲存和車輛入庫準備。在測試中要保證識別過程中光源的穩定供給以及車牌表面的整潔程度,不然會影響實驗結果。車牌識別模型與車牌識別上位機界面如圖8 和圖9所示。

圖8 車牌識別模型Fig.8 License plate recognition model

圖9 車牌識別上位機界面Fig.9 Interface of license plate recognition PC

當車輛駛入時,通過上位機LabVIEW 軟件的視覺模塊控制攝像頭檢測并識別車牌信息,通過串口通信下發至STM32 單片機,進行車牌信息儲存和車輛入庫準備。在測試中要保證識別過程中光源的穩定供給,以及車牌表面的整潔程度,不然會影響實驗結果。

4.3 路徑規劃和路徑指示系統模型

路徑指示系統所需硬件部分為STM32 主控制器、AT89C51 單片機和LED 點陣。由亞克力板制作車庫模型,陰影部分表示樓房等地標,路面標有箭頭指示行進的方向,LED 點陣在路口指示出路徑規劃的路徑,每個停車點配有傳感器,用白色物塊表示有車輛停靠。智能車庫測試模型如圖10所示,硬件連接模型如圖11所示。

圖10 智能車庫測試模型Fig.10 Intelligent garage test model

圖11 硬件連接模型Fig.11 Hardware connection model

4.4 車位檢測模型

超聲波傳感器用來檢測是否有車輛入庫,將信息傳遞給AT89C51 單片機,STM 主控制器分析處理信息后,通過Floyd 算法規劃出最短路徑。在路徑指示系統中,還存在車庫的點陣點亮“P”提醒車主停車入庫,雙重保證。在車輛到來后將LED 點陣熄滅。

但是值得注意的是,超聲波檢測最好適用于平面,否則會出現不穩定干擾。目標車庫模型如圖12和圖13所示。

圖12 目標車庫模型(有車)Fig.12 Target garage(with car)

圖13 目標車庫模型(無車)Fig.13 Target garage(no car)

5 結語

智能停車系統集停車場門禁系統、最短路徑規劃、路口指示和車位檢測為一體,既優化了停車管理環節,又降低了車主的停車時間成本,是解決城市停車問題建設智慧城市的發展趨勢。本文整體設計結果較為完善,模擬結果良好,可當作商用停車廠設計的參考。

猜你喜歡
單片機模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
主站蜘蛛池模板: 国产av剧情无码精品色午夜| 另类重口100页在线播放| 日韩免费成人| 精品人妻系列无码专区久久| 99成人在线观看| 99伊人精品| 试看120秒男女啪啪免费| 五月激激激综合网色播免费| 日本久久久久久免费网络| 亚洲天堂久久久| 九色在线视频导航91| 亚洲精品成人7777在线观看| 青青青国产精品国产精品美女| 永久免费av网站可以直接看的| 日韩国产欧美精品在线| www.亚洲一区二区三区| 国产精品专区第1页| 国产拍在线| 国产91在线|日本| 欧美一级在线| 色久综合在线| 2021天堂在线亚洲精品专区 | 天堂岛国av无码免费无禁网站| 99精品在线视频观看| 天堂岛国av无码免费无禁网站 | 人妻无码一区二区视频| 91www在线观看| 亚洲国产天堂久久综合| 91口爆吞精国产对白第三集 | 欧美日本在线一区二区三区| 一级香蕉人体视频| 久久毛片免费基地| 2020国产在线视精品在| 亚洲成a∧人片在线观看无码| 2020国产在线视精品在| 爱爱影院18禁免费| 亚洲人精品亚洲人成在线| 国产成人福利在线| 日韩精品毛片人妻AV不卡| 99偷拍视频精品一区二区| 女人爽到高潮免费视频大全| 亚洲成人在线网| 久久人人97超碰人人澡爱香蕉| 怡春院欧美一区二区三区免费| 欧美综合成人| 影音先锋丝袜制服| 国产综合欧美| 国产欧美精品一区aⅴ影院| 8090午夜无码专区| 国产精品中文免费福利| 91网站国产| 国产福利在线免费观看| 国产凹凸视频在线观看| 亚洲中文精品久久久久久不卡| 日韩av在线直播| 蜜芽国产尤物av尤物在线看| 国产精品一区在线麻豆| 看国产毛片| 91原创视频在线| 亚洲女同一区二区| 亚洲女同欧美在线| 免费xxxxx在线观看网站| 国产欧美日韩另类| 中文成人在线| 香蕉久人久人青草青草| 高清免费毛片| 永久天堂网Av| 欧美第一页在线| 国产成人综合亚洲欧美在| 亚洲欧美日韩中文字幕在线| 国产国模一区二区三区四区| 成人亚洲视频| 久久精品视频一| 久久大香香蕉国产免费网站| 亚洲精品老司机| аv天堂最新中文在线| 成人福利在线视频| 九九久久99精品| 日韩毛片免费视频| 久久综合成人| 国产亚洲美日韩AV中文字幕无码成人 | 一本无码在线观看|