版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、JIANGXIUNEVEREHYOFSCIENCEANDTECHNOLOGY嵌入式課程設(shè)計設(shè)計報告題目:基于P89V51RB陰片機智能尋跡小車學(xué)院:電氣工程與自動化學(xué)院專業(yè):自動化班級:122學(xué)生:常云學(xué)號:33指導(dǎo)教師:王祖麟第1章緒論1.1.1 引言11.2 課題的來源及現(xiàn)狀11.2.1 課題的來源11.2.2 智能汽車國外發(fā)展情況11.2.3 智能汽車國內(nèi)發(fā)展情況11.3 本論文研究的內(nèi)容2第2章系統(tǒng)總體設(shè)計3.2.1 小車的機械特性32.2 智能小車尋跡基本原理32.3 智能小車測速基本原理32.4 智能小車遙控基本原理3第3章系統(tǒng)硬件設(shè)計6.3.1 控制器的選擇63.1.1 概述63
2、.1.2 P89V51RB2FF發(fā)工具特性63.2 硬件電路設(shè)計63.2.1 系統(tǒng)電源電路63.2.2 電機驅(qū)動模塊73.2.3 光電編碼器83.2.4 紅外線檢測電路83.2.5 鍵盤顯示設(shè)計9第4章系統(tǒng)軟件設(shè)計1.14.1 編譯環(huán)境114.2 模塊的驅(qū)動114.2.1 紅外線傳感器模塊114.2.2 電機模塊的驅(qū)動114.2.3 轉(zhuǎn)速捕獲144.2.4 鍵盤顯示模塊154.2.5 按鍵模塊154.2.6 遙控模塊15第5章系統(tǒng)調(diào)試分析205.1 系統(tǒng)設(shè)計中的注意事項205.1.1 外部因素205.1.2 內(nèi)部因素205.2 硬軟件總體調(diào)試20第6章結(jié)束語2.1致謝22參考文獻23附錄24第
3、1章緒論1.1 引言我們所處的這個時代是信息革命的時代,各種新技術(shù)、新思想層出不窮,縱觀世界范圍內(nèi)智能汽車技術(shù)的發(fā)展,每一次新的進步無不是受新技術(shù)新思想的推動。隨著汽車工業(yè)的迅速發(fā)展,傳統(tǒng)的汽車的發(fā)展逐漸趨于飽和。伴隨著電子技術(shù)和嵌入式技術(shù)的迅猛發(fā)展,這使得汽車日漸走向智能化。智能汽車由原先的駕駛更加簡單更加安全更加舒適,逐漸的向智能駕駛系統(tǒng)方向發(fā)展。智能駕駛系統(tǒng)相當于智能機器人,能代替人駕駛汽車。它主要是通過安裝在前后保險杠及兩側(cè)的紅外線攝像機,對汽車前后左右一定區(qū)域進行不停地掃描和監(jiān)視。計算機、電子地圖和光化學(xué)傳感器等對紅外線攝像機傳來的信號進行分析計算,并根據(jù)道路交通信息管理系統(tǒng)傳來的交
4、通信息,代替人的大腦發(fā)出指令,指揮執(zhí)行系統(tǒng)操作汽車。1.2 課題的來源及現(xiàn)狀1.2.1 課題的來源汽車的智能化是21世紀汽車產(chǎn)業(yè)的核心競爭力之一。汽車的智能化是以迅猛發(fā)展的汽車電子為背景,涵蓋了控制、模式識別、傳感技術(shù)、電子、電氣、計算機、機械等多個學(xué)科交叉的科技。1.2.2 智能汽車國外發(fā)展情況從20世紀70年代開始,美國、英國、德國等發(fā)達國家開始進行無人駕駛汽車的研究,目前在可行性和實用化方面都取得了突破性的進展。在無人駕駛技術(shù)研究方面位于世界前列的德國漢堡Ibeo公司研制的無人駕駛汽車,2007年4月11日在英國倫敦科學(xué)博物館與公眾見面。這輛無人駕駛智能汽車經(jīng)德國大眾汽車公司生產(chǎn)的帕薩特
5、2.0改裝而成,外表看來與普通家庭汽車并無差別,但卻可以在錯綜復(fù)雜的城市公路系統(tǒng)中無人駕駛。1.2.3 智能汽車國內(nèi)發(fā)展情況目前日本、歐美已有企業(yè)取得實用化成果。與國外相比,國內(nèi)在智能車輛方面的研究起步較晚,規(guī)模較小,開展這方面研究工作的單位主要是一些大學(xué)和研究所,如國防科技大學(xué)、清華大學(xué)、吉林大學(xué)、北京理工大學(xué)、長安大學(xué)、沈陽自動化所等。我國從20世紀80年代開始進行無人駕駛汽車的研究,國防科技大學(xué)在1992年成功研制出我國第一輛真正意義上的無人駕駛汽車。先后研制出四代無人駕駛汽車。第四代全自主無人駕駛汽車于2000年6月在長沙市繞城高速公路上進行了全自主無人駕駛試驗,試驗最高時速達到75.
6、6Km/ho在2004年10月12日的第六屆高交會上,紅旗無人駕駛汽車就引起了極大的轟動。它在高速公路上最高穩(wěn)定無人駕駛速度為130公里/小時;峰值無人駕駛速度為170公里/小時。并同時具備安全超車和系統(tǒng)小型化兩個主要指標。為如此,他們把它稱為“中國汽車界的神舟五號”。2005年,首輛城市無人駕駛汽車在上海交通大學(xué)研制成功,該車有望于兩年之內(nèi)率先在上海世紀公園進行示范運營,并在2010年世博會上一展身手。到時游客只需在公園的入口處按下一個按鈕,一輛沒有司機的四座敞篷汽車就會從遠處開過來緩緩?fù)O?,然后搭載著乘客前往他們想去的景點。1.3 本論文研究的內(nèi)容本論文是基于P89V51RB印片機開發(fā),主
7、要是研究3輪小車的路徑識別及其控制算法以及遙控運動。第2章系統(tǒng)總體設(shè)計2.1 小車的機械特性小車采用的是一輛三輪車車模。后輪控件前進或轉(zhuǎn)彎,前輪根據(jù)后輪驅(qū)動左右擺即可以實現(xiàn)左右轉(zhuǎn)。這種車??刂坪唵?。小車可通過pwr®制后輪電機轉(zhuǎn)動的速度來控制前輪電機的轉(zhuǎn)動幅度從而控制小車的轉(zhuǎn)彎幅度,實現(xiàn)小車的前進與轉(zhuǎn)彎操作。2.2 智能小車尋跡基本原理探測路面黑線的基本原理:光線照射到路面并反射,由于黑線和白紙對光的反射系數(shù)不同,可以根據(jù)接收到的反射光強弱來判斷是否是黑線。利用這個原理,可以控制小車行走的路跡。這里的循跡是指小車在白色地板上循黑線行走,通常采取的方法是紅外探測法。紅外探測法,即利用紅
8、外線在不同顏色的物體表面具有不同的反射性質(zhì)的特點,在小車行駛過程中不斷地向地面發(fā)射紅外光,當紅外光遇到白色紙質(zhì)地板時發(fā)生漫反射,反射光被裝在小車上的接收管接收;如果遇到黑線則紅外光被吸收,小車上的接收管接收不到紅外光。處理器就根據(jù)是否收到反射回來的紅外光為依據(jù)來確定黑線的位置和小車的行走路線。紅外探測器探測距離有限,一般最大不應(yīng)超過3cm)智能小車系統(tǒng)以處理器為核心,為了使智能小車能夠快速行駛,處理器必須把路徑的迅速判斷、相應(yīng)的轉(zhuǎn)向電機控制以及直流驅(qū)動電機的控制精密地結(jié)合在一起。如果傳感器部分的數(shù)據(jù)沒有正確地采集和識別,轉(zhuǎn)向電機控制的失當,都會造成模型車嚴重抖動甚至偏離賽道;如果直流電機的驅(qū)動
9、控制效果不好,也會造成直線路段速度上不去,彎曲路段入彎速度過快等問題。其系統(tǒng)結(jié)構(gòu)如所圖2.1示。本次紅外探測采用的是反射式探測。2.3 智能小車測速原理智能小車測速原理同上,此處采用的是對射式探測,探測方法:在電機的轉(zhuǎn)軸上安裝一個光柵,通過單位時間紅外對管檢測到的光柵的數(shù)目來確定小車車輪轉(zhuǎn)過的圈數(shù),進而計算出路程,從而得到單位時間內(nèi)小車走過的路程,即小車速度。2.4 智能小車遙控原理利用無線電波對被控對象進行遠距離控制。由于無線電波可以進行遠距離傳輸,故而檢測接收端相應(yīng)管腳,并做出相應(yīng)的工作。從而達到遙控目的圖2.1系統(tǒng)結(jié)構(gòu)圖電源板80C51處理器通過引腳讀出遙控信號管腳80C51處理器向紅外
10、線傳感器供5V電壓,通過采集其高低電平可以控制小車的轉(zhuǎn)彎。80C51處理器通過DATA引腳向鍵盤顯示板發(fā)送要顯示的數(shù)據(jù),還可以通過KEY引腳讀取鍵盤的按鍵,實現(xiàn)相應(yīng)的功能。第3章系統(tǒng)硬件設(shè)計3.1 控制器的選擇本次設(shè)計采用的是80C51單片機。3.1.1 概述P89V51RB2是一款由美國NXP半導(dǎo)體公司提供的增強型80C51微控制器,包括16KBFlash程序存儲器和1KB數(shù)據(jù)RAM,且功能上完全覆蓋標準80C51單片機系列3.1.2 P89V51RB2開發(fā)工具特性1.80C51內(nèi)核,5V工作電壓,操作頻率040MHZ;2.16KB片內(nèi)Flash存儲器,1KB片內(nèi)SRAM3.SPI串行通信接
11、口和增強型UART4.PCA(可編程計數(shù)器列陣),具有PWM口捕獲、比較功能;5.4個8位I/O口,含有三個高電流P1口(每個I/O口的電流為16mA;6.8個中斷源,4個中斷優(yōu)先級,3個16位定時器/計數(shù)器和可編程看門狗定時器(WDT;7.2個DPTRU存器;3.2硬件電路設(shè)計本次項目采用的電路板從畫電路原理圖開始,到PCB8的布線以及電路板的焊接與檢測一系列工作都是自己在大一下學(xué)期課程實踐期間制作的。3.2.1 系統(tǒng)電源電路交流電經(jīng)過全波電路在經(jīng)過電容濾波,在經(jīng)過穩(wěn)壓電源芯片做成穩(wěn)壓電路,輸出電壓5V、7.2V的直流電源。其電源電路原理圖如圖3.2所示。6圖3.2系統(tǒng)電源電路原理圖小車的驅(qū)
12、動電機的供電電壓為7.2V,經(jīng)過電容濾波后接7805進行穩(wěn)壓,穩(wěn)壓輸出5V的電壓。提供單片機所需3.2.2 電機驅(qū)動模塊1.驅(qū)動實現(xiàn)與原理本項目驅(qū)動兩路直流電機,實現(xiàn)電機的正反轉(zhuǎn)與測速和遙控輸入輸出邏輯表真值表3.2表3.1L298N輸入輸出邏輯真值表通道1通道2輸入輸出控制電機1輸入輸出控制電機2EnAIn1In2OUT1OUT2轉(zhuǎn)向EnBIn3In4OUT3OUT4轉(zhuǎn)向10000停止10000停止0101反傳0101反傳1010正轉(zhuǎn)1010正轉(zhuǎn)1100停止1111停止0XX00停止0XX00停止其中“0”為低電平;“1”為高電平;“X”為任何狀態(tài)v憶狀拷膽孔應(yīng)隨病京馬笈弗也M驅(qū)動原理圖3.
13、2.3光電編碼器/測速1 .光電編碼器原理光電編碼器,是一種通過光電轉(zhuǎn)換將輸出軸上的機械幾何位移量轉(zhuǎn)換成脈沖或數(shù)字量的傳感器。這是目前應(yīng)用最多的傳感器,光電編碼器是由光柵盤和光電檢測裝置組成。光柵盤是在一定直徑的圓板上等分地開通若干個長方形孔。由于光電碼盤與電動機同軸,電動機旋轉(zhuǎn)時,光柵盤與電動機同速旋轉(zhuǎn),經(jīng)發(fā)光二極管等電子元件組成的檢測裝置檢測輸出若干脈沖信號,通過計算每秒光電編碼器輸出脈沖的個數(shù)就能反映當前電動機的轉(zhuǎn)速。2 .光電編碼器的實現(xiàn)光電編碼器的發(fā)光裝置一般由發(fā)光二極管來實現(xiàn)。光敏元件則由光敏三極管接上拉電阻來完成。光電式旋轉(zhuǎn)編碼器是轉(zhuǎn)速或轉(zhuǎn)角的檢測元件,旋轉(zhuǎn)的編碼器與電動機相連,
14、當電機轉(zhuǎn)動時,帶動碼盤旋轉(zhuǎn),便發(fā)出轉(zhuǎn)速或轉(zhuǎn)角信號。其示意圖如圖3.55所示。圖3.5光電編碼器的實現(xiàn)示意圖當電機旋轉(zhuǎn)時,碼盤隨之一起轉(zhuǎn)動。通過光柵的作用,使得光敏三極管隨著光柵透出的光而導(dǎo)通。接收的頻率和轉(zhuǎn)速成正比。在接收端可以輸出一系列的方波,80C51內(nèi)核可以通過采集方波的頻率從而可以計算出電機的速度。3.2.4 紅外線檢測電路紅外線檢測電路原理其實很簡單,就是利用紅外線在不同顏色的物體表面具有不同的反射性質(zhì)的特點,在小車行駛過程中不斷地向地面發(fā)射紅外光,當紅外光遇到白色紙質(zhì)地板時發(fā)生漫反射,反射光被裝在小車上的接收管接收,Cortex-M0內(nèi)核采集到的電壓就是高電平;如果遇到黑線則紅外光
15、被吸收,小車上的接收管接收不到紅外光,然后80C51內(nèi)核采集到的電壓就是低電平。其基本原理圖如圖3.6所示。圖3.6紅外線檢測電路原理圖鑒于本項目設(shè)計需實現(xiàn)的功能比較簡單,故只要兩路紅外線檢測電路即可,分別位于小車中心軸的兩測即可。3.2.5 鍵盤顯示設(shè)計圖3.7為項目驅(qū)動實踐一制作的鍵盤顯示板原理圖,主要部件為兩個74LS164芯片級聯(lián),通過這兩個移位芯片進行送到數(shù)碼管上顯示。其中8個按鍵分別和8個數(shù)碼顯示管進行連接,檢測按鍵時通過KEY引腳對其進行掃描;CLK為164芯片移位的時鐘,每來一次時鐘,就進行移位處理;數(shù)碼顯示的數(shù)據(jù)是DAT闈|腳輸送的數(shù)據(jù)。00E1B.E圖3.7鍵盤顯示板原理圖
16、其基本原理為:首先通過DAT闈|腳發(fā)送要顯示數(shù)據(jù)的斷碼,然后再通過DAT聞|腳發(fā)送顯示數(shù)據(jù)在哪一位(即位碼)。兩個74HC595S片是分開工作的,其中右邊595芯片是負責傳送斷碼的,左邊595芯片是負責傳送位碼的。這也是為什么要先傳送斷碼,后傳送位碼的原因所在。檢測按鍵是通過KEMI腳來檢測,其中8個按鍵分別跟8個數(shù)碼顯示管連在一起。在按鍵的過程中,通過掃描哪一位為低電平就可以確定是哪個按鍵按下,然后再通過是哪個按鍵按下做出相應(yīng)的功能操作。10第4章系統(tǒng)軟件設(shè)計4.1 編譯環(huán)境TKStudio集成開發(fā)環(huán)境(又稱TKStudioIDE)是廣州致遠電子有限公司開發(fā)的一個微處理器軟件開發(fā)平臺,是一款
17、具有強大內(nèi)置編輯器的多內(nèi)核編譯調(diào)試環(huán)境,支持8051、ARMAVR等多種微控制器,可以完成從工程建立和管理,編譯,鏈接,目標代碼的生成,到軟件仿真,硬件仿真(掛接TKS系列仿真器等硬件)等完整的開發(fā)流程。TKStudio集成開發(fā)環(huán)境包括工程管理器、代碼編輯器、編譯工具鏈、源碼級調(diào)試器和外部工具等。4.2 模塊的驅(qū)動4.2.1 紅外線傳感器模塊紅外線模塊只要M0處理器向其供5V電壓就能工作,然后通過引腳采集其電平高低就可以根據(jù)不同情況做出相應(yīng)的處理。其具體程序控制見程序清單4.1.程序清單4.1讀取紅外傳感器的高低電平#defineX1P3_3#defineX2P3_5if(X1=1&&
18、amp;X2=1|X1=0&&X2=0)car_run();直走if(X1=1&&X2=0)car_left();/左轉(zhuǎn)if(X1=0&&X2=1)car_right();右轉(zhuǎn)4.2.2 電機模塊的驅(qū)動首先,通過設(shè)置L298N芯片的輸入方向RIGHT_FANZHUANGHT_ZHENGZHUANRIGHT_STQPLEFT_ZHENGZHUAINEFT_FANZHUAN_EFT_STOP從而控制電機的正反轉(zhuǎn)。詳見程序清單4.3.程序清單4.3直流電機驅(qū)動與路徑識別while(1)if(CG1=0&&CG2=0&&C
19、G3=0&&CG4=0)11motor_run();未尋到黑線直走)if(CG1=0&&CG2=1&&CG3=0&&CG4=0)(motor_right();/右輪壓線右轉(zhuǎn)if(CG1=1&&CG2=0&&CG3=0&&CG4=0)motor_right();delay_1ms(100);)if(CG1=0&&CG2=0&&CG3=0&&CG4=1)motor_left();delay_1ms(100);/左輪壓線左轉(zhuǎn))if(CG1=0
20、&&CG2=1&&CG3=1&&CG4=0)motor_run();if(flag=3|flag=2|flag=4)break;若兩端壓線直走)前輪為方向輪,只有在需要轉(zhuǎn)彎的時候才需要后邊電機驅(qū)動其左右轉(zhuǎn)動,在常態(tài)下則由后輪的推力使前輪向前轉(zhuǎn)動。具體實現(xiàn)是通過控制前面產(chǎn)生的兩路PWMfe的占空比和L298N芯片的In1、In2、In3、In4的方向來實現(xiàn)小車的前進尋跡與后退尋跡,其程序流程圖詳見圖4.1所示。12開始圖4.1直流電機控制流程圖根據(jù)圖4.1可以看到程序一開始就進行讀取紅外線傳感器,如果左右兩邊都遇到黑線則停止前進;如果左邊遇到黑線而
21、且右邊沒有遇到黑線,小車則左轉(zhuǎn);如果右邊遇到黑線而且左邊沒有遇到黑線,小車則右轉(zhuǎn);如果兩邊都沒有遇到黑線小車則直行。具體程序控制詳見程序清單4.4o134.2.3 轉(zhuǎn)速捕獲本項目采用16位定時器1和32位定時器1的捕獲功能來實現(xiàn)兩直流電機的轉(zhuǎn)速捕獲。由于主輪與后面光碼盤扇葉轉(zhuǎn)速的比例是1:80,而且有兩片扇葉。所以測主輪的轉(zhuǎn)速公式為:轉(zhuǎn)速=(FAHBCLK/(CAP1_2-CAP1_1)/(N2-1)*3/8/TMR16B1PR,程序控制詳見程序清單4.5.程序清單4.5直流電機轉(zhuǎn)速的測量voidTimeNew1()/光柵捕獲并記錄R1=R2;捕獲左電機光柵并記錄if(R_Mcp2=0)R2=
22、1;if(R_Mcp2=1)R2=0;if(R1=1)if(R2=0)rm2+;if(rm2=1)rm2=0;Count2+;if(Count2=10000)Count2=0;if(R_Mcp1=0)r2=1;捕獲右電機光柵并記錄if(R_Mcp1=1)r2=0;if(r1=1)if(r2=0)rm1+;if(rm1=1)rm1=0;Count1+;if(Count1=10000)Count1=0;r1=r2;m1=lucheng1/1000,/轉(zhuǎn)換成路程并分解成BCD碼dm1=(lucheng1-1000*m1)/100,cm1=(lucheng1-1000*m1-100*dm1)/10,m
23、m1=lucheng1-1000*m1-100*dm1-10*cm1,m2=lucheng2/1000,dm2=(lucheng2-1000*m2)/100,cm2=(lucheng2-1000*m2-100*dm2)/10,mm2=lucheng2-1000*m2-100*dm2-10*cm2if(Count3=4000)定時一秒/lucheng1=Count2*2200/1580;lucheng2=Count1*2200/1580;Count3=0;Count1=0,Count2=014;/路程計算4.2.4 鍵盤顯示模塊鍵盤顯示用處理器的SPI模塊實現(xiàn),設(shè)置鍵盤顯示為從機。具體初始化詳見
24、程序清單4.6所示。程序清單4.6鍵盤顯示voidSend_1data(uintData)/595串行送數(shù)據(jù)(ucharcount,data_c;for(count=0;count<8;count+)(if(Data&0x80)data_c=1;elsedata_c=0;PIN_DATA=data_c;PIN_CP=1;PIN_CP=0;Data<<=1;voidSTR_TURN()/開關(guān)鎖(PIN_STR=1;PIN_STR=0;for(i=0;i<8;i+)/將待顯示的數(shù)據(jù)送到595串行板上顯示(Send_1data(numnumberi);Send_1da
25、ta(weii);STR_TURN();4.2.5 按鍵模塊按鍵模塊處理流程圖如圖4.2所示。15N圖4.2按鍵處理程序流程圖把M0的P3.5引腳設(shè)置為GPIOI功能,設(shè)置為輸入,進行掃描鍵盤。使用變量i作為位碼設(shè)置變量,由0至7依次循環(huán),傷J如當按下5號鍵的時候,當i變成5的時候,會在5號線上出現(xiàn)低電平,p3.5上出現(xiàn)低電平,當M0上邊檢測到低電平的時候,將變量i的值賦值給按鍵號標志變量whichkeydown,當按鍵松開后,對whichkeydown的值進行處理,也就是相當于對按鍵的事件進行了處理,處理完成后,將whichkeydown的值賦值為8,說明沒有按鍵按下。按鍵要定時檢測按鍵是否
26、按鍵,實時處理即可。這里使用的是前面設(shè)置的16位定時器0的定時2.5ms進行檢測。其具體詳見程序清單4.7.程序清單4.7按鍵檢測voidKey_Proc(void)uint32key;if(有按鍵)/有按鍵16DelayNS(30);延時去抖if(按鍵有效0)按鍵有效讀取按鍵值while()等待釋鍵;switch(key)(case按鍵1:;/按鍵1處理break;case按鍵2:;/按鍵2處理break;case按鍵3:;/按鍵3處理break;.4.26遙控模塊由處理器通過所謂遙控即通過電磁波的遠距離傳送特點進行工作,對接收裝置的管腳的電平的讀取從而作出相應(yīng)工作。程序清單4.8遙控接收與
27、控制#defineAD2P3_5#defineBD0P3_1#defineCD3P3_7#defineDD1P3_3intsignalfScan()(if(AD2=0&&BD0=0&&CD3=0&&DD1=0)flag=0;if(AD2=1&&BD0=0&&CD3=0&&DD1=0)flag=1;if(AD2=0&&BD0=1&&CD3=0&&DD1=0)flag=2;if(AD2=0&&BD0=0&&CD3=1&
28、;&DD1=0)flag=3;if(AD2=0&&BD0=0&&CD3=0&&DD1=1)flag=4;returnflag;17while(1)(if(flag=0)(while(1)(motor_run();if(flag=3|flag=1|flag=4|flag=2)break;)if(flag=2)(while(1)(motor_trap();if(flag=3|flag=1|flag=4)break;)if(flag=3)(while(1)(motor_left();if(flag=2|flag=1|flag=4|flag=0)
29、break;)if(flag=4)(while(1)(motor_right();if(flag=3|flag=1|flag=2|flag=0)break;)if(flag=1)(while(1)18if(CG1=0&&CG2=0&&CG3=0&&CG4=0)motor_run();/未尋到黑線直走)if(CG1=0&&CG2=1&&CG3=0&&CG4=0)motor_right();if(CG1=1&&CG2=0&&CG3=0&&CG4=0)mot
30、or_right();delay_1ms(100);)if(CG1=1&&CG2=0&&CG3=0&&CG4=0)motor_right();delay_1ms(100);)if(CG1=0&&CG2=0&&CG3=1&&CG4=0)motor_left();if(CG1=0&&CG2=0&&CG3=0&&CG4=1)motor_left();delay_1ms(100);)if(CG1=0&&CG2=0&&CG3=0&
31、amp;&CG4=1)motor_left();delay_1ms(100);)if(CG1=0&&CG2=1&&CG3=1&&CG4=0)motor_run();if(flag=3|flag=2|flag=4)break;)19第5章系統(tǒng)調(diào)試分析5.1 系統(tǒng)設(shè)計中的注意事項5.1.1 外部因素外部因素主要有環(huán)境光線、賽道材質(zhì)等因素。以采用光電尋跡方案的智能車為例,如果接收的信號中有很多噪聲成分,或者黑白區(qū)分不清晰,就很難識別路線,從而對后續(xù)的控制過程造成很大影響。因此,合理的傳感器離地間隙和反射角度、較好的濾波電路設(shè)計都是需要考慮的。5
32、.1.2 內(nèi)部因素重量因素整車質(zhì)量的增加,對系統(tǒng)動力性有較大影響。因此,除了智能車工作必須的電路之外,應(yīng)盡可能減少車重。即使是必備部件,可應(yīng)該采用輕量化的設(shè)計。比如為了測量模型車的速度,需要在驅(qū)動輪上加裝轉(zhuǎn)速傳感器,一般購買的電機編碼器重量都較大,有的隊伍就利用鼠標上的光電電路設(shè)計制作了一個輕量化的轉(zhuǎn)速傳感器,從而大大減小了重量。(2)過度轉(zhuǎn)向的避免由于是后輪驅(qū)動,在彎曲的路線上加速可能會出現(xiàn)過度轉(zhuǎn)向現(xiàn)象,因此在車輛彎道行駛時需要小心控制車輛的轉(zhuǎn)向速度。傳感器的影響剛開始的時候,我的傳感器裝的比較高,這樣就不能很好的感應(yīng)到路線,以至于出現(xiàn)亂跑的現(xiàn)象。如果在以后的設(shè)計中需要的話,可以采用激光傳感器進行探測,這樣就會更精準的尋跡。5.2 硬軟件總體調(diào)試硬件、軟件獨立調(diào)試都有效果之后,下一步就是硬軟件總體調(diào)試了,在硬軟件總體調(diào)試之前,應(yīng)現(xiàn)把各個跳線接后,然后在用貼有黑膠帶的白紙來回在紅外線發(fā)射接收管左右移動,看小車的電機轉(zhuǎn)速是否會發(fā)生變化,如果用貼有黑膠帶的白紙來回在各個
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高中語文專題一辯論第1課原毀課件蘇教版選修唐宋八大家散文蚜
- 校園安全教育班會教案
- 四年級公共安全教育教案
- 山東省滕州市2024-2025學(xué)年上學(xué)期期中復(fù)習卷八年級英語試題(無答案)
- 北京遠洋LAVIE項目推廣思路
- 2013-2016年中國戊唑醇行業(yè)市場調(diào)研及十二五規(guī)劃分析研究報告
- 2010-2013年乙二醇行業(yè)發(fā)展及競爭力分析報告
- 2024至2030年中國天然紅紋石手鏈行業(yè)投資前景及策略咨詢研究報告
- 2024至2030年中國塑料餐勺數(shù)據(jù)監(jiān)測研究報告
- 道路交通安全課件第-七-章-交通環(huán)境與交通安全
- 人教版數(shù)學(xué)六年級上冊各單元教學(xué)計劃(1-4單元)
- 讀懂中國茶學(xué)習通超星期末考試答案章節(jié)答案2024年
- 2023年中國郵政集團有限公司招聘考試真題
- QCT457-2023救護車技術(shù)規(guī)范
- DZ∕T 0207-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 硅質(zhì)原料類(正式版)
- 新課標背景下的大單元教學(xué)研究:國內(nèi)外大單元教學(xué)發(fā)展與演進綜述
- 新聞采編與制作職業(yè)生涯規(guī)劃
- 走馬燈內(nèi)部蠟燭距離與其旋轉(zhuǎn)速度關(guān)系的探究實驗假設(shè)
- 《燒(創(chuàng))傷的急救復(fù)蘇與麻醉管理》智慧樹知到課后章節(jié)答案2023年下中國人民解放軍總醫(yī)院第四醫(yī)學(xué)中心
- 《合并同類項》優(yōu)質(zhì)課一等獎?wù)n件
- 人教版八年級上冊英語全冊教案(完整版)教學(xué)設(shè)計含教學(xué)反思
評論
0/150
提交評論