国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于FPGA的等精度轉(zhuǎn)矩轉(zhuǎn)速測(cè)試儀

2012-07-26 11:04:18梁龍學(xué)杜永文
自動(dòng)化儀表 2012年2期
關(guān)鍵詞:測(cè)頻閘門轉(zhuǎn)矩

梁龍學(xué) 杜永文

(蘭州交通大學(xué)電子與信息工程學(xué)院,甘肅 蘭州 730070)

0 引言

傳統(tǒng)轉(zhuǎn)矩轉(zhuǎn)速測(cè)試儀對(duì)被測(cè)信號(hào)一般沿用“高頻用測(cè)頻法、低頻用測(cè)周法”。這種做法對(duì)提高測(cè)量精度無疑是十分有效的,但卻存在測(cè)量精度的離散性問題[1],且在整個(gè)測(cè)試范圍內(nèi)測(cè)試精度差異很大,降低了測(cè)量結(jié)果的置信度;測(cè)試適用范圍小,一種儀器只能接一種型號(hào)的傳感器,缺乏通用性;需用測(cè)頻法及測(cè)周法分段測(cè)試,給用戶的操作和使用帶來極大不便;雖有在線測(cè)試方案[2],但誤差太大。為此,本文提出一種等精度的、通用性強(qiáng)的轉(zhuǎn)矩、轉(zhuǎn)速測(cè)試方案。

1 測(cè)試儀組成及測(cè)量原理

轉(zhuǎn)矩轉(zhuǎn)速測(cè)試儀由轉(zhuǎn)矩轉(zhuǎn)速傳感器(如JN338)、光電隔離、電子開關(guān)、FPGA、單片機(jī)、鍵盤和顯示等部分組成。JN338負(fù)責(zé)信號(hào)采集,它能將旋轉(zhuǎn)動(dòng)力系統(tǒng)或機(jī)電一體化設(shè)備的轉(zhuǎn)矩、轉(zhuǎn)速等被測(cè)信號(hào)轉(zhuǎn)化為標(biāo)準(zhǔn)的TTL數(shù)字信號(hào)。FPGA負(fù)責(zé)對(duì)上述數(shù)字信號(hào)的頻率進(jìn)行精確測(cè)量,并送至單片機(jī)進(jìn)行處理并顯示。單片機(jī)通過控制電子開關(guān)選取測(cè)試對(duì)象,同時(shí)還控制FPGA的采樣速率和測(cè)量方式等。轉(zhuǎn)矩轉(zhuǎn)速測(cè)試儀整體結(jié)構(gòu)如圖1所示。

圖1 轉(zhuǎn)矩轉(zhuǎn)速測(cè)試儀結(jié)構(gòu)圖Fig.1 Structure of torque and speed tester

1.1 轉(zhuǎn)矩轉(zhuǎn)速測(cè)量原理

根據(jù)輸出信號(hào)不同,轉(zhuǎn)矩轉(zhuǎn)速傳感器可分為正弦波輸出型和數(shù)字輸出型兩大類。如JN338為數(shù)字輸出型,其輸出信號(hào)可直接進(jìn)行測(cè)試;它擁有20多種型號(hào),且其總的轉(zhuǎn)矩測(cè)量范圍為1~5000 N·m,轉(zhuǎn)速測(cè)量范圍為10 ~60000 r/min。JN338測(cè)量原理簡(jiǎn)述如下[3]。

轉(zhuǎn)速測(cè)量公式為:

式中:n為轉(zhuǎn)速,r/min;f為實(shí)測(cè)轉(zhuǎn)速輸出信號(hào)的頻率值,kHz;Z為傳感器測(cè)速齒數(shù)。

在有效的量程范圍內(nèi),傳感器轉(zhuǎn)矩輸出信號(hào)頻率與對(duì)應(yīng)轉(zhuǎn)矩值基本上呈線性關(guān)系。轉(zhuǎn)矩輸出信號(hào)頻率在零點(diǎn)時(shí),f0=10 kHz;正向旋轉(zhuǎn)滿量程時(shí),fp=15 kHz;反向旋轉(zhuǎn)滿量程時(shí),fr=5 kHz。轉(zhuǎn)矩實(shí)際輸出信號(hào)頻率用f表示。則正向轉(zhuǎn)矩為:

反向轉(zhuǎn)矩為:

式中:Mp為正向轉(zhuǎn)矩;Mr為反向轉(zhuǎn)矩;N為轉(zhuǎn)矩滿量程。如JN338100型對(duì)應(yīng)轉(zhuǎn)矩測(cè)量范圍為10~100 N·m,可測(cè)最高轉(zhuǎn)速為6000 r/min,則公式中的N取100 N·m。

軸輸出功率由轉(zhuǎn)矩轉(zhuǎn)速傳感器輸出的轉(zhuǎn)矩及轉(zhuǎn)速值經(jīng)過運(yùn)算得到。軸輸出功率的計(jì)算公式為:

式中:P為軸輸出功率,kW;M為實(shí)際轉(zhuǎn)矩,N·m;n為轉(zhuǎn)速,r/min。

1.2 信號(hào)頻率的準(zhǔn)確測(cè)量

由上述分析可知,轉(zhuǎn)速和轉(zhuǎn)矩的測(cè)量均與被測(cè)信號(hào)的頻率有關(guān),所以測(cè)試儀整體測(cè)量的準(zhǔn)確度在很大程度上取決于信號(hào)頻率的準(zhǔn)確測(cè)量[4]。

直接測(cè)頻法常用的有測(cè)頻法和測(cè)周期法,但它們存在以下問題:±1計(jì)數(shù)誤差不可消除;頻率不同,測(cè)量精度不同,且差異很大;若用測(cè)頻法、測(cè)周法分段測(cè)試,則頻率銜接點(diǎn)難以選定,且存在測(cè)量精度跳變。采用等精度測(cè)頻法可以克服上述缺陷。

1.2.1 等精度頻率測(cè)量原理

等精度測(cè)頻原理如圖2所示。

圖2 等精度測(cè)頻原理波形圖Fig.2 Waveform of the equal-precision frequency measurement

在等精度測(cè)頻法中,閘門時(shí)間不是固定值,而是被測(cè)信號(hào)周期的整數(shù)倍,因此消除了對(duì)被測(cè)信號(hào)計(jì)數(shù)所產(chǎn)生的±1個(gè)字誤差,并且達(dá)到了在整個(gè)測(cè)試頻段內(nèi)的等精度測(cè)量。

在測(cè)量過程中,需使用兩個(gè)計(jì)數(shù)器分別對(duì)標(biāo)準(zhǔn)信號(hào)和被測(cè)信號(hào)進(jìn)行計(jì)數(shù)。設(shè)在一次實(shí)際閘門時(shí)間t中計(jì)數(shù)器對(duì)被測(cè)信號(hào)的計(jì)數(shù)值為Nx,對(duì)標(biāo)準(zhǔn)信號(hào)的計(jì)數(shù)值為Ns,且被測(cè)信號(hào)周期、頻率分別用Tx和fx表示,標(biāo)準(zhǔn)信號(hào)用Ts和fs表示,則有:

即被測(cè)信號(hào)的頻率fx為:

具體測(cè)量過程為按下測(cè)量鍵,單片機(jī)即啟動(dòng)預(yù)置閘門開啟信號(hào)(對(duì)應(yīng)上升沿),此時(shí)計(jì)數(shù)器并未開始計(jì)數(shù),而是要等到被測(cè)信號(hào)的上升沿到來時(shí),測(cè)頻電路產(chǎn)生實(shí)際閘門開啟信號(hào),計(jì)數(shù)器才真正開始計(jì)數(shù)。同樣地,預(yù)置閘門關(guān)閉信號(hào)(下降沿)到來時(shí),計(jì)數(shù)器并不立即停止計(jì)數(shù),而是要等到被測(cè)信號(hào)上升沿到來時(shí),測(cè)頻電路產(chǎn)生實(shí)際閘門關(guān)閉信號(hào)后才真正結(jié)束計(jì)數(shù)。顯然,實(shí)際閘門時(shí)間t與預(yù)置閘門時(shí)間t1并不嚴(yán)格相等,但差值不會(huì)超過標(biāo)準(zhǔn)信號(hào)的一個(gè)周期[5-6]。

1.2.2 等精度頻率測(cè)量誤差分析

由式(6)可知,若忽略標(biāo)頻fs的誤差,則等精度測(cè)頻可能產(chǎn)生的相對(duì)誤差為:

式中:fxe為被測(cè)信號(hào)頻率的準(zhǔn)確值。

在測(cè)量中,由于fx計(jì)數(shù)的啟停時(shí)間都是由該信號(hào)的上升沿觸發(fā)的,在閘門時(shí)間t內(nèi)對(duì)fx的計(jì)數(shù)Nx無誤差(t=NxTx);對(duì) fs的計(jì)數(shù) Ns最多相差一個(gè)數(shù),即|ΔNs|≤1,Ns用 Ns+ΔNs修正后可得到被測(cè)信號(hào)頻率準(zhǔn)確值fxe的計(jì)算公式,即:

將式(6)、式(8)代入式(7),經(jīng)整理可得:

由式(9)可以得出以下結(jié)論:測(cè)量頻率的相對(duì)誤差與被測(cè)信號(hào)頻率大小無關(guān),僅與閘門時(shí)間和標(biāo)準(zhǔn)信號(hào)頻率有關(guān),即實(shí)現(xiàn)了整個(gè)測(cè)試頻段的等精度測(cè)量;閘門時(shí)間越長(zhǎng),標(biāo)準(zhǔn)頻率越高,測(cè)頻的相對(duì)誤差就越?。?-6]。選用 FPGA 時(shí)鐘頻率為 fs=60 MHz,如閘門時(shí)間取 t=1 s,則測(cè)試精度 δ≤1.7 ×10-8。

1.2.3 測(cè)試精度及相關(guān)參數(shù)

由式(5)可知:Ns=t/Ts=tfs,Nx=t/Tx=tfx。由于FPGA的fs(60 MHz)是固定的,Ns可根據(jù)t的值算出,而Nx隨著被測(cè)信號(hào)頻率fx而變,但其最小值也應(yīng)為1(表示對(duì)一個(gè)完整的被測(cè)信號(hào)周期進(jìn)行計(jì)數(shù))。此外,根據(jù)采樣定理,fx最大值應(yīng)不大于fs/2,可相應(yīng)地算出Nx的取值范圍。δ由式(8)計(jì)算得出。測(cè)試精度與開門時(shí)間的關(guān)系如表1所示。

表1 測(cè)試精度等與閘門時(shí)間的關(guān)系表Tab.1 Relationship between testing precision and gate time

由此可見,在標(biāo)準(zhǔn)信號(hào)頻率不變的前提下,閘門時(shí)間越長(zhǎng),Ns、Nx的計(jì)數(shù)值越大,測(cè)試精度越高,但測(cè)頻范圍基本不變(僅其能夠測(cè)試的下限頻率有所變化)。

1.2.4 計(jì)數(shù)器選擇

JN338系列傳感器轉(zhuǎn)矩測(cè)量范圍為1~5000 N·m,而轉(zhuǎn)矩信號(hào)頻率在正、反向旋轉(zhuǎn)滿量程時(shí)分別為15 kHz、5 kHz,故轉(zhuǎn)矩信號(hào)頻率低且變化范圍小。

由式(1)可知,f=nZ/60。顯然,n和Z越大,f也就越高。由于JN338轉(zhuǎn)速測(cè)量范圍為10~6000 r/min,其所對(duì)應(yīng)的轉(zhuǎn)速信號(hào)頻率并不高。加上其他類型傳感器,可得出目前傳感器能夠測(cè)量的最高轉(zhuǎn)速為36000 r/min,編碼器齒數(shù)Z最大為2700,由此可估算出轉(zhuǎn)速信號(hào)頻率最大值為 1.62 MHz,遠(yuǎn)小于 fs。

由此可見轉(zhuǎn)矩、轉(zhuǎn)速信號(hào)頻率都不高,亦即Nx對(duì)應(yīng)值不大。因此,計(jì)數(shù)器的位數(shù)選擇主要取決于Ns。綜合考慮,計(jì)數(shù)器取32位即可(232≈4.29×109>6×108)。

2 轉(zhuǎn)矩轉(zhuǎn)速測(cè)試儀的設(shè)計(jì)

2.1 通用性設(shè)計(jì)的實(shí)現(xiàn)

由于采用等精度測(cè)頻法后測(cè)試儀的測(cè)頻范圍很大(達(dá)30 MHz),能夠覆蓋所有型號(hào)的轉(zhuǎn)矩轉(zhuǎn)速傳感器的測(cè)試范圍。為此,提出“一個(gè)主測(cè)試機(jī)箱配多種傳感器”的設(shè)計(jì)思想——采用即插即用接口設(shè)計(jì)。具體來講,就是用戶根據(jù)被測(cè)對(duì)象轉(zhuǎn)矩、轉(zhuǎn)速變化范圍選擇型號(hào)合適的傳感器,先將其固定在測(cè)試軸上,再將其轉(zhuǎn)矩、轉(zhuǎn)速輸出引線插頭分別接到對(duì)應(yīng)插槽即可。數(shù)字式傳感器(如JN338)可直接接入,而對(duì)正弦波輸出類(如JCZ型)則需在接入之前將它們的輸出信號(hào)轉(zhuǎn)換為TTL電平[7]。這樣,一個(gè)主測(cè)試機(jī)箱可配接不同型號(hào)的傳感器,實(shí)現(xiàn)一機(jī)多用,既經(jīng)濟(jì)又方便。

2.2 等精度頻率測(cè)量的實(shí)現(xiàn)

在快速測(cè)量的要求下,要保證較高精度的測(cè)頻,必須采用較高頻率的標(biāo)準(zhǔn)信號(hào)。單片機(jī)受本身時(shí)鐘頻率和若干指令運(yùn)算的限制,測(cè)頻速度較慢,而FPGA具有集成度高、工作頻率高和功能強(qiáng)大等特點(diǎn),能夠滿足高速、高精度測(cè)頻要求。通過對(duì)FPGA進(jìn)行設(shè)計(jì),即可實(shí)現(xiàn)頻率的等精度測(cè)量。測(cè)頻主系統(tǒng)框圖如圖3所示。

圖3中,A7~A0和B7~B0為兩個(gè)計(jì)數(shù)器的計(jì)數(shù)值輸出,單片機(jī)通過R1、R0數(shù)據(jù)讀出選通端,讀出4個(gè)8位(即32位)計(jì)數(shù)值,并根據(jù)一定算法算出頻率和脈沖寬度。STR為預(yù)置門啟動(dòng)輸入;F/T為測(cè)頻/測(cè)脈寬選擇;CH為自校/測(cè)頻選擇;Fa為自校頻率輸入端;Fs為標(biāo)準(zhǔn)頻率信號(hào)輸入端;Fx為經(jīng)過放大整形后的被測(cè)信號(hào)輸入端;END為計(jì)數(shù)結(jié)束狀態(tài)信號(hào)[5]。由于只有一個(gè)信號(hào)輸入端,為節(jié)省成本和簡(jiǎn)化設(shè)計(jì),采用轉(zhuǎn)矩、轉(zhuǎn)速信號(hào)分別進(jìn)行測(cè)試的方案,并由單片機(jī)程控電子開關(guān)來實(shí)現(xiàn)。這樣,使用一片F(xiàn)PGA(EPF10K10LC84)即可完成各種測(cè)試功能。

圖3 測(cè)頻主系統(tǒng)框圖Fig.3 Block diagram of the main system of frequency measurement

在MAX+plusⅡ軟件環(huán)境下進(jìn)行FPGA設(shè)計(jì)。首先對(duì)各功能模塊進(jìn)行邏輯描述,然后通過EDA開發(fā)平臺(tái),自發(fā)地對(duì)設(shè)計(jì)文件完成邏輯編譯、化簡(jiǎn)、綜合及優(yōu)化、布局布線及仿真,最后對(duì)FPGA芯片進(jìn)行編程,以實(shí)現(xiàn)系統(tǒng)的設(shè)計(jì)。系統(tǒng)頂層設(shè)計(jì)原理圖如圖4所示[6]。

圖4 系統(tǒng)頂層設(shè)計(jì)原理圖Fig.4 Design principle of the top layer

圖4中,CH1和CH2為選擇器,CH1進(jìn)行自校/測(cè)頻選擇,CH2進(jìn)行測(cè)頻和測(cè)脈寬選擇。CONTRL1為控制模塊,控制被測(cè)信號(hào)Fx和標(biāo)頻信號(hào)Fs的選通及2個(gè)32位計(jì)數(shù)器(COUNTa和COUNTb)的計(jì)數(shù)。計(jì)數(shù)器以4個(gè)8位二進(jìn)制數(shù)形式輸出。FPGA與SPCE061A單片機(jī)的接口比較簡(jiǎn)單。A7~A0和B7~B0與單片機(jī)A口相連接,其他輸入/輸出端與單片機(jī)B口相連接。

2.3 無法實(shí)現(xiàn)同相的情況處理

若其中一個(gè)被測(cè)信號(hào)和標(biāo)準(zhǔn)信號(hào)的周期是另一個(gè)的整數(shù)倍,且在進(jìn)入系統(tǒng)時(shí)存在初始相位差,則它們經(jīng)過一定時(shí)間t(預(yù)置閘門時(shí)間)后相位差仍保持不變,即二者相位可能永遠(yuǎn)不重合[8]。圖5即表達(dá)了TX=3 Ts時(shí),被測(cè)信號(hào)u和標(biāo)準(zhǔn)頻率信號(hào)fs相位不重合這兩種情況,其中 ux比fs相位超前,而uy比 fs相位滯后。由于無法找到同步點(diǎn),這類情況顯然不能采用等精度測(cè)頻法。故在實(shí)際測(cè)試時(shí),如經(jīng)過一段時(shí)間t后實(shí)際閘門脈沖仍無法形成,即計(jì)數(shù)器無計(jì)數(shù),則認(rèn)為這兩個(gè)信號(hào)無法實(shí)現(xiàn)同相。單片機(jī)判定后會(huì)自動(dòng)改用直接測(cè)頻法進(jìn)行測(cè)量并提示用戶。

圖5 被測(cè)信號(hào)和標(biāo)準(zhǔn)信號(hào)相位不重合的情況Fig.5 The situation of phase not coincide for measured signal and standard signal

2.4 單片機(jī)選型及設(shè)計(jì)

單片機(jī)選用SPCE061A。該單片機(jī)為16位機(jī),數(shù)據(jù)處理能力較強(qiáng);具有32 kB Flash和2 kB SRAM以及液晶驅(qū)動(dòng)器,其液晶驅(qū)動(dòng)可直接通過軟件控制來實(shí)現(xiàn),提高了系統(tǒng)的穩(wěn)定性和抗干擾能力;I/O口數(shù)量多(A、B口各16個(gè)),不需要擴(kuò)展即能滿足系統(tǒng)需要;時(shí)鐘頻率較高,約40 MHz。鍵盤設(shè)有自校/測(cè)頻選擇鍵CH、測(cè)頻和測(cè)脈寬選擇鍵F/T、預(yù)置門啟動(dòng)輸入鍵STR、轉(zhuǎn)矩測(cè)試鍵M、轉(zhuǎn)速測(cè)試鍵n和打印鍵P等功能鍵。

由于需要顯示轉(zhuǎn)矩、轉(zhuǎn)速、軸輸出功率值以及閘門時(shí)間、測(cè)試精度、信號(hào)頻率等諸多信息,顯示器選用點(diǎn)陣數(shù)為320×240且?guī)е形淖謳斓腖CD(如HTM320240G)。

3 結(jié)束語

本設(shè)計(jì)采用等精度測(cè)頻法,實(shí)現(xiàn)了轉(zhuǎn)矩、轉(zhuǎn)速信號(hào)的等精度測(cè)量;采用即插即用接口設(shè)計(jì),使測(cè)試主機(jī)具有更大的使用靈活性,大大增強(qiáng)了測(cè)試儀的通用性;利用FPGA工作頻率高、功能強(qiáng)的特點(diǎn)簡(jiǎn)化了系統(tǒng)設(shè)計(jì),提高了測(cè)試精度。經(jīng)測(cè)試表明,本設(shè)計(jì)具有很好的推廣及應(yīng)用價(jià)值。

[1]楊冠群.以周期滑動(dòng)擴(kuò)展的測(cè)周法實(shí)現(xiàn)等精度的頻率測(cè)量[J].電子技術(shù)應(yīng)用,2002,28(2):41 -43.

[2]劉海琴,史智興,程天良,等.基于單片機(jī)的電機(jī)轉(zhuǎn)矩測(cè)量系統(tǒng)設(shè)計(jì)[J].微計(jì)算機(jī)信息,2006,3(2):27 -29.

[3]孟臣,李敏.JN338智能數(shù)字式轉(zhuǎn)矩轉(zhuǎn)速傳感器及其應(yīng)用[J].國(guó)外電子元器件,2003(11):56-58.

[4]梁龍學(xué).一種新型數(shù)字式轉(zhuǎn)矩轉(zhuǎn)速測(cè)試儀[J].蘭州交通大學(xué)學(xué)報(bào):自然科學(xué)版,2006,25(1):101 -103.

[5]包明,趙明富,郭建華.基于FPGA的高速高精度頻率測(cè)量的研究[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2003(1):31-33.

[6]王慧.基于FPGA高速高精度頻率測(cè)量系統(tǒng)的實(shí)現(xiàn)[J].傳感器世界,2006,12(1):27 -29.

[7]梁毓明,汪鋒鎖,劉志剛.JCZ型轉(zhuǎn)矩轉(zhuǎn)速傳感器輸出信號(hào)的處理方法[J].計(jì)算機(jī)測(cè)量與控制,2005,13(11):1296 -1298.

[8]劉德亮,王竹林,尉廣軍.基于FPGA高精度頻率測(cè)量?jī)x的設(shè)計(jì)[J].河北工業(yè)科技,2010,27(1):29-31.

猜你喜歡
測(cè)頻閘門轉(zhuǎn)矩
我終于會(huì)過地鐵閘門了
諧振式傳感器高精度頻率測(cè)量技術(shù)研究*
卷取機(jī)轉(zhuǎn)矩控制技術(shù)優(yōu)化卷形
四川冶金(2018年1期)2018-09-25 02:39:26
把住醫(yī)?;鹚亻l門
找準(zhǔn)入口,打開思路的閘門
容錯(cuò)逆變器直接轉(zhuǎn)矩控制策略
瞬時(shí)測(cè)頻接收機(jī)自動(dòng)測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
電子偵察測(cè)頻系統(tǒng)的建模與仿真
電子科技(2015年2期)2015-12-20 01:09:10
基于分級(jí)變頻的高轉(zhuǎn)矩軟起動(dòng)器
我國(guó)專家發(fā)現(xiàn)藥物成癮新機(jī)制,找到“閘門”開關(guān)
磐安县| 永康市| 新安县| 卢氏县| 江城| 吉安市| 元谋县| 格尔木市| 巴彦县| 莱芜市| 南城县| 昆山市| 锦州市| 屏东县| 晋宁县| 西峡县| 南通市| 太保市| 贵州省| 三台县| 阜南县| 依兰县| 崇信县| 甘南县| 洛扎县| 台州市| 北碚区| 商丘市| 玛曲县| 甘南县| 揭东县| 玉树县| 盐山县| 华蓥市| 隆子县| 南木林县| 成安县| 大兴区| 麻江县| 玉山县| 新绛县|