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

基于STM32的智能掃地小車的設計與實現

2021-11-10 11:51:00歐雪霞
電子制作 2021年21期
關鍵詞:設計

歐雪霞

(河源理工學校,廣東河源,517000)

0 引言

為提升生活便利,智能化是當今科技研究熱點。智能掃地機器人可實現自動清掃,較之傳統的人工清掃清潔效率高。而智能掃地機器可以輕松解決人工清掃的疲勞等問題,可替代人類完成清潔工作節省時間,從而提高總體生活質量。

1 總體設計方案

本設計在小車的頂部安裝按鍵和LCD液晶顯示屏,按鍵用于設置小車各種功能參數,顯示屏用于顯示障礙物的方向以及距離。綜合以上考慮選擇設計兩個電路板的方案,首個電路板為實現人機交互的屏幕按鍵板,安裝在小車頂部。第二個電路板是以STM32單片機為核心的核心控制板,通過STM32讀取紅外測距傳感器和紅外避障傳感器的數據信息進行控制電機的前進和后退以及舵機的方向實現避障功能,讀取按鍵設置的各功能參數輸出至LCD顯示屏。內部設置一個DC3-10P接口可以和小車頂部的屏幕按鍵板相連進行通信,智能小車原理框圖如圖1所示。

圖1 智能掃地小車原理框圖

2 硬件電路設計

本設計核心控制板主要以STM32單片機為控制核心芯片,電源穩壓電路以78L05和7533穩壓芯片作為本設計的穩壓供電系統。該芯片的最高耐壓5.5V,最大輸出電流1.5A。吸塵風扇電機只有一個方向轉動,本設計采用NPN三極管作為吸塵風扇開關,設計紅外測距傳感器接口以及紅外避障傳感器接口連接傳感器模塊。

■2.1 穩壓電路系統設計

采用兩個18650鋰電池串聯給小車供電,鋰電池滿電電壓值為8.4V。本設計舵機和紅外測距傳感器等模塊需5V供電電壓,而STM32單片機及液晶顯示屏需3.3V供電電壓。因此設計采用78L05穩壓芯片提供5V穩壓輸出,采用HT7533穩壓芯片提供3.3V穩壓輸出。本設計使用的HT7533穩壓芯片具有低壓差和低功耗等優點。在提供低差壓以外功耗較低可有效減少充電次數,電源穩壓電路如圖2所示。

圖2 電源穩壓電路圖

■2.2 電機驅動電路設計

電機驅動由TC117HS芯片作為驅動芯片,該芯片內置H橋電路可驅動小車前進和后退及停止功能。芯片輸出OUTA和OUTB引腳分別接到電機兩個引腳上,通過改變引腳電平高低控制小車向前、向后行駛及停止。電機在開關瞬間會產生尖峰波形,在電機接口處設計四個二極管用于吸收尖峰干擾信號,確保電路工作穩定,電機驅動電路如圖3所示。

圖3 電機驅動電路圖

■2.3 風扇驅動電路設計

利用NPN三極管的飽和與截止狀態對風扇進行控制,R3電阻為基極下拉電阻,當PB7引腳無信號時可將該引腳拉至低電平使三極管處于截止狀態,R2電阻起限流作用。當PB7引腳輸出高電平三極管導通風扇開啟,輸出低電平三極管截止風扇關閉。在電路接口處設計一個二極管用于吸收風扇開關產生的尖峰電壓,風扇驅動電路如圖4所示。

圖4 風扇驅動電路圖

■2.4 屏幕按鍵板設計

電路板主要以按鍵和屏幕為主,電路板安裝在小車頂部方便觀察屏幕顯示,按鍵可啟動和關閉小車。此外,還有設置相關功能參數。電路板上設有一個接口通過一根數據線連接到內部的核心控制板進行供電和通信。電路中設有一個HT7533穩壓芯片可以輸出3.3V給LCD12864液晶顯示屏供電,該芯片輸出電流能力較小。為了確保STM32單片機供電穩定性,該電路板增加了一個HT7533穩壓芯片給LCD12864液晶顯示屏供電,屏幕按鍵電路如圖5所示。

圖5 屏幕按鍵板原理圖

3 系統程序設計

本次軟件設計基于STM32芯片的HAL庫進行開發,程序設計主要由紅外測距程序、舵機控制、避障算法、按鍵驅動、LCD屏幕驅動等程序組成。避障算法程序通過紅外測距傳感器和紅外避障傳感器檢測障礙物距離和方向進行避障。紅外測距程序通過IIC通訊協議對四個紅外測距傳感器的原始值進行讀取并計算距離。按鍵驅動程序通過按鍵連接芯片引腳高低電平判斷按鍵是否被按下而實現其功能。

■3.1 紅外測距程序

本設計需實時更新紅外測距傳感器的距離值,更新太快會增加單片機負擔,更新太慢可能導致小車檢測到障礙物距離延時從而直接撞上障礙物。經調試最終以100ms間隔時間對四個紅外測距傳感器進行實時更新距離值。實現方法是通過定時器中斷定時每毫秒進入一次中斷當進入100次。每100毫秒對四個紅外測距傳感器進行原始數據讀取和計算,讀取紅外測距傳感器距離值流程如圖6所示。

圖6 紅外測距傳感器讀取數據流程圖

■3.2 舵機控制程序

使用STM32單片機內部定時器和自帶的比較器產生一個可調的PWM信號對舵機進行控制。配置PWM的時鐘周期為20毫秒,配置系統時鐘經過72分頻后定時器計數時鐘周期為1微秒,每經1微秒定時器計數器加1一直到20000微秒完成一個PWM周期。當定時器計數器值比RCC1寄存器值小時輸出高電平,否則輸出低電平。通過改變寄存器RCC1的值就可改變PWM高電平時間,從而控制舵機角度,舵機控制流程如圖7所示。

圖7 舵機控制流程圖

■3.3 避障算法原理及程序

避障算法是程序設計核心,通過紅外測距傳感器測量小車與周圍障礙物的距離避免發生碰撞。避障算法原理是在小車周圍障礙物的距離,大于設定值時會一直保持往前行駛。當檢測到障礙物距離小于15厘米時,紅外測距傳感器會對左右障礙物距離進行判斷并選擇距離障礙物較遠的方向拐彎。當右上角或左上角檢測的紅外避障傳感器到障礙物時,小車掉頭會因空間不足直接撞上障礙物,避障核心算法流程如圖8所示。

圖8 避障算法流程圖

4 智能小車調試與測試數據

在小車四周放置不同距離障礙物,使用卡尺測量小車與障礙物的距離是否準確并記錄數據,表1為紅外測距傳感器測試數據。測量方式如圖9所示,紅外測距傳感器分辨率為1cm。紅外測距傳感器測試距離可達2~63cm,經調試小車與障礙物距離15cm時改變行駛方向,距離太近容易撞上障礙物,距離太遠角落清掃不干凈。智能小車實物如圖10所示。

圖9 紅外測距傳感器距離測試圖

圖10 實物圖

表1 紅外測距傳感器調試數據表

5 結論

本設計完成對按鍵電路、電機電路以及風扇控制電路的設計與調試,電路各項性能參數滿足設計要求。小車內部安裝有吸塵風扇和儲塵盒,完成了智能掃地小車的吸塵功能。通過紅外測距傳感器以及紅外避障傳感器實現小車遇見障礙物時,能夠判斷方向和距離改變方向選擇距離障礙物最遠的方向行駛從而實現自動避障功能。此次設計符合題目要求的結構簡單、操作便捷、成本低等特點。

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 亚洲第一视频免费在线| av免费在线观看美女叉开腿| 日本免费a视频| 亚洲Aⅴ无码专区在线观看q| 亚洲a免费| 国产精品美人久久久久久AV| 欧美精品v| 成人无码区免费视频网站蜜臀| 亚洲欧美一区二区三区麻豆| 国产91丝袜在线播放动漫| 亚洲国产AV无码综合原创| 亚洲人成高清| 午夜无码一区二区三区在线app| 久久国产黑丝袜视频| 青青青视频免费一区二区| 美女国产在线| 欧美一级黄色影院| 高清乱码精品福利在线视频| 成人免费一区二区三区| 91精品国产麻豆国产自产在线| 日韩A级毛片一区二区三区| 狠狠久久综合伊人不卡| 日韩在线成年视频人网站观看| 久久人体视频| 男人的天堂久久精品激情| 2021精品国产自在现线看| a在线亚洲男人的天堂试看| 色婷婷啪啪| 亚洲中文字幕在线精品一区| 九九久久精品国产av片囯产区| 四虎国产在线观看| 亚洲国产综合精品中文第一| 黄片一区二区三区| 亚洲国产高清精品线久久| 国产成人综合在线观看| 国产成人综合网| 国内精品久久久久久久久久影视| 91精品国产福利| 国产亚洲精| 国产美女主播一级成人毛片| 福利姬国产精品一区在线| 国产精品综合色区在线观看| 亚洲成a人片| 免费一级毛片完整版在线看| 国产精品午夜电影| aa级毛片毛片免费观看久| 为你提供最新久久精品久久综合| 国产精品熟女亚洲AV麻豆| 欧美中文字幕在线视频| 99视频精品在线观看| 在线观看国产精品第一区免费 | 香蕉久久国产超碰青草| 91午夜福利在线观看精品| 亚洲第一黄片大全| 欧美精品v欧洲精品| 国产迷奸在线看| 免费一级大毛片a一观看不卡| 青草精品视频| 久久精品人人做人人爽电影蜜月 | 国产成人亚洲欧美激情| 无码乱人伦一区二区亚洲一| 色悠久久久久久久综合网伊人| 亚洲国产成人在线| 尤物精品视频一区二区三区| 国产成人免费视频精品一区二区| 日韩第九页| 欧美有码在线观看| 国产精品九九视频| 婷婷六月综合网| 一级做a爰片久久毛片毛片| 99人妻碰碰碰久久久久禁片| 精品亚洲麻豆1区2区3区| 夜色爽爽影院18禁妓女影院| 第一区免费在线观看| 中文字幕在线观| 欧美亚洲国产精品第一页| 中文成人无码国产亚洲| 伊人久久大香线蕉影院| 呦系列视频一区二区三区| 亚洲国产成人自拍| 波多野结衣的av一区二区三区| 2021国产精品自拍|