亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        模塊化全地形無人小車的設計

        2023-11-14 08:58:32蘭春萍龐浦生祝海強荘濱賓吳萬利
        電子制作 2023年20期
        關鍵詞:舵機小車超聲波

        蘭春萍,龐浦生,祝海強,荘濱賓,吳萬利

        (玉林師范學院 物理與電信工程學院,廣西玉林,537000)

        1 系統(tǒng)整體設計

        本小車基于STM32F407ZGT6 單片機,控制系統(tǒng)如圖1 所示。

        圖1 控制系統(tǒng)結構

        本全地形無人小車采用STM32F407ZGT6 單片機作為主要的控制單元,在系統(tǒng)通過接收加速度陀螺儀模塊及超聲波測距模塊的電信號時,判斷小車在外界所處于的相應地形,從而在單片機的主控發(fā)送相應的信號給舵機控制模塊和電機驅動模塊,控制小車繼續(xù)前行的路線以及行走方式,實現對小車的智能化,無人化的控制。由于采用了模塊化的設計,該無人小車的各個功能模塊及各功能模塊與其他零部件、設備之間可輕松實現耦合連接[1]。

        2 硬件各功能模塊的設計與實現

        2.1 系統(tǒng)控制核心

        本設計小車主要采用以STM32F407ZGT6 單片微型機為主的控制器件,其主控芯片同時也是一個微控制器模塊,采用了高性能ARM?-M432 的RISC 核心,運算速度可以達到168MHz,甚至還能夠使用設計時鐘實現更快的速率,同時使用FPU 和DSP 指令,多達144 個接口,其中包括114 個IO 接口,主要用于SWD 和JTAG 測試,內存容量包括1024K 的FLASH,還具有192K 的SRAM。由于STM32F407ZGT6 具備穩(wěn)定性強,抗干擾能力強的優(yōu)勢,所以采用了該芯片作為小車的主控,車輛通過使用該芯片接受各模塊的反饋數據,對各模塊和外界環(huán)境間的反應信息加以讀取,并加以分析處理,對外部環(huán)境的改變因而采取相應工作模式,從而調節(jié)各電機的驅動,以及工作速率的大小,以實現車輛能夠滿足在全地形運動的目的。STM32F407ZGT6單片機原理圖如圖2 所示。

        圖2 STM32F407ZGT6 單片機原理圖

        2.2 加速度陀螺儀模塊

        本設計小車還安裝了2kHz 九軸電子羅盤IMU 傾斜位置傳感器MPU9250,而MPU9250 則是一種QFN 封裝的運動復合器件(MCM),它由兩部分組成。一種是三軸加速度以及三軸陀螺旋轉儀,另一組則是AKM 公司的AK8963 三軸磁力計。所以,MPU9250 是一款九軸移動追蹤設備,其在小小的3mm×3mm×1mm 的包裝中融入了三軸加速度,三軸旋轉陀螺儀及其數字處理器(DMP)從而具有MPU6515 的功能。其完美的I2C 方案,可直接輸出九軸的全部數據[2]。一體化的系統(tǒng),運動式的融合,以及時鐘校正系統(tǒng),使設計者避免了繁瑣復雜的器件選型和外設管理,以確保了良好的穩(wěn)定性。該傳感器使用的加速度計和微陀螺儀低成本小體積且性能穩(wěn)定。采用卡爾曼濾波技術,把加速度計和陀螺儀得到的信息綜合在一起以實現車輛傾角信息的最優(yōu)計算,進而實現車輛的對自然環(huán)境中的車速調節(jié)、方位控制和變速功能,達到車輛對自然環(huán)境更高的適應能力[3]。圖3 為MPU9250 模塊電路圖。

        圖3 MUP9250 模塊電路圖

        2.3 超聲波測距模塊

        其機身上搭載了HC-SR04 超聲波感應器組件,HC-SR04 超聲波測距模塊可進行最高4m 范圍的非接觸式近距離感測操作,探測范圍準確度可至3cm,根據功用分為超聲波探測的發(fā)射機,接收機以及控制電路[4]。通過IO 觸發(fā)測距,在傳感器的端口提供一個10μs 的高頻電流信號,從超聲波發(fā)送口接收聲音并發(fā)出8 個40kHz 的頻率信號,能夠檢測出是否有聲音回路。然后開啟定時器,待傳感器輸出響應聲音,回響的輸出頻率與被測量時間成正比,根據最大量程和聲音的頻率,測量的時間間隔一般為60ms 以上,然后根據時鐘時間間隔測量計算長度[5]。當小車檢測到障礙物和輪子的距離過近時,會啟動避障程序,從而使小車避障能力得到有效改善。模塊性能穩(wěn)定,測度距離精確,隨時監(jiān)測距離,能使小車有效避開障礙物。實現小車在地形中的避障能力。

        2.4 舵機控制模塊

        當小車在對地形的操控中,就使用了RDS3218 舵機控制單元。舵機,它的學名稱為伺服電機,這是一個裝有輸入輸出軸的小器件。當計算機對伺服機發(fā)出一種操控信息后,輸入輸出軸就會旋轉到一定的角度。而只要操控信息維持恒定,伺服機制就能維持軸的角度位置不變化。而只要操控信息變化,輸入輸出軸的角度就會隨之變化。而操舵系統(tǒng)控制器模塊可以作為一個伺服的驅動器,應用在一個需要方向的變化并能夠保持的道路控制系統(tǒng)上,當車輛感覺到地形的變化后,其控制器芯片產生一定的信息并傳給舵機系統(tǒng)控制器模塊,使舵機系統(tǒng)轉動至某個適合于地形的方位并靜止,以此適應地形,從而使車輛可以很容易地通過各種不同地形。而且在使用的模塊為大扭矩的舵機控制模塊,在能適應車身自身重量的同時,還能保證著控制的靈敏度,在地形跨越有更優(yōu)越的性能。

        2.5 電機驅動模塊

        在電力驅動領域,常使用的L298N 電力驅動器件。L298N,是一個接受較高電壓電流的電機驅動器件,是由意法半導體公司的量產的一個電力驅動器件,具有工作電壓高、輸出電流大、驅動功能多、發(fā)熱量小、抗干擾能力好的優(yōu)點,一般用于驅動繼電器、螺紋管、電磁閥、直流電機和步進電機。該芯片具有高壓大電流的全橋驅動芯片,控制方便,穩(wěn)定性好,性能優(yōu)良[6]。在小車的控制方面有很大的優(yōu)勢,小車穿過不同地形時,可根據地形的復雜程度控制PWM 的占空比控制轉速,控制小車的穩(wěn)定性能,防止小車在行駛時失去平衡導致側翻,從而保證了小車在行駛中穩(wěn)定優(yōu)越性。圖5 為L298N 電路圖。

        圖4 HC-SR04 超聲波感應器

        圖5 L298N 電路圖

        3 軟件

        3.1 程序初始化

        控制直流電機和舵機需要PWM 方波,該小車的主控STM32F407ZGT6 內置多個定時器,可以用于產生PWM方波,PWM 方波就是一段由相同周期和占空比的方波組成的,當設置好定時器的周期和占空比后,最后再使能定時器,對應的引腳就可以產生PWM 方波了。第二步就是初始化傳感器相關接口,STM32ZGT6 外設有144 個引腳,每個引腳都有相應的功能,引腳可以設置為輸入或者輸出引腳。通過設置引腳的輸入和輸出的設置,單片機就可以實現操控各類外設,并與外設通信。為輸入引腳后,單片機就可以接受外面的信號,設置為輸出引腳,單片機則可以向外輸出使能信號。超聲波傳感器需要兩個IO 口,一個用于觸發(fā)信號的輸出,一個用于信號的輸入,超聲波工作的原理是給超聲波一個觸發(fā)信號(一個高低電平的跳變),然后等待輸入信號接口電平由高變低,根據電平由高變低的時間和聲音在空氣中傳播的速度,得出物體的距離。本設計選用的九軸傳感器模塊集成了芯片和傳感器,可以進行串口通信,設置精度,精度越高則每秒生產的數據越少,還有卡爾曼濾波的迭代次數,數據為0 到999,越大則數據變化的越慢,卡爾曼濾波是為了減少因為噪音信號的產生而造成的誤差,使信號的整體波形更平滑,但是也會影響檢測快慢,在一些角度變化過快的場合應該把迭代次數減少以得到更好的效果。

        3.2 平衡控制與避障控制

        本設計能實現在行駛復雜路面還能平穩(wěn)行駛,同時遇到障礙物能主動避開的功能。傳感器實時檢測小車是否處于平衡狀態(tài),當四個輪子的高度偏差超過系統(tǒng)設定的閾值時,系統(tǒng)會控制舵機轉動,讓那個水平位置升高的兩個舵機轉動一定角度,使輪子抬起來,調整四個輪子的高度一致,從而實現小車的平衡駕駛。避障則通過小車的超聲波模塊和減速電機來控制,避障則是根據情況來控制的,情況一:當小車的一邊檢測到障礙物,而小車的另一邊沒有時,小車先后退,然后向沒有障礙物的那一邊拐。情況二:兩邊都檢測到障礙物,小車先后退,調整好角度再前進,直到變成情況一。

        3.3 無線通信

        全地形的無人車輛也可以使用手機等無線裝置來操作,通訊方式為藍牙2.0。選用藍牙通信是經過根據穩(wěn)定性,準確性,效率等方面考慮的。通過無線通信,可以控制小汽車進行不同的運動,比如啟動和停止,改變車速,也能開啟和關閉用于控制小車平衡的平衡環(huán),可以直接操控小車。該設計的優(yōu)點在于能在調試過程中更快速,準確地收集各種參數,同時也能使在未來的應用中更加方便。圖6 為小車控制的流程圖。

        圖6 軟件控制流程圖

        4 結束語

        隨著現代社會對智能化發(fā)展的需求,運用無人小車在人工智能、精準定位、自主導航、智能操控等技術造福人類。本設計使用巧妙的控制系統(tǒng)使小車懸掛式越過障礙,用單片機使其按照一定的指令工作,提高適應能力,用多種傳感器精準地識別各種地形,有效解決了精準度、安全性、地形限制等問題。

        猜你喜歡
        舵機小車超聲波
        大車拉小車
        快樂語文(2020年36期)2021-01-14 01:10:32
        自制小車來比賽
        科學大眾(2020年17期)2020-10-27 02:49:02
        含齒隙彈載舵機的全局反步模糊自適應控制
        自動化學報(2019年6期)2019-07-23 01:18:36
        劉老師想開小車
        文苑(2018年22期)2018-11-19 02:54:18
        基于Niosll高精度超聲波流量計的研究
        電子制作(2018年17期)2018-09-28 01:56:38
        兩輪自平衡小車的設計與實現
        電子制作(2018年8期)2018-06-26 06:43:02
        基于dsPIC單片機的飛艇舵機控制實現
        電子制作(2018年1期)2018-04-04 01:48:14
        基于高速同步485總線通信的多通道舵機控制器設計
        蝙蝠的超聲波
        超聲波流量計的研究
        電子制作(2016年21期)2016-05-17 03:52:47
        av高潮一区二区三区| 久久夜色撩人精品国产小说| 99久久免费只有精品国产| а√天堂资源官网在线资源| 亚洲成av人片天堂网| 久久亚洲国产精品成人av秋霞| 亚洲日本国产乱码va在线观看| 丝袜美腿在线观看视频| 4hu四虎永久免费地址ww416| 午夜一区欧美二区高清三区| a级毛片免费观看视频 | 国产美女三级视频网站| 一本色道久久88加勒比| 久久久www成人免费毛片| 亚洲第一无码xxxxxx| 色窝窝无码一区二区三区2022| 蜜桃激情视频一区二区| 亚洲av片无码久久五月| 野花社区视频www官网| 99精品久久久中文字幕| 亚洲中文字幕第二十三页| 漂亮丰满人妻被中出中文字幕| 天堂а√在线最新版中文在线 | 99国产免费热播视频| 国产成人高清精品亚洲一区| 91成人自拍国语对白| 色多多a级毛片免费看| 精品国产成人亚洲午夜福利| 成人国产乱对白在线观看| 国产一区二区三区av免费| 亚洲国产精华液网站w| 99ri国产在线观看| 自拍av免费在线观看| 午夜精品久久久久久久| 久久天天躁狠狠躁夜夜96流白浆 | 我的极品小姨在线观看| 在线观看av片永久免费| 午夜精品一区二区三区在线观看| 老色鬼永久精品网站| 午夜一区二区三区免费观看| 日韩欧美aⅴ综合网站发布|