999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

ARM平臺的高穩定度實時轉速測量方法

2016-11-26 08:17:48陳飛張天宏羅震
單片機與嵌入式系統應用 2016年10期
關鍵詞:嵌入式測量

陳飛,張天宏,羅震

(南京航空航天大學 能源與動力學院 江蘇省航空動力系統重點實驗室,南京 210016)

ARM平臺的高穩定度實時轉速測量方法

陳飛,張天宏,羅震

(南京航空航天大學能源與動力學院江蘇省航空動力系統重點實驗室,南京210016)

基于ARM平臺設計了一種針對磁電式轉速傳感系統的高穩定度實時轉速測量方法,該方法能夠有效消除傳統轉速測量方法無法克服的由計數誤差和脈沖發生器的加工誤差引起的轉速測量波動。針對所設計的轉速測量方法進行試驗,結果表明,所設計的轉速測量方法能有效消除測量結果波動,且實現簡單,動態跟蹤效果好。

高穩定度;實時;ARM;磁電式轉速傳感系統

引 言

轉速測量是對航空發動機、內燃機、電機等旋轉型動力機械進行測試、控制的最基本、最重要的任務,一般希望獲得準確、及時的轉速信息,這直接關系到控制器的控制效果[1]。傳統的轉速測量的方法主要有3種:測頻法、測周法和組合測周法。測頻法適用于高頻信號,測周法適用于低頻信號,組合測周法適用于高、低頻率信號,但是不適用于實時測量[2]。

磁電式轉速傳感系統由永磁鐵、軟鐵、感應線圈和脈沖信號發生器(如音輪)組成,其輸出信號易受脈沖信號發生器加工誤差、分度誤差、偏心誤差等影響,在寬轉速范圍情況下,傳統的轉速測量方法往往存在測量結果波動、誤差大或實時性差等問題。本文設計的高穩定度實時轉速測量方法既能消除由計數誤差和脈沖發生器的加工誤差引起的測量波動,又能保證良好的動態跟蹤效果。

目前ARM內核微控制器發展迅速,其性能高、耗電少、成本低,具備16/32位雙指令集。本文選用TI公司的基于Cortex-M4內核的TM4C123GHP6M芯片,該芯片最高具備80 MHz主頻,且包含多個高精度定時器,滿足高穩定度實時轉速測量算法的實現要求[3-5]。

1 高穩定度實時轉速測量方法原理

本文設計的高穩定度實時轉速測量方法包括3個部分:基于慣性原理的平穩測量、基于組合測周法的實時跟進、基于容差的雙轉速綜合處理。基于慣性原理的平穩測量和基于組合測周法的實時跟進同時采集轉速傳感器最新的輸入信號,分別產生2個轉速測量值,基于容差的雙轉速綜合處理方法對上述2個轉速測量值進行綜合處理判斷,選擇其一作為當前轉速值。

平穩測量方法依據最新一段時間內的平穩運行參數序列來計算得出平穩轉速值。具體計算方式是求取當前平穩運行參數序列的平均值,用定時計數器的時鐘頻率除以上述平均值得到脈沖信號的頻率值,將此頻率值按頻率轉速比轉換為轉速值,得出當前平穩轉速值。由于轉子的慣性,在平穩運轉期間,其轉速不會發生瞬間快速波動,為此可以根據最新一段時間內的平穩運行參數序列測量當前的轉速,這個轉速值就非常平穩,不會出現瞬間快速波動,這也就是所述的慣性原理。

平穩運行參數序列是實時更新的,其長度與脈沖發生器的特征和測量精度要求有關,對于帶音輪的脈沖發生器,序列長度可取音輪的齒數,對于齒數較少的(比如4個齒以下的),可取齒數的整數倍(比如2~4倍),從而獲得平穩轉速。平穩運行參數序列的更新方法是,每采集到一個脈沖信息,則將其加入到平穩運行參數序列的入口端,而序列中最早采集到的脈沖信息則從平穩運行參數序列的出口端去除,如圖1所示。在tn+1時刻采集到一個新的脈沖信息Datan+1,則Datan+1將被加入到平穩運行參數序列的入口端,tn時刻的數據整體向出口端平移,Datan-m從出口端去除。

圖1 平穩運行參數序列的更新方式示意圖

實時跟進方法采用常規的組合測周法獲得,并根據轉速的最大可能波動量(即慣性極限波動量)剔除測量野值。如果實時轉速值與上一次的轉速測量值的偏差大于慣性極限波動量,則認為當前測量值為野值,剔除該值。轉子的慣性極限波動量是根據轉子的慣性并結合正常加減速能力推算出的采樣瞬間可能的轉速最大波動量。圖2是實時跟進方法的流程圖。

圖2 實時跟進方法流程圖

綜合處理方法依據測量波動量容差和平穩轉速與實時轉速的偏差,選擇其一作為當前轉速。如果平穩轉速與實時轉速的偏差大于測量波動量容差,則當前轉速為實時轉速,如果平穩轉速與實時轉速的偏差小于等于測量波動量容差,則當前轉速為平穩轉速。所謂容差,就是由于脈沖發生器的加工誤差導致的脈沖信號頻率的可能波動量。對于數控線切割加工的音輪,其齒輪分布誤差能控制在1%以內,因此容差可以設定為當前轉速的1%或者更小,具體可以依據實際試驗效果設定。

2 高穩定度實時轉速測量方法的實現

基于高穩定度實時轉速測量方法原理,本文充分利用TM4C123GHP6M芯片的32/64位通用定時器和串口通信模塊,設計了一個轉速采集控制器。

由高穩定度實時轉速測量方法的原理可知,無論是平穩測量方法還是實時跟進方法都需要通過平穩運行參數序列計算相應轉速值,因此平穩運行參數序列的實時更新是該算法實現的關鍵。為了實現對脈沖信號的實時采集,利用TM4C123GHP6M芯片32/64位通用定時器的輸入邊沿計數捕獲中斷功能,計數值設為1,上升沿采集,這樣就實現了在每一個脈沖信號,程序會進入中斷程序更新平穩運行參數列表。具體流程如圖3所示。

圖3 平穩運行參數序列的數據采集更新流程圖

代碼如下:

整個轉速采集控制器程序結構如圖4所示,共分3個部分。中斷程序是由32/64位通用定時器模塊實現的,一路提供20 ms的精確計時,一路進行平穩運行參數序列的實時更新。高穩定實時轉速計算程序負責計算當前的實際轉速,通信程序將當前的轉速上傳給上位機進行顯示。

圖4 轉速采集控制器程序結構

3 試驗結果和分析

本文設計的轉速采集控制器的計數頻率是80 MHz;試驗系統采用帶音輪的脈沖發生器,齒數為60,因此平穩運行參數序列長度選為60;依據測量的實時性和精度要求,選取平穩運行參數序列的最新的4個數據求取當前實時轉速值;慣性極限波動量設為500 r/min,測量波動量容差設為0.5%。圖5是實際試驗效果。

圖5 實際試驗效果圖

對圖中20.6~21.0 s轉速加速升高階段和22.0~22.5 s轉速平穩階段的曲線進行放大,可以明顯看到:加速升高階段,實時轉速值的響應速度明顯要快于平穩轉速,此時平穩轉速與實時轉速的偏差超過測量波動量容差,當前的轉速測量值取實時轉速,因此綜合處理轉速曲線與實時轉速曲線重合,動態跟進效果好,實時性高;轉速平穩階段采用傳統測周法獲得的實時轉速一直在波動,此時平穩轉速與實時轉速的偏差小于測量波動量容差,當前的轉速測量值取平穩轉速,因此綜合處理轉速曲線與平穩轉速曲線重合,消除了由計數誤差和脈沖發生器加工誤差引起的測量波動。

結 語

本文設計并在TM4C123GHP6M芯片上實現了一種高穩定實時轉速測量方法。該方法實現簡單,設計新穎,能夠消除由計數誤差和脈沖發生器加工誤差引起的測量波動,同時其動態跟蹤效果好,解決了一般轉速測量方法穩定度和實時性不能兼顧的問題。

[1]張明杰,陳凌珊,李偉.一種發動機轉速實時在線測試方法的改進[J].上海工程技術大學學報,2012,26(4):335-338.

[2]周正干,李然,李和平,等.高精度數字式轉速測量系統的研究[J].測控技術,2000,19(5):60-62.

[3]劉淵,田彥云,張天宏,等.基于μC/OS-III和ARM的空心杯電機控制器設計[J].單片機與嵌入式系統應用,2015,15 (4):51-53.

[4]沈建華.ARM處理器與嵌入式系統[J].單片機與嵌入式系統應用,2010(11):5-7.

[5]陳麗珍,林小薇.嵌入式ARM微處理器選型指南[J].單片機與嵌入式系統應用,2009(6):75-76.

陳飛、羅震(碩士研究生),主要從事航空發動機控制系統設計與仿真;張天宏(教授),研究方向為嵌入式控制系統、系統控制與仿真。

19

[1]ARM.μVision User's Guide[EB/OL].[2016-05].http:// www.keil.com/support/man/docs/uv4/default.htm.

[2]NXP.LPC13-15/16/17/45/46/47 User manual,2012.

[3]ARM.Compiler v5.04 forμVision armlink User Guide[EB/ OL].[201605].http://infocenter.arm.com/help/index. jsp?topic=/com.arm.doc.dui0377e/index.html.

[4]ARM.Getting the Best Optimized Code for your Embedded Application[EB/OL].[2016-05].http://www.keil.com/ appnotes/files/apnt202.pdf.

[5]Jean J Labrosse.嵌入式實時操作系統μC/OS-III應用開發—基于STM32微控制器[M].何小慶,譯.北京:北京航空航天大學出版社,2012:111-113.

汪成義(教授),主要從事嵌入式系統、網絡技術的研究與教學工作。

Method with High Stability for Measuring Real-time Rotor Speed Based on ARM Platform

Chen Fei,Zhang Tianhong,Luo Zhen

(Jiangsu Province Key Laboratory of Aerospace Power System,College of Energy and Power Engineering, Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China)

A method with high stability for measuring real-time rotor speed is designed based on ARM,which is suitable for the magnetic rotor speed sensor system.This method can reduce the fluctuation caused by counting error and machining error of the pulse generator which can not be overcome by the traditional rotor speed measuring method.The experiment results show that the designed rotor speed measurement method can reduce the fluctuation of the measurement result.The method is simple to implement,and has good dynamic performance.

high stability;real-time;ARM;magnetic rotor speed sensor system

TP368.1

A

(責任編輯:薛士然2016-04-25)

(責任編輯:薛士然2016-05-05)

猜你喜歡
嵌入式測量
把握四個“三” 測量變簡單
TS系列紅外傳感器在嵌入式控制系統中的應用
電子制作(2019年7期)2019-04-25 13:17:14
滑動摩擦力的測量和計算
嵌入式系統通信技術的應用
電子制作(2018年18期)2018-11-14 01:48:16
滑動摩擦力的測量與計算
搭建基于Qt的嵌入式開發平臺
測量的樂趣
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
測量
Altera加入嵌入式視覺聯盟
主站蜘蛛池模板: 亚洲av片在线免费观看| 国产青榴视频| av午夜福利一片免费看| 欧美日韩国产精品综合| 亚洲成人在线网| 国产91视频免费| 大陆国产精品视频| 亚洲另类国产欧美一区二区| 欧美日韩激情在线| 国产精品视频第一专区| 99久久精品美女高潮喷水| 国产美女在线观看| 色综合五月| 国产91精品久久| aⅴ免费在线观看| 亚洲人成色在线观看| 午夜日本永久乱码免费播放片| 亚洲三级成人| 91精品国产情侣高潮露脸| 亚洲精品第1页| 国产激情无码一区二区免费| 99精品视频在线观看免费播放| 久久免费看片| 在线免费无码视频| 亚洲天堂成人在线观看| 欧美国产日韩另类| 青草视频网站在线观看| 国产成人免费高清AⅤ| 国产精品手机在线观看你懂的| 亚洲av综合网| 另类欧美日韩| 青青草原国产| 日韩福利在线视频| 992tv国产人成在线观看| 亚洲成a人片在线观看88| 丁香婷婷久久| 亚洲av成人无码网站在线观看| 日韩欧美成人高清在线观看| 2020国产免费久久精品99| 国产一二视频| 美女内射视频WWW网站午夜 | 久久不卡国产精品无码| 亚洲中文字幕av无码区| 国产成人久视频免费| 久久精品娱乐亚洲领先| 综合人妻久久一区二区精品| 亚洲午夜18| 精品亚洲欧美中文字幕在线看| 欧美第二区| 51国产偷自视频区视频手机观看| 成人年鲁鲁在线观看视频| 国产精品对白刺激| 福利在线一区| 青青青国产精品国产精品美女| 欧美精品啪啪一区二区三区| 一本二本三本不卡无码| 无码内射中文字幕岛国片| 亚洲高清无在码在线无弹窗| 日韩美一区二区| 国产一级裸网站| 黄色污网站在线观看| 久久久久久久久18禁秘| 99re视频在线| 亚洲天堂日韩在线| 好紧好深好大乳无码中文字幕| 国产chinese男男gay视频网| 欧美视频在线播放观看免费福利资源| 欧美亚洲国产一区| 色婷婷在线播放| 国产精品成人观看视频国产 | 日本精品αv中文字幕| 国产草草影院18成年视频| 亚洲自拍另类| 久久一本日韩精品中文字幕屁孩| 91色综合综合热五月激情| 亚洲免费毛片| 国产中文一区二区苍井空| 国产高清毛片| 幺女国产一级毛片| 9966国产精品视频| 一边摸一边做爽的视频17国产| 免费无码又爽又刺激高|