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

基于stm32的智能搖頭避障車設計

2018-01-02 11:55:50王福順郭恒吉
科學與財富 2018年33期

王福順 郭恒吉

摘 要:此設計主要是圍繞智能小車的避障功能進行的,利用了超聲波的瞬態測距原理和紅外避障模塊遇障礙物時輸出呈低電平的原理,通過超聲波來檢測小車與障礙物之間的距離,并將檢測的距離與程序中的預定值進行比較,然后做出判斷,并由微控制器stm32控制著電機和舵機的轉向,以此控制著小車的前進、后退、左轉、右轉,以及由舵機控制著超聲波測距模塊收發頭的朝向,從而在小車遇到障礙物時能實現自動避障。

關鍵詞:智能小車;stm32;舵機;傳感器;避障

0 前言

如今社會發展迅速,互聯網、大數據、人工智能等先進智能技術愈加成熟,成為社會發展趨勢,而智能汽車作為其中一種,對社會生產發展起著十分重要的支撐作用。因此,對智能車功能的研究有著重要的實際意義。

1 總體設計方案

以二驅動小車車模為載體,以舵機、云臺和HC-SR04超聲波模塊三者共同組成輪式機器人頭部,采用兩節1.5 V干電池并搭配穩壓管來作為簡單的直流穩壓電源,選用直流減速電動機,以L298N驅動模塊作為驅動部分,以STM32F103ZET6芯片為系統控制核心,采用其最小系統板的形式,另外以兩個紅外避障模塊來配合超聲波測距模塊進行避障,最后利用Keil的開發環境對系統程序進行編寫調試。

2 硬件設計

2.1 超聲波模塊

HC-SR04超聲波模塊可提供2cm~400cm的非接觸式距離感測功能,測距精度可達3mm,模塊包括超聲波發射器、接收器與控制電路。其基本工作原理如下:

(1)利用IO口TRIG觸發測距,給出至少10μs的高電平信號;

(2)由模塊本身自動發送8個40KHz的方波,自動檢測是否有信號返回;

(3)若有信號返回,則通過IO口ECH0輸出一個高電平,而高電平持續的時間就是超聲波從發射到返回的時間;

(4)測量距離=(高電平時間*聲速(340m/s))/2.

注:聲速受到溫度等因素的影響,未必是340m/s,故測量距離存在一定誤差.

2.2 舵機

舵機是一種位置伺服的驅動器,適用于角度不斷變化并保持的控制系統,具有控制簡單、大扭力、成本低、易安裝調試等特點。其主要性能取決于最大力矩和工作速度,單位:秒/60度。例如,機器人機電控制系統中,舵機的控制效果是影響系統整體性能的重要因素。另外,舵機易于控制和輸出,能夠作為基本的輸出執行機構,使得它易與MCU的接口相連。舵機的控制信號是PWM信號,可通過改變占空比來改變舵機的位置。此舵機輸出軸轉角在0°~180°變化,其脈沖寬度在0.5ms~2.5ms變化。

2.3 紅外避障模塊

當模塊檢測到障礙物時,OUT端口持續輸出低電平信號(0),反之輸出為高電平(1);其可直接與單片機相連,檢測角度為35°,最小檢測距離達2~3cm,可通過電位器調節檢測距離,面向電位器,順時針旋轉電位器,則檢測距離增大,反之減小。

2.4 驅動模塊

此系統設計所使用的驅動模塊為L298N模塊,其使用L298N作為主驅動芯片,具有驅動能力強,發熱量低,抗干擾能力強的特點,且使用大容量電容以便續流保護二極管,提高可靠性,其驅動電壓為5V~35V,工作邏輯電壓為5V,最大邏輯電流為36mA,采用H橋雙路驅動工作模式。

2.5 系統微控制器

根據程序存儲容量,可將ST芯片分為LD(<64KB)、MD(<256KB)、HD(>256KB)三類。此系統設計所選MCU為STM32F103ZET6,屬于HD類。它是基于ARM Cortex-M3核心的32位微控制器,屬于LQFP-144封裝,主頻72MHz,擁有512KB內部flash、64KBSRAM、8個定時器,5路USART,多達80個GPIO且大多兼容5V邏輯,支持片外高速晶振(8MHz)和片外低速晶振(32MHz),支持JTAG/SWD調試,可與價格低廉的仿真器配合,實現高速、低成本開發,通過片內BOOT區實現串口的在線程序燒寫(ISP),CPU工作電壓為2.0V~3.6V。由此可見STM32F103ZET6芯片片上資源十分豐富,可快速驗證片上外設功能,方便移植到其它中、低容量的F1系列芯片上,使得設計開發更加方便快捷。

2.6 電源部分

電源部分主要采用干電池、升壓模塊和穩壓管進行供電的方式。利用兩節1.5V的干電池作為直流電源,通過DC-DC可調升壓穩壓模塊將3V的電壓上調至接近12V,然后與L298N的VCC接口(12V)相連,以便提供足夠的動力驅動電動機;另將3V直流電源經穩壓管與MCU相連,以便為CPU提供所需電能。

3 軟件設計

在系統main()函數前定義一些子函數,包括啟動超聲波、小車前進、后退、左轉、右轉、停止、超聲波測距、延時、定時器初始化、中斷服務程序等函數。而程序流程圖中僅以hongwai= =1作為標志,統一代表遇到障礙時左右避障模塊中任何一個輸出為低電平的情況,并不是用“1”來直接表示低電平,“1”代表有障礙物。

4 結束語

對于移動智能設備,避障是最基本且不可缺少的功能之一,一旦缺失,便可能帶來巨大的經濟和安全損失。該設計主要采用超聲波模塊進行避障,避障效果存在一定局限性,但若將超聲波模塊改用快速捕捉移動物體的高清攝像頭,以此采集小車或移動機器人行駛過程中前方及周圍情況的障礙物信息,同時增加車載傳感器的數量并安裝在合適的方向和位置,則有望進一步提高避障的及時性和小車的安全性,也有利于應用在更廣的領域和范圍。

參考文獻:

[1]郭天祥.新概念51單片機C語言教程-入門、提高、開發、拓展全攻略[M].北京:電子工業出版社,2009.1.

[2]沈紅衛等.STM32單片機應用與全案例實踐[M].北京:電子工業出版社,2017.6.

[3]張勇.ARM Cortex-M3嵌入式開發與實踐-基于STM32F103[M].北京:清華大學出版社,2017.

[4]繆璐婷.基于STM32的循跡避障智能車設計[J].技術交流,2017.

[5]李亞巨,李戰勝等.基于stm32f103zet6的智能小車的制作[J].智能應用,2013.

主站蜘蛛池模板: 色婷婷成人| 国产成人在线小视频| 人妻无码中文字幕一区二区三区| 欧美性久久久久| 免费国产在线精品一区| 亚洲欧美一区二区三区麻豆| 国产欧美精品一区aⅴ影院| 日韩经典精品无码一区二区| 精品国产免费观看| 原味小视频在线www国产| 国产精品lululu在线观看| 亚洲精品无码av中文字幕| 亚洲黄色视频在线观看一区| 91久草视频| 无码一区中文字幕| 亚洲妓女综合网995久久| 亚洲精品男人天堂| 午夜啪啪福利| 国产91丝袜| 免费A级毛片无码无遮挡| 亚洲无卡视频| 国产精品亚洲а∨天堂免下载| 亚洲欧美另类日本| 国产日产欧美精品| 亚洲天堂免费观看| 国产成人91精品| 人妻熟妇日韩AV在线播放| 日韩一二三区视频精品| 欧美日韩亚洲综合在线观看| 天天躁狠狠躁| 乱系列中文字幕在线视频| 成人伊人色一区二区三区| 青青网在线国产| 免费无码网站| 亚洲精品福利网站| 国产精品视频久| 99精品免费在线| 亚洲首页在线观看| 欧美精品在线视频观看| 日韩免费视频播播| 爆乳熟妇一区二区三区| 香蕉视频在线观看www| 亚洲视频免费在线| 一区二区三区成人| 91小视频在线观看| 在线观看欧美国产| 日韩人妻少妇一区二区| 国产精品自在拍首页视频8| 欧美另类图片视频无弹跳第一页| 国产日韩久久久久无码精品| 一区二区日韩国产精久久| 日韩在线视频网站| 亚洲精品黄| 亚洲 日韩 激情 无码 中出| 亚洲成年人片| 国产97视频在线观看| 在线网站18禁| 欧美日韩在线第一页| 国产呦精品一区二区三区下载| 亚洲人成电影在线播放| 国产免费人成视频网| 极品av一区二区| 久久久久免费精品国产| 亚洲熟妇AV日韩熟妇在线| 国产在线视频欧美亚综合| 一级毛片免费观看久| 国产精品男人的天堂| 日韩国产综合精选| 国产麻豆另类AV| 99re视频在线| 尤物成AV人片在线观看| 亚洲人成网站色7799在线播放| 特级毛片免费视频| 日本不卡免费高清视频| 亚洲大尺码专区影院| 欧美爱爱网| 91啪在线| 一本大道香蕉久中文在线播放| 免费国产好深啊好涨好硬视频| 日本三区视频| 五月天综合网亚洲综合天堂网| 高h视频在线|