磁導(dǎo)航組是即將舉辦的2010年第五屆全國大學(xué)生“飛思卡爾”杯智能汽車競賽中首次引入,新賽制規(guī)定,在賽道中心線下鋪設(shè)漆包線,其中通有f=20 kHz,I=100 mA的交變電流,頻率為(20±2)kHz,電流為50~150 mA,要求電磁組不允許通過獲取道路的光學(xué)信息進(jìn)行路徑檢測,只能通過檢測漆包線周圍的磁場來引導(dǎo)小車沿著載流線行駛。從工作頻率、輸出信號的大小、器件成本、磁場強(qiáng)度等方面綜合考慮,最適合用于磁導(dǎo)航賽道檢測的傳感器就是感應(yīng)線圈。檢測線圈安裝在智能車體上后,智能車前進(jìn)過程中線圈與導(dǎo)航載流線之間的空間方位決定了線圈輸出的感應(yīng)電動勢,再配接適當(dāng)?shù)男盘栒{(diào)理電路,將檢測線圈輸出的電信號經(jīng)過放大、檢波等處理,最終轉(zhuǎn)換為智能車單片機(jī)能接收的信號,為智能車提供導(dǎo)航依據(jù),這是磁導(dǎo)航智能車能夠正確尋道、高速行進(jìn)的重要基礎(chǔ)性工作。而到目前為止,磁導(dǎo)航的檢測研究還很少,本文將對檢測線圈配接的信號調(diào)理電路進(jìn)行探討。
1 檢測線圈中的感應(yīng)電動勢
由于比賽用車的尺度遠(yuǎn)小于賽道長度,可將載流導(dǎo)線近似看作無限長直導(dǎo)線。載流長直導(dǎo)線周圍的磁感應(yīng)線是以導(dǎo)線為軸的同心圓環(huán),B的方向為電流i的右螺旋切向,距離導(dǎo)線a的P點(diǎn)磁感應(yīng)強(qiáng)度
式中μ0為真空磁導(dǎo)率,i為直導(dǎo)線中的交變電流,以正弦電流激勵(若為非正弦波,可看作是一系列正弦波的線性迭加),i=Ipsin2πft,故B為交變磁場,通過放置在導(dǎo)線周圍的檢測線圈將交變磁場轉(zhuǎn)化為感應(yīng)電動勢。
假設(shè)在載流導(dǎo)線正上方豎直放置面積為S,匝數(shù)為N的矩形檢測線圈,此時磁感應(yīng)強(qiáng)度與線圈平面垂直,以線圈中心P點(diǎn)處的磁感應(yīng)強(qiáng)度可估算出通過線圈的磁通量φ
式(4)表明,當(dāng)線圈繞制成型后,線圈匝數(shù)Ⅳ和面積S已確定。檢測線圈輸出的感應(yīng)電動勢還與激勵電流的幅值,Ip和頻率f成正比。賽制規(guī)定的激勵電流頻率為(20±2)kHz,變化不超過10%。但電流范圍50~150 mA,變化可達(dá)3倍,這將對線圈輸出的感應(yīng)電動勢產(chǎn)生很大影響。
若取N=20,μ0=4π×10-7N/A2,S=O.002 m2,f=20 kHz,Ip=150 mA,a=0.03m,則可估算出感應(yīng)電動勢的幅值E=5 mV,但這只是一個數(shù)量級估算,實際上,若線圈偏離載流導(dǎo)線,或載流導(dǎo)線中的激磁電流減小,或采用尺寸更小的檢測線圈時,感應(yīng)電動勢的幅值將迅速減小。
在小車尋道前進(jìn)過程中,小車和固定在小車上的檢測線圈總會左右偏離載流導(dǎo)線,檢測電路的任務(wù)就是要隨時判斷出小車與載流線賽道的相對位置,以便根據(jù)小車偏離賽道的程度和小車的速度控制小車上舵機(jī)的轉(zhuǎn)向角度。而要實現(xiàn)小車與載流線賽道的相對定位,就必須在小車上排列多個相同的檢測線圈,與此對應(yīng),每個檢測線圈都配接相同的信號調(diào)理電路,只有位于載流線賽道正上方的線圈對應(yīng)的電路輸出信號最大。
也就是說,小車與載流線賽道的相對位置由多路檢測線圈中輸出信號的相對最大值決定,而與每個檢測線圈輸出的信號大小無直接關(guān)系,找出各路線圈中感應(yīng)電動勢的最大值,就可知賽道在該線圈下方。盡管激勵電流頻率和幅值的變化會顯著影響線圈輸出的感應(yīng)電動勢,但這些因素對所有檢測線圈的影響相同,上述“找最大”實現(xiàn)賽道定位的思路則不受影響,從而提高檢測電路對賽道的適應(yīng)性。
2 智能車控制電路對檢測信號的要求
檢測線圈輸出的感應(yīng)電動勢必須經(jīng)過放大和必要的處理,最后提供給智能車的單片機(jī)進(jìn)行A/D轉(zhuǎn)換采樣,以獲取賽道的位置信息。智能車的單片機(jī)A/D輸入端需要O~5 V之間的單極性電壓,對此,可以為單片機(jī)提供兩種不同的信號類型,單片機(jī)采用不同的方式采樣。
方式1:將檢測線圈輸出的頻率20 kHz、大約毫伏級的信號進(jìn)行放大,放大倍數(shù)約1 000倍(60 dB),然后進(jìn)行幅度檢波轉(zhuǎn)換為直流電壓。單片機(jī)對每路檢測信號只采樣一次就可知道信號大小,巡回采集多路電壓進(jìn)行比較,通過“找最大”就能實現(xiàn)賽道定位。
方式2:直接采集放大后的20 kHz信號(迭加在直流偏置電壓上),但要求單片機(jī)的A/D采集速率遠(yuǎn)大于20 kHz,單片機(jī)連續(xù)采集多個周期的電壓,根據(jù)信號的周期性從采集的數(shù)據(jù)中找出最大值和最小值,根據(jù)二者的差值獲得交流信號的峰峰值。此方式中,單片機(jī)對每路信號要快速采樣很多次才能獲取該路信號的大小。同樣,要巡回采集多路電壓,通過“找最大”實現(xiàn)賽道定位。
為了實現(xiàn)小車與載流線賽道的準(zhǔn)確定位,采用多個檢測線圈是必然的選擇.賽制規(guī)定。最多可使用16個檢測傳感器。比較上述兩種方式,方式2的信號處理電路無需檢波功能,但占用單片機(jī)大量的工作時間,因此,方式1是合理的選擇。
3 信號調(diào)理電路設(shè)計
由前面的分析可見,信號調(diào)理電路的任務(wù)和工作條件是:1)帶寬和增益,對20 kHz、毫伏級的信號放大約1 000倍,且動態(tài)范圍較大;2)供電電源,車載電池供電,使用單電源放大電路,電池額定電壓為7.2 V;3)信號轉(zhuǎn)換,對放大后的信號進(jìn)行幅度檢波。
使用分立元件搭建電路雖然能實現(xiàn)該功能,但電路復(fù)雜,調(diào)試不方便,并且電路性能會隨電池電壓的波動而變化。常見的通用運(yùn)放如OP07、LM324、LM358等,對于20 kHz信號無法滿足帶寬和增益的要求,同時,其輸出擺幅較小。近年來出現(xiàn)的一些新的集成運(yùn)算放大器能很好地承擔(dān)上述任務(wù)。如OPA228系列運(yùn)放、MAX445l系列運(yùn)放。特別是MAX4451雙運(yùn)放,-3 dB帶寬達(dá)210 MHz,可以在+4.5~+11 V單電源條件下工作,輸出擺幅大,具有軌到軌輸出,開環(huán)增益大于50 dB,使用兩級放大外加負(fù)反饋完全能勝任。實際電路如圖1所示。
智能車是靠電池驅(qū)動的,隨著工作時間持續(xù),電池電壓必然下降。由于運(yùn)放MAX4451的共模抑制比極高,典型值CMRR=95 dB,所以在單電源條件下可正常工作,并且,電池電壓的波動基本不影響運(yùn)放的工作性能。
圖1中L1是檢測線圈。R1、R2分壓為運(yùn)放提供輸入偏置電壓,適當(dāng)調(diào)節(jié)R2可改變放大器的輸入偏置電壓。由于第2級放大電路的增益設(shè)定為(R5/R4)=30倍,可根據(jù)檢測線圈L1輸出感應(yīng)電動勢的大小,適當(dāng)選擇R3改變第1級的放大倍數(shù),從而使總增益滿足要求。引入R7是為了降低第1級放大電路的直流增益,從而提高靜態(tài)工作點(diǎn)的穩(wěn)定性。但R7的引入降低了第1級電路的交流放大能力,故接人C4=0.47μF實現(xiàn)交流旁路。VD1、R6和C3構(gòu)成幅度檢波電路,VD4選擇壓降較小的高頻鍺二極管,檢波電路的時間常數(shù)τ=R6C3一般選擇為激磁電流(f=20 kHz)周期的3~5倍,C3的容量越大,輸出到單片機(jī)A/D端的直流電壓中的20 kHz波紋越小,但C3的容量過大將導(dǎo)致電路響應(yīng)時間長,對智能車與賽道的偏離反應(yīng)遲鈍.C3的實際取值應(yīng)在此估算的基礎(chǔ)上通過測試確定。
此外,按常理,R1=R2分壓為運(yùn)放提供輸入偏置應(yīng)該為電源電壓VCC的一半,約3.6 V。但由于VD1、R6和C3構(gòu)成的是正半周峰值包絡(luò)檢波電路,檢測線圈L1的感應(yīng)電動勢越大,檢波電路輸出的直流電位越高。如前所述,線圈輸出的感應(yīng)電動勢受多種因素影響變化范圍較大,為增大此電路的輸出擺幅,選擇R1=20 kΩ,R2=5.1kΩ,使運(yùn)放同相端的輸入偏置電壓降低到約1.8 V,以降低檢波電路輸出端的初始直流電位,增大電路的動態(tài)范圍。
4 結(jié)論
上述電路能滿足磁導(dǎo)航智能車對信號檢測的要求。電路調(diào)節(jié)方法:靜態(tài)條件下,調(diào)節(jié)R2使檢波電路輸出電壓約為1V;動態(tài)條件下,當(dāng)豎直放置的檢測線圈距離賽道載流線最近,且激磁電流為150 mA時,調(diào)節(jié)R3使檢波電路輸出電壓接近但不超過5 V,以滿足單片機(jī)A/D端采集電壓的要求。
由于檢測線圈輸出的感應(yīng)電動勢會隨著線圈與賽道載流線之間距離增大而迅速減小,為提高賽道檢測的靈敏度和準(zhǔn)確性.使用一個檢測線圈是不行的。實際上,可以在小車的前端平行放置多個豎直檢測線圈,每個檢測線圈都配接相同的信號調(diào)理電路,智能車上的單片機(jī)必須快速巡回采集每個調(diào)理電路的輸出電壓,找出輸出電壓最大值,就可判斷出的賽道載流線就在該路檢測線圈的正下方。
單片機(jī)巡回采集各個調(diào)理電路的輸出電壓時,只需要比較哪一路輸出電壓最大,就能實現(xiàn)尋道,并不關(guān)心具體電壓的數(shù)值。這種“找最大”方法的優(yōu)點(diǎn)是:信號調(diào)理電路的輸出電壓與賽道激磁頻率((20±2)kHz)、激磁電流(50~150 mA)有關(guān),但激磁頻率和激磁電流對各路檢測電壓的影響是相同的,上述“找最大”方法始終能夠根據(jù)輸出電壓的相對最大值判斷出賽道位置,這就使得尋道檢測電路對賽道有很好的適應(yīng)能力。
多個檢測線圈也可以采用水平放置的方式,配接電路相同。但不難看出,若檢測線圈水平放置在載流導(dǎo)線正上方時,感應(yīng)電動勢為零;檢測線圈位于載流導(dǎo)線上方的一側(cè)時,感應(yīng)電動勢較大;檢測線圈位于載流導(dǎo)線上方的一側(cè),且偏離較遠(yuǎn)時,感應(yīng)電動勢減小。此時,智能車上的單片機(jī)應(yīng)該快速巡回采集每個調(diào)理電路的輸出電壓,找出輸出電壓最小值,就可判斷出賽道載流線就在該路檢測線圈的正下方。
評論
查看更多