版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、宜賓職業(yè)技術學院小車智能功能的實現(xiàn)項目設計報告項目設計題目:小車智能功能的實現(xiàn)系部:電子信息與控制工程系班級:電 子 11201 班組號:第 四 組小組成員:陳鼎 徐成凝毛池貴 浦東指導教師: 羅德雄二0一三年十一月二十五日目錄 TOC o 1-5 h z 引言3一、方案論證4二、小車車體設計 7三、硬件系統(tǒng)設計81、單片機最小系統(tǒng) 82、電機驅動電路9四、軟件系統(tǒng)設計10 HYPERLINK l bookmark24 o Current Document 五、系統(tǒng)的制作、仿真與調試 14六、總結14引言當今世界,傳感器技術和自動控制技術正在飛速發(fā)展,機械、電氣和電子信息 已經(jīng)不再明顯分家,自
2、動控制在工業(yè)領域中的地位已經(jīng)越來越重要,“智能”這個 詞現(xiàn)在也已經(jīng)成為了熱門詞匯?,F(xiàn)在國外的自動控制盒傳感器技術已經(jīng)達到了很高 水平,特別是日本,比如日本本田制作的機器人,其仿人雙足行走已經(jīng)做的十分逼 真,而且具有一定的學習能力。作為機械行業(yè)的代表產(chǎn)品一汽車,具與電子信息產(chǎn)業(yè)的融合速度也顯著提高, 呈現(xiàn)出兩個明顯的特點:一是電子裝置占汽車整車的價值量比例逐步提高,汽車將 由以機械產(chǎn)品為主向高級的機電一體化方向發(fā)展,汽車電子產(chǎn)業(yè)也很有可能成為依 托整車制造業(yè)和用車提高配置而快速成為新的增長點;二是汽車開始向電子化、多 媒體化和智能化方向發(fā)展,使其不僅作為一種代步工具、同時能具有交通、娛樂、 辦公
3、和通訊等多種功能。為了適應機電一體化的發(fā)展在汽車智能化方向的發(fā)展要求,提出簡易智能小車 的構想,目的在于:通過獨立設計并制作一輛具有簡單智能化的簡易小車,獲得項 目整體設計的能力,并掌握多通道多樣化傳感器綜合控制的方法,此項目設計是在 以自己做的小車為基礎上,采用 AT89C52I片機作為控制核心,實現(xiàn)智能小車功能 一、方案論證總體方案設計:根據(jù)題目,我們設計了以下方案并進行了綜合的比較論證,智能電動小車系統(tǒng) 由主控模塊、電源模塊、超聲波傳感器模塊、電機驅動模塊、顯示模塊、蜂鳴模塊 構成。主控制器模塊采用凌陽公司的16位單片機,它是16位控制器,具有體積小、驅動能力高、 集成度高、易擴展、可靠
4、性高、功耗低、結構簡單、中斷處理能力強等特點。處理 速度高,尤其適用于語音處理和識別等領域。但是當凌陽單片機應用語音處理和辨 識時,由于其占用的CP磔源較多而使得凌陽單片機同時處理其它任務的速度和能 力降低。本系統(tǒng)主要是進行尋跡運行的檢測以及電機的控制。如果單純的使用凌陽單片 機,在語音播報的同時小車的控制容易出現(xiàn)不穩(wěn)定的情況。從系統(tǒng)的穩(wěn)定性和編程 的簡潔性考慮,我們放棄了單純使用凌陽單片機而考慮其它的方案。采用Atmel公司的AT89S52I片機作為主控制器。AT89S52g一個低功耗,高性 能CMOS前單片機,片內含 4k Bytes ISP(In-system programmable)
5、的可反復擦寫1000次的Flash只讀程序存儲器,器件采用 ATME公司的高密度、非易失性存儲技 術制造,兼容標準MCS-51旨令系統(tǒng)及80C52引腳結構,芯片內集成了通用8位中央 處理器和ISP Flash存儲單元,功能強大的微型計算機的 AT89S52可為許多嵌入式 控制應用系統(tǒng)提供高性價比的解決方案。AT89S52具有如下特點:40個引腳,4k Bytes Flash 片內程序存儲器,128 bytes的隨機存取數(shù)據(jù)存儲 器(RAM, 32個外部雙向輸入/輸出(I/O) 口,5個中斷優(yōu)先級2層中斷嵌套中斷, 2個16位可編程定時計數(shù)器,2個全雙工串行通信口,看門狗(WDT電路,片內時 鐘
6、振蕩器。由于89S52單片機的資源已經(jīng)可以滿足設計需要,且 51單片機價格上有優(yōu)勢。 從方便實用不浪費資源的角度考慮,我們選擇了方案二。電源模塊由于本系統(tǒng)需要電池供電,我們考慮了如下集中方案為系統(tǒng)供電。此模塊借用網(wǎng)絡資料。萬案一:采用10節(jié)干電池供電,電壓達到15V,經(jīng)7812穩(wěn)壓后給直流電機供電,然后將 12V電壓再次降壓、穩(wěn)壓后給單片機系統(tǒng)和其他芯片供電。但干電池電量有限,使 用大量的干電池給系統(tǒng)調試帶來很大的不便,因此,我們放棄了這種方案。萬案一:采用3節(jié)可充電式鋰電池串聯(lián)共給直流電機供電,經(jīng)過 7812的電壓變換后給支 流電機供電,然后將12V電壓再次降壓、穩(wěn)壓后給單片機系統(tǒng)和其他芯片
7、供電。鋰 電池的電量比較足,并且可以充電,重復利用,因此,這種方案比較可行。但鋰電 池的價格過于昂貴,使用鋰電池會大大超出我們的預算,因此,我們放棄了這種方 案。萬案二:采用1塊充電鋰電池為直流電機供電,將 12V電壓降壓、穩(wěn)壓后給單片機系統(tǒng) 和其他芯片供電。充電電池具有較強的電流驅動能力以及穩(wěn)定的電壓輸出性能。雖 然充電電池的體積過于龐大,在小型電動車上使用極為不方便,但由于我們的車體 設計時留出了足夠的空間,并且充電電池的價格比較低。因此我們選擇了此方案。方案四:調試時直接用開關電源,調到12V進行調試。綜上考慮,我們選擇了方案四。3、超聲波傳感器模塊萬案一:采用簡易光電傳感器結合外圍電路
8、探測,但實際效果并不理想,對行駛過程中 的穩(wěn)定性要求很高,且誤測幾率較大,易受光線環(huán)境和路面介質影響。在使用過程極易出現(xiàn)問題,而且容易因為該部件造成整個系統(tǒng)的不穩(wěn)定。故最終未采用該方 案。采用超聲波傳感器,根據(jù)時間差可以精確地測量前方障礙物的距離,精度高, 價格合理,可以通過調整軟件算法,改變小車的避障精度。并且可以控制小車與前 方障礙物的距離大小來使小車做出反應,智能化高。通過比較,我們選取第二種方案來實現(xiàn)循跡。電機驅動模塊采用專用芯片L298M乍為電機驅動芯片。L298N是一個具有高電壓大電流的全橋驅動芯片,它相應頻率高,一片 L298N可以分別控制兩個直流電機,而且還帶有控 制使能端。用
9、該芯片作為電機驅動,操作方便,穩(wěn)定性好,性能優(yōu)良。對于直流電機用分立元件構成驅動電路。由分立元件構成電機驅動電路,結構 簡單,價格低廉,在實際應用中應用廣泛。但是這種電路工作性能不夠穩(wěn)定。因此,我們選用了方案一。顯示模塊方案一:使用液晶顯示屏顯示時間。液晶顯示屏(LCD優(yōu)點是:低耗電量、無 輻射危險,平面直角顯示以及影象穩(wěn)定不閃爍等優(yōu)勢,可視面積大,畫面效果好, 分辨率高,抗干擾能力強等。缺點是:液晶顯示屏是以點陣的模式顯示各種符號, 需要利用控制芯片創(chuàng)建字符庫。編程工作量大,控制器的資源占用較多,在使用 時,不能有靜電干擾,否則易燒壞液晶的顯示芯片,不易維護,其成本也偏高。并 且本系統(tǒng)只需要
10、顯示時間,信息量比較少,因此并不適于選用液晶顯示屏。方案二:使用數(shù)碼管顯示行駛時間。數(shù)碼管具備數(shù)字接口,顯示清晰,價格較 低,作為時間顯示的器件性價比非常高,方便易行。決定采用數(shù)碼管顯示行駛時間。6、蜂鳴模塊方案一采用普通發(fā)光二極管和蜂鳴器分別發(fā)出聲光報警,該方案雖能達到 題目要求,但是蜂鳴器發(fā)出聲音刺耳,而且受到其他指示燈的影響,發(fā)光二極管報 警也不夠突出。方案二 采用超高亮發(fā)光二極管和語音芯片ISD1730組成聲光報警,該方案避 免了方案一所有缺點。語音芯片聲音清晰,超高發(fā)亮的發(fā)光二極管作用非常明顯。所以我們選擇了方案二。二、小車車體設計三、硬件系統(tǒng)設計1、單片機最小系統(tǒng)采用Atmel公司
11、的AT89S51單片機,不用燒寫器而只用用口或者并口下載線就 可以往單片機中下載程序。我們在開發(fā)過程中使用開發(fā)版,方便程序的調試和整機的測試,待系統(tǒng)調試完 成后,將單片機從開發(fā)板安裝在小車底座板上方便及時調試。積木式連接還方便拆 卸以便于其他項目的開發(fā)與調試。時鐘電路系統(tǒng)的時鐘電路設計是采用的內部方式,即利用芯片內部的振蕩電路。AT89單片機內部有一個用于構成振蕩器的高增益反相放大器。引腳XTAL1和XTAL2分別是此放大器的輸入端和輸出端。這個放大器與作為反饋元件的片外晶體諧振器一起構 成一個自激振蕩器。外接晶體諧振器以及電容 C1和C2構成并聯(lián)諧振電路,接在放 大器的反饋回路中。對外接電容
12、的值雖然沒有嚴格的要求,但電容的大小會影響震 蕩器頻率的高低、震蕩器的穩(wěn)定性、起振的快速性和溫度的穩(wěn)定性。因此,此系統(tǒng) 電路的晶體振蕩器的值為12MHz電容應盡可能的選擇陶瓷電容,電容值約為 22 pF。更好地保證震蕩器穩(wěn)定和可靠地工作。復位電路復位是由外部的復位電路來實現(xiàn)的。片內復位電路是復位引腳RST通過一個斯密特觸發(fā)器與復位電路相連,斯密特觸發(fā)器用來抑制噪聲,它的輸出在每個機器周期的S5Pz由復位電路采樣一次。復位電路通常采用上電自動復位和按鈕復位兩種 方式,此電路系統(tǒng)采用的是上電與按鈕復位電路,如圖所示。當時鐘頻率選用 6MHz 時,C取 22pF, Rs約為 200Q , Rk約為
13、1K。2、電機驅動電路由于單片機輸出的信號不僅點壓偏低,而且負載能力不夠,不能用來直接驅動 電機L29朋區(qū)動芯片是性能優(yōu)越的小型直流電機驅動芯片之一。它可被用來驅動二個 直流電機。在46V勺電壓下,可以提供2A勺驅動電流。L298還有過熱自動關斷功 能,并有反饋電流檢測功能,符合電機驅動的需要。因此需要使用驅動芯片L298,單片機輸出的信號,經(jīng)過L29狽現(xiàn)功率的放大,從而驅動電機工作。L298芯片是一 種高壓,大電流雙全橋式驅動器,其設計是為接受標準TT出輯電平信號和驅動電感負載的。電路原理圖如下圖所示:四、軟件系統(tǒng)設計小車程序設計如下:#include#include uchar unsig
14、ned char#include uint unsigned intsbit moto1=P2A2;sbit moto2=P2A3;sbit moto3=P2A4;sbit moto4=P2A5;sbit k0=P3A0; / 暫停 開始sbit k1=P3A1; / 向前 向后sbit k2=P3A2;/向右轉sbit k3=P3A3;/向左轉sbit k4=P3A4;/加速sbit k5=P3A5;/減速sbit speak=P3A7;sbit ENA=P2A6;sbit ENB=P2A7;uintt,temp;uintcount;void delay(uint z)uintx,y;for
15、(x=z;x0;x-)for(y=110;y0;y-);voidint() TMOD=0 x01; /工作模式選擇/中斷設置TH0=(65536-1000)/256; / 裝初值TLO=(65536-1000)%256; /12MZ 晶振,10msP1=1;TR0=1;ET0=1;EA=0;count=20;void kg()while(k0=0&EA=1) / 暫停 delay(5);if(k0=0&EA=1)EA=0;moto1=moto2=moto3=moto4=0;P1=1;while(k0=0&EA=0) / 開始 DELAY(5);IF(K0=0&EA=0)EA=1; P1=0;m
16、oto1=1;moto3=1;moto2=0;moto4=0;)while(k1=0&moto1=0) / 前進 delay(5);if(k1=0&moto1=0)moto1=1;moto3=1;moto2=0;moto4=0;P1=0;while(k2=0) / 右轉delay(5);if(k2=0)moto1=1;moto2=0;moto3=0;moto4=1;P1=0;while(K3=0) / 左轉 delay(5);if(k=3)moto=0;moto2=1;moto3=1;moto4=0;P1=0;if(k4=0)delay(5);if(k4=0)(count+=10;if(cou
17、nt=100)(count=100;)while(!k4); /等待鍵松開)void main(void) int();while(1)kg();)void PWM()interrupt1 / 定時器1pwni永沖波的輸出TH0=(65536-1000)/256;TL0=(65536-1000)%256;t+;if(t=100) t=0; /一共分成 100 份if(tcount) ENA=1;ENB=1; /電機導通階段else ENA=0;ENB=0;/電機關閉階段五、系統(tǒng)的制作、仿真與調試六、總結通過這幾周的項目設計,我們對一些專業(yè)知識和單片機應用系統(tǒng)設計有了更深 的了解,同時也嘗試著去
18、應用自己的所掌握的知識。本次電子課程設計主要是對已 學習的單片機應用技術,單片機程序流程圖的綜合應用,同時加上電路等知識,設計完成了利用軟件的檢測程序運行調試。經(jīng)過幾天的奮戰(zhàn) ,我們感受很深。我們第四組四個人分工合作,一塊兒討論設計了這個項目的實施步驟。在討論中發(fā)現(xiàn) 不足。設計過程中深感自己在培養(yǎng)動手能力這方面欠缺很大。同時,這次我們積極 的通過上網(wǎng)查資料,查閱單片機方面書籍等資源。在我們這一組同學的共同努力 下,我們圓滿完成了從項目設計,PPT演示文稿,單片機程序設計等環(huán)節(jié)。這個項 目設計作為一次鍛煉,培養(yǎng)了我們或多或少善于動手,樂于動手的習慣。單片機應用課程設計不僅給我們提供了一個很好的展現(xiàn)自己所學知識的平臺,又是對自己所學知識的一次考核、檢驗。我們運用各自在各方
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度無人機航測服務合同3篇
- 2025年度智能家居系統(tǒng)產(chǎn)權轉讓合同3篇
- 2025年度影視制作公司場專員正式勞動合同3篇
- 二零二五版股份質押回購交易合同3篇
- 二零二四二手鋼鐵材料購買與運輸合同3篇
- 二零二五版打印機銷售渠道資源整合與共享合同3篇
- 年度聚碳酸酯(PC)及合金市場分析及競爭策略分析報告
- 二零二四年工業(yè)自動化設備安裝與生產(chǎn)流程優(yōu)化合同3篇
- 2024-2025學年新教材高中數(shù)學第十章復數(shù)10.2.2第1課時復數(shù)的乘法教師用書教案新人教B版必修第四冊
- 二零二五年文秘與檔案管理勞動合同2篇
- 2024-2025學年初中七年級上學期數(shù)學期末綜合卷(人教版)含答案
- 中國高血壓防治指南(2024年修訂版)解讀(總)
- 重視心血管-腎臟-代謝綜合征(CKM)
- 青島版小學科學三年級下冊課程綱要
- 【案例】串口調試助手與S7-200SMARTPLC從站通信
- 新媒體研究方法教學ppt課件(完整版)
- 2020新版?zhèn)€人征信報告模板
- 工業(yè)純鐵生產(chǎn)工藝流程【詳情】
- 工藝管道儀表流程圖(共68頁).ppt
- 關于蒸汽管道應急預案
- 技術服務及售后服務的承諾及保證措施
評論
0/150
提交評論