99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>汽車電子>基于AT89S52的防撞小車系統(tǒng)設計

基于AT89S52的防撞小車系統(tǒng)設計

2017-11-27 | rar | 0.5 MB | 次下載 | 1積分

資料介紹

 超聲波傳感器因其測量精度高、 響應快和價格低廉而得到了廣泛應用,傳統(tǒng)應用方式是1 個發(fā)射頭對應1 個接收頭 ,也有多個發(fā)射頭對應1 個接收頭。但我們在實際應用中發(fā)現(xiàn),如果障礙物的面很大(如墻壁),超聲波傳感器可以用來準確測距,但若將其應用在小車防撞系統(tǒng)中,由于障礙物呈柱狀,而超聲波發(fā)射頭有一定的散射角(左右),因此即使障礙物不在小車正前方,超聲波仍能檢測到斜前方回波,這就給智能控制車輛行進帶來困難和誤導,為了解決這一問題,我們提出了一種使用雙接收頭的方案,并從實用角度給出了一套具體控制策略。
  2系統(tǒng)的結(jié)構(gòu)流程設計
  我們的整個系統(tǒng)需要完成測距,測速,定位,控制小車運動等功能,系統(tǒng)包括如下六部分: 超聲波發(fā)射電路, 超聲波接受電路,信號處理器,溫度測量,小車控制電路等五部分。系統(tǒng)結(jié)構(gòu)框圖如圖一所示:
  基于AT89S52的防撞小車系統(tǒng)設計
  圖1:系統(tǒng)結(jié)構(gòu)框圖
  通過單片機產(chǎn)生40k 的方波,經(jīng)過放大后驅(qū)動超聲波傳感器發(fā)射頭,從而發(fā)出超聲波,遇到前方物體反射后由接收端捕捉,經(jīng)過對兩個接收頭捕捉時間的計算以及加入溫度補償,判斷最終前方小車的方向與距離,再通過與前次數(shù)據(jù)差分計算出其相對前車的速度,最后通過速度、距離以及位置三個數(shù)據(jù)進行智能控制,控制小車轉(zhuǎn)彎或減速慢行等。
  具體的硬件組成為:MCU 采用AT89S52 單片機,P1.0 口輸出超聲波換能器所需的40K 方波信號,經(jīng)過反相器7404 后驅(qū)動傳感器,為了能使超聲波發(fā)射得更遠,我們并接了三個發(fā)射頭,利用外中斷0 口監(jiān)測超聲波接收電路輸出的返回信號,回波檢測采用紅外檢測集成芯片CX20106,顯示電路采用簡單的4 位共陽LED數(shù)碼管,斷碼用74LS244,位碼用8550 驅(qū)動。測溫部分使用18B20 測出當前的環(huán)境溫度用以判斷出超聲波傳播的速度。
  3 MCU 算法控制
  3.1 距離計算與方位判斷
  單片機可以計算出發(fā)射與接收到超聲波之間的時間,根據(jù)測溫系統(tǒng)的實際測溫, 查找出在該對應溫度下的聲速,計算出反射物距離兩接收端的距離。 理論上由以上兩個數(shù)據(jù)上就可以直接數(shù)學推導出該物體的空間位置(如圖2 和公式一、二所示)。
  基于AT89S52的防撞小車系統(tǒng)設計  
基于AT89S52的防撞小車系統(tǒng)設計
  圖2 超聲波傳感器空間方位
  其中d 為R1 與R2 的距離,z1、z2 分別為物體到各個接收端的距離 ,如果直接這樣計算就會過于復雜,普通單片機處理的話耗時較多, 于是我們提出了一種基于計算二者距離差來大致判斷物體位置的方法。一般來講小車只關心在車前方的物體,我們設定一個距離參數(shù)l代表前方障礙物與小車的水平距離,再設定一個距離參數(shù)h,代表前方障礙物與小車的垂直距離。我們可以由下面的關系推導出h, l, d與z2-z1的關系(公式3---公式6)。
  基于AT89S52的防撞小車系統(tǒng)設計
  將公式6想減的兩項做除法不難發(fā)現(xiàn)第一項始終大于第二項,所以z2-z1是關于l的增函數(shù), 同時隨著h的減小,z2-z1同樣會變大,也就是說當障礙物體靠近小車時,如果其偏離了小車的中心(即不會撞到)有一個明顯的特征為其z2-z1的值會比較大,我們可以取d=5cm h=30cm, 讓l在[10cm,30cm]間變化,做出的曲線如圖3所示,各個物理量的幾何關系見圖4 。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費下載
  2. 0.00 MB  |  1491次下載  |  免費
  3. 2單片機典型實例介紹
  4. 18.19 MB  |  95次下載  |  1 積分
  5. 3S7-200PLC編程實例詳細資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關電源原理及各功能電路詳解
  10. 0.38 MB  |  11次下載  |  免費
  11. 6100W短波放大電路圖
  12. 0.05 MB  |  4次下載  |  3 積分
  13. 7基于單片機和 SG3525的程控開關電源設計
  14. 0.23 MB  |  4次下載  |  免費
  15. 8基于AT89C2051/4051單片機編程器的實驗
  16. 0.11 MB  |  4次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費
  7. 4LabView 8.0 專業(yè)版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費
  9. 5555集成電路應用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費
  11. 6接口電路圖大全
  12. 未知  |  30320次下載  |  免費
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費
  15. 8開關電源設計實例指南
  16. 未知  |  21539次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537793次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191183次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138039次下載  |  免費