摘要:本文介紹的是通過(guò)利用成熟的現(xiàn)場(chǎng)總線技術(shù),可以實(shí)現(xiàn)全自動(dòng)控制的衛(wèi)星天線系統(tǒng)。設(shè)計(jì)目的是在無(wú)人工干預(yù)條件下實(shí)現(xiàn)整個(gè)衛(wèi)星跟蹤過(guò)程,并且結(jié)構(gòu)簡(jiǎn)單,設(shè)備要求較低,同時(shí)由于采用穩(wěn)定的CAN總線作為數(shù)據(jù)傳輸載體,使整個(gè)系統(tǒng)具有較高兼容性和可靠性。
關(guān)鍵詞:CAN總線;衛(wèi)星天線系統(tǒng);自動(dòng)控制
中圖分類號(hào):TP301.6 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2012) 15-0000-02
隨著社會(huì)的進(jìn)步,信息技術(shù)的快速發(fā)展,各行業(yè)紛紛開(kāi)始將信息技術(shù)納入自身的生產(chǎn)過(guò)程中去。但是在某些特殊的領(lǐng)域中,如:軍事、航海、地質(zhì)勘探、石油開(kāi)采等,傳統(tǒng)的信息交互手段受到制約,有線通信、蜂窩通信難以滿足這些特殊領(lǐng)域的需求,受地理?xiàng)l件和經(jīng)濟(jì)因素的限制,有限通信系統(tǒng)和地面蜂窩系統(tǒng)不可能達(dá)到全球無(wú)縫覆蓋。據(jù)統(tǒng)計(jì)全球人口的5%到10%將居住在或旅行到永遠(yuǎn)不會(huì)被地面電信設(shè)施覆蓋的區(qū)域,而我國(guó)目前地面通信網(wǎng)只覆蓋了國(guó)土面積的約15%。衛(wèi)星通信作為目前唯一的通信解決辦法有著不可替代的作用。
本文所涉及的車載靜中通衛(wèi)星天線系統(tǒng)采用14GHz頻段下Ku波段通信。所謂靜中通是指在天線載體靜止條件下進(jìn)行衛(wèi)星通信的一種通信方式。該天線系統(tǒng)的設(shè)計(jì)目標(biāo)是實(shí)現(xiàn)靜止?fàn)顟B(tài)下快速準(zhǔn)確的對(duì)星,同時(shí)具備一定的應(yīng)付地形條件限制的車載靜中通衛(wèi)星系統(tǒng)。利用GPS設(shè)備作為測(cè)量單元,在復(fù)雜地形條件下實(shí)現(xiàn)自動(dòng)對(duì)星而不需人工干預(yù),是一個(gè)完整的自動(dòng)控制系統(tǒng)。
1 衛(wèi)星天線系統(tǒng)設(shè)計(jì)中采用的技術(shù)
該系統(tǒng)主要采用的技術(shù)包括以下幾種:
1.1 CAN現(xiàn)場(chǎng)總線技術(shù)
現(xiàn)場(chǎng)總線系統(tǒng)打破傳統(tǒng)模擬控制系統(tǒng)的一對(duì)一的設(shè)備連線結(jié)構(gòu)形式,通過(guò)采用智能設(shè)備使控制系統(tǒng)不再依賴單一的控制計(jì)算機(jī)或儀表,而是在現(xiàn)場(chǎng)直接完成數(shù)據(jù)出,徹底的實(shí)現(xiàn)分散控制。通過(guò)簡(jiǎn)化設(shè)備總線結(jié)構(gòu),將不同的數(shù)據(jù)處理分散到各個(gè)控制模塊現(xiàn)場(chǎng)處理,可以有效降低對(duì)計(jì)算機(jī)硬件要求,并且大幅減輕總線系統(tǒng)負(fù)擔(dān),從而提高系統(tǒng)可靠性及降低系統(tǒng)的生產(chǎn)成本。鑒于以上特點(diǎn),本車載靜中通衛(wèi)星天線系統(tǒng)采用具有國(guó)際通用標(biāo)準(zhǔn)的CANBus作為該系統(tǒng)的數(shù)據(jù)傳輸總線技術(shù)。
CAN總線(全稱:控制器局域網(wǎng)Controller Area Network)作為整個(gè)天線系統(tǒng)的通信載體,是一種出現(xiàn)于上世紀(jì)80年代一種現(xiàn)場(chǎng)總線技術(shù),最早用于汽車工業(yè)。由于其可靠性高、傳輸速率快、傳輸距離遠(yuǎn)等特點(diǎn),在今天它作為唯一有國(guó)際標(biāo)準(zhǔn)的現(xiàn)場(chǎng)總線技術(shù),已廣泛應(yīng)用于航空航天、軍事、醫(yī)療、自動(dòng)化等領(lǐng)域。
CAN總線的特點(diǎn):
采用串行的總線結(jié)構(gòu),通訊介質(zhì)靈活,距離遠(yuǎn)。
多主機(jī)方式工作,即網(wǎng)絡(luò)上所有節(jié)點(diǎn)均可在任意時(shí)刻主動(dòng)向其他節(jié)點(diǎn)發(fā)送信息,而不分主從??蓪?shí)現(xiàn)點(diǎn)對(duì)點(diǎn)、點(diǎn)對(duì)多點(diǎn)的通信。
CAN采用非破壞總線仲裁技術(shù),當(dāng)多節(jié)點(diǎn)同時(shí)發(fā)送數(shù)據(jù)產(chǎn)生沖突時(shí),高優(yōu)先級(jí)節(jié)點(diǎn)可不受影響傳輸數(shù)據(jù),低優(yōu)先級(jí)節(jié)點(diǎn)會(huì)主動(dòng)退出并重發(fā)。
性價(jià)比高,結(jié)構(gòu)簡(jiǎn)單。
本系統(tǒng)所有功能單元均采用SJA1000 CAN控制器進(jìn)行數(shù)據(jù)交換,按照設(shè)計(jì)需要采用CAN2.0b協(xié)議,所有單元進(jìn)行統(tǒng)一的識(shí)別符管理,總線中幀數(shù)據(jù)格式如下:
11bit節(jié)點(diǎn)標(biāo)識(shí)位3bit命令標(biāo)識(shí)位8Byte數(shù)據(jù)位
CAN總線基于總線型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),本系統(tǒng)各單元的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)如下圖:
1.2 嵌入式系統(tǒng)
嵌入式系統(tǒng)是將先進(jìn)的計(jì)算機(jī)技術(shù)、半導(dǎo)體技術(shù)、電子技術(shù)與各行業(yè)應(yīng)用結(jié)合后的產(chǎn)物,由于它是專用的計(jì)算機(jī)系統(tǒng),通常面向特定任務(wù)因此功能較為單一,但是卻帶來(lái)了執(zhí)行效率高、穩(wěn)定可靠的優(yōu)點(diǎn),廣泛應(yīng)用于工業(yè)控制等領(lǐng)域。本系統(tǒng)根據(jù)需求采用NXP公司集成CAN總線ARM7-TDMI-S內(nèi)核的LPC2119嵌入式處理器,該型號(hào)主頻60MHz可以滿足各單元數(shù)據(jù)處理,此外還具備PWM(脈寬調(diào)制)、UART及I2C等寄存器,可以滿足各單元不同傳感器及元器件的數(shù)據(jù)處理和傳輸需求。
1.3 GPS技術(shù)
GPS是英文Global Positioning System的縮寫(xiě),意即全球定位系統(tǒng)。是一個(gè)全球性、全天候、全天時(shí)、高精度的導(dǎo)航定位和時(shí)間傳遞系統(tǒng)。其主要作用是準(zhǔn)確提供衛(wèi)星天線系統(tǒng)所在位置的經(jīng)度、緯度和方向數(shù)據(jù)(相對(duì)于真北方向)。該天線系統(tǒng)使用船載GPS導(dǎo)航設(shè)備可提供定位精度15米,測(cè)速精度0.1米/秒的定位數(shù)據(jù),為天線系統(tǒng)實(shí)現(xiàn)快速準(zhǔn)確捕星提供了可靠保障。
1.4 衛(wèi)星通信技術(shù)
本系統(tǒng)采用20度單偏置拋物面天線,因?yàn)檫@種天線的饋源及其支撐遮擋最小,并且有較大的焦距直徑比f(wàn)/D,從而使天線的縱向尺寸變大,短徑降低,還能降低天線旁瓣電平和改善饋源的極化輻射電平。如果橫向安裝在汽車頂上有利用降低整體高度,折疊式設(shè)計(jì)可減小阻力,便于汽車行駛。由拋物面增益天線將接收到的信號(hào)反射至饋源,通過(guò)降頻器將14GHz的高頻信號(hào)轉(zhuǎn)換為2GHz的L波段的可用信號(hào)便于分析。
1.5 伺服電機(jī)及角編碼器技術(shù)
伺服系統(tǒng)包括了伺服驅(qū)動(dòng)器和伺服馬達(dá),考慮到車載條件下需長(zhǎng)時(shí)間免維護(hù)工作,選用微型交流無(wú)刷伺服馬達(dá)和伺服驅(qū)動(dòng)系統(tǒng),其驅(qū)動(dòng)器由微處理器來(lái)控制所有功能,還有產(chǎn)生供逆變器專用的可調(diào)脈沖寬度PWM輸出的ASIC芯片,用ASIC的輸出來(lái)控制IGBT逆變器。全數(shù)字化可以消除模擬量控制存在的漂移,如果選用直流伺服驅(qū)動(dòng)器和直流伺服馬達(dá),雖然能夠提供線性控制、角速度控制、拉伸速率之間的良好同步,但是直流伺服馬達(dá)的電刷(即使是長(zhǎng)壽命電刷)須經(jīng)常更換,給售后服務(wù)、維修、備份帶來(lái)很多不便。
光電角編碼器技術(shù)
本系統(tǒng)采用絕對(duì)編碼器作為3軸運(yùn)動(dòng)的測(cè)量傳感設(shè)備,絕對(duì)編碼器直接輸出數(shù)字量。其工作原理是在圓形玻璃或樹(shù)脂碼盤(pán)上沿徑向有若干同心碼道,每條道上由透光和不透光的扇形區(qū)相間組成,相鄰碼道的扇區(qū)數(shù)目是雙倍關(guān)系,碼盤(pán)上的碼道數(shù)就是它的二進(jìn)制數(shù)碼的位數(shù),在碼盤(pán)的一側(cè)是光源,另一側(cè)對(duì)應(yīng)每一碼道有一光敏元件;當(dāng)碼盤(pán)處于不同位置時(shí),各光敏元件根據(jù)受光照與否轉(zhuǎn)換出相應(yīng)的電平信號(hào),形成二進(jìn)制數(shù)。這種編碼器的特點(diǎn)是不需計(jì)數(shù)器,在轉(zhuǎn)軸的任意位置都可讀出一個(gè)固定的與位置相對(duì)應(yīng)的數(shù)字碼。碼道越多,分辨率就越高,對(duì)于一個(gè)具有N位二進(jìn)制分辨率的編碼器,其碼盤(pán)必須有N條碼道?;谝陨显砑氨鞠到y(tǒng)對(duì)星精度的設(shè)計(jì)要求,我們采用16bit精度的絕對(duì)角編碼器,即 =65536線為,平均精度約為0.0055度/線
2 衛(wèi)星天線系統(tǒng)的構(gòu)成
該系統(tǒng)設(shè)計(jì)采用分布嵌入式系統(tǒng)結(jié)構(gòu),主要由以下五個(gè)單元構(gòu)成:1.通信控制單元2.伺服驅(qū)動(dòng)單元3.光纖陀螺單元4.GPS單元5.控制單元。各單元由獨(dú)立的嵌入式處理器和相關(guān)設(shè)備構(gòu)成,由具備CAN總線功能的嵌入式處理器完成數(shù)據(jù)的轉(zhuǎn)換和傳輸。采用這種分布式結(jié)構(gòu)可以有效降低系統(tǒng)復(fù)雜性、提高可靠性,實(shí)現(xiàn)軟硬件模塊化,并為以后的系統(tǒng)升級(jí)留下空間并降低成本。
衛(wèi)星天線系統(tǒng)各單元的功能及工作機(jī)制:
1.1 通信單元
L波段信號(hào)經(jīng)同軸電纜輸入通信單元,通過(guò)專用DSP芯片對(duì)信號(hào)強(qiáng)度進(jìn)行測(cè)量和采樣,檢測(cè)信號(hào)強(qiáng)度和對(duì)頻譜采樣,獲得較精確的衛(wèi)星信號(hào)強(qiáng)度信息,并將結(jié)果通過(guò)I2C串行傳輸傳送至LPC2119處理器。處理器通過(guò)分析信號(hào)強(qiáng)度的變化及比對(duì)頻譜特征庫(kù)來(lái)判斷是否捕星成功,并將結(jié)果按照預(yù)先制定的幀格式,實(shí)時(shí)的通過(guò)CAN總線提交至控制單元。
2.2 驅(qū)動(dòng)單元
驅(qū)動(dòng)單元主要由嵌入式處理器、角編碼器和伺服電機(jī)系統(tǒng)組成。嵌入式處理器接收控制單元的通過(guò)CAN總線發(fā)送的絕對(duì)角編碼器的目標(biāo)線位值,通過(guò)程序判斷后經(jīng)PWM(脈寬調(diào)制)控制占空比控制伺服電機(jī)運(yùn)轉(zhuǎn),在運(yùn)轉(zhuǎn)過(guò)程中通過(guò)安裝在各軸上的角編碼器實(shí)時(shí)獲取所在軸的精確線位位置,從而完成控制單元的運(yùn)轉(zhuǎn)指令。
2.3 GPS單元
通過(guò)RS232串口將通用NMEA0183格式的GPS數(shù)據(jù)傳入嵌入式系統(tǒng)的UART寄存器,將字符串格式的數(shù)據(jù)按照需求拆分后,通過(guò)CAN總線按照預(yù)定格式上傳至控制單元用于計(jì)算。
2.4 控制單元
作為整個(gè)衛(wèi)星天線系統(tǒng)的核心,控制單元接收來(lái)自通信單元、陀螺儀單元、GPS單元的即時(shí)數(shù)據(jù),并且通過(guò)計(jì)算后發(fā)送CAN指令控制各軸運(yùn)動(dòng)至指定的絕對(duì)角編碼器線位位置,來(lái)完成整個(gè)對(duì)星過(guò)程。衛(wèi)星天線安裝主要調(diào)整三個(gè)角度,按先后次序分別為仰角、方位角、高頻頭極化角。
方位角計(jì)算公式:
仰角計(jì)算公式:
極化角=X(當(dāng)X為正值,高頻頭順時(shí)針轉(zhuǎn)動(dòng)X度,反之逆時(shí)針轉(zhuǎn)動(dòng))
X=衛(wèi)星經(jīng)度-接收地經(jīng)度Y=接收地緯度
在控制單元程序算法中,通過(guò)GPS反饋的真北方向值來(lái)判斷整個(gè)車載衛(wèi)星通信系統(tǒng)的真實(shí)方向,并將該值與方位角值進(jìn)行減法運(yùn)算來(lái)獲得天線方位軸實(shí)際需要運(yùn)轉(zhuǎn)的角度,并將該角度進(jìn)行轉(zhuǎn)化為所需的絕對(duì)角編碼器線位數(shù),由該差值的正負(fù)來(lái)判斷方位軸運(yùn)行方向(正值順時(shí)針,負(fù)值逆時(shí)針)。并將計(jì)算結(jié)果經(jīng)由CAN總線發(fā)送至各伺服單元,來(lái)完成整個(gè)衛(wèi)星通信系統(tǒng)的對(duì)星過(guò)程。
[作者簡(jiǎn)介]王立基(1982-),男,山東青島人,碩士研究生,同濟(jì)大學(xué),研究方向:軟件工程。