版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上基于單片機的智能機器人的課程設計班級:自動化09-2班姓名: 學號: 專心-專注-專業(yè)摘 要 隨著數字技術的快速發(fā)展,數字技術被廣泛應用于智能控制的領域中。單片機以體積小、功能全、價格低廉、開發(fā)方便的優(yōu)勢得到了許多電子系統(tǒng)設計者的青睞。它適合于實時控制,可構成工業(yè)控制器、智能儀表、智能接口、智能武器裝置以及通用測控單元等。本文以STC89C52單片機為核心設計了智能機器人系統(tǒng),本機器人實現(xiàn)了能在人一區(qū)域內沿引導線行走,自動繞鄣,在有光源引導的條件下能沿光源行走。同時,能檢測埋在地下的金屬片,發(fā)出聲光知識信息,并能實時儲存,顯示檢測到的斷點數目以及各斷點至起跑線間的距離
2、,最后能停在指定地點,顯示整個運行的時間。關鍵詞 單片機 傳感器 L298 A/D LCD12864 AbstractWith the development of the digital technology, digital technology has been widely applied in the field of intelligent control. MCU with small volume, complete functions, low price, convenient development advantage by many electronic system
3、designers favor. It is suitable for real-time control, can form industrial controllers, intelligent instruments, intelligent interface, intelligent weapon device and universal measurement and control unit.To STC89C52 microcontroller as the core design of intelligent robot system, this robot can walk
4、 in a region along the guide line, automatic winding Zhang, walking along the light conditions of a light guide. Able to detect buried in the underground metal sheets, audible and visual knowledge and information, and real-time storage, display the number of breakpoints detected and the distance bet
5、ween each breakpoint to the starting line, the final stop at the designated locations, to show the entire run time.Key words Singlechipmicrocomputer Sensor L298 A/D LCD12864 目錄第1章 緒論1.1 課題研發(fā)背景隨著控制技術、計算機技術、信息處理技術和傳感器技術的發(fā)展,智能機器人無論是在工業(yè)領域還是消費電子領域都已經扮演了非常重要的角色,已成為人工智能研究和發(fā)展的熱點之一。在語音控制機器人領域,有研究表明已成功地將連續(xù)隱馬爾
6、可夫模型(CHMM,Centrifugal Pump based onContinuous Hidden Markov Model)模型應用于定點數字信號處理器(DSP, Digital Signal Processor)上,并實現(xiàn)了對機器人的語音控制。關于傳感測距方面,使用多傳感器快速測量智能機器人與障礙物之間距離的方法,使機器人不僅具備語音識別功能,而且能實現(xiàn)智能避障。而關于家用室內機器人的應用也有相關研究,文獻4探究了一種通用并有效的智能移動機器人嵌入式控制平臺,并設計了一套能滿足要求的低成本的機器人定位系統(tǒng)以及自動充電系統(tǒng)。這里設計的移動音樂機器人即屬于智能機器人范疇,該音樂機器人集多
7、種功能于一體,不但有陪人玩耍的娛樂功能還有保護家庭安全的安防功能。1.2 設計的目的和意義隨著數字技術的快速發(fā)展,數字技術被廣泛應用于智能控制的領域中。單片機以體積小、功能全、價格低廉、開發(fā)方便的優(yōu)勢得到了許多電子系統(tǒng)設計者的青睞。它適合于實時控制,可構成工業(yè)控制器、智能儀表、智能接口、智能武器裝置以及通用測控單元等。本作品以STC98C52單片機為核心,利用傳感器作為機器人的眼睛;單片進行處理判斷,然后驅動直流減速電機進行相應的動作,并采用12864液晶顯示記錄一些有用的信息;本設計全部采用通用器件,在達到指標要求的前提下降低了功耗和成本。第2章 方案設計本設計STC98C52單片機為核心,
8、利用傳感器作為機器人的眼睛;單片進行處理判斷,然后驅動直流減速電機進行相應的動作,并采用12864液晶顯示記錄一些有用的信息。單片機紅外對管光電開關EEPROM霍爾傳感器聲光報警直流減速電機驅動金屬接近開關A/D光敏電阻圖2.1方案原理圖2.1循跡方案設計 當循跡模塊尋到黑線時輸出低電平,否則輸出高電平,由此驅動電機動作,邏輯功能表如下循跡電路功能表傳感器循跡電路輸出(低電平動作)待執(zhí)行命令左信號右信號左 右右轉左 右左轉左 右前進注解:“0”表示黑線,“1”表示白線表2.1循跡電路功能表2.2尋光方案設計 尋光電路由三個光敏電阻組成分別位于機器人的、中、右,并通過A/D采集光強同時比較出哪一
9、方向上的光照最強,并作出相應的動作,邏輯表如下所示尋光電路功能表傳感器A/D采集數據比較結果待執(zhí)行命令左信號中信號右信號左 中 右右轉左 中 右左轉左 中 右右轉左 中 右前進注解: “1”表示光最強表2.1循跡電路功能表2.3機器人按鍵設計洗衣機面板上有2個按鈕K1、K2、K2(1)K1是電源的總開關按鍵。(2)K2 進入循跡工作模式。(3)K3 進入尋光工作模式。第3章 硬件設計3.1單片機型號方案選擇方案 1:采用 ATmeg16單片機對信號處理,優(yōu)點速度快,功能強大,但價格貴,操作較復雜,不適合初學者方案 2:采用 AT89c51單片機對信號處理,優(yōu)點操作簡單,接口方便,具備所有單片機
10、的基本功能,容易學,價格便宜。經過兩個方案對比,應選擇方案2,采用簡單易學的STC89C52作為本機器人的控制核心。3.2 顯示方案的的選擇方案 1:采用1602液晶顯示,優(yōu)點操作簡單,電路簡單,小巧,缺點不能顯示漢字。方案 2:采用12864液晶顯示,優(yōu)點可以串行通信顯示,節(jié)省I/Ok口,操作簡單,電路簡單,自帶字庫,能顯示漢字,缺點體積較大。經過兩個方案對比,應選擇方案2,采用可顯示漢字的12864液晶進行顯示。3.3循跡傳感器方案的選擇方案 1:利用紅外發(fā)射管和紅外一體化接收頭做循跡裝置,優(yōu)點距離遠,抗干擾強,電路簡單,缺點驅動復雜,發(fā)射管需要38KHz脈沖驅動,操作復雜。方案 2:電子
11、競賽專用RPR220 反射型光電探測器,靈敏度高,使用方便,缺點電路較復雜。經過兩個方案對比,應選擇方案2,使用電子競賽專用RPR220 反射型光電探測器作為循跡傳感器。圖3.3循跡傳感器3.4避障傳感器方案的選擇方案 1:采用超聲波模塊避障,優(yōu)點避障距離精確,操作復雜,實現(xiàn)較困難。方案 2:采用光電開關模塊,優(yōu)點操作簡單,電路簡單,缺點避障距離需要手動調節(jié)。經過兩個方案對比,應選擇方案2,采用光電開關模塊實現(xiàn)避障、繞障。3.5金屬檢測方案的選擇方案 1:采用自制電渦流傳感器,可實現(xiàn)金屬檢測,電路復雜,供電需要交流電源,實現(xiàn)較困難。方案 2:采用金屬檢測開關,優(yōu)點操作簡單,電路簡單。經過兩個方
12、案對比,應選擇方案2,采用金屬檢測開關實現(xiàn)金屬檢測。3.6尋光電路方案的選擇方案 1:采用由光敏電阻和三極管組成的開關型尋光電路,優(yōu)點電路簡單,缺點只有開光量輸出,沒有明顯的光強比較。 圖3.6.1 尋光開關電路方案 2:采用半臂測量電路,用A/D進行采集,優(yōu)點有明顯的光強比較,缺點電路較復雜。經過兩個方案對比,應選擇方案2,半臂A/D采集光強。圖3.6.2半臂A/D采集光強3.7A/D方案的選擇方案 1:采用ADC0809,八通道8位A/D,并行傳輸數據,操作簡單,但需要大量I/O口。方案 2:采用ADC0834,四通道8位串行A/D,可串行通信,節(jié)省I/O口資源。經過兩個方案對比,應選擇方
13、案2,采用ADC0834進行A/D轉換。3.8電機方案的選擇方案 1:采用步進電機,定位準確,可以快速急停,缺點電路復雜,控制較難。方案 2:直流減速電機,控制方便,容易實現(xiàn)。經過兩個方案對比,應選擇方案2,采用直流減速電機。3.9機器人里程測量方案方案 1:采用光電碼盤,計算輪子的圈數,優(yōu)點計算精確,缺點程序算法復雜,安裝不方便。方案 2:采用霍爾傳感器,計算輪子的圈數,優(yōu)點操作簡單,電路容易實現(xiàn),缺點只能記車輪的整圈數。經過兩個方案對比,應選擇方案2,采用霍爾傳感器測量里程,雖然只能計算整全數,但對于本設記,精度已經足夠了。3.10單片機最小系統(tǒng)電路分析通過AVR單片機對數據處理,為了單片
14、機工作最優(yōu)狀態(tài),復位電路、震蕩電路、ISP下載電路選擇該公司給出的標準接法。連接電路如圖 3.2所示。圖3.10單片機最小系統(tǒng)電路圖3.11液晶顯示電路設計與分析通過12864液晶顯示數據,使用串行通信方式控制12864。連接電路如圖 3.9所示。圖3.11液晶顯示電路圖3.12 報警電路本設計采用無源蜂鳴器,單片機必須輸出固定頻率的方波信號,其工作電壓范圍寬412V,需要外圍元件少。通過單片機輸出高電平來控制蜂鳴器報警。具體電路如圖所示:圖3-12 蜂鳴器報警電路3.13 電機驅動電路采用集成芯片L298驅動電路電路控制電機,簡單方便,如圖所示。第4章 軟件設計程序設計使用中斷方式對數據進行
15、顯示,實現(xiàn)簡單,方便快捷。總體設計流程如圖4.1所示。液晶初始化顯示畫面初始化ADAD轉換顯示質量圖4.1程序流程圖結 論隨著集成電路和計算機技術的迅速發(fā)展,使電子儀器的整體水平發(fā)生巨大變化,傳統(tǒng)的儀器逐步的被智能儀器所取代。智能儀器的核心部件是單片機,因其極高的性價比得到廣泛的應用與發(fā)展,從而加快了智能儀器的發(fā)展。而傳感器作為測控系統(tǒng)中對象信息的入口,越來越受到人們的關注。傳感器好比人體“五官”的工程模擬物,它是一種能將特定的被測量信息(物理量、化學量、生物量等)按一定規(guī)律轉換成某種可用信號輸出的器件或裝置本次設計中的半橋電子稱就是在以上儀器的基礎上設計而成的。因此,只有充分了解有關智能儀器
16、、單片機、傳感器以及各部分之間的關系才能達到要求。參考文獻1 李勛 單片機微型計算機大學讀本.M北京:北京航空航天大學出版社,20023 王治剛單片機應用技術與實訓.M北京:清華大學出版社,20044 張積東等. 單片機51/98開發(fā)與應用.M 北京:電子工業(yè)出版社,20045 周航慈等. 單片機程序設計基礎. M北京:北京航空航天大學出版社,19976 彭為. 單片機典型系統(tǒng)設計實例精講. 北京:電子工業(yè)出版社,20067 何立民等. 單片機高級教程. 北京:北京航空航天大學出版社,20008 盧艷軍. 單片機基本原理及應用系統(tǒng). 北京:機械工業(yè)出版社,20059 周美娟等. 單片機技術及系
17、統(tǒng)設計. 北京:清華大學出版社,200710 嚴蔚敏,吳偉民. 數據結構(C語言版)M. 北京:清華大學出版社,200211 黃俊,王兆安.電力電子變流技術.西安交通大學 機械工業(yè)出版社 12 陳伯時.電力拖動自動控制系統(tǒng)(第二版).北京:機械工業(yè)出版社199713 李忠文,安生輝.實用電機控制電路.化學工業(yè)出版社14 丁道宏.電力電子技術.機械工業(yè)出版社,1990附錄1軟件主程序#include<iom16v.h> #include <macros.h>#define uchar unsigned char #define uint unsigned int #def
18、ine RS_CLR PORTB&=BIT(5)#define RS_SET PORTB|=BIT(5)#define RW_CLR PORTB&=BIT(6)#define RW_SET PORTB|=BIT(6) #define EN_CLR PORTB&=BIT(7)#define EN_SET PORTB|=BIT(7)uint wendu,set_warm;char table;char table19; void LCD_write_com(unsigned char com) RS_CLR; RW_CLR; EN_SET; PORTD= com; dela
19、y_ms(10); EN_CLR; void LCD_write_Data(unsigned char Data) RS_SET; RW_CLR; EN_SET; PORTD = Data; delay_ms(1); EN_CLR; void LCD_clear(void) LCD_write_com(0x01); delay_ms(10); void LCD_init(void) LCD_write_com(0x38); delay_ms(10); LCD_write_com(0x38); delay_ms(10); LCD_write_com(0x38); delay_ms(10); LCD_write_com(0x38); LCD_write_com(0x08); LCD_write_com(0x01); LCD_write_com(0x06); delay_ms(10); LCD_write_com(0x0C); adc_init() DDRA&=BIT(0); PORTA&=BIT(0); ADMUX|=0x40; ADCSRA=0XE0; SFIOR=0X00; SREG|=BIT(7); void data_pro(uint temp_l,uint temp_h) uint temp1,temp2,bb,i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年人教版八年級數學寒假預習 第06講 勾股定理的逆定理(1個知識點+4大考點舉一反三+過關測試)
- 【紅對勾】2020-2021學年人教版高中物理選修3-1作業(yè):3-6-帶電粒子在勻強磁場中的運動
- 浙江省麗水蓮都區(qū)2023-2024學年第二學期期末檢測卷 六年級下冊科學
- 【名師一號】2020-2021學年高中英語選修六-雙基限時練13
- 【名師一號】2020-2021學年高中英語(外研版)必修二-雙基限時練14
- 2021高考英語一輪課下限時訓練及答案(人教新課標必修2Unit-2)
- 《產堿桿菌肺炎》課件
- 一年級數學(上)計算題專項練習集錦
- 四年級數學(四則混合運算帶括號)計算題專項練習與答案匯編
- 中國傳統(tǒng)服飾文化
- 金礦投資可行性方案
- 山東省濟南市2023-2024學年高三上學期期末學習質量檢測生物試題(原卷版)
- 《食品包裝與安全》課件
- 幼兒園中班區(qū)域材料投放記錄表
- 內蒙古自治區(qū)呼和浩特市部分學校2023-2024學年九年級上學期期末數學試卷
- 兒科重癥肺炎的康復治療方案
- 成人糖尿病食養(yǎng)指南2023年版
- 2023年電氣其自動化高級工程師年度總結及下年規(guī)劃
- 機械加工刀具中英文對照外文翻譯文獻
- 詩詞若干首唐宋明朝詩人詠四川
- 泰達時代中心樓頂發(fā)光字施工方案
評論
0/150
提交評論