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

基于LabVIEW和MyRIO的電機測速不同方法的實現與性能比較

2017-05-16 09:59:36楊文濤湯暢通郎坤洪培烽
中國科技縱橫 2017年7期

楊文濤++湯暢通++郎坤++洪培烽++許浩

摘 要:本文以虛擬儀器國賽參賽作品智能接物垃圾桶為依托,根據電機低速和高速的不同原理,分析并實現了使用LabVIEW測量電機轉速的幾種方法,并對測速性能進行比較。低速時采用T法通過測量轉動一定角度的時間測量轉速,高速時采用M法通過讀取一定時間間隔的編碼盤脈沖數測速。對于T法測速,使用LabVIEW的外部觸發中斷結合定時器Elapsed Time實現。對于M法測速,通過使用定時中斷讀取一定時間間隔內的脈沖數并保存后清零實現。其中,脈沖數的讀取又有使用MyRIO中encoder編碼器、外部中斷以及數字量輸入等多種形式。通過實現不同形式測速程序比較了他們各自的性能和優缺點,同時為使用LabVIEW編制測速程序但使用其他數據采集卡做硬件支持進行測速提供了參考依據。

關鍵詞:電機測速不同方法;LabVIEW;MyRIO

中圖分類號:TP274 文獻標識碼:A 文章編號:1671-2064(2017)07-0050-02

電機作為基本而經典的控制機械廣泛應用于無人機飛行、車輛行駛以及工業流水線控制等。而轉速、轉矩和功率是電機三個最重要的性能參數之一。因此,轉速測量的精度、快速性,測量方法及測量機構的穩定性對于電機實際應用極為重要。LabVIEW是工業測控廣泛使用的程序開發環境之一,其圖形化編程方式使程序更為直觀,,本文以當前測控領域廣泛應用的虛擬儀器LabVIEW程序開發環境為基礎,以MyRIO創新實驗與項目開發平臺為硬件支撐,以虛擬儀器國賽參賽作品智能接物垃圾桶為依托,討論了電機高速及低速時的幾種測速方法,分別實現并進行了性能比較。

1 LabVIEW中電機測速方法

LabVIEW中電機測速主要有M法(測頻法)、T法(測周期法)和M/T法(頻率/周期法)三種[1]。(1)測頻法。在一定時間間隔T內,計數被測信號的重復變化次數N,則被測信號的頻率fx可表示為:fx=N/t;若以每圈測速編碼器有p個脈沖為例,則對應的轉速可表示為:ω=2πfx/p。(2)測周期法。一個旋轉周期或半周旋轉周期內,計數時鐘脈沖數a,則被測信號頻fx=f/a,其中,f為時鐘脈沖信號頻率。乘以對應一個周期的角度值即得轉速[2]。(3)M/T法測速。頻率法和周期法相結合,兼具頻率法適合低速和周期法適合高速的優點。

2 在LabVIEW中各方法的實現

2.1 測頻法的實現

測頻法的要通過定時讀取脈沖累加值實現。因此,可通過定時方法的不同和讀取脈沖方式的不同分為幾種方法:(1)使用定時中斷定時。MyRIO提供的定時中斷,每隔一定時間調用中斷子函數,在子函數中通過平鋪式順序結構先讀取當前累加脈沖值,之后清零累加值[3]。由于累加子vi與定時中斷子vi不在一個vi中,因此使用全局變量存儲累加脈沖值。注意這里中斷子函數輸入端數目必須為1,否則不能作為中斷子vi被調用[4]。(2)使用定時器Elapsed Time定時,該函數中Elapsed Time端讀取零初始時刻開始經過的時間,通過比較得到到達某時刻的布爾邏輯控制值接入條件結構條件輸入端,從而實現每間隔一定時間執行條件結構中內容,在條件結構中同上使用順序結構讀取脈沖累加值后清零脈沖值。注意這里通過布爾控件控制定時器Elapsed Time是否計時值清零,因此脈沖累加值讀取后應通過給計時器清零控制端布爾值置是清零,之后再通過給改值置否開始計時。定時程序見圖1所示。

根據測速編碼器脈沖讀入方式不同分為:(1)通過MyRIO的encoder編碼器讀入脈沖。LabVIEW的MyRIO實驗與開發平臺提供三個encoder編碼器,每個編碼器由兩個輸入端組成,提供可檢測轉向的正交編碼方式和step and direction signals兩種工作方式,其中前者會自動累加計數值,正轉反轉時分別為正值和負值,專門用于電機測速。具體程序如圖2所示;(2)通過MyRIO或其他數據采集卡的數字量輸入讀入脈沖。讀入數字量輸入并結合上升沿或下降沿處理即可在數字量每變化一次調用條件結構給計數值加1。(3)通過MyRIO或其他數據采集卡的外部中斷讀入脈沖。使用外部中斷,每次脈沖值變化調用一次中斷,使脈沖計數值加一。具體程序見圖3所示。

2.2 測周期法的實現

使用定時器Elapsed Time和比較結構實現測周期法測速。每當當前時間大于設定值時,讀取上升沿得到布爾邏輯控制量觸發條件結構,在條件結構中使用順序結構,先通過局部變量讀取當前時間作為時間周期,之后在下一幀將定時器時間清零,清零后當前時間小于設定時間從而退出讀周期部分。具體程序如圖4所示。

3 不同方法性能比較

實際編程實現后,分析比較不同方法性能及優缺點如下[5]:

根據定時方式不同的兩個方法性能比較:(1)使用定時中斷定時。使用中斷定時準確度較高,為大多數情況下使用的方法,但往往中斷數目有限,當有多個定時時中斷可能不夠用,需要復用。除此之外,過多使用中斷會降低程序運行速度。(2)使用Elapsed Time定時。由于通過比較確定到達時間周期的時刻,準度沒有定時中斷高,且編程更為困難。但不受定時器數目限制,可以設置多個定時器而不影響程序執行速度。

根據讀編碼器脈沖方式不同的幾個方法性能比較:(1)使用MyRIO自帶Encoder讀脈沖。Encoder編碼器提供可檢測轉向的正交編碼方式和step and direction signals兩種工作方式,可同時檢測轉速和轉向,自動累加脈沖,集成度及準確度高,編程簡單。但是一個MyRIO僅能提供三個編碼器,且有時正交編碼會出現脈沖累加值為-2、-1、0、1、2無效變化的情況,有時三個編碼器之間會相互干擾,兩個轉速不同時兩個編碼器脈沖值均顯示其中某一個的轉速,極為不穩定,給實際應用帶來了較大隱患。(2)使用外部中斷讀脈沖。該方法可行性較低,由于每個脈沖均會引起一次脈沖值加一中斷,而測速編碼器往往一圈會有數十甚至數百個脈沖,因此實際程序運行數秒后便會因執行太多次中斷而卡機,不得不強行關閉程序。(3)使用MyRIO或數據采集卡的數字量輸入讀脈沖。該方法沒有使用集成好的Encoder簡單準確,會隨轉速增加漏掉越來越多的脈沖(詳細實際數據見表1),但是一個或兩個數字量輸入即可測量一個電機,因此可同時測量多個電機,且對硬件要求較低,有數字量輸入即可。

4 結語

本文從電機測轉速的M法、T法以及M/T法原理根據定時方法和讀取脈沖方式不同介紹了在LabVIEW編程環境下測量電機轉速的幾種方法,并給出了具體編程實現比較了各自的優缺點和使用范圍,對于實際電機測速應用具有一定的借鑒價值。

參考文獻

[1]高尚.基于LabVIEW的電機數據采集系統[J].黑龍江科學,2014(02):1.

[2]李海春,蔡燕,姜文濤.基于LabVIEW的電機轉速監測系統的設計[J].電子科技,2012(12):02.

[3]謝斌,張超,毛恩榮,陳燕呢.基于myRIO的電動拖拉機驅動控制器設計與室內試驗[J].農業工程學報,2015(18):4-5.

[4]夏玉龍.基于虛擬儀器的電機測試系統[D].上海應用技術學院,2015.

[5]韋蘭用.最優控制問題研究綜述[D].吉林大學,2006.

主站蜘蛛池模板: 亚洲综合在线网| 成色7777精品在线| 亚洲一本大道在线| 在线观看欧美精品二区| 中国丰满人妻无码束缚啪啪| 日本人妻一区二区三区不卡影院| 91人人妻人人做人人爽男同| 日韩在线永久免费播放| 国产精品大白天新婚身材| 亚洲VA中文字幕| 国产在线观看91精品| 激情五月婷婷综合网| 国产成人a在线观看视频| 91久久国产综合精品女同我| jizz在线观看| 欧美亚洲国产一区| 青青久久91| 日本草草视频在线观看| 四虎国产永久在线观看| 999精品免费视频| 在线a网站| 国产精品亚洲天堂| 国产男人天堂| 夜夜爽免费视频| 久久综合干| 精品剧情v国产在线观看| 激情乱人伦| 91成人在线免费视频| 国产www网站| 成人在线观看一区| 亚洲bt欧美bt精品| 久久久久亚洲av成人网人人软件| 午夜视频免费试看| 丁香六月综合网| 国产麻豆精品在线观看| 欧美成人区| 国产真实乱子伦视频播放| 欧美第一页在线| 91麻豆国产在线| 国产成人精品在线| 欧美中文字幕一区二区三区| 九九久久精品国产av片囯产区| 国产精品手机视频| 71pao成人国产永久免费视频| 国产成人精品优优av| 国产精彩视频在线观看| 国产精品美乳| 91麻豆国产精品91久久久| h网站在线播放| 免费视频在线2021入口| 国产成人h在线观看网站站| 免费a在线观看播放| 91麻豆精品国产91久久久久| 91青青在线视频| 欧美日本在线观看| 99久久99这里只有免费的精品| 广东一级毛片| 国内精品自在自线视频香蕉| 国产综合日韩另类一区二区| 国产丝袜无码一区二区视频| 国产精品免费入口视频| h视频在线观看网站| 久久公开视频| 亚洲91精品视频| 日本欧美一二三区色视频| 国产在线麻豆波多野结衣| 成人福利免费在线观看| 亚洲色图另类| 国产国产人在线成免费视频狼人色| 一区二区偷拍美女撒尿视频| 久久综合色视频| 这里只有精品在线播放| 中国国产一级毛片| 欧美亚洲欧美| 亚洲床戏一区| julia中文字幕久久亚洲| 欧美午夜一区| 国产精品自在线拍国产电影 | 九九久久99精品| 欧美在线网| 黄色免费在线网址| 国产亚洲欧美日韩在线观看一区二区|