基于PLC的汽車(chē)主副油路流量控制的研究

4.Matlab圖像處理
4.1 噴霧角度測量方案確定
到目前為止,國內還沒(méi)有可以測噴霧角度的傳感器,所以我們選擇通過(guò)攝像頭來(lái)觀(guān)察角度,光照形式,通過(guò)圖像采集卡,經(jīng)過(guò)matlaB圖像處理,觀(guān)察并得到噴霧角度。

噴嘴噴霧圖像通過(guò)二值化得到下面的圖像:

4.2 圖像邊緣檢測及邊界提取
通過(guò)得到的二值圖像對其進(jìn)行邊緣檢測,看哪種效果更好,從中選出效果最好的,進(jìn)行邊界提取,然后對左右邊界直線(xiàn)做回歸分析。以下是matlab處理的六種算子進(jìn)行邊緣檢測得到的圖像。

經(jīng)過(guò)比較可以看出高斯濾波后Canny算子邊緣檢測效果要好些。經(jīng)過(guò)提取數據獲得兩條直線(xiàn)。
4.3 噴嘴噴霧角的計算
由于噪聲和模糊的存在,對于測量噴霧角,就是把所得兩條邊界線(xiàn),取靠近噴嘴處的點(diǎn)30到60不等,然后進(jìn)行數據擬合,得到兩條擬合曲線(xiàn)斜率,程序如下:

其中alfa即為所求的噴霧角角度,符合設計要求。
5.結論
本文設計主要體現PLC的PID控制,使得流量穩定的輸出,并達到給定指標,通過(guò)攝像頭拍攝照片使得增強了實(shí)驗效果,提高了實(shí)驗精度,與傳統的人為眼睛觀(guān)察測量誤差更小,更符合實(shí)驗要求,matlaB的強大圖像處理功能以及運算得出噴霧角度,MATLAB編程簡(jiǎn)單易懂,通過(guò)分析數據處理數據,達到了系統所滿(mǎn)足要求。
評論