• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于電磁引導(dǎo)的道路自識別智能汽車軟硬件設(shè)計與研究

      2018-10-20 05:56:00許芝龍
      中國新技術(shù)新產(chǎn)品 2018年15期
      關(guān)鍵詞:微縮微控制器模糊控制

      許芝龍

      摘 要:本文利用電磁原理對基于電磁傳感器自識別道路的智能汽車尋跡檢測裝置進行理論研究,在MC9S12系列單片機控制核心基礎(chǔ)上對智能汽車的控制系統(tǒng)輸入信號進行分析,完成了可以自識別路徑的控制原理方案、包括信號控制電路的設(shè)計和制作在內(nèi)的硬件設(shè)計。最后以嵌入式軟件開發(fā)工具軟件Codewarrior為開發(fā)平臺,以增量式PID控制與模糊控制相結(jié)合,完成微縮智能車模型控制系統(tǒng)的程序算法的實現(xiàn)。本文為電磁在道路自識別系統(tǒng)中的應(yīng)用提供了理論依據(jù)和工程實現(xiàn)方法,也為同類電氣自動化產(chǎn)品在自識別路徑與尋跡中提供了分析方法和思路。

      關(guān)鍵詞:微縮智能車模型;模糊控制;硬件實現(xiàn);軟件實現(xiàn)

      中圖分類號:TP273 文獻標志碼:A

      智能汽車指的是利用多種傳感器和智能公路技術(shù)實現(xiàn)自動駕駛的汽車,通常具有自動駕駛、自動變速和自動識別道路的功能。車內(nèi)的各種輔助設(shè)施也實現(xiàn)電腦自控化。世界上許多研究機構(gòu)早已關(guān)注智能交通系統(tǒng)(ITS)方面的研究工作,同時已經(jīng)研發(fā)出了一些智能化車輛的原型,并進行了一些路面測試。智能化原型車研發(fā)過程得益于機械、電子、現(xiàn)代傳感器、信號處理技術(shù)、現(xiàn)代控制及人工智能等交叉學(xué)科的相關(guān)領(lǐng)域知識的綜合運用,并從交叉學(xué)科中得到許多新觀點、新思路、新方法。智能小車是未來智能車輛的縮微模型。除機械結(jié)構(gòu)外,其控制系統(tǒng)、控制原理和控制方法的實現(xiàn)是一致的。

      本文基于電磁傳感器原理對路徑自識別智能車微縮模型中的電源電氣、信號控制系統(tǒng)進行開發(fā)和制作。

      1 智能汽車控制系統(tǒng)硬件設(shè)計與構(gòu)成

      微縮智能車的自識別路徑為道路中心線下的漆包線,該漆包線電線中通有20kHz交變電流,由交變電流產(chǎn)生的磁場來導(dǎo)引智能車沿著道路行駛。漆包線的直徑為0.1mm~0.3mm,交流電流的頻率范圍:20kHz±2kHz;交流電流大小范圍:50mA~150mA。其交流電頻率確定依據(jù)主要為:在頻譜上可以有效地避開周圍通用的其他磁場的干擾。

      1.1 微縮智能車模型硬件系統(tǒng)

      微縮智能車模型系統(tǒng)由一系列的硬件組成,包括組成車體的底盤、輪胎、舵機裝置、道路檢測裝置、馬達裝置、測速裝置和控制電路板等。微縮智能車模型的尺寸360mm×400mm,舵機型號為Futaba S3010;智能車為后輪驅(qū)動,其驅(qū)動電機型號為RS380-ST/3545。

      1.1.1 微縮智能車模型道路檢測裝置計算

      鑒于其信號特點,本文所選擇的道路檢測裝置是安裝在汽車前方20cm、距地面20cm處的一組電感,并根據(jù)電流的大小確定出智能車模型距離該漆包線的距離。本文選取8個傳感器水平布置。現(xiàn)取左右兩端最外處的電感傳感器研究計算。

      假定兩個線圈的距離為L,兩個線圈的軸線為水平,高度為h,并定義坐標系:沿著智能車的前進方向為Z軸,在路徑平面內(nèi)垂直于道路的中心線為X軸,垂直道路往上為Y軸,且X、Y、Z軸滿足右手法則,如圖1所示。左邊的線圈的坐標為(x,h,z),右邊的線圈的位置(x-L,h,z)。由于磁場分布是以Z軸為中心的同心圓,所以在計算磁場強度的時候僅需考慮坐標(x,y)。

      感應(yīng)電動勢E是位置x的偶函數(shù)。如圖2所示,從該關(guān)系中只能夠反映到水平位置的絕對值x的大小,無法分辨?zhèn)鞲衅髟趯?dǎo)線的左側(cè)還是右側(cè)。為此本文使用相距長度為L的兩個感應(yīng)線圈,計算兩個線圈感應(yīng)電動勢的差值:

      (1)

      為此,可以通過差值Ed對于小車轉(zhuǎn)向進行負反饋控制,從而確保兩個線圈的中心位置跟蹤賽道的中心線。通過改變線圈高度h、線圈之間距離L可以調(diào)整感應(yīng)電動勢的大小以及位置檢測范圍。

      1.1.2 信號選頻放大及電路的實現(xiàn)

      使用電感線圈對路徑中電磁場感應(yīng)出電動勢外,其周圍的交變磁場同樣也會感應(yīng)出電動勢。為此需要進行選頻,以去除其他干擾信號的影響,確保智能車輸入準確信號。

      實現(xiàn)選頻電路,本文采用單管共射交流放大電路。同時,通過對有無諧振電容的電路輸出感應(yīng)電壓進行對比研究,發(fā)現(xiàn):增加有諧振電容之后,感應(yīng)線圈兩端輸出感應(yīng)20kHz電壓信號不僅幅度增加,而且有效排除了其他干擾信號。這樣無論導(dǎo)線中的電流波形是否為正弦波,由于本身增加了諧振電容,所以除了基波信號之外的高次諧波均被濾波除掉,只有基波20kHz信號能夠發(fā)生諧振,輸出為20kHz的正弦波。其對比波形圖如3所示。

      1.2 控制核心及控制信號輸入

      本課題中的微縮智能汽車模型使用微控制器(MCU)是Freescale飛思卡爾公司推出的S12系列單片機MC9S12XSl28。該微控制器有PWM(脈沖寬度調(diào)制)模塊、ECT模塊、SCI模塊、SPI模塊、A/D轉(zhuǎn)換模塊、EEPROM模塊和FLASH模塊共7個模塊。其中PWM(脈沖寬度調(diào)制)調(diào)制波有8個輸出通道,每一個輸出通道都可以獨立地進行輸出。

      在該微縮智能車中,基本的輸入控制信號有路徑檢測信號裝置、速度反饋裝置、啟停自動識別裝置。這些微縮智能汽車傳感器再加上電源模塊就構(gòu)成了控制系統(tǒng)的信號輸入,在這些輸入信號的基礎(chǔ)上,通過控制算法就可以實現(xiàn)對智能汽車的控制,其輸出表現(xiàn)形式為智能汽車的路徑識別、車速、啟動與停止。這樣就構(gòu)成一個控制回路圖,其控制系統(tǒng)的模塊框圖如圖4所示。

      2 道路自識別智能汽車控制方法研究

      2.1 電磁傳感器采集信號的處理

      該微縮智能車使用電磁傳感器獲取的感應(yīng)電流為路徑自識別信號。該信號由電感傳感器直接輸入微控制器的A/D接口,經(jīng)A/D轉(zhuǎn)換后將感應(yīng)交變電流轉(zhuǎn)換為數(shù)字信號。為有效避免信號中的干擾信號,準確地從電感傳感器中獲取真實信號的最好辦法是多路采集,然后進行數(shù)據(jù)統(tǒng)計分析。

      有一個可為微縮智能汽車速度和方向提供控制的可使用數(shù)據(jù)為:連續(xù)采集5個~10個周期的電流信號(由于該智能車采用8個傳感器,如果采集10個周期,則有80個數(shù)據(jù)),獲取信號的峰值就可以直接在采集的80個數(shù)據(jù)中用信號最大值減去最小值。公式表達為:假定80個數(shù)據(jù)為xi,i=1,2,…80,則信號的峰值Vp按下式計算:

      (2)

      但該方法獲取的峰值僅考慮了一組數(shù)據(jù)中的最大值和最小值。僅通過這兩個值并不能準確反映車輛偏離軌道的準確位置,而且該最大值和最小值如果收到干擾信號的干擾,則會發(fā)生控制偏離。因此,還可以將獲取的一組交流信號的平均值、有效值綜合考慮信號的幅值。

      2.2 控制方法簡述

      鑒于信號的特征、軌跡的隨機性,本文采用將PID控制和模糊控制方法相結(jié)合的辦法來對智能汽車進行控制。

      在微縮智能車中,整個控制系統(tǒng)為閉環(huán)控制,滿足PID控制的基本條件。雖然感應(yīng)磁場為連續(xù)信號,但由于電感傳感器采集并傳輸至微控制器的信號為離散信號(定時對連續(xù)信號感應(yīng)電流采集),所以在該智能車中只能采用增量型的PID控制方法。

      同時,本文采用模糊控制方法,根據(jù)智能車所行駛的軌跡推斷下一個路徑特點。比如在彎道中,當智能車已經(jīng)識別當前在彎道中行駛時,則會采用模糊控制理論,對舵機的方向控制增大輸出PWM(脈沖寬度調(diào)制)值,從而進行自識別彎道處理。再如,當智能車自識別當前所行駛的路段彎曲度較小,則會對速度的控制增大PWM值,以提高智能車的行駛速度。

      當模糊控制獲得智能車已經(jīng)處于彎道行駛信息時,此時,就需要對其進行減速控制,其減速控制通過調(diào)整目標速度Vm達到。具體的減速情況隨智能車的調(diào)試和彎道的劇烈程度不同而不同,這些計算值的獲取以及對彎道行駛狀態(tài)的判別等信息均采用模糊控制算法,其控制的具體參數(shù)由實際對智能車進行調(diào)試行駛獲得。對此典型的算法為:

      設(shè)方向偏離的差值為Dr:

      0≤ Dr

      a2≤ Dr

      其中,對目標速度值K1、……、Kn的設(shè)定需要根據(jù)實際調(diào)試經(jīng)驗由模糊控制獲得;而實現(xiàn)對目標速度的調(diào)整、彎道方向的調(diào)整則需要采用PID控制方式實現(xiàn)。

      3 道路自識別智能汽車控制程序?qū)崿F(xiàn)

      本課題通過對以上所列外部信息進行輸入,在微控制器上基于CodeWarrior平臺采用C語言程序以PID控制算法和模糊控制算法為控制算法基礎(chǔ)完成對智能車的控制。

      3.1 MC9S12XSl28 A/D轉(zhuǎn)換模塊初始化

      A/D轉(zhuǎn)換模塊有模擬量前端、模擬量轉(zhuǎn)換、控制部分及結(jié)果存儲等四部分組成。其中模擬前端包括多路轉(zhuǎn)換開關(guān)、采樣緩沖器、放大器等,結(jié)果存儲部分主要有8個16位的存儲器和反映工作狀態(tài)的若干標志位。結(jié)合本課題中對A/D轉(zhuǎn)換模塊所使用的情況,對其寄存器進行初始化。限于篇幅原因其程序本文不做闡述。

      3.2 控制程序的實現(xiàn)

      在對之前所述的控制算法進行程序?qū)崿F(xiàn)時,需要對微控制器各個使用模塊進行初始化。其模塊初始化程序包括:(1)完成微控制器CPU總線時鐘60M定義;(2)ICO1輸入捕捉初始化;(3)使定時中斷產(chǎn)生5ms一次的中斷;(4)A/D采樣程序,多通道采集,從0通道開始采樣在5通道采樣后返回;(5)PWM初始化,67通道級聯(lián)PP7輸出給舵機,45通道給電機,1通道正轉(zhuǎn),5通道反轉(zhuǎn);(6)SCI初始化,以便使用串口傳回數(shù)據(jù)。

      限于篇幅,本文僅提供部分控制程序,具體程序如下:

      void speed(void)

      {int dsp; dsp=spdset-speed_back;

      if((road[0]<6&&road;_f[1]>6)||(road[0]>13&&road;_f[1]<13))//入彎減速

      {PWMDTY1=60sensor_1();sensor_1();}

      else if(dsp>=30){PWMDTY1=spdset+25;PWMDTY5=0;

      ……

      else if(dsp<0) {PWMDTY5=spdset-30;PWMDTY1=0;}

      結(jié)論

      本文基于MC9S12系列單片機控制核心,討論了該控制核心的外圍接口電路,完成了可以自動識別路徑的控制原理方案、包括信號控制電路的設(shè)計和制作在內(nèi)的硬件設(shè)計。進一步以嵌入式軟件開發(fā)工具軟件Codewarrior為開發(fā)平臺,將增量式PID控制與模糊控制相結(jié)合,完成微縮智能車模型控制系統(tǒng)的程序算法實現(xiàn)。為電磁在道路自識別系統(tǒng)中的運用提供了理論依據(jù)和工程實現(xiàn)方法,也為同類電氣自動化產(chǎn)品在自識別路徑與尋跡中提供了分析方法和思路。

      參考文獻

      [1]胡海峰,史忠科,徐德文.智能汽車發(fā)展研究[J].計算機應(yīng)用研究,2004,21(6):20-23.

      [2]孫海濤.基于視覺導(dǎo)航的智能車輛自主行駛研究[D].合肥:合肥工業(yè)大學(xué),2005.

      [3]李金燦.基于道路自識別的智能汽車控制系統(tǒng)設(shè)計[D].廣州:華南理工大學(xué),2011.

      [4]李媛,李久生.電磁場與微波技術(shù)[M].北京:北京郵電大學(xué)出版社,2010.

      猜你喜歡
      微縮微控制器模糊控制
      微縮模型展 栩栩如生奪人眼球
      奇聞怪事(2019年11期)2019-12-25 07:04:54
      酷世界
      看天下(2018年28期)2018-10-20 01:49:12
      物聯(lián)網(wǎng)技術(shù)在微控制器實驗教學(xué)中的應(yīng)用
      電子制作(2017年14期)2017-12-18 07:07:58
      微縮投影系統(tǒng)的垂軸放大率測量
      T-S模糊控制綜述與展望
      基于模糊控制的PLC在溫度控制中的應(yīng)用
      電子制作(2016年21期)2016-05-17 03:53:01
      集成方便型微縮廚房
      基于模糊控制的恒壓供水系統(tǒng)的研究
      用于光伏MPPT中的模糊控制占空比擾動法
      Atmel針對新一代物聯(lián)網(wǎng)應(yīng)用發(fā)布全新32位微控制器
      美姑县| 梅河口市| 衡阳市| 从江县| 牙克石市| 昌图县| 潍坊市| 贵阳市| 新竹市| 安西县| 福州市| 内乡县| 巴东县| 民县| 抚州市| 大竹县| 射洪县| 广安市| 乌拉特中旗| 无为县| 鄂托克前旗| 上虞市| 盘山县| 双桥区| 玉山县| 新巴尔虎右旗| 夏河县| 资中县| 新河县| 丘北县| 弋阳县| 巴南区| 和静县| 周口市| 浑源县| 怀集县| 中方县| 富蕴县| 连江县| 高要市| 广汉市|