久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 15919|回復: 0
收起左側

電賽51單片機智能循跡小車設計報告

[復制鏈接]
ID:369444 發表于 2018-7-11 14:39 | 顯示全部樓層 |閱讀模式
大學生電子設計競賽
循跡小車(I題)

摘要
本作品采用STC89C52單片機作為控制芯片,小車使用L298N作為電機驅動芯片進行后輪驅動,在車頭處安裝HC-SR04超聲波模塊進行測距以實現避障,單片機通過安裝在車頭處的五個與車尾處的兩個TCRT5000紅外反射傳感器收集賽道信息,再通過控制算法判斷其有效性并控制四個電機的轉速,實現小車前進方向的改變。隨著紅外傳感器的不斷檢測,小車可以沿著固定黑線軌跡行駛。經實際場地測試,該小車可很好地適應“S”彎,虛線跑道,并可進行快速倒車入庫。

目  錄

摘  要              I

目  錄              II

1 系統方案

1.1 整體系統方案的選擇

1.2 整體系統方案的論證

2 系統理論分析

2.1  單片機部分的分析

2.2  硬件部分的分析

2.1.1  單片機部分

2.1.2  其他部分

3 電路與程序設計

3.1 電路的設計

3.1.1 系統總體框圖

3.1.2 紅外循跡傳感器子系統框圖與電路原理圖

3.2 程序的設計

3.2.1 程序功能描述與設計思路

3.2.2 程序流程圖

4 測試方案與測試結果

4.1 測試方案

4.2 測試條件與儀器

4.3 測試結果及分析                            3

4.3.1 測試結果(數據)                            3

4.3.2 測試分析與結論                            4

5 心得體會                            4

附錄1:電路原理圖

附錄2:源程序



大學生電子設計競賽
循跡小車(I題)
1 系統方案
1.1 整體系統方案的選擇

方案一,基于K66嵌入式系統,采用恩智浦智能車車模,配合大功率電機與BTN7971B驅動芯片進行后輪驅動,前輪通過舵機控制方向,通過在車后安裝512線mini編碼器進行PID精確調速,通過OV7725數字二值化攝像頭讀取賽道黑線信息并將數據發送給單片機處理,進而控制電機與舵機的運行。

圖1 方案一設計框圖

方案二,基于52單片機系統,采用普通四輪車模,配合L298N驅動芯片進行后輪驅動,前輪安裝舵機進行轉向,使用HC-SR04超聲波模塊進行測距以實現避障,通過在車前與車后安裝TCRT5000紅外傳感器讀取賽道黑線信息并將數據發送給單片機處理,進而控制電機的轉速來控制小車運行速度與方向。

方案三,改變方案二的驅動模式,由后輪驅動改為四輪驅動,取消舵機。

經測試,恩智浦智能車車模舵機轉向角度不夠,不足以通過S彎,且攝像頭作傳感器只能進行前進,后退時仍需要紅外循跡模塊,將花費過多不必要的時間。而方案二雖然實現了要求的全部功能,但是舵機在轉彎時速度較慢,與其他組相比不具有優勢,因此選擇了速度較快的方案三。

1.2 整體系統方案的論證

用單片機作為循跡小車的處理器,配合使用一系列硬件部分,實現小車的各功能。該方案硬件可分為如下部分:

  • 輸入設備(紅外循跡模塊,超聲波模塊)
  • 電機及其驅動部分

其中,循跡模塊進行黑線的讀取,當反射的光照射到接收管時會在接收管上產生相應的電位變化,超聲波模塊通過高低電平讀定時器的值進行測距,以上信號被單片機識別后。配合電機驅動及直流電機,即可實現循跡與避障功能,。

2 系統理論分析
2.1 單片機部分

STC89C52RC是STC公司生產的一種低功耗、高性能CMOS8位微控制器,具有 8K字節系統可編程Flash存儲器。STC89C52使用經典的MCS-51內核,但做了很多的改進使得芯片具有傳統51單片機不具備的功能。在單芯片上,擁有靈巧的8位CPU 和系統可編程Flash,在循跡小車的實現中,起到至關重要的作用。

2.2 硬件部分
2.1.1 HC-SR4超聲波模塊

超聲波模塊主要有TRIG控制端與ECHO接收端兩個端口,控制口發一個10us以上的高電平,就可以在接收口等待高電平輸出。一有輸出就可以開定時器計時,當此口變為低電平時就可以讀定時器的值,此時就為此次測距的時間,方可算出距離,如此不斷的測周期,就可以算出移動測量的值。

2.1.2 TCRT5000紅外發射傳感器

紅外發射管發射光線到路面,紅外光遇到白底則被反射,接收管接收到反射光,經施密特觸發器整形后輸出低電平;當紅外光遇到黑線時則被吸收,接收管沒有接收到反射光,經施密特觸發器整形后輸出高電平,同時將信號輸入單片機進行處理。

3 電路與程序設計
3.1 電路的設計
3.1.1系統總體框圖
圖5 系統總體框圖
3.1.2 紅外循跡傳感器子系統框圖與電路原理圖
圖6紅外循跡傳感器子系統框圖
3.2程序的設計
3.2.1程序功能描述與設計思路
小車通過尋跡模塊產生外部中斷,來識別黑色長標志線。每個標志線之后對應不同的狀態,依次為直行模式,單線模式,雙線模式,單線模式和倒庫模式。直行模式就是兩邊電機相同轉向直行;單線模式是用前部里側的兩個尋跡模塊檢測黑線控制兩側電機轉向;雙線模式是用前面的外部的外側兩個尋跡模塊來檢測黑線,控制電機轉向;倒庫模式先后左轉后尋黑線后退,到達庫底停車10s,再由外部中斷移庫,移庫后用里面兩個尋跡和右邊尋跡模塊檢測黑虛線到達超聲波前,實現避障到達終點。
3.2.2 程序流程圖
圖8 程序流程圖
4 測試方案與測試結果



    • 測試方案
將小車放置于比賽場地上進行測試。
4.2 測試條件與儀器
中心提供的場地。
4.3 測試結果及分析            
4.3.1 測試結果(數據)

小車可以沿鋪設的黑線場地進行“S”型轉彎,虛線跑道循跡行駛,并可進行快速倒車入庫與移庫,并避開最后的障礙物。

4.3.2 測試分析與結論

小車在絕大多數情況下均很好的實現了題目的全部要求,只在極少數情況下會駛出虛線跑道,說明我們的程序在虛線的識別上仍然存在一些小問題。

5 心得體會

這次比賽是個人努力與團隊協作的共同產物,相互不能割舍。通過這次比賽,加強了我們動手、思考和解決問題的能力。在整個設計過程中,我們通過這個方案包括設計了一套電路原理和Proteus仿真應用及和芯片上的選擇。在設計過程中,經常會遇到這樣那樣的情況,就是心里想這樣的接法可以行得通,但實際接上電路,總是實現不了,因此耗費在這上面的時間用去很多。我覺得設計同時也是對課本知識的靈活運用,因為課本上的知識點繁雜,平時的基礎學習并不能很好的掌握其中的理解各個元件的功能,而且考試內容有限。因此在這次課程設計過程中,我們掌握了理論與實踐相互結合,印象更加深刻。在平時看課本時,有時問題老是弄不懂,理解不上去,缺乏動手能力,在做設計過程中,把握其中的關鍵知識點,充分研究,對于知識的領悟更加深刻。在動手處理單片機時,更急發現到實踐的重要性,哪怕一個小小細微的功能元件的錯誤都會失敗,細心與耐心、恒心才能做的成功,而且在布局和構造格式中,線的布局上既要美觀、實用和簡單,其中兼顧到方方面面去考慮是很需要的,否則會影響整個設計的實際性的應用。


附錄1:電路原理圖

以上的Word格式文檔51黑下載地址(不含源碼):
尋跡小車.docx (578.26 KB, 下載次數: 101)



評分

參與人數 2黑幣 +51 收起 理由
89C52RC + 1 很給力!
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:475774 發表于 2019-3-22 17:21
沒有源碼 還要了黑幣?

ID:522778 發表于 2019-5-1 08:19
我沒有下載,退出了,黑幣就被扣了

無效樓層,該帖已經被刪除
5#
無效樓層,該帖已經被刪除
6#
無效樓層,該帖已經被刪除
7#
無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久国产一区二区三区 | 偷拍自拍网址 | 成人一区二 | 日韩精品中文字幕一区二区三区 | 日本小电影网站 | 亚洲精品一区二区网址 | 欧美午夜一区 | 日韩成人免费视频 | 亚洲精品视频三区 | 九色网址 | 中文字幕在线观看av | 青青久久久 | 看羞羞视频免费 | 日日爽| 国产成人一区二区三区久久久 | 超碰美女在线 | 午夜影院在线观看 | 一区二区电影网 | 日韩欧美国产一区二区三区 | 久久久久国产一区二区三区 | 国产亚洲精品成人av久久ww | 四色永久| 美女久久久久久久久 | 亚洲一区二区三区国产 | 午夜视频在线观看网址 | 国产一区二区三区免费 | 亚洲区中文字幕 | www天天操 | 精品视频999 | 天天干国产 | 天天综合日日夜夜 | 日韩视频一区在线观看 | www.夜夜骑.com | 日韩在线视频免费观看 | 美国十次成人欧美色导视频 | 免费观看日韩av | 欧美一级片黄色 | 成人免费淫片aa视频免费 | 久久久久久成人 | 欧美成人手机在线 | 亚洲一区二区三区免费观看 |