版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 . . . 基于光電傳感器尋跡智能車的研究摘 要隨著近年來,智能化交通工具被廣泛使用,智能汽車的設(shè)計和開發(fā),將從根本上改變現(xiàn)有汽車的信息采集處理、數(shù)據(jù)交換、行車導(dǎo)航與定位、車輛控制的技術(shù)方案與體系結(jié)構(gòu)。本文提出并設(shè)計了一種基于Freescale公司HCS12單片機系列設(shè)計的無人控制式智能車系統(tǒng)模型,主要論述了采用MC9SXS128單片機控制,通過光電效應(yīng)識別有黑色引導(dǎo)線,白色路徑的道路方案,能夠過最小曲率半徑50厘米的小彎,同時采取減速策略,同時在過波浪彎的情況下,使車盡可能的穩(wěn)定,智能識別十字交叉黑線,在直道上采用加速策略。全文由制作智能車的背景概述、硬件電路的設(shè)計、機械的調(diào)整、軟件的設(shè)計
2、四部分組成。介紹了系統(tǒng)的開發(fā)背景、單片機技術(shù)、光電檢測技術(shù);綜合論述了系統(tǒng)的要求和功能設(shè)計,并給出了系統(tǒng)整體構(gòu)架;對主要硬件電路系統(tǒng)進行了電路原理圖的設(shè)計,通過數(shù)據(jù)線連接單片機系統(tǒng),對其進行指令控制,并設(shè)計軟件的流程框圖,用C語言編程。并論述了傳感器在當今智能系統(tǒng)中所承擔的重要地位。系統(tǒng)的制作過程中主要利用MC9SXS128的強大功能,如多級中斷,計數(shù)器實用,多通道PWM調(diào)制,鎖相環(huán)超頻工作燈功能。該設(shè)計具有一定的實用性與前瞻性,基于目前社會對于智能化的迫切需求,家用汽車將來的發(fā)展趨勢也將越來越趨向智能化,無人駕駛將會不再是夢想。關(guān)鍵字:智能車;MC9SXS128;光電檢測;路徑識別;PWM調(diào)
3、制;C語言編程The Resarch Based On Photoelectric Sensor Of Tracking Intelligent CarABSTRACTFrom the beginning of these year, intelligent transportation is widely used, the design and development of intelligent vehicle will fundamentally change the existing the technology solutions and system structure of c
4、ar from information collection processing, data exchange, traffic navigation and positioning, vehicle control .This thesis put forword and design a microcontroller of unmanned intelligent vehicle system model based on Freescale company HCS12 family design , mainly discusses the intelligent car which
5、 takes control of MC9SXS128 MCU control through the photoelectric identification of road system of the black guide lines and the white path. The intelligent car can make a least curvature of minimumcurvature radius of 50 cm while taking the slow strategy which can make the car as steadily as possibl
6、e.It also take the intelligent identification of crossed black lines and make accelerated strategy on the straight path.The whole passage have four partsan background of intelligent vehicle,the hardware circuit design, the mechanical adjustment and software design. The thesis introduces the backgrou
7、nd of the system development,microcontroller technology,photoelectric detection,mainly discussing the system requirements and functional design,also giving the overall system architecture. The design includes the circuit design of main hardware circuit system and through the cablesystem via MCU syst
8、em it take control of the car by orders based on the block diagram design software with C language programming. The thesis discusses the important positon of intelligent sensor systems today.The producion process of system mainly uses MC9SXS128 powerful function, such as multi-level interrupts, coun
9、ters and practical, multi-channel PWM modulation, phase-locked loop overclocking features working lights.The program has some of the practical and forward-looking, intelligent, it is based on the current urgent need for intelligent. And I will surely believe in the near future family car will become
10、 more and more intelligent, unmanned vehicle will be no longer a dream.Key words: intelligent car ; MC9SXS128;photoelectric detecting;tracking; PWM control; programming by C第1章 綜 述汽車工業(yè)發(fā)展已有100多年的歷史。自20世紀80年代以來,智能控制理論與技術(shù)在交通運輸工程中越來越多地被應(yīng)用,在這一背景下,智能汽車的概念應(yīng)運而生。所謂智能汽車,就是在網(wǎng)絡(luò)環(huán)境下用信息技術(shù)和智能控制技術(shù)武裝的汽車。智能汽車是一種高新技術(shù)密集
11、的新型汽車,研究人員正從智能汽車的信息系統(tǒng)、控制系統(tǒng)、網(wǎng)絡(luò)環(huán)境與智能結(jié)構(gòu)等幾個方面進行研究。智能汽車的設(shè)計和開發(fā),將從根本上改變現(xiàn)有汽車的信息采集處理、數(shù)據(jù)交換、行車導(dǎo)航與定位、車輛控制的技術(shù)方案與體系結(jié)構(gòu)。自20世紀90年代以來,隨著汽車市場競爭激烈程度的日益加劇和智能運輸系統(tǒng)研究的興起,國際上對于智能汽車與其相關(guān)技術(shù)的研究成為熱門,一批有實力、有遠見卓識的汽車行業(yè)大公司、研究院所和高等院校也正在展開智能汽車的研究。國外業(yè)界和學(xué)術(shù)界形成了共識,即現(xiàn)代汽車行業(yè)的新一輪競爭的焦點將是設(shè)計微電子技術(shù)、智能自動化技術(shù)、通信技術(shù)等新技術(shù)領(lǐng)域的智能汽車的研究與開發(fā)。1.1 系統(tǒng)開發(fā)背景1.1.1智能車設(shè)
12、計的意義21世紀的汽車概念將發(fā)生根本性的變化?,F(xiàn)在的“汽車”是帶有一些電子控制的機械裝置,將來的“汽車”將轉(zhuǎn)變?yōu)閹в幸恍┹o助機械的機電一體化裝置,汽車的主要部分不再僅僅是個機械裝置,它正向消費類電子產(chǎn)品轉(zhuǎn)移。據(jù)HP公司統(tǒng)計,目前世界平均每輛汽車在電子方面的投資約為1200美元,而且正在以每年15%的速率增加。同時,智能汽車在傳統(tǒng)汽車上配備了遠程信息處理器、傳感器和接收器,通過無線網(wǎng)絡(luò)獲取前方交通狀況。引導(dǎo)汽車加速或減速。這樣,汽車就能更為平穩(wěn)地行駛,避免不斷剎車、啟動的動作,以降低油耗。隨著汽車電子控制技術(shù)的發(fā)展,中國的汽車工業(yè)將面臨著巨大的發(fā)展機遇和挑戰(zhàn),開展智能汽車技術(shù)的研究與開發(fā)工作具有
13、重要意義。1.1.2 智能車開發(fā)熱潮智能汽車是一種高新技術(shù)密集型的新型汽車,是今后的主流汽車產(chǎn)品。而研究智能汽車所必需的理論與技術(shù)支持條件大部分已經(jīng)基本具備。正是基于這一點,國家上正在形成智能汽車研究、設(shè)計、開發(fā)、競賽的熱潮。美國是世界上對智能汽車最為關(guān)注的國家。美國交通部已開始一項五年計劃,投入3500萬美元,與通用汽車公司合作開發(fā)一種前后防撞系統(tǒng)。同時,美國俄亥俄州立大學(xué)和加州大學(xué)以與其他一些研究機構(gòu)正在進行全自動車輛的研制與改進工作。CMU大學(xué)的NabLab5實驗智能車是由Potiac運動跑車改裝而成的,裝有便攜式計算機、攝像頭、GPS全球定位系統(tǒng)、雷達和其他輔助設(shè)備。1995年6月,N
14、abLab5進行了橫穿美國的實驗NHAA(No Hands Across America),從賓州的匹茲堡到加州的圣地亞哥,行程4587Km,其中自主駕駛部分占98.2%。美國移動導(dǎo)航子系統(tǒng)(MNA)能計算出最佳的行駛路徑,還能不斷地接受現(xiàn)場的最新交通狀況,給出連續(xù)更新的指向,讓車輛始終沿著最理想的路線向前行駛。此外,美國還將智能汽車的研究用于軍事上,美國國防部采用無人車去執(zhí)行危險地帶的巡邏任務(wù),目前正在進行第三代軍用智能汽車的研究,稱為Demo III,能滿足有路和無路條件下的車輛自動駕駛。1.2微控制器簡介與現(xiàn)狀MCU是Microcontroller Unit的縮寫,即微控制器,國又稱單片
15、機(Single Chip Microcomputer)。在20世紀70年代末,隨著大規(guī)模集成電路的出現(xiàn)與發(fā)展,將微型計算機的核心部件CPU、RAM、ROM、定時器、計數(shù)器和多種I/O接口集成在一片芯片上,形成了芯片級的微型計算機。微控制器已廣泛地應(yīng)用在人類現(xiàn)代化生活上,例如:字母無繩、電子收款機、掃描儀、防盜與安全裝置、汽車控制、計算機以與外設(shè)、 機、乃至電子字典、MP3、MP4、DVD、數(shù)碼相機、打印機、智能冰箱、洗衣機、電視機、變頻空調(diào)、自動豆?jié){機等,均采用了一片乃至多篇微控制器,使之成為智能化產(chǎn)品。在微型計算機的發(fā)展過程中,數(shù)據(jù)處理和輸出/輸入控制一直是微型計算機功能提升的兩條主線,也
16、是一對矛盾。受功能、功耗、體積、重量、速度等指標的限制,要求每一種微型計算機同時具有這兩方面的優(yōu)異性能是極其困難的,也會限制其性價比的提升。自1976年Intel公司首先推出MCS-48系列微控制器以來,微控制器以可靠性高,體積小,功能全、價格低等特點,得到廣泛應(yīng)用,為消費類和工業(yè)類智能化電子產(chǎn)品的發(fā)展奠定了基礎(chǔ),微型計算機技術(shù)也真正開始沿著微控制器和微處理器兩個相互獨立、完全不同的方向突飛猛進地發(fā)展。世界微控制器的著名供應(yīng)商主要有Intel、Freescale、Microchip、原三菱、ST、Philips、Zilog、Atmel、NEC、TI等。近年來,國、中國地區(qū)的一些企業(yè)也開始生產(chǎn)一
17、些與上述著名企業(yè)兼容且更為廉價的微控制器。以搶奪一些低端產(chǎn)品市場。1.3 Freescale微控制器概述Freescale公司是目前全球領(lǐng)先的半導(dǎo)體公司之一,它為汽車電子、消費電子、工業(yè)控制、網(wǎng)絡(luò)和無線市場設(shè)計并制造了眾多的嵌入式半導(dǎo)體產(chǎn)品,擁有多達19000種產(chǎn)品。Freescale公司是全球十大芯片制造商之一,2005年的收入達58億美元,在8位,16位和32位微控制器領(lǐng)域均處于技術(shù)領(lǐng)先地位。Freescale公司的MC家族以8位、16位、32位機位主,采用CISC體系,目前的主流8位機時9S08系列,16位機時HC9S12(X)系列,高級16位機時56F系列。Freescale微控制器產(chǎn)
18、品的技術(shù)根基課追溯到32年前。1974年,F(xiàn)reescale推出了首款8位MC6800微處理器,之后便相繼推出多種系列微控制器。 圖1-1 MC9S12XS128部功能示意圖第2章 硬件電路設(shè)計2.1 功能設(shè)計基于目前社會對于智能化的迫切需求,家用汽車將來的發(fā)展趨勢也將越來越趨向智能化,無人駕駛將會不再是夢想。根據(jù)系統(tǒng)需求,需要滿足的設(shè)計要求如下:l 通過光電原理,在黑白分明的道路上,能夠自動追蹤黑線,并進行判斷路徑。l 能夠自動識別直道,與彎道,并進行是否做加速度或者減速度的判斷。l 根據(jù)機械性能,使其能夠過最小曲率半徑為50CM的彎道。l 在十字交叉的黑線情況,能夠智能識別路徑。l 電池壓
19、降在7.8V時,能夠穩(wěn)定供電給電機,舵機以與微控制器。2.2 傳感器系統(tǒng)所謂傳感器,即是將被測量按照一定的物理或化學(xué)原理轉(zhuǎn)換成某種規(guī)定的輸出信號的裝置或器件。通常,傳感器由敏感元件和轉(zhuǎn)換元件組成。敏感元件能夠隨著被測量的變化而引起某種易被測量的信號的變化,而轉(zhuǎn)換元件則將敏感元件感受或相應(yīng)的被測量轉(zhuǎn)換成適于傳輸或測量的電信號部分,具體的電量形式取決于敏感元件的原理。除此之外,由于轉(zhuǎn)換元件的輸出信號一般都很微弱,為方便傳輸、轉(zhuǎn)換、處理與顯示,通常有信號調(diào)理轉(zhuǎn)換電路、輔助電路等,將轉(zhuǎn)換元件輸出的電信號進行放大或運算調(diào)制。因此,傳感器的組成通常包括敏感元件、轉(zhuǎn)換元件、信號調(diào)理轉(zhuǎn)換電路和輔助電路,隨著半
20、導(dǎo)體器件與集成技術(shù)的發(fā)展,傳感器的信號調(diào)理轉(zhuǎn)換電路與敏感元件、轉(zhuǎn)換元件等一起集成在同一芯片上,安裝在傳感器的殼體里。2.2.1 光電式傳感器光電式傳感器是利用光電器件把光信號轉(zhuǎn)換成電信號的裝置。光電式傳感器工作時,先將被測量轉(zhuǎn)換為光量的變化,然后通過光電器件再把光量的變化轉(zhuǎn)換成相應(yīng)的電量變化,從而實現(xiàn)非電量的測量。光電式傳感器的核心(敏感元件)是光電器件,光電器件,光電器件的基礎(chǔ)是光電效應(yīng)。光電式傳感器的結(jié)構(gòu)簡單,響應(yīng)速度塊,可靠性較高,能實現(xiàn)參數(shù)的非接觸測量,因此廣泛地應(yīng)用于各種工業(yè)自動化儀表中。光電式傳感器課用來測量光學(xué)兩或測量已先行轉(zhuǎn)換為光學(xué)量的其他被測量,然后輸出一定形式的電信號。在測
21、量光學(xué)量時,光學(xué)器件是作為敏感元件使用;而測量其他物理量時,它是作為轉(zhuǎn)換元件使用。光電式傳感器由光路與電路兩大部分組成,光路部分實現(xiàn)被測量信號對光亮的控制和調(diào)制,電路部分完成從光信號到電信號的轉(zhuǎn)換。見下圖 圖2-1 環(huán)境監(jiān)測示意圖常用的光電轉(zhuǎn)換元件有真空光電管、充氣光電管、光電倍增管、光敏電阻、光電二極管與光電三極管等,它們的作用是檢測照射在其上的光通量。選用何種形式的光電轉(zhuǎn)換元件取決于被測參數(shù)所需的靈敏度、響應(yīng)的速度、光源的特性與測量環(huán)境和條件等。2.2.2 光電式傳感器的選擇光電器件的性能主要由伏安特性、光照特性、光譜特性、響應(yīng)時間、峰值探測率和溫度特性來描述。其中,伏安特性、光照特性和光
22、譜特性是選擇光電器件的主要指標。針對以上因素,我起初選用了億光PT334-6B(接收管)以與IR333-A的發(fā)射管。PT334-6B接收管的敏感波長峰值達980nm,有小波長圍在840-1200nm之間,導(dǎo)通電流為2.0mA20mA,擊穿特性:Bvceo>30V Bveco>5V,飽和特性:Vce(sat)<0.4V,上升/下降時間:15us,暗電流:100nA(遠遠小于有光照的條件下的電流)。而IR333-A的導(dǎo)通電壓為1.2V1.5V之間。為了使對地接收黑色引導(dǎo)線的效果更為明顯,我還是用了LM324運算放大器,使信號放大后給MCU處理。效果更優(yōu)。針對尋跡檢測路徑這一特殊的
23、前提,主要兩種方案,一種是光電式的,一種是攝像頭式的,使用攝像頭式的檢測方案不僅能夠得到豐富的路徑信息,而且可實現(xiàn)遠距離的前瞻,對車模重量與穩(wěn)定性的影響也很小。是否光電方案就真的不可得到連續(xù)的、前瞻性好的信息呢?答案不是絕對的。為了擁有更好的前瞻性,我大膽的采用了激光檢測這一新型的方法。利用激光檢測的方法,可以通過收發(fā)激光信號達到更遠的距離,加上透鏡的接收管甚至可以接收到直徑1米以外的距離。接收發(fā)射原理見下圖圖2-2激光發(fā)射電路圖2-3激光接收電路該電路中,R5、R8為限流電阻,R6用于分壓(可去除),三極管Q2當做開關(guān)來使用,J4是一個激光調(diào)制管,經(jīng)過測試,輸出一個190KHZ左右的頻率信號
24、(另外,因為產(chǎn)品的批號不齊,有些輸出的頻率僅為170KHZ)。激光接收部分,我使用了一種非常方便的接收管,它的輸出只有1和0兩種狀態(tài),當照射在黑線上時,接收管打開,輸出高電平,反之,則輸出低電平。因為系統(tǒng)的使用環(huán)境比較偏向于二值化,因此,使用起來也更為簡便。但是也有一定的弊端,當遇到污漬等外部環(huán)境干擾時,容易出錯,這時,需要進行軟件清除。另外,由于激光管的略微差異,可能接收信號時會因為環(huán)境光影響,而接收不到,因此接一個500歐的電位器進行條件。由于激光管的功率比較小,其實理論上可以接一個更小值的電位器,使之精度更高。C1為旁路電容,主要起濾波作用。R3和D1構(gòu)成了一個可視化的測試界面,在畫PC
25、B圖時,我將每個接收管電路中加入了一個LED,這樣大大的簡化了調(diào)試的工作。2.3 電機驅(qū)動模塊在小車的制作中,對電機驅(qū)動電流的要求較高,電機驅(qū)動電路必不可少。功率管的選擇由電機的功率決定,PWM信號的占空比決定電機的轉(zhuǎn)速,故電機的調(diào)速可通過改變PWM信號的占空比實現(xiàn)。在我的設(shè)計當中,為了達到一個很好的過彎效果,需要在直線以高速運行,在過彎時的動作時急剎,減速之后過彎。因此,電機的反轉(zhuǎn)就由為重要。為此,需要設(shè)計一個全橋驅(qū)動電路。我第一次的設(shè)計中,是使用了一種比較簡便的電路,采用了飛思卡爾的MC3886芯片做全橋驅(qū)動,其部建構(gòu)由一組MOS管構(gòu)成,見下圖。圖2-4 MC33886部結(jié)構(gòu)V+為電源電壓
26、(此處使用電池供電),IN1和IN2分別為MC33886的PWM信號輸入端口。MC33886的輸出端口OUT1和OUT2分別接驅(qū)動電機的兩端。D1和/D2為芯片的使能端。圖2-5 MC33886并聯(lián)電路但經(jīng)過反復(fù)測試和使用之后,發(fā)現(xiàn)效果并不十分理想。首先是導(dǎo)線的分布需要均勻的到達芯片的兩端,不可一端過長、一端過短,否則將會出現(xiàn)芯片冷熱不均勻的狀態(tài)。達不到最好的驅(qū)動效果。其次,由于MC33886畢竟是集成芯片,將一個全橋集成在單個芯片中,當負載過大時,拉力明顯不夠。于是我進行了第二次的改進。我的第二次改進參考使用了P溝道的MOS管和N溝道的MOS管搭建全橋。見下圖。圖2-6 mc33886+H橋
27、電路P管IRF4905最大74A,N管IRF3205最大110A,所以電路理論上最大電流能達到74A,并且這兩款MOS管的阻都很小,開啟電壓也足夠低,因此效果較好。在這里,33886只起到MOS管的柵極驅(qū)動作用,所以同時也解決了發(fā)熱問題。R1,R2電阻上拉使能。當OUT1PWM信號時,當為高電平時,Q2導(dǎo)通,VCC經(jīng)過Q2流向MOTOR的2號接口,然后從回路流向Q3,因為OUT2口是低電平,所以N溝道增強型MOS管此時處于工作狀態(tài),電流導(dǎo)通至地。當OUT2口輸出時,原理一樣。2.4 供電模塊2.4.1 穩(wěn)壓芯片的選擇在整個系統(tǒng)的設(shè)計中,因為電池電壓是7.8V,而微控制器、激光收發(fā)電路以與舵機控
28、制電路所使用的均是5V電壓,如果能夠給予系統(tǒng)穩(wěn)定的電壓,是一個不容忽視的問題。電壓調(diào)節(jié)器件使用最多的是線性穩(wěn)壓器件(如78XX系列的三端穩(wěn)壓器件)雖然這種線性穩(wěn)壓器具有輸出電壓恒定或可調(diào)、穩(wěn)壓精度高的優(yōu)點,但足由于其線性調(diào)整工作方式在工作中會造成較大的“熱損失”(其值為V壓降×I負荷),導(dǎo)致其電源利用率不高、工作效率低下,不易達到便攜式設(shè)備對低功耗的要求。于線性穩(wěn)壓器件相比,開關(guān)電源調(diào)節(jié)器以完全導(dǎo)通與截止時間,有效的介紹工作中的“熱損失”,保證了較高的電源利用率。開關(guān)管的高頻通斷特性以與串聯(lián)濾波電感的使用對來自于電源的糕餅干擾具有較強的抑制只用。同時由于其低功耗特點,在進行電路板設(shè)計
29、時,可以減少散熱片的體積和PCB板的面積,有時甚至不需要加裝散熱片,方便了電路設(shè)計與使用,但是由于其工作降壓要求在1.0V以上,卻限制了該類型開關(guān)電源在某些便攜式移動設(shè)備上的使用。針對線性穩(wěn)壓電源與開關(guān)電源存在較高工作降壓的問題使得這兩類電源調(diào)節(jié)期間不易廣泛應(yīng)用于便攜式移動設(shè)備中,我采用了一種低壓差線性電源芯片TPS76850來作為智能車的電源調(diào)節(jié)器件。TPS76850具有輸入電壓圍大,過熱,過流與電壓反接保護,輸出電流為150mA時壓差小于0.1V等特點,特別是黨其輸出電流為100mA時,壓差僅為0.035V,TPS76850能夠保證電池電壓在+7V- +5.1V圍變化時,輸出穩(wěn)定的5V電壓
30、,顯著的提高了電源的利用效率。2.4.2 TPS768XX系列概述TPS768XX是美國TI公司生產(chǎn)的微功耗,低壓差電源管理芯片,它具有節(jié)電關(guān)斷模式與輸出電壓監(jiān)控功能,極低的靜態(tài)電流且不隨負載變化;集成延時微處理器復(fù)位功能保證系統(tǒng)的正常工作;具有完善的保護電路,包括過熱、過流與電壓反接保護。利用該器件只需極少的外圍器件便可構(gòu)成高效穩(wěn)壓電路。TPS768XX系列的開關(guān)穩(wěn)壓集成電路的主要特性如下:l 有2.5V、3V、3.3V、4.85V與5V這幾種固定輸出型器件;l 集成的精密電源電壓監(jiān)控器,可對穩(wěn)壓器的輸出電壓進行監(jiān)控;l 低電平有效的復(fù)位信號,脈沖寬度為200MS;l 極低壓差為100mA時
31、,最大值為35mV;l 低靜態(tài)電流與負載無關(guān),典型值為340uA;l 極低的休眠狀態(tài)電流最大值為0.5uA;l 在整個負載,電源與溫度圍,固定輸出型器件的容積為2%;l 輸出電流圍為:0mA500mA;l 在要求嚴格的應(yīng)用中,TSSOP封裝課降低元件的高度。TPS768XX部框圖如下:圖2-7 TPS768XX部結(jié)構(gòu)圖由于TPS768XX系列產(chǎn)品采用了PMOS工藝,保證了該器件在全負載圍極低的工作電流,甚至在穩(wěn)壓器下降時也能保證其低靜態(tài)電流不變的特點。TPS768XX的部比較器監(jiān)控穩(wěn)壓器的輸出電壓,以此來檢測欠壓情況。正因為改電路監(jiān)控著穩(wěn)壓器的輸出電壓,RESET輸出端也可以通過禁止穩(wěn)壓器或者
32、通過任何導(dǎo)致輸出電壓下降到低于Vn的故障條件來處罰。這些故障情形包括,輸出端的短路活輸入電壓低。一旦輸出電壓被重新配置,無論是通過重新使能穩(wěn)壓器還是通過排除故障條件,部定時器都會被啟動,這樣就會被RESET信號在200ms(典型值)的超時周期處于有效狀態(tài),將該RESET引腳接至微處理器的復(fù)位端,課在微型新計算機與微處理器系統(tǒng)中啟動一次復(fù)位操作,實現(xiàn)電源電壓的復(fù)位。使用該復(fù)位操作,不僅能夠保證系統(tǒng)的穩(wěn)定與可靠工作,而且減少外部復(fù)位電路的設(shè)計。在對輸出噪聲有嚴格要求的應(yīng)用場合,選用了TPS768XX是最佳選擇。2.4.3 性能比較為了能夠更好的說明TPS768XX在實際使用的優(yōu)點,我比較了一樣溫度
33、、一樣輸出電壓條件按下7805,LM2576,TPS76850的性能。表2-1 穩(wěn)壓電源芯片比較7805LM2576TPS7350最小壓降1.7V 1.0V0.035V最小靜態(tài)工作電流6mA5mA340uA輸出噪音40uV與濾波元件有關(guān)2uV使用外圍元件個數(shù)342輸出電容的容量中高低成本低高中通過表中可以看出,在一樣的輸出條件下,TPS76850具有更低的工作壓降和最小的靜態(tài)工作電流,也就體現(xiàn)了其低功耗的優(yōu)點。在智能車控制系統(tǒng)中,由于系統(tǒng)電源為電池供電,自然TPS76850也就成為了電源調(diào)節(jié)器件的首選。實用TPS76850作為系統(tǒng)的電源管理的芯片具有相當突出的優(yōu)點。首先TPS76850只需要很
34、少的外圍器件即可以達到應(yīng)用系統(tǒng)的要求,實現(xiàn)穩(wěn)定的電壓輸出。實用該芯片的典型電路如下圖。由于“熱損失”小,在設(shè)計中基本可以不考慮電源芯片的散熱問題,為電路的設(shè)計帶來了方便。圖2-8 768XX典型電路2.5 車模機械調(diào)整與安裝為了完成智能車的模型,我需要一輛遙控玩具車進行改裝,為此,我選用了生產(chǎn)的一部越野模型車作為我的智能車主體。車身總長21CM,后輪中心軸15CM,前后輪均具有避震器。為了達到我想要的要求,我進行了一定的改裝。首先,我去除了對我來說沒有用處的尾翼以與一些重要零件的固定器件。在我的設(shè)想中,為了達到能使檢測模塊盡可能的探測到前方,我用許多H型的鋁合金材料做了一些可調(diào)節(jié)的支架,在達到
35、我想要的角度后,進行了固定。光電部分的檢測我采用了W型雙列矩陣。盡可能將激光管調(diào)節(jié)到我想要的照射角度,這樣,在一些曲率情況下,我能夠判斷出需要的舵機轉(zhuǎn)角值。具體激光管的每一個對地距離與角度,將在數(shù)學(xué)建模部分闡述。為了使我的電路在反復(fù)使用中,不斷找到更好的方案,我將每一個電路均獨立化,這樣不僅能夠便于更換,更有利于安裝。我的各個模塊的安裝可以稱得上見縫插針,分別安裝在車體的各個部分。下圖是我的作品實物圖。在實際測試了車的轉(zhuǎn)角后,我發(fā)現(xiàn)由于右輪的機械性質(zhì),當轉(zhuǎn)角向一個方向發(fā)生變化,再像另一個地方偏轉(zhuǎn),就會發(fā)生轉(zhuǎn)向不足的問題,對此,我有針對性的調(diào)短了右輪的聯(lián)動桿,這樣舵機拉動右輪時,轉(zhuǎn)向就更為靈敏。
36、第3章軟件設(shè)計3.1 數(shù)據(jù)分析并建立模型因為只使用了16個發(fā)射管與16個接收管,因此在采集數(shù)據(jù)時,能夠采集到的信息相當有限。以下的數(shù)據(jù)均在此硬件基礎(chǔ)上測量得到。在電路的實際設(shè)計中,我希望得到的是上排等間距,下排也均等間距排列的激光接收發(fā)射,但在實際安裝時,由于性能差異,發(fā)現(xiàn)實現(xiàn)起來相當困難,因此只能做到大致相等。這對我之后的建模產(chǎn)生了相當大的影響。下圖為我的檢測電路PCB板布局。圖2-8 激光檢測電路從左第1排開始的一組電路分別為A B C D E F,從左第2排的一組電路分別為G H I J K,一下為測量數(shù)據(jù)。另外,為了使單片機的工作效率更快,我進行了超頻處理,由于超頻后的鎖相環(huán)時鐘作為了
37、總線時鐘,因此PWM脈寬需要進行匹配處理。3.1.1 基本數(shù)據(jù)測量使用手冊中說明,當PWM輸出脈寬為1ms時,左轉(zhuǎn)打死,當為2ms時,右打死,1.5ms時,居中。實際測試情況與理論資料差距不大。在鎖相環(huán)超頻之后,角度與實際轉(zhuǎn)角建立以下數(shù)學(xué)公式,Y為實際轉(zhuǎn)角,X為對應(yīng)PWM高電平值。PWM一個周期為20000。表3-1 數(shù)學(xué)建模公式(X-36)*55/2=Y中心到各點各點垂直車前沿距離偏移中心水平距離角度對應(yīng)舵機值A(chǔ)34.5cm11.4cm71.7°982B29cm7.3cm76°1100C34.3cm6cm80.1°1213D29.9cm3.6cm83.13
38、76;1296E36.4cm1.7cm80.1°1213F29.9cm0cm90°1485G34.1cm2.3cm93.9°1591H29.9cm5cm99.5°1746I34.5cm7.7cm102.6°1831J29.9cm6.9cm103°1842K34cm12.7cm110.5°20483.1.2 情況分析一、兩燈同時被接收情況分析因為黑色引導(dǎo)線長2.5cm,而上下2個相鄰燈的實際距離不足2.5CM,并且在實際過彎道時,也會發(fā)生2個燈同時檢測到的情況。因此,還要將2燈同滅的情況考慮進去。此時會出現(xiàn)兩種情況,同時理論上
39、可以排除相鄰的左右兩激光管同時接收到信號(車的傾向情況不足以出現(xiàn)該種情況)1)當上下相鄰2個激光接收管同時檢測到是黑色尋跡線,如A、H接管管同時接受到,可判定此時的斜率為A、H點至車前軸中心點角度的中間值。2)當出現(xiàn)如B、H激光接收管同時檢測到黑色尋跡線時,需要進行特殊處理,第一種情況是車身自傾斜,假設(shè)忽略該種情況,車反偏,當進入下一次檢測,車仍進行常態(tài)角度的工作狀態(tài)。第一種情況是由于速度過快,當直道變彎道時,舵機還未開始轉(zhuǎn)向,此時車借助該種情況,車依然保持逆轉(zhuǎn)向情況不變。記錄一般情況數(shù)據(jù)如下:表 3-2 接收管可能發(fā)生的點重合角度兩個接收管同時接收情況兩點間中心對應(yīng)角度對應(yīng)舵機值(正向接收情
40、況)E、F86.57°1391E、G91.93°1538C、D81.15°1251H、I101.05°1789A、B79.51°1196J、K106.24°1932當出現(xiàn)第二種情況時,已經(jīng)證明應(yīng)該反向偏轉(zhuǎn),可是舵機值給多少合適呢?為此,我建立了一個幾何模型。如下圖。圖3-1 角度偏移示意圖方法:建立直角坐標系,將車軸中心點0作為絕對中心點,同時做直線垂直于車前軸,將A點以等距離作抽對稱點A,B點同理B,得到角AO與垂線的角度與BO與垂線的角度,取中值便可得到理論逆向角度值。數(shù)據(jù)見下表。表3-2 兩點間的距離與占空比關(guān)系兩接收管前點距離
41、0點后點距離0點兩點間水平偏差作軸對稱平行線對應(yīng)角度舵機占空比E、D36.4330.11.9cm94.77°1616C、B34.8229.91cm101.95°1814G、H34.230.32.7cm83.32°1301A、B35.430.70.8cm77.2°1133二、調(diào)整參數(shù)實際測試表明,由于車在前進的過程中,舵機的響應(yīng)速度有限,因此,需要加權(quán)處理。越是靠外的激光接收管,對應(yīng)的舵機值應(yīng)線性增大,從而解決前瞻與舵機轉(zhuǎn)向的匹配問題。譬如:中心接收管參數(shù)保持不變,而最左邊2個舵機值全部調(diào)整至最小值800。表3-3各種數(shù)據(jù)接收情況處理接收管接收情況理論舵機
42、值實際加權(quán)后舵機值A(chǔ)982800B1100800C1213900D12961200E14121350F14851480G15911600H17461750I18312000J18422190K20482190E、F13911400E、G15381610C、D12511200H、I17892190A、B1932800J、K16162190E、D18141400C、B13011650G、H13011300A、B113312503.2 PLL鎖相環(huán)由于芯片部自帶鎖相環(huán)功能,因此,用戶可以很方便的進行一些設(shè)置,對其進行超頻處理。根據(jù)測試結(jié)果,該電路中,單片機可超頻至40M。代碼如下:該代碼功能用于將總
43、線時鐘16M的單片機超頻至40M3.3 策略情況分析將之前得到的所有數(shù)據(jù)作為我的核心數(shù)據(jù)(這在之后的實際分析中非常有用),現(xiàn)在我需要考慮的就是如何讓小車能夠能順暢的在有條件的跑道上跑動。首先,由于電池的電量始終是一個變化的值,并且,我的設(shè)計中沒有將閉環(huán)控制考慮進去,因此,我首先要做的是必須將電池電壓保持在7.6-7.8V之間,否則接下來的分析將沒有任何意義。在未進行錯誤忽略處理時,車會因為一些環(huán)境情況,造成不必要的問題,這些問題是在經(jīng)驗的積累與反復(fù)的總結(jié)下才逐一排除的。首先,值得一提的是,我講每一次的接收狀態(tài)都賦給了前一次進行保留,一共保留3個值,前一次,當前,以與未來態(tài)。代碼如下:圖3-2 部分處理代碼3.3.1直道判斷在安裝激光管時,我刻意將E、F、G的距離調(diào)整的相當近,因此,我可以默認當3個單個被接收到或者出現(xiàn)2個同時接收到,并且上一次接收到的狀態(tài)也只是這5種情況之一的話,則判斷這是直道,進入全速開啟模式。3.3.2 彎道判斷方法與直道判斷大致雷同,只是需要將判斷條件更改即可。同時,根據(jù)過彎大小情況,給予低速過彎。并且,為了防止直道進入彎道后,速度過快,而丟失賽道
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024高考地理一輪復(fù)習一等值線專練含解析
- 小學(xué)2025年教育教學(xué)工作計劃
- 工程竣工財務(wù)決算資料清單
- 工程項目安全生產(chǎn)操作規(guī)程
- 二零二五年股份制企業(yè)股東墊資及利潤分成協(xié)議3篇
- 小動物三年級作文300字
- 2024年深圳信息職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 芯軸粗車一序作業(yè)指導(dǎo)書.文檔
- 第3章電阻式傳感器講解學(xué)習
- 2024年陜西正和醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點附帶答案
- 2024-2030年中國婦幼醫(yī)院行業(yè)經(jīng)營管理風險與未來趨勢分析研究報告
- 2025年中考英語復(fù)習熱點話題作文范文
- 農(nóng)村民兵連指導(dǎo)員述職報告范本
- 院感基礎(chǔ)知識1培訓(xùn)
- 冷庫存儲合同協(xié)議書范本
- AQ/T 4131-2023 煙花爆竹重大危險源辨識(正式版)
- 武術(shù)體育運動文案范文
- JGJ64-2017飲食建筑設(shè)計標準(首發(fā))
- 設(shè)計服務(wù)合同范本百度網(wǎng)盤
- 高考化學(xué)一輪復(fù)習第9章水溶液中的離子反應(yīng)與平衡第46講水溶液中的離子平衡圖像學(xué)案
- 2024年市級??谱o士理論考核試題及答案
評論
0/150
提交評論