freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

智能車控制系統(tǒng)的研制()畢業(yè)設(shè)計(doc畢業(yè)設(shè)計論文)(編輯修改稿)

2025-07-19 07:38 本頁面
 

【文章內(nèi)容簡介】 “后束”或“負(fù)前束”。在實際的汽車中,一般前束為012mm 。 前束的調(diào)整總是依據(jù)主銷內(nèi)傾的調(diào)整。只有主銷內(nèi)傾確定后才能確定合適的前輪前束與之配合。前輪前束的調(diào)整是方便的。主銷內(nèi)傾的調(diào)整由于要擰開螺絲釘,固定件又為塑料,所以頻繁的調(diào)整容易引發(fā)滑絲現(xiàn)象。而前束不會,所以調(diào)整前束是最安全、方便的。前束在摩擦大的時候有明顯的效果。但是一定不要太大,適當(dāng)?shù)姆砰_一兩圈就夠了。 在模型車中,前輪前束是通過調(diào)整伺服電機帶動的左右橫拉桿實現(xiàn)的。主銷在垂直方向的位置確定后,改變左右橫拉桿的長度即可以改變前輪前束的大小。在實際的調(diào)整過程中,我們發(fā)現(xiàn)較小的前束,約束02mm 可以減小轉(zhuǎn)向阻力,使模型車轉(zhuǎn)向更為輕便,但實際效果不是十分明顯。 調(diào)節(jié)合適的前輪前束在轉(zhuǎn)向時有利過彎,還能提高減速性。將前輪前束調(diào)節(jié)成明顯的內(nèi)八字,運動阻力加大,提高減速性能。由于阻力比不調(diào)節(jié)前束時增大,所以直線加速會變慢。智能車采用穩(wěn)定速度策略或者采用在直道高速彎道慢速的策略時,應(yīng)該調(diào)節(jié)不同的前束。后一種策略可以適當(dāng)加大前束 [15]。 雖然模型車的主銷后傾角、主銷內(nèi)傾角、車輪外傾角和前束等均可以調(diào)整,但是由于車模加工和制造精度的問題,在通用的規(guī)律中還存在著不少的偶然性,一切是實際調(diào)整的效果為準(zhǔn)。 智能車轉(zhuǎn)向機構(gòu)調(diào)整 理想的轉(zhuǎn)向模型,是指在輪胎不打滑時,忽略左右兩側(cè)輪胎由于受力不均產(chǎn)生的變形,忽略輪胎受重力影響下的變形時車輛的的轉(zhuǎn)向建模。圖 32 智能車轉(zhuǎn)向示意圖 如圖32,假設(shè)智能車系統(tǒng)為理想的轉(zhuǎn)向模型,且其重心位于其幾何中心。車輪滿足轉(zhuǎn)向原理,左右輪的軸線與后輪軸線這三條直線必然交于一點。 轉(zhuǎn)向機構(gòu)在車輛運行過程中有著非常重要的作用。合適的前橋和轉(zhuǎn)向機構(gòu)可以保證在車輛直線行駛過程中不會跑偏,能保證車輛行駛的方向穩(wěn)定性;而在車輛轉(zhuǎn)向時,合適的轉(zhuǎn)向機構(gòu)可以使車輛自行回到直線行駛狀態(tài),具有好的回正性 [16]。正是由于這些原因,轉(zhuǎn)向系統(tǒng)優(yōu)化設(shè)計成為智能車設(shè)計中機械結(jié)構(gòu)部分的重點,直接關(guān)系到賽車能否順利地完成比賽。 在模型車制做過程中,賽車的轉(zhuǎn)向是通過舵機帶動左右橫拉桿來實現(xiàn)的。轉(zhuǎn)向舵機的轉(zhuǎn)動速度和功率是一定,要想加快轉(zhuǎn)向機構(gòu)響應(yīng)的速度,唯一的辦法就是優(yōu)化舵機的安裝位置和其力矩延長桿的長度。由于功率是速度與力矩乘積的函數(shù),過分追求速度,必然要損失力矩,力矩太小也會造成轉(zhuǎn)向遲鈍,因此設(shè)計時就要綜合考慮轉(zhuǎn)向機構(gòu)響應(yīng)速度與舵機力矩之間的關(guān)系,通過優(yōu)化得到一個最佳的轉(zhuǎn)向效果。如圖33,我們最終采用的這套舵機連片(轉(zhuǎn)向拉桿),我們綜合考慮了速度與扭矩間的關(guān)系,并根據(jù)模型車底盤的具體結(jié)構(gòu),簡化了安裝方式,實現(xiàn)了預(yù)期目標(biāo)。圖33 舵機連片(轉(zhuǎn)向拉桿)舵機的安裝方式目前較為主流的是直立式安裝和倒置式安裝。都采用圖33的舵機連片。然而舵機與連片的嚙合是類似齒輪的嚙合,由于連片的長度的以及齒寬的影響,很難調(diào)節(jié)到合適的舵機機械中值。為了彌補這種連片的缺陷,我們采用了可調(diào)中值的舵機連片。圖34 舵機連片(中值可調(diào))第 4章 電路設(shè)計硬件電路設(shè)計是系統(tǒng)的基礎(chǔ)。本設(shè)計以MC9S12XS128為核心控制處理器,建立最小系統(tǒng),并在此基礎(chǔ)上集成了外圍接口驅(qū)動電路、調(diào)試電路等,形成了功能完備,體積小的控制電路。小車的硬件電路主要包括單片機模塊、電源模塊、電機驅(qū)動模塊、車速檢測模塊、道路檢測模塊以及其他輔助電路 [17]。 單片機模塊單片機模塊是小車的“大腦”,本次設(shè)計所用到的單片機芯片為MC9S12XS128,實物如圖41 所示。圖41 MC9S12XS128開發(fā)板以MC9S12XS128為核心的單片機系統(tǒng)的硬件電路設(shè)計主要包括以下幾個部分:時鐘電路、電源電路、復(fù)位電路、BDM接口。其中各個部分的功能如下: (1)、時鐘電路給單片機提供一個外接的16MHz的石英晶振。 (2)、電源電路主要是給單片機提供5V電源。(3)、復(fù)位電路在電壓達(dá)到正常值時給單片機一個復(fù)位信號。 (4)、BDM接口讓用戶可以通過BDM頭向單片機下載和調(diào)試程序。如下圖,本系統(tǒng)采用的是標(biāo)準(zhǔn)的MC9S12系列單片機的時鐘電路,通過把一個16MHz的外部晶振接在單片機的外部晶振輸入接口EXTAL和XTAL上,然后利用MC9S12XS128內(nèi)部的壓控振蕩器和鎖相環(huán)(PLL)把這個頻率提高到40MHz,作為單片機工作的內(nèi)部總線時鐘。圖42 外部振蕩電路 電源模塊電源模塊為系統(tǒng)其它各個模塊提供所需要的電源。是小車的“心臟” 。電源模塊為系統(tǒng)其他各個模塊提供所需要的電源,設(shè)計中除了需要考慮電壓范圍和電流容量等基本參數(shù)之外,還要在電源轉(zhuǎn)換效率、降低噪聲、防止干擾等方面進(jìn)行優(yōu)化。本智能車有+5 V V 兩種電壓, 由7. 2 V/ 2022 mAh 的NiCd 蓄電池組直接給驅(qū)動電機和轉(zhuǎn)向舵機供電,5 V 給車速傳感器、光電傳感器等供電 [18]。由于電路中的不同電路模塊所需要的工作電壓和電流容量各不相同,因此需要電源穩(wěn)壓,轉(zhuǎn)換成所需要的5V。電源管理原理圖如下。充電電池 電機 舵機 7805 穩(wěn)壓電路( 5V)光電激光管 單片機 接受管 轉(zhuǎn)速傳感器圖43 電源系統(tǒng)原理圖圖43中:(1)、5V電壓。主要為單片機、信號調(diào)理電路以及部分接口電路提供電源,電壓要求穩(wěn)定、噪聲小,電流容量大于500mA。(2)、7.2V電壓。這部分電壓直接取自電池兩端電壓,主要為后輪電機驅(qū)動模塊和舵機提供工作電壓。通過各個部件的正常工作電壓我們可以知道,需要采取降壓穩(wěn)壓電路來實現(xiàn)。選擇穩(wěn)壓芯片時除了考慮輸出電壓和電流容量參數(shù)外,還需對穩(wěn)壓芯片的工作最小壓差留有一定的余量。降壓穩(wěn)壓電路可以采用串聯(lián)穩(wěn)壓和開關(guān)穩(wěn)壓兩種芯片。常選擇的穩(wěn)壓芯片有780LM257TPS7350。本次設(shè)計中我采用的是7805穩(wěn)壓芯片,所采用的應(yīng)用電路如下:圖44 穩(wěn)壓電路其中 c1 為 220uf,c2 為 100uf。Vi 為出入端,Vo 為輸出端。 電機驅(qū)動模塊電機驅(qū)動模塊為小車的“肌肉” 。競速比賽比的是速度,需要模型車能夠以盡量快的速度跑完全程,有了好的算法之后,需要有驅(qū)動電路對電機進(jìn)行控制 [19]。本系統(tǒng)使用的電機驅(qū)動板為BTS7960全橋驅(qū)動電路,由此電路,通過設(shè)置MC9S12輸出的PWM波的占空比可以達(dá)到控制電機正反轉(zhuǎn)的效果。圖45 電機驅(qū)動芯片關(guān)于PWM接口占空比控制電機的使用說明:PWM 1,2 輸入端輸入為5V 時,該路輸出為最小,隨著占空比的變小,輸出的電壓變大;PWM 1,2 輸入端輸入為0V 時,該路輸出為最大,隨著占空比的變大,輸出的電壓變?。粓D 46 電機驅(qū)動電路原理圖控制邏輯為:表41 電機驅(qū)動芯片控制邏輯圖 EN PWM1 PWM2 OUT1(電機) OUT2(電機+) 正轉(zhuǎn) 1 0100% 5V 0 100%0 反轉(zhuǎn) 1 5V 0100% 100%0 0 停止 0 X X X X 車速檢測模塊車速檢測模塊為小車的“神經(jīng)系統(tǒng)”。為了使得模型車能夠平穩(wěn)地沿著賽道運行,除了控制前輪轉(zhuǎn)向舵機以外,還需要控制車速,使模型車在急轉(zhuǎn)彎時速度不要過快而沖出跑道。而由于電池電壓、電機傳動摩擦力、道路摩擦力等因素的影響,開環(huán)控制中實際速度不能達(dá)到給定值,因此加入速度測速裝置,形成速度反饋 [20]。要實現(xiàn)對模型車的閉環(huán)控制,需要時刻檢測模型車當(dāng)前速度,經(jīng)常使用的測速傳感器有以下幾種: (1)、測速電動機:其實就是普通的一個電動機,將電動機的軸連接到車子傳動軸或者車子的電機上,測速電動機隨著電動機的轉(zhuǎn)動而轉(zhuǎn)動,轉(zhuǎn)速的快慢決定測速電動機所產(chǎn)生的電壓,然后通過AD采樣、量化,根據(jù)轉(zhuǎn)換的結(jié)果大小來判斷速度的快慢。(2)、光電編碼盤:通過一個帶有孔的光柵,將光柵放在光電發(fā)射管和接收管之間,配合比較器電路,將光電接收管的電壓變化轉(zhuǎn)變?yōu)楦叩碗娖阶兓o單片機,單片機根據(jù)單位時間內(nèi)高低電平的數(shù)量來判斷速度的快慢 [21]。 (3)、光電編碼器:光電編碼器是一個封閉的光電編碼盤,相比后者優(yōu)點非常多,長時間使用穩(wěn)定性高,適應(yīng)能力強。同時精度也很高,能夠達(dá)到500線、1024線、2048線甚至更高。唯一不足就是價格是前兩者的好幾倍甚至幾十倍。 綜上對比,我們考慮到系統(tǒng)的穩(wěn)定性、PID反饋控制的精度和車子自身體積的限制,最后選用500線AB兩相光電編碼器,可以返回100多個脈沖,PID控制精度足夠,效果非常好。圖47 光電編碼器 道路檢測模塊 道路檢測模塊為小車的“眼睛”。在確定智能車總體方案時,我們選擇光電傳感器的方案。為了獲得更大前瞻距離,為控制系統(tǒng)后續(xù)處理贏得更多的時間,在從眾多光電傳感器中選擇了大前瞻的激光傳感器,可以使小車更穩(wěn)定、快速的行駛。 光電傳感器的原理光電傳感器檢測路面信息的原理是由發(fā)射管發(fā)射一定波長的紅外線,經(jīng)地面反射到接收管。由于在黑色和白色上反射系數(shù)不同,在黑色上大部分光線被吸收,而白色上可以反射回大部分光線,所以接收到的反射光強是不一樣,進(jìn)而導(dǎo)致接收管的特性曲線發(fā)生變化程度不同,而從外部觀測可以近似認(rèn)為接收管兩端輸出電阻不同,進(jìn)而經(jīng)分壓后的電壓就不一樣,就可以將黑白路面區(qū)分開來 [22]。圖48 光電傳感器原理 激光傳感器的設(shè)計激光傳感器與普通的光電傳感器原理都是一樣,但是其前瞻能力遠(yuǎn)大于普通的光電傳感器,可以達(dá)到4050 厘米,對于智能車來說已經(jīng)足夠。我選用了8個光電傳感器,每4個光電傳感器對應(yīng)一個接收管,所有的傳感器呈“一”字排布。激光傳感器由兩部份構(gòu)成,一部份為發(fā)射部份,一部分為接收部份 [23]。通過單片機程序發(fā)出180KHz 頻率的振蕩波后,經(jīng)三極管放大,激光管發(fā)光;接收部份由一個相匹配180KHz 的接收管接收返回的光強,經(jīng)過電容濾波后直接接入S12 單片機的PB1 與PB5口,檢測返回電壓的高低。由于激光傳感器使用了調(diào)制處理,接收管只能接受相同頻率的反射光,因而可以有效防止可見光對反射激光的影響。圖49 激光傳感器發(fā)射與接收電路為了簡化8 路激光傳感器的控制,減少激光傳感器相互之間的干擾,傳感器的控制采用了分時發(fā)光的策略,由S12的8個I/O口來控制8組激光傳感器的開斷,這樣接收管就接收不到相鄰傳感器發(fā)射的激光了,因而達(dá)到了防止相互傳感器之間干擾的目的。第 5章 控制算法設(shè)計與實現(xiàn) 軟件流程程序主要用到XS128芯片中的PWM模塊, ECT模塊,I/O模塊等模塊化設(shè)計。PWM模塊主要是用來控制前輪舵機和舵機的左右轉(zhuǎn)向,以及驅(qū)動電機的運行;ECT模塊主要是用在速度脈沖采集和傳感器信息采集上,捕捉中斷并計算處理;I/O模塊主要是用于控制激光的發(fā)射和接收,以及接收和輸出各種控制信號。開機后,對所有硬件進(jìn)行初始化,完成之后,PPT定時中斷,對激光管掃描發(fā)射,并接收信號進(jìn)行采樣保存。 在掃描完之后,開始處理采樣數(shù)據(jù),并計算出當(dāng)前黑線與車身的相對位置。單片機根據(jù)當(dāng)前位置決定隨動舵機擺角的大小以保證緊跟黑線。單片機再根據(jù)上舵機PWM值與光點所得到的位置綜合給出下舵機的PWM值。 單片機根據(jù)舵機的打角,經(jīng)過復(fù)雜運算與處理得到速度期望值,并結(jié)合當(dāng)前速度值對電機控制如加速、減速、電機反轉(zhuǎn)和反向剎車制動等。速度控制采用PID控制算法實現(xiàn)閉環(huán)控制。總體流程圖如下:定時中斷提取黑線判斷賽道信息程序初始化開始循環(huán)獲取當(dāng)前車速設(shè)定速度與舵機PWM給出操作指令圖51 軟件程序流程圖 速度控制算法所謂速度控制,就是智能車可以根據(jù)路況信息調(diào)整速度,判斷是該加速、減速,還是該剎車。我采用的是增量式 PID 控制算法來實現(xiàn)速度控制。PID 控制理論: 在模型車控制器中,比較常用的一種控制器為PID 調(diào)節(jié)器。PID 調(diào)節(jié)在連續(xù)系統(tǒng)中應(yīng)用比較成熟。它具有許多特點,如不需要求出數(shù)學(xué)模型、控制效果好等, 特別是在微機控制系統(tǒng)中,對于時間常數(shù)比較大的被控對象來說,數(shù)字PID 完全可以代替模擬PID 調(diào)節(jié)器,應(yīng)用更加靈活,實用性更強 [24]。PID 調(diào)節(jié)器是一種線性調(diào)節(jié)器,其框圖如下所示:KpKiKd對象r e u yD(S)_圖 52 PID 控制器原理圖比例調(diào)節(jié)器(P)是一種簡單的調(diào)節(jié)器,式中Kp 為比例系數(shù),e 為偏差。比例調(diào)節(jié)器與偏差成比例調(diào)節(jié),調(diào)節(jié)及時,誤差一旦產(chǎn)生,調(diào)節(jié)器立即產(chǎn)生控制作用,使被控量y 向減小偏差的方向變化,但這種調(diào)節(jié)使得被調(diào)量存在靜態(tài)誤差,因為調(diào)節(jié)作用是以偏差的存在為前提條件的。增大可以減小靜態(tài)誤差,但不能完全消除,而且過大會產(chǎn)生振蕩。積分環(huán)節(jié)為對誤差的積分作用,積分調(diào)節(jié)器的突出優(yōu)點為,只要被調(diào)量存在偏差,其輸出的調(diào)節(jié)作用便隨時間不斷加強,直到偏差為零,減小靜態(tài)誤差 [25]。但積分調(diào)節(jié)器動作過于遲緩,因而在改善靜態(tài)品質(zhì)的同時,往往使調(diào)節(jié)的動態(tài)品質(zhì)變壞,過渡過程時間加長。積分調(diào)節(jié)器可以通過檢測誤差的變化率來預(yù)報誤差,根據(jù)誤差變化趨勢, 產(chǎn)生強烈的調(diào)節(jié)作用,使偏差盡快消除在萌芽狀態(tài)。微分作用主要用來加快系統(tǒng)的響應(yīng)速度,減小超調(diào),克服振蕩。將P、I、D 三種調(diào)節(jié)規(guī)律結(jié)合在一起,既快速敏捷,又平穩(wěn)準(zhǔn)確,只要三者強度配合適當(dāng),便可獲得滿意的調(diào)節(jié)效果。 經(jīng)過一定的采樣周期離散化后,數(shù)字PID 公式為:
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1