軸角編碼器自動檢測平臺設(shè)計研究

時間:2022-10-10 16:04:53

導(dǎo)語:軸角編碼器自動檢測平臺設(shè)計研究一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

軸角編碼器自動檢測平臺設(shè)計研究

摘要軸角編碼器是某指控裝備的核心器件,其主要功能是把輸入軸的轉(zhuǎn)動角度轉(zhuǎn)變成一個對應(yīng)的二進(jìn)制編碼。該部件出現(xiàn)的故障頻率高且部件脫離系統(tǒng)后修理難度大,因此提出研制軸角編碼器自動檢測平臺的需求。檢測平臺基于PXIe總線架構(gòu),選用多功能多路信號輸入/輸出采集卡采集軸角編碼器的輸出編碼、采集軸角編碼器工作時的轉(zhuǎn)速及扭矩信號;選用程控電源模塊提供檢測平臺所需的供電電源。運用開源測試軟件SeeSharpTools開發(fā)檢測平臺應(yīng)用軟件。具備模擬軸角編碼器實際工作狀態(tài),實時顯示轉(zhuǎn)動軸扭矩、轉(zhuǎn)速值,采集編碼器旋轉(zhuǎn)角度對應(yīng)的編碼值并顯示,并具有測試結(jié)果分析及打印測試報告的功能。使用L支架結(jié)構(gòu)安裝軸角編碼器,滿足檢測過程中頻繁更換被測件的需求,極大提高了該軸角編碼器的檢測效率。

關(guān)鍵詞:軸角編碼器;PXIe總線;格雷碼;解碼算法;虛擬儀器;零槽控制器;信號采集卡;SeeSharpTools

軸角編碼器主要用于運動伺服控制系統(tǒng)中測量角度位置,是一種把轉(zhuǎn)子的角信息轉(zhuǎn)換成與之對應(yīng)的電信號的傳感器[1],其具有精度高、環(huán)境適應(yīng)性強(qiáng)、結(jié)構(gòu)簡單且成本低等優(yōu)點[1]。在某指控系統(tǒng)中軸角編碼器得到了廣泛的應(yīng)用,是該指控系統(tǒng)的核心器件。軸角編碼器的主要功能是把輸入軸的角度(0°~360°)信號轉(zhuǎn)換成一個對應(yīng)的二進(jìn)制編碼。軸角編碼器內(nèi)部是一個有絕緣層和導(dǎo)電層的滾輪,其導(dǎo)電層上通有5V脈沖電壓,電刷在滾輪上滑動時,分別會接觸到絕緣層和導(dǎo)電層,接觸到絕緣層時電刷輸出“0”,接觸到導(dǎo)電層時電刷輸出“1”。滾輪在不同的角度時,電刷上就會出現(xiàn)相應(yīng)的不同編碼。由于軸角編碼器工作時存在機(jī)械磨損,因而使用一段時間后會出現(xiàn)電刷接觸不良現(xiàn)象,導(dǎo)致軸角編碼器輸出錯誤編碼,引起指控系統(tǒng)發(fā)生接收雷達(dá)、聲納等外部信息源數(shù)據(jù)誤差大、魚雷發(fā)射時無法給魚雷裝定發(fā)射參數(shù)等故障。由于該部件出現(xiàn)的故障頻率高且部件脫離系統(tǒng)后修理難度大,故提出研制軸角編碼器自動檢測設(shè)備的需求。

1軸角編碼器在某指控系統(tǒng)中的運用

軸角編碼器通過機(jī)械輸入軸與外部機(jī)械結(jié)構(gòu)耦合,轉(zhuǎn)動輸入軸,機(jī)械角度發(fā)生變化;編碼器便通過32芯的插座,輸出當(dāng)前軸角相對應(yīng)的并行數(shù)字編碼。一個軸角編碼器共有19個電刷,實際輸出為19位并行數(shù)字編碼(Y1~Y19),這19位并行數(shù)字編碼經(jīng)過相關(guān)電路進(jìn)行表1的解碼變換,得到13位有效數(shù)字編碼(X1~X13)。其中1~7位為格雷碼,8~13位為高六位編碼。格雷碼是一種無權(quán)碼,其編碼特點是任意兩相鄰代碼間只有一位數(shù)碼不同,這對數(shù)碼的傳輸有很大的幫助,因為它大大減少了由一個狀態(tài)到下一個狀態(tài)時電路中的模糊狀態(tài),提高了電路的抗干擾能力,所以格雷碼是一種錯誤最小化的編碼[1]。高六位編碼(8~13位)的編碼值由相鄰的低位碼確定,即第八位碼值根據(jù)第七位的碼值確定,第九位碼值根據(jù)第八位的碼值確定,以此類推。舉例說明:假設(shè)軸角編碼器輸出的編碼為:0101010101010011011(從高到低),則根據(jù)表1的轉(zhuǎn)換公式可解碼得到輸出為0101010010010(X13~X1)。將13位二進(jìn)制編碼轉(zhuǎn)換成十進(jìn)制數(shù),則數(shù)值范圍為0~8191。當(dāng)軸角編碼器正向旋轉(zhuǎn)時,旋轉(zhuǎn)角度從0°~360°變化,十進(jìn)制數(shù)值從0開始,逐漸增大至8191;當(dāng)軸角編碼器反向旋轉(zhuǎn)時,旋轉(zhuǎn)角度從360°~0°變化,十進(jìn)制數(shù)值從8191逐漸減小至0。如果出現(xiàn)無規(guī)律的跳碼或編碼值無變化,說明軸角編碼器已經(jīng)損壞。

2軸角編碼器自動檢測平臺設(shè)計

隨著計算機(jī)技術(shù)、信號處理技術(shù)、軟件技術(shù)的發(fā)展,虛擬儀器(VirtualInstrument,VI)已經(jīng)成為測控技術(shù)的主流技術(shù)[2]。1997年推出的PXI總線技術(shù),綜合了PCI、VXI總線和GPIB總線的優(yōu)點,迅速應(yīng)用于各領(lǐng)域的測試、診斷平臺技術(shù)[3]。而PXIExpress總線[4](PXIe)作為PXI總線的擴(kuò)展,具有高數(shù)據(jù)吞吐量、模塊化集成等關(guān)鍵技術(shù)優(yōu)勢。軸角編碼器自動檢測平臺采用PXIe架構(gòu)設(shè)計,具有5個PXIe槽位。主要系統(tǒng)實現(xiàn)如下功能:1)模擬軸角編碼器的實際工作狀態(tài);2)實時顯示扭矩、轉(zhuǎn)速值;3)軸角編碼器正轉(zhuǎn)一個循環(huán):顯示數(shù)據(jù)按加1的規(guī)律從0~8191變化;4)軸角編碼器反轉(zhuǎn)一個循環(huán):顯示數(shù)據(jù)按減1的規(guī)律從8191~0變化;5)自動記錄編碼值數(shù)據(jù),生成檢測報告;6)輸出電源檢查:2路0~48V可調(diào)電源,最大電流2A。

2.1系統(tǒng)方案

基于PXIe總線的軸角編碼器自動檢測設(shè)備由工控機(jī)、試驗臺架、直流電機(jī)、被測軸角編碼器、扭矩傳感器組成。直流電機(jī)作為軸角編碼器的執(zhí)行機(jī)構(gòu),帶動軸角編碼器旋轉(zhuǎn)。扭矩傳感器安裝于試驗臺架的傳動軸上。扭矩傳感器測量的轉(zhuǎn)矩、轉(zhuǎn)速信號送至工控機(jī)內(nèi)的信號采集板卡,經(jīng)軟件轉(zhuǎn)換后,顯示轉(zhuǎn)矩、轉(zhuǎn)速值。軸角編碼器輸出的編碼信號送至工控機(jī)內(nèi)的數(shù)字信號采集卡,經(jīng)軟件解算后顯示器顯示有效數(shù)字編碼值。工控機(jī)內(nèi)的程控電源模塊為直流電機(jī)、被測軸角編碼器提供電源;開關(guān)電源為檢測設(shè)備中的扭矩傳感器提供工作電源。該測試系統(tǒng)的整個工作過程在PXIe機(jī)箱中的零槽控制器的統(tǒng)一控制下完成,系統(tǒng)組成框圖如圖1所示。

2.2硬件設(shè)計

2.2.1主控計算機(jī)主控計算機(jī)是整個測試平臺的核心[5],由PXIe主控制器、顯示器、鍵盤鼠標(biāo)組成。計算機(jī)機(jī)箱選用簡儀科技的PXIe?2315PMK機(jī)箱,該機(jī)箱是一款內(nèi)置PXIeGen35槽背板和加固機(jī)殼的便攜式PXIeGen3機(jī)箱,此機(jī)箱采用專業(yè)的工業(yè)外觀設(shè)計、全鋁鎂合金結(jié)構(gòu)和一體化緊湊型設(shè)計,集成15.6″高清工業(yè)顯示屏、工業(yè)電阻觸摸屏、工業(yè)觸摸板、防水硅膠鍵盤和測控電源等,具有高集成、強(qiáng)固、便攜等特點。選用PXIe?63977嵌入式控制器,集成第七代IntelCorei5?7440EQ處理器,240GB固態(tài)硬盤,8GB內(nèi)存,4個USB2.0,2個USB3.0,1個GPIB控制接口,1個RS232/422/485接口。2.2.2信號采集板卡系統(tǒng)選用16通道18位高精度數(shù)據(jù)采集卡PXIe?5516。該采集卡具有1.25MS/s采樣率,異步采樣方式;支持16路單端模擬輸入,模擬輸入范圍分為7檔:±10V,±5V,±2V,±1V,±0.5V,±0.2V,±0.1V。提供2路12位D/A模擬量輸出通道,使用其中一路模擬量輸出通道用于控制直流電機(jī)轉(zhuǎn)速。24路數(shù)字輸入輸出通道,使用一路數(shù)字量輸出通道用于控制直流電機(jī)正向或反向轉(zhuǎn)動,使用19路數(shù)字輸入通道接收19位并行編碼。2個10MHz的16位多功能計數(shù)通道,用于接收扭矩傳感器的轉(zhuǎn)速及扭矩頻率信號。軸角編碼器自動檢測設(shè)備的信號控制及采集框圖如圖2所示。2.2.3扭矩傳感器選用的扭矩傳感器采用應(yīng)變橋電測技術(shù),用一組環(huán)形變壓器非接觸提供電源。采用微功耗信號耦合器代替環(huán)形變壓器進(jìn)行非接觸傳遞信號,有效地克服了電感耦合信號帶來的高次諧波自干擾及能源環(huán)形變壓器對信號環(huán)形變壓器的互干擾。使用時將電機(jī)通過聯(lián)軸器帶動扭矩儀轉(zhuǎn)動,扭矩儀的另一端通過聯(lián)軸器接待測的軸角編碼器。扭矩儀工作時需提供±12V電壓,輸入電壓和輸出信號由扭矩儀上方的方形連接盒前端的圓形連接器連接。扭矩信號選用5~15kHz頻率信號,其中正向轉(zhuǎn)矩滿量程輸出15kHz,零轉(zhuǎn)矩頻率輸出10kHz,負(fù)向轉(zhuǎn)矩滿量程輸出5kHz,頻率信號幅值幅度為3.6~5V。輸出的扭矩信號送采集卡PXIe?5516的計數(shù)器端(CNT1),轉(zhuǎn)換成扭矩數(shù)值送工控機(jī),在軟件界面顯示。扭矩傳感器也輸出轉(zhuǎn)速信號。該型扭矩傳感器內(nèi)置安裝1000脈沖/轉(zhuǎn)的增量式旋轉(zhuǎn)編碼器。軸旋轉(zhuǎn)時,旋轉(zhuǎn)編碼器輸出一組脈沖信號,脈沖信號比例于轉(zhuǎn)速,計1000脈沖/轉(zhuǎn),輸出的轉(zhuǎn)速脈沖信號為TTL信號。該脈沖信號送采集卡PXIe?5516的計數(shù)器端(CNT2),通過測速算法將其轉(zhuǎn)換成轉(zhuǎn)速數(shù)值送工控機(jī),在軟件界面顯示。2.2.4被測軸角編碼器被測軸角編碼器通過聯(lián)軸器與扭矩傳感器相連,直流電機(jī)帶動傳動軸轉(zhuǎn)動,機(jī)械角度發(fā)生變化,軸角編碼器通過32芯的插座輸出當(dāng)前軸角相對應(yīng)的并行19位數(shù)字編碼。每一位數(shù)字輸出信號需通過1kΩ上拉電阻接5V電源,然后通過線纜直接送入PXIe?5516高精度采集卡。2.2.5PXIe程控電源在主控計算機(jī)的控制下產(chǎn)生直流電機(jī)及被測軸角編碼器所需的直流電源。其中直流電機(jī)所需的直流電壓為6V,1A;軸角編碼器工作電源為5V,1A。

2.3軟件設(shè)計

軸角編碼器自動檢測設(shè)備采用銳視測控軟件(SeeSharpTools)作為開發(fā)工具[6]。軟件設(shè)計采取獨立的結(jié)構(gòu)和模塊化的編程思想,根據(jù)檢測設(shè)備的使用要求,軟件的主要功能模塊包括:1)用戶登錄及用戶管理模塊。用戶分為管理者與一般用戶兩類,管理者可作為系統(tǒng)專業(yè)調(diào)試人員,具有各測試儀表單獨控制、系統(tǒng)軟硬件調(diào)試權(quán)限,而一般用戶只能按界面提示進(jìn)行軸角編碼器的測試。2)系統(tǒng)配置模塊。用戶登錄成功后進(jìn)入測試系統(tǒng)主界面。在每次打開軟件后都進(jìn)行端口自檢一次,檢查工控機(jī)各端口與儀器儀表連接是否正常,若出現(xiàn)異常,軟件會提示檢查儀器儀表連接線。3)測試模塊。儀器儀表連接正常后,進(jìn)入測試系統(tǒng)的測試界面,可以調(diào)節(jié)直流電機(jī)的轉(zhuǎn)速,選擇軸角編碼器是正向還是反向旋轉(zhuǎn)。測試人員可以根據(jù)測試需要點擊相應(yīng)的按鍵執(zhí)行操作。電源及控制信號給定界面如圖3所示。實時采集編碼值的顯示界面如圖4所示,編碼值變化波形如圖5所示。圖5顯示的是功能正常的軸角編碼器的編碼值變化曲線,在5個運轉(zhuǎn)周期內(nèi)曲線均為平滑的直線。4)數(shù)據(jù)管理模塊。對測量數(shù)據(jù)進(jìn)行分析,判定軸角編碼器是否正常,生成檢測報告。

2.4結(jié)構(gòu)設(shè)計

為配合被測軸角編碼器、直流電機(jī)、扭矩儀的固定安裝,自動檢測設(shè)備需設(shè)計一個安裝平臺。安裝平臺要求結(jié)實耐用,結(jié)構(gòu)緊湊,長寬高不超過1.2m×0.4m×0.9m,調(diào)節(jié)搬運方便,并有鎖緊機(jī)構(gòu)進(jìn)行固定。安裝平臺設(shè)計圖如圖6所示。被測軸角編碼器使用L型支架安裝于試驗平臺平面上,易于更換、便于重復(fù)測試。軸角編碼器的固定方式如圖7所示。

3結(jié)論

本文研制了某指控系統(tǒng)軸角編碼器自動檢測平臺,解決了該軸角編碼器無法脫離系統(tǒng)獨立檢測維修的困難。該檢測平臺自動化程度高、操作簡便、顯示直觀,適合內(nèi)場對更換下來的軸角編碼器故障件及生產(chǎn)備件進(jìn)行檢測及修理。使用及推廣該軸角編碼器自動檢測平臺將大大提高軸角編碼器故障件的維修效率。

作者:柳穎 楊洋 單位:中國人民解放軍91114部隊