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

基于國產MCU沁恒的智能循跡小車

2023-04-29 14:42:19蔣怡安黃亞河宋妍
中國科技投資 2023年9期

蔣怡安 黃亞河 宋妍

摘要:隨著智能化技術的發展,智慧車輛應用十分廣泛,從自行驅動車輛到盲人外出引導車,從現代化貨物運送車到電動行駛故障檢查車,從車隊內的機動運送車到無人運輸車。本文旨在利用國產MCU沁恒設計制作一款通過攝像頭精準循跡的小車,安裝在車身前端的攝像頭傳感器,可以收集道路信息并將其發送至核心控制系統進行圖像處理。利用PID算法計算PWM信號傳輸給小車的電機,使小車按照正確的軌跡前進。此外,編碼器和陀螺儀實時反饋小車的速度和狀態,從而實現對小車運動速度和方向的閉環控制,使小車能在道路上高速行駛。經實際調試,該智能小車可實現圖像傳輸、自動循跡等一系列車輛智能化功能。

關鍵詞:國產MCU沁恒;PID控制;圖像處理

一、智能巡跡小車結構設計

智能循跡小車采用沁恒CH32V307VCT6作為微控制器,將MT9V034總鉆風攝像頭作為道路信息收集的傳感器,將收集到的數據信息傳輸給主控MCU,經過二值化處理,將圖像轉換為黑白圖片,并利用梯度算法確定左右邊界,作為車輛行駛的路徑,以此實現智慧車輛的自動控制。對道路偏差進行PID計算,可以得出調整電機轉速的PWM波占空比,以此改變車輛的運動速度,及時對道路進行響應。如此,在不同的路段,如彎道、環島路段或三岔路段時,可以借助陀螺儀數據輔助圖像識別技術調整電機的轉速以實現差速轉彎或穩定、快速通過。CH32智能小車基本結構如圖1所示。

二、硬件電路設計

(一)主控模塊

CH32V307VCT6是基于32位RISC–V架構設計的互聯型微控制器,它具有智能硬件堆棧區和高速電源中斷入口,在很大程度上可以提高電源暫停應答速率,供電電壓覆蓋范圍為2.7~5.5V,工作溫度

區域為–40℃~85℃ ,內置RTC、12位ADC轉換模塊、7個定時器、8個標準通信接口等模組,為控制系統提供了強大的支撐,使其能夠在各種復雜環境中穩定運行,滿足項目需求。

(二)電機及其驅動模塊

將RS–380型號的直流電機作為電機模塊,擁有較好的控制響應能力,可產生較大的扭矩,從而帶動負荷運轉,還能根據控制信號迅速進行速度調節。

此型號的電機有主要有以下幾點優勢。

出色的轉矩性能,可以有效抵消傳動裝置帶來的摩擦力和負載力,從而提高運行效率;較大的速度調節范圍,速度調節曲線較為穩定;調速信號反應快,對復雜的調節信號響應較好;能夠較長時間處于停轉狀態而不會燒毀。

DRV8701模塊是一款具有四個外部N通道MOS的單路H橋柵極驅動模塊,它可以有效控制12~24V直流系統,從而提供更高的性能和可靠性。

驅動模塊的特性直接決定智能車速度控制系統的上限,一款優秀的驅動模塊是智能車高速、穩定運轉的關鍵。DRV8701型號的特性,如5.9~45V工作電壓范圍;無須外部電路升壓,智能車主板上留出升壓模塊的空間。具體的控制邏輯:該模塊需要一路PWM和一路IO控制一個有刷直流電機,當對應的單片機IO口輸出高電平時,電機正轉,此時單片機對應的PWM口輸出占空比,占空比越大,提供給電機的平均電壓越大,電機轉速越快,反之越慢。當對應的單片機IO口輸出低電平時,電機反轉,此時PWM口仍起到控制轉速的作用。該驅動模塊能夠很好地滿足項目需求。

(三)攝像頭模塊

采用基于MT9V034芯片設計的總鉆風攝像頭,可以在高速環境下實現全局快門拍攝,從而獲得更加清晰的圖像。

智能車在高速行駛時,采用全局快門技術,攝像頭捕捉的圖像不會失真,保證圖像的完整性。此外,還有其他優點,如高動態范圍(HDR)能在顯示全部動態視角的同時保證畫面既不太暗又不會過度曝光。自動曝光功能根據環境的亮度自動調整曝光時間,適應不同的環境,還可以以手動曝光的方式調整曝光時間,使圖像更利于算法的處理。當智能車輛在高速運行時,路況瞬息萬變,需要攝像頭模塊較快的處理時間,及時反映路況,而總鉆風模塊提取一幀圖像在3.5ms左右,完全可以滿足要求。路況的變化復雜多樣,總鉆風攝像頭模塊直接輸出灰度圖像,最大限度還原真實路況,其中包含足夠多的原始信息,便于處理。

在安裝攝像頭時,首先要調整攝像頭的角度,使拍攝的畫面清晰且賽道圖像內容盡可能多,選定角度后使用熱熔膠固定牢固,防止因碰撞導致攝像頭角度變化。粘牢固后,調試鏡頭的焦距,使灰度圖像更清晰。為了減少場地反光,還可以加上偏振片,它允許通過偏振化方向的光,屏蔽來自與之垂直的光,在一定程度上削弱反光的影響,減少圖像的噪點。

(四)編碼器模塊

Mini512線增量式編碼器是一種用于檢測智能車輛實時速度的高精度設備。它由LSB相、Dir相和Z相三部分組成,LSB相負責輸出脈沖數,Dir相表示正反轉方向,Z相是單圈波形,每圈只會出現一次脈沖。地面摩擦力、電機轉軸摩擦力等因素可能導致電機的轉速與設定值有較大的出入,編碼器是速度閉環的關鍵一環,智能車輛能否按理想的速度行駛須由編碼器測速進行反饋。

編碼器換算速度的公式:

V = [(X4/X3)×(X2/X1)]×X0/X5

式中X0? ——車模輪子周長;

X1——車模齒輪的齒數;

X2——編碼器齒輪的齒數;

X3——編碼器的線數;

X4——ENC 讀到數據;

X5——ENC 讀取時間間隔。

速度=[(總脈沖數/編碼器線數)×編碼器齒數/車模齒數]×輪周長/脈沖讀取時間

編碼器讀取的脈沖數不僅可以用于速度的輸入和輸出,還可以根據單位路程讀取的脈沖數進行積分得出行駛的總路程。首先,要獲得行駛單位距離的脈沖數,通過開啟定時器,讓小車在規定時間內用正常速度行駛一段距離,然后根據“單位距離的脈沖數=實際距離/脈沖積分”計算出單位距離的脈沖數。在5ms定時器中斷服務函數內讀取一次編碼器的脈沖時,計算“5ms行進的路程=5ms的脈沖積分/單位距離的脈沖數”,得到瞬時路程。

(五)陀螺儀模塊

MPU6050為六軸運動處理傳感器,集成三軸微電子機械系統(Micro-Electro- Mechanical system,MEMS)陀螺儀和三軸加速度計,可以測量X、Y、Z這三個軸的角速度和加速度。

陀螺儀通過IIC總線與MCU相連,將測出的角速度和加速度傳遞給MCU。MCU主要通過對Z軸角速度進行積分得到小車的偏航角(Yaw),進而控制車輛在賽道中的姿態。陀螺儀電路原理如圖2所示。

在MCU的5ms定時器中斷中,利用以下公式進行Yaw角度的計算:

Yaw = Yaw + 0.005mpu_gyro_z

得出的Yaw角度可以用于小車在元素中的狀態判斷。

三、軟件設計

(一)速度控制

小車由車體后方左右兩電機驅動,電機速度的計算符合以下公式:

左(右)輪速度=直行速度±轉向速度

小車的直行速度符合以下公式:

直行速度=基速+控制速度×控制系數

基速和控制速度由編程人員依據現場條件給定。控制系數則由道路圖像可觀測到的最遠端(圖像前瞻)給定。假設控制系數為y,圖像前瞻為x。由以下公式確定y與x的關系:

y = Ax3 + Bx2 + Cx + D

在圖像前瞻位于0~60,即x取值0~60時,其中參數A、B、C、D一般符合如下經驗:A = 0.0001308;B = –0.01078;C = 0.2964; D = –2.398。

控制系數與前瞻的數字關系如圖3所示。

通過小車運行時的道路前瞻動態改變控制系數,進而改變最終速度,有利于提高車輛響應彎道時的動態性能。

小車的轉向速度由圖像的偏差值結合位置式PID算法得出。

(二)圖像處理

為了減少圖像處理的復雜性,采用大津二值化法自動提取灰度圖像的閾值,并將其轉換為二值化的形式,以便更好地應對不同光照條件下的變化。

1.彎道

在圖像中從兩邊往中間、從下往上搜索黑白跳變點,由此確定道路的左右邊界及中值。當處于彎道時,一邊丟線的情況下,道路中值為不丟線,一邊的數值加或減半路寬,從而控制小車前進。

2.環島路段

環島路段如圖4所示,以左環島為例,通過分析發現,環島路段所采集的圖像不同于直道與彎道,左側出現丟邊的情況。

小車到達入環處,通過補出右邊線,小車進入圓環。小車駛入環中,根據陀螺儀積分角度計算小車入環情況。當角度積分達到一定數值,且圖像的特征符合左下丟邊、右下丟邊,則達到出環條件。補線的策略是找到右邊界下端的拐點及左邊界上端的點并進行連接,得到左邊界。為防止出環后誤判,在出環結束后,用編碼器計算距離,在一定距離內不再判斷環島路段。

3.三叉路段

在正入三岔路段時,以進入左側道路為例,以右下角與左上角補出右邊界,從而進入三岔路口。在三岔中小車處于正常控制,當距離積分達到一定數值,并且圖像的特征符合左下白、右上白,則達到出三岔路段的條件。補線的策略是找到左上角主道路上一點與右下角進行連接,補出右邊界。與環島路段類似,為了防止誤判,在出三岔路段后,用編碼器計算距離,在一定距離內不再判斷三岔路段。

四、結語

綜上所述,智能巡線小車采用CH32V307VCT6最小系統作為控制核心,利用攝像機頭收集路面數據,增量式編碼器監測當前車速,陀螺儀監測車輛運動姿態,將數據傳輸至中心控制器,解析車輛當前運行狀況,實現實時監控。經過合理設計,這款智能小車可以在彎道、環島、三岔路等復雜路況下行駛,并具備高速行駛、實時道路信息采集分析及自動駕駛功能,從而滿足不同路況的需求。

參考文獻:

[1]吳永豪,趙世祥,周雨飛,等.基于STM32單片機的坡道智能巡線小車[J].信息與電腦,2022,34(12):124-126.

[2]王加安,戴鵬,蔣波文.基于TC264的智能小車控制系統[J].電子制作, 2021(18):7-9.

[3]范作鑫,侯文靜,楊廣東.基于競賽的智能小車設計[J].電子世界, 2020(04):151-152.

[4]徐翔,王琪,高進可,等.智能車車道識別與圖像處理[J].自動化技術與應用,2020,39(07):91-95.

[5]毛春霞,李健,王家盛,等.基于K60芯片的賽道智能小車技術研究[J]. 科技廣場,2017(11):164-166.

[6]何維,崔傳真.基于飛思卡爾杯智能小車的設計[J].黑龍江科技信息,2017(17):135-136.

主站蜘蛛池模板: 深爱婷婷激情网| 国产成人资源| 日本久久网站| 欧美成人aⅴ| 国产成人盗摄精品| 欧美国产日韩在线| 91在线视频福利| 色九九视频| av天堂最新版在线| 国产精品99r8在线观看| 国产精品林美惠子在线播放| 噜噜噜久久| 日韩二区三区无| 亚洲中字无码AV电影在线观看| 性视频久久| 999福利激情视频| 婷婷成人综合| 国产99视频免费精品是看6| 国产精品熟女亚洲AV麻豆| 欧美日韩一区二区三区四区在线观看| 91激情视频| 天天婬欲婬香婬色婬视频播放| 一本久道久久综合多人| 免费一级毛片在线观看| 这里只有精品在线| 国产福利观看| 日本免费a视频| 免费AV在线播放观看18禁强制| 色有码无码视频| 久久中文字幕2021精品| 亚洲三级网站| 久久国产拍爱| 色综合天天操| 国产精品永久在线| 69av在线| 国产美女丝袜高潮| 高清无码手机在线观看| 国产爽歪歪免费视频在线观看 | 欧洲亚洲欧美国产日本高清| 午夜福利亚洲精品| 亚洲国产精品日韩欧美一区| 国产熟睡乱子伦视频网站| 国产一区二区福利| 19国产精品麻豆免费观看| 国产91高清视频| 手机成人午夜在线视频| 亚洲国产成人综合精品2020 | 午夜天堂视频| 最新亚洲人成网站在线观看| 国产精品私拍在线爆乳| 91麻豆精品国产高清在线| 91蜜芽尤物福利在线观看| 亚洲va欧美va国产综合下载| 免费女人18毛片a级毛片视频| 亚洲精品黄| 免费国产福利| 女同国产精品一区二区| 国产精品精品视频| 亚洲天堂网视频| www.91中文字幕| 亚洲香蕉久久| 最新国产麻豆aⅴ精品无| 99re免费视频| 蜜桃臀无码内射一区二区三区| 老司机精品99在线播放| 国产一区免费在线观看| 国产精品偷伦在线观看| 中文字幕精品一区二区三区视频 | 久久国产精品77777| 成人永久免费A∨一级在线播放| 国产成人三级在线观看视频| 国产美女丝袜高潮| 亚洲成肉网| 国产成人三级在线观看视频| 午夜福利在线观看入口| 精品久久蜜桃| 国产精品亚洲va在线观看| 人妖无码第一页| 五月婷婷亚洲综合| 日韩欧美国产中文| 潮喷在线无码白浆| 亚洲第一色视频|