欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 智能超聲波跟隨小車設計報告 [打印本頁]

作者: 猶豫的尸    時間: 2018-7-13 16:04
標題: 智能超聲波跟隨小車設計報告
我們小組在完成超聲波智能小車項目后寫的實驗報告,以51單片機為核心制作的智能小車。

2018年全國大學生電子設計競賽


超聲波跟隨小車



   設計是以stc單片機為主控制器,然后再結合超聲波測距的原理,實現智能小車的實時跟隨控制。超聲波的發射模塊由單片機來控制時序,然后往前方發散從而尋找需要定位的節點并且會通過超聲波信號與射頻信號間的時間差計算發射點與需要定位節點間的距離。根據小車與障礙物距離的長短確定小車的運行。

關鍵詞:超聲波;測距


1





一、系統方案
1、超聲波模塊的論證與選擇
2、電機的論證與選擇
3、電機驅動模塊的論證與選擇
4、控制系統的論證與選擇
5、電源
二、系統理論分析與計算
1、測距的分析與計算
2、跟隨的分析與計算
三、電路與程序設計
1、電路的設計
(1)系統總體框圖
2、程序的設計
(1)程序功能描述與設計思路
(2)程序流程圖
四、測試方案與測試結果
1、測試方案
2、測試條件與儀器
3、測試結果及分析
(1)測試結果(數據)
(2)測試分析與結論
五、結論與心得
六、參考文獻
附錄1:電路原理圖
附錄2:源程序

超聲波跟隨小車

組】

一、系統方案

本系統主要由超聲波模塊、電機驅動模塊、系統控制模塊、電源模塊組成,下面分別論證這幾個模塊的選擇。

1超聲波模塊的論證與選擇

方案一:HC-SR04

HC-SR04超聲波測距模塊可提供2cm-400cm的非接觸式距離感測功能,測距精度可達高到3mm;模塊包括超聲波發射器、接收器與控制電路。

方案二:US-100

US-100 超聲波測距模塊可實現 0~4.5m 的非接觸測距功能,擁有 2.4~5.5V 的寬電壓輸入范圍,靜態功耗低于 2mA,自帶溫度傳感器對測距結果進行校正,同時具有 GPIO,串口等多種通信方式。
HC-SR04和US-100的測距和精確度都差不多,US-100的價格比HC-SR04更高,選擇方案一更經濟實惠。
2、電機的論證與選擇
方案一:采用直流電機,優點在于硬件電路設計簡單。當外加額定直流電壓時,轉速幾乎相等,調速性能較好,且性價比高。對于小車的行駛,能夠很好的控制。
方案二:采用進步電機,進步電機可以實現精確的轉角輸出,只要施加合適的脈沖序列,電機可以按照人們預定的速度或方向進行連續的轉動,便于控速,但是軟件程序的編寫較直流電機稍顯復雜。
兩相比較直流電機更符合本小車的要求,故選擇方案一。
3、電機驅動模塊的論證與選擇

方案一:雙L298驅動模塊

L298采用SMT工藝穩定性高,采用高質量鋁電解電容,使電路穩定工作。可以直接驅動兩路3-16V直流電機,并提供了5V輸出接口(輸入最低只要6V),可以給5V單片機電路系統供電(低紋波系數),支持3.3V MCU ARM控制,可以方便的控制直流電機速度和方向,也可以控制2相步進電機,5線4相步進電機。

雙L298驅動原理圖

方案二:智能車電機驅動模塊

BTS7960是應用于電機驅動的大電流半橋高集成芯片,它帶有一個P溝道的高邊MOSFET、一個N溝道的低邊MOSFET和一個驅動IC。P溝道高邊開關省去了電荷泵的需求, 因而減小了EMI。集成的驅動IC具有邏輯電平輸入、電流診斷、斜率調節、死區時間產生和過溫、過壓、欠壓、過流及短路保護的功能。

BTS7960驅動原理圖

L298驅動能力有限,芯片內阻很大,負載稍大發熱嚴重,利用率非常低,但用于驅動智能小車的電機足夠了,價格合適,經濟實惠。BTS7960驅動能力大(相對l298而言),但此芯片英飛凌已經停產,市面是大多是翻新貨,品質良莠不齊,且價格高,綜上所述,選擇方案一

4控制系統的論證與選擇
采用單片機作為整個系統的核心,用其控制行進中的小車,以實現其既定的性能指標。充分分析我們的系統,其關鍵在于實現小車的自動控制,而在這一點上,單片機就顯現出來它的優勢——控制簡單、方便、快捷。這樣一來,單片機就可以充分發揮其資源豐富、有較為強大的控制功能及可位尋址操作功能、價格低廉等優點。因此,這種方案是一種較為理想的方案。
單片機的選擇
方案一:Stm32
方案二:51
STM32優點:處理速度快,片內程序存儲空間大,性價比高,功耗低,資源豐富。
缺點:程序編寫要求較高。
51優點:操作方便,配置簡單,應用普遍。
缺點:I/O口較少,設計外部電路較為復雜。

基于我們現階段的學習我們最終選擇了51單片機中的STC系列單片機
STC單片機優點:  
1、抗干擾能力強;            
2、保密性能強悍,很難被破解;  
3、單片機時鐘有防外部電磁輻射功能; 
STC單片機缺點:  
1、功耗較高,5V供電;
2、8位,運行速度慢;
3、無硬件乘法器,乘除法運算都為4周期指令;
4、單片機內集成資源少。
            Stc最小系統原理圖

5、電源
選用Li-ion 18650 7.4v。
二、系統理論分析與計算1、測距的分析與計算  

通過超聲波發射裝置發出超聲波,根據接收器接到超聲波時的 時間差就可以知道距離了。 超聲波發射器向某一方向發射超聲波,在發射時刻的同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即停止計時。(超聲波在空氣中的傳播速度為340m/s,根據 計時器記錄的時間t,就可以計算出發射點距障礙物的距離(s),即:s=340t/2)

2、跟隨分析與計算

超聲波發射器向某一方向發射超聲波,在發射時刻的同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即停止計時。(超聲波在空氣中的傳播速度為340m/s,根據 計時器記錄的時間t,就可以計算出發射點距障礙物的距離(s),即:s=340t/2)當小車與障礙物距離小于20cm時,小車后退;大于20cm小于40cm時,小車停止;大于40cm時,小車前進。從而達到小車跟隨障礙物的目的。

三、電路與程序設計1、電路的設計1系統總體框圖

2、程序的設計1程序功能描述與設計思路

1、程序功能描述

根據題目要求軟件部分主要實現超聲波測距與超聲波跟隨。

1)超聲波測距:超聲波模塊發射接收信號的時間與超聲波在空氣中的傳播速度算出距離s=340t/2。

2)超聲波跟隨:通過小車與障礙物的距離控制小車的運行。

2、程序設計思路

超聲波發射器向某一方向發射超聲波,在發射時刻的同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即停止計時。(超聲波在空氣中的傳播速度為340m/s,根據 計時器記錄的時間t,就可以計算出發射點距障礙物的距離(s),即:s=340t/2)當小車與障礙物距離小于20cm時,小車后退;大于20cm小于40cm時,小車停止;大于40cm時,小車前進。

2程序流程圖

1、主程序流程圖

四、測試方案與測試結果1測試方案
將小車放在空地上,小車的前方放置一個障礙物,開啟小車,將障礙物放在離小車20cm的地方,移動障礙物,察看小車的運行模式。
2、測試結果及分析1測試結果(數據)

測距結果如下表所示:                               (單位/cm)

距離

5

7

9

13

15

17

顯示

4.9

7.12

9.05

12.87

15.0

17.1


小車可以跟著障礙物運行

2測試分析與結論
通過測試與檢測實現了超聲波測距,串口顯示,超聲波跟隨的功能。
綜上所述小車達到預計要求
五、結論與心得

本次制作超聲波跟隨小車,實現了超聲波測距,串口顯示,超聲波跟隨的功能。滿足了制作要求。

  通過這次制作,我們小組都收獲頗多。剛開始的時候遇到許多困難,但經過我們的努力,克服了重重困難,最終制作成功。這次制作超聲波跟隨小車不僅用到了以前學到的知識,還讓我們學到了很多之前沒有接觸過的內容,讓我們受益匪淺,同時也鍛煉了我們的動手能力,讓我們對單片機有了更進一步的認識。當然由于水平有限,小車存在些許不足。在制作過程中,由于有些模塊的損壞,程序的不精確,給我們的制作過程造成了很大的困擾,我們通過與其它小組的交流探討,查閱資料,更換模塊,逐步修改,并進行了多次實踐,終于制作成功。通過此次制作,我們不僅在理論知識方面豐富了自己,同時在實踐中也拓展了自己的思維方式。對于今后的課題制作是大有裨益。



完整的Word格式文檔51黑下載地址(內含清晰圖片):
超聲波跟隨小車實驗報2告.doc (659 KB, 下載次數: 84)



作者: 依米花開    時間: 2018-8-6 11:15
為啥下載后沒有圖片和源程序呀

作者: rbmachine    時間: 2019-4-16 19:54
不錯喲,只能實現簡單的直線跟隨吧
作者: 1297206967    時間: 2019-5-8 19:22
。。。圖片和代碼呢


作者: 小湯同學    時間: 2019-5-19 19:06
沒代碼**********




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1