資料介紹
本次設計的簡易智能電動車采用簡單的人工智能技術,使用AT89C52作為小車的檢測和控制核心。根據題目設定的行進及具體要求,分別采用紅外傳感器進行尋跡行駛、黑帶采集及變速行駛,采用霍爾元件對小車行駛過程中的速度進行測量,并在終點進行行駛路程的測量,采用直流減速電機對小車實行較精確定位,由LCD顯示出各項功能知識。由數碼管進行行駛時間顯示,由蜂鳴器及LED構成聲光提示電路。最后,小車的運行過程中的各種自動化過程由單片機通過編程實現。
變化而變化。當光線照射到白線上面時,光線發射強烈,光線照射到黑線上面時,光線發射較弱。因此光敏電阻在白線和黑線上方時,阻值會發生明顯的變化。將阻值的變化值經過比較器就可以輸出高低電平。但是這種方案受光照影響很大,不能夠穩定的工作。
方案二:紅外探測法,即利用紅外線在不同顏色的物體表面具有不同的反射性質的特點,在小車行駛過程中不斷紅外發射管發出紅外線,當發出的紅外線照射到白色的平面后反射,若紅外接收管能接收到反射回的光線則檢測出白線繼而輸出低電平,若接收不到發射管發出的光線則檢測出黑線繼而輸出高電平。
單片機就是通過接收到的高低電平為依據來確定黑線的位置和小車的行走路線。對于發射和接收紅外線的紅外探頭,可以自己制作或直接采用集成式紅外探頭。
經測試,此種方法簡單可靠。
經反復對比后,采用方案二。
1、 控制電機方案比較
方案一 :利用步進電機的準確定長步進性能方便的實現調速和方向的偏轉,且能準確的測量速度、路程以及時間,簡化編程和硬件連接的工作量。但是步進電機在與機械配合的小車改裝上難度極大,非短時間所能完成。該方案實現較困難。
方案二 :用玩具小車上自帶的雙直流電機,只需對后輪電機進行簡單改造,加上一個齒輪減速裝置即可,兩電機分別負責小汽車的驅動和轉向的功能,依據外圍紅外反射傳感器所采集到的信息可以補足直流電機定位不準的缺點,同時紅外反射傳感器的使用還能實現比較準確的尋跡行駛,用較好的控制算法及特色硬件來提高小車的整體性能,可具有很高的性能/價格比。
經比較驗證,顯然方案一的機械結構也短時間內難以滿足題目的要求,而方案二本身是與小車相兼容的,性能也比較好,采用方案二。
2、電機驅動方案的比較
方案一:采用傳統的功率三極管作為功率放大器的輸出控制直流電機。線性型驅動的電路結構和原理簡單,成本低,加速能力強,但功率損耗大,特別是低速大轉距運行時,通過電阻R的電流大,發熱厲害,損耗大。
方案二:采用繼電器對電動機的開或關進行控制,通過開關的切換對小車的速度進行調整。此方案的優點是電路較為簡單,缺點是繼電器的響應時間慢,易損壞,壽命較短,可靠性不高。
方案三:采用專用芯片L298N作為電機驅動芯片。L298N是一個具有高電壓大電流的全橋驅動芯片,它相應頻率高,一片L298N可以分別控制兩個直流電機,而且還帶有控制使能端。用該芯片作為電機驅動,操作方便,穩定性好,性能優良。且由L298N結合單片機可實現對小車速度的精確控制。這種調速方式有調速特性優良、調整平滑、調速范圍廣、過載能力大,能承受頻繁的負載沖擊,還可以實現頻繁的無級快速啟動、制動和反轉等優點。
因此決定采用L298N控制直流電機。
4、顯示存儲信息和全程時間部分的方案比較
方案一 :用普通的數碼管來實現顯示功能。這種方法簡單易行,并且適合于硬件操作,但是數碼管消耗電流特別大,對電源的容量要求很高,而且不能顯示漢字因而難以適應電池供電系統的節能運行要求。
方案二 :使用液晶顯示板來完成顯示的功能。液晶顯示板的操作需要一定的難度和技巧,而且很容易損壞,所以其硬件需要謹慎使用,但是它解決了數碼管存在的各種問題,如消耗電能特別小、能顯示多行漢字等。
經驗證比較,方案二不但能節省電能,而且能實現普通數碼管無法實現的漢字顯示功能。采用方案二。
5、動態平衡點檢測的方案比較
方案一:采用“液體擺”式慣性器件
液體擺的結構原理是在玻璃殼體內裝有導電液,并有三根鉑電極和外部相連接,三根電極相互平行且間距相等,如圖2所示。當殼體水平時,電極插入導電液的深度 相同。如果在兩根電極之間加上幅值相等的交流電壓時,電極之間會形成離子電流,兩根電極之間的液體相當于兩個電阻RI和RIII。若液體擺水平時,則RI =RIII。當玻璃殼體傾斜時,電極間的導電液不相等,三根電極浸入液體的深度也發生變化,但中間電極浸入深度基本保持不變。如圖3所示,左邊電極浸入深 度小,則導電液減少,導電的離子數減少,電阻RI增大,相對極則導電液增加,導電的離子數增加,而使電阻RIII 減少,即RI>RIII。反之,若傾斜方向相反,則RI<RIII。在液體擺的應用中也有根據液體位置變化引起應變片的變化,從而引起輸出電信號變化而感知傾角的變化。在實用中除此類型外,還有在電解質溶液中留下一氣泡,當裝置傾斜時氣泡會運動使電容發生變化而感應出傾角的“液體擺”。但由于小車在行駛中振動較使得小車在未到達平衡點時由于振動的原因使上面所述的RI =RIII,從而是的小車檢測到假平衡點而發生誤操作,因此這種方案不可取。我們決定采用方案二
方案二:采用三個集成光電耦合器件,利用小車爬坡時系統產生一定的弧度,使三個光電管在任意時刻至少有一或兩個導通,利用軟件編程實現對整個系統平衡的控制。
方案三:
像尋跡電路那樣采用紅外對管,將3個紅外對管排成一排,在做一個裝有紅外發射管的單擺,在水平狀況下,使發射管正對于中間的接收管,當小車爬坡時,單擺與接收管不再垂直,而產生一定傾角,中間的接收管不再接收,基于這種原理,理論上是可行的,但是由于紅外對管受可見光的影響很大,測試結果與理論相差甚遠。
綜上所述,我們采用方案二
二、系統整體方案設計與論證
對于本系統來說,要實現的基本目的是能夠在規定時間內使小車分別完成在水平和傾斜兩種狀態下的從A至B停5秒后再從B退向A端,并分別顯示前進和倒退的時間完成以上任務后,又要使得小車在兩分鐘內從有配重物體的蹺蹺板的起始端前進到達板平衡位置處停留5秒以上,并以聲光提示,并顯示所用時間,且配重物體可在板上任意調節。基于以上要求并結合我們所掌握的資料 ,我們共設計了以下幾種方案。
方案一:題目的要求決定了小車在任何時候都必須“直來直往”,即要求小車是直向行駛的,可以通過做一個絕對標準的蹺蹺板和采用一個性能極其優良的電動車,使小車在任何時候僅依靠其物理結構保證在板上是直向行駛的,但受客觀條件的限制,這種方案很難能夠真正的實現。
方案二:采用智能控制方法,使小車在非直線行駛時自動的校正行駛方向,以保證小車在總體上的行駛是直向行駛的,基于此原理我們決定采用尋跡行駛的方案,即在車前下方加上垂直于地面的紅外對管,使之正對于板上的一條黑色軌跡線利用紅外線在不同顏色的物體表面具有不同的反射性質的特點,在小車行駛過程中不斷紅外發射管發出紅外線,當發出的紅外線照射到白色的平面后反射,若紅外接收管能接收到反射回的光線則檢測出白線繼而輸出低電平,若接收不到發射管發出的光線則檢測出黑線繼而輸出高電平。就是通過單片機接收到的高低電平為依據來確定黑線的位置和小車的行走路線。
關于平衡點的檢測,要用到傾角傳感器,這里我們總結了兩種方案
方案一:采用“液體擺”式慣性器件
液體擺的結構原理是在玻璃殼體內裝有導電液,并有三根鉑電極和外部相連接,三根電極相互平行且間距相等,如圖2所示。當殼體水平時,電極插入導電液的深度 相同。如果在兩根電極之間加上幅值相等的交流電壓時,電極之間會形成離子電流,兩根電極之間的液體相當于兩個電阻RI和RIII。若液體擺水平時,則RI =RIII。當玻璃殼體傾斜時,電極間的導電液不相等,三根電極浸入液體的深度也發生變化,但中間電極浸入深度基本保持不變。如圖3所示,左邊電極浸入深 度小,則導電液減少,導電的離子數減少,電阻RI增大,相對極則導電液增加,導電的離子數增加,而使電阻RIII 減少,即RI>RIII。反之,若傾斜方向相反,則RI<RIII。在液體擺的應用中也有根據液體位置變化引起應變片的變化,從而引起輸出電信號變化而感知傾角的變化。在實用中除此類型外,還有在電解質溶液中留下一氣泡,當裝置傾斜時氣泡會運動使電容發生變化而感應出傾角的“液體擺”。但由于小車在行駛中振動較使得小車在未到達平衡點時由于振動的原因使上面所述的RI =RIII,從而是的小車檢測到假平衡點而發生誤操作,因此這種方案不可取。我們決定采用方案二采用三個集成光電耦合器件,利用小車爬坡時系統產生一定的弧度,使三個光電管在任意時刻至少有一或兩個導通,利用軟件編程實現對整個系統平衡的控制。
采用三個集成光電耦合器件,利用小車爬坡時系統產生一定的弧度,使三個光電管在任意時刻至少有一或兩個導通,利用軟件編程實現對整個系統平衡的控制采用三個集成光電耦合器件,利用小車爬坡時系統產生一定的弧度,使三個光電管在任意時刻至少有一或兩個導通,利用軟件編程實現對整個系統平衡的控制
- AT89C52單片機實現喇叭驅動的設計
- 基于AT89C52單片機+RC500讀卡器電路設計資料 4次下載
- 基于單片機STC89C52控制的智能小車簡介
- 基于STC89C52單片機智能小車設計 102次下載
- 單片機AT89C52控制的智能小車的設計 82次下載
- 基于STC89C52RC單片機的智能定時開關電源 74次下載
- AT89C52單片機對蜂鳴器的設計資料下載
- AT89C52單片機進行外部中斷的程序和電路圖免費下載
- 如何使用AT89C52單片機進行智能小車的設計 6次下載
- 使用AT89C52單片機進行最小系統的接口電路免費下載
- 使用51單片機進行循跡智能小車的設計資料免費下載 9次下載
- 基于STC89C52單片機的智能循跡小車設計 88次下載
- 基于AT89C52單片機的智能呼救系統設計
- 基于AT89C52單片機的步進電機控制系統設計
- 基于AT89C52單片機的渦流管控制系統
- 基于51單片機的萬年歷時鐘仿真設計 1659次閱讀
- 基于51單片機的路燈自動開關控制仿真設計 1255次閱讀
- 基于51單片機的多功能電子鐘萬年歷仿真設計 1750次閱讀
- AT與STC單片機的主要區別 9526次閱讀
- 基于STC89C52單片機的智能交通燈設計 2822次閱讀
- 基于AT89C52單片機和超聲波換能器實現汽車防撞報警系統的設計 4611次閱讀
- AT89C52單片機點亮數碼管的設計 5168次閱讀
- AT89C52單片機對八路電壓表的設計 1672次閱讀
- AT89C52單片機BH1415F調頻臺的控制設計 4080次閱讀
- AT89C52單片機智能交通燈的設計 5482次閱讀
- 基于AT89C51單片機直流電機PWM調速程序分享 1.6w次閱讀
- 人工智能技術如何助推智能電網的發展概述 7808次閱讀
- 人工智能技術有哪些_人工智能技術的原理 6.1w次閱讀
- AT89C52最小系統電路圖接口電路圖分享 5.5w次閱讀
- 基于STC89C52和nRF24L01的智能小車設計 8251次閱讀
下載排行
本周
- 1HFSS電磁仿真設計應用詳解PDF電子教程免費下載
- 24.30 MB | 128次下載 | 1 積分
- 2雷達的基本分類方法
- 1.25 MB | 4次下載 | 4 積分
- 3電感技術講解
- 827.73 KB | 2次下載 | 免費
- 4從 MSP430? MCU 到 MSPM0 MCU 的遷移指南
- 1.17MB | 2次下載 | 免費
- 5有源低通濾波器設計應用說明
- 1.12MB | 2次下載 | 免費
- 6RA-Eco-RA2E1-48PIN-V1.0開發板資料
- 35.59 MB | 2次下載 | 免費
- 7面向熱插拔應用的 I2C 解決方案
- 685.57KB | 1次下載 | 免費
- 8愛普生有源晶體振蕩器SG3225EEN應用于儲能NPC、新能源
- 317.46 KB | 1次下載 | 免費
本月
- 12024年工控與通信行業上游發展趨勢和熱點解讀
- 2.61 MB | 763次下載 | 免費
- 2HFSS電磁仿真設計應用詳解PDF電子教程免費下載
- 24.30 MB | 128次下載 | 1 積分
- 3繼電保護原理
- 2.80 MB | 36次下載 | 免費
- 4正激、反激、推挽、全橋、半橋區別和特點
- 0.91 MB | 32次下載 | 1 積分
- 5labview實現DBC在界面加載配置
- 0.57 MB | 21次下載 | 5 積分
- 6在設計中使用MOSFET瞬態熱阻抗曲線
- 1.57MB | 15次下載 | 免費
- 7GBT 4706.1-2024家用和類似用途電器的安全第1部分:通用要求
- 7.43 MB | 14次下載 | 免費
- 8AD18學習筆記
- 14.47 MB | 8次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935113次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191360次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183329次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81578次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73804次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評論
查看更多