《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 利用RTSI總線實現運動控制和數據采集之間的同步
利用RTSI總線實現運動控制和數據采集之間的同步
中國自動化網
摘要: 為了提高測量精度,許多測試系統要求在連續運動中實時同步進行數據采集。根據同步工作原理,利用RTSI總線技術和LabWindows/CVl編程實現了運動控制和數據采集之間的同步,實驗結果表明該方法在提高測試精度方面是有效的。
Abstract:
Key words :

摘 要:為了提高測量精度,許多測試系統要求在連續運動中實時同步進行數據采集。根據同步工作原理,利用RTSI總線技術和LabWindows/CVl編程實現了運動控制和數據采集之間的同步,實驗結果表明該方法在提高測試精度方面是有效的。

關鍵詞:同步;RTSI總線;運動控制;數據采集

1 引言

  許多測試系統要求在連續運動的同時能實時進行數據采集。如果測試過程不連續,或者測試位置在前而采集在后,二者之間不能同步,將不可避免地產生誤差。為了提高測量精度,運動控制和數據采集必須實現同步。目前,美國NI公司提供的PCI總線E系列采集卡">數據采集卡和運動控制卡都嵌入了RTSI(Real- Time System Integration)總線,它可以滿足需要精確同步和實時數據采集處理的測試系統的要求。本文主要介紹如何利用RTSI總線編程實現運動控制和數據采集之間的同步。

2 RTSI總線

  RISI總線是實時系統集成總線,它是一種專用高速數字總線,專門提供NI產品(包括圖像采集和數據采集產品)之間的高速互連。RTSI總線包括7根觸發線,用于創建NI的測量、圖像采集和運動控制設備以及接口板卡之間靈活的同步關系。通過軟件設置可將其他觸發信號路由到RTSI總線上,也可以將 RTSI總線信號路由到其分觸發信號線上作為觸發時鐘,實現l路信號驅動多個設備,達到同步的目的。通過RTSI總線,可用1個公共的觸發或定時事件實現幾個功能事件同步。RTSI總線的典型應用包括觸發圖像采集、基于運動事件的數據采集測量、捕獲基于外部事件到運動控制器的當前運動位置等。

  對于PCI總線E系列數據采集卡,有15種信號與RTSI總線相連,包括時基信號、數據采集時鐘、D/A輸出時鐘、板上通用計數器信號、外部PFI(可編程輸入)信號等,如圖1所示。

 

3 運動控制與數據采集的同步

  測試系統中采取的同步方式一般有二種:一種是運動控制卡控制電機運動到某個指定位置,數據采集卡能實時采集該位置上的數據,這種方式稱為中斷;另一種同步方式是如果電機運動到某個位置時數據采集卡采集到滿足某種條件的信號,則需要記錄電機當前的運動位置,這種方式稱為捕獲。本文主要討論中斷同步方式。

  3.1 中斷方式

  中斷分為絕對位置中斷、相對位置中斷及周期性位置中斷。絕對位置中斷是指當電機運動到某絕對位置時運動控制卡將產生外部中斷信號;相對位置中斷是指當電機的運動位置相對于允許電機產生中斷時的位置之差滿足設定的條件時產生中斷信號;求模位置中斷是指每相對于某個設定的位置都將產生1個中斷信號。因此可以根據測試系統的不同需要決定采取什么樣的中斷方式。

  3.2 同步的原理

  當運動控制卡控制電機運動到某個位置時,編碼器上返回的位置信號一旦符合設定的位置條件,將發出1個中斷信號。該信號可作為數據采集卡采集信號的觸發條件,使采集卡能實時采集所需數據。運動控制卡和數據采集卡可以通過RTSI總線實現二者之間的同步。運動控制卡產生的中斷信號通過內部電路傳送到 RTSI輸出引腳,目前RTSI輸出引腳主要有7個(RTSIO-RTSl6)。RPSI輸出引腳可通過外部電纜與數據采集卡的RTSI引腳相連。采集卡的RTSI引腳也可以通過內部電路與其控制信號(見圖1)相連,從而實現二者之間的同步。

  當運動控制卡控制電機運動到某個指定位置時將產生中斷信號,該中斷輸出信號可連接到運動控制卡的RTSI引腳,運動控制卡的RTSI引腳與數據采集卡的RTSI引腳相連。而在采集卡內,RTSI引腳信號作為系統的掃描時鐘,與采樣時鐘信號相連,因此運動控制卡每產生1個中斷信號,數據采集卡便進行1次通道掃描,讀取各個傳感器上采集的數據。該數據將存放在設置的緩沖區中。而一旦緩沖區中的數據已滿,則通過多線程的方式顯示到屏幕上。這樣就實現了運動控制和數據采集之間的同步。

4 編程實現

  運動控制與數據采集的同步控制流程如圖2所示。

 

  筆者采用LabWindows/CVI軟件對RTSl總線、數據采集和運動控制進行編程,其函數庫由NI-DAQ和NI-Motion提供。其中 NI-Motion函數庫可以將運動控制與所有應用軟件相結合,并可通過數字觸發輸入或NI運動控制卡上的斷點輸出,使運動與測量硬件同步運行。RTSI 總線則將這些觸發與中斷信號連接到其他卡上,此總線功能由軟件設定。通過“Measurement&Automation Explorer” (MAX)設備管理工具,可以配置各設備的硬件屬性,為每個設備分配1個設備編號,在編程時作為查找設備的標識。下面是編程所需要的主要函數。

 ?。?)連接中斷信號和RTSI總線信號函數

  flex_select_signal(boardID,destination,source),其中boardlD為MAX分配的數據采集卡的 ID號;destination目的信號,為RTSI某引腳,如NIMC_RT-SI[0..7];source源信號,為某一中斷信號的名稱,如 NIMC_BREAKPOINT[1..4]。

 ?。?)設置運動參數和中斷信號模式函數

  設置運動速度函數 flex_load_velocity(boardlD,axisOrVectorSpace,velocity,inputVector),其中ax- isOrVectorSpace為選擇軸編號或空間坐標;in-putVector參數對脫離主機運行的程序有用,一般設成OXFF。

  設置加速度/減速度函數 flex_load_acceleration(boardID,axisOrVectorSpace,accelerationType,accel- eration,inputVector),其中accelerationType為選擇加載的方式,即加速度、減速度還是同時加載。

  設置S-Curve時間函數flex_load_velocity(boar- dID,axisOrVectorSpace,sCurveTime,inputVector),其中sCurveTime為從0加速到恒定速度或從恒定速度減速到0時的時間,單位為采樣時間的整數倍。范圍為l~32 767。

  設置運動模式函數flex_set_op_mode(boardID,axisOrVectorSpace,operationMode)。

  設置運動的目標位置flex_load_target_pos(boardID,axis,targetPosition,inputVector)。

  設置產生中斷的方式函數flex_config- ure_breakpoint(boardID,axisOrEncoder,enableMode,actionOnBreakpoint,operation),其中actionOnBreak-point為中斷時電平的高低,operation為選擇單點中斷方式或緩沖中斷方式,由運動控制卡的信號決定。

 ?。?)設置中斷信號產生位置和打開中斷函數

  設置中斷信號產生位置函數 flix_load_pos_bp(boardID,axisOrEncoder,breakpointPosition.inputVector),其中breakpointPosition為中斷位置(即采樣點)的起始位置,下一次產生中斷的位置為上一次產生中斷的位置加上采樣間距。打開中斷函數 flex_enable_breakpoint()。

 ?。?)啟動電機運動函數

  啟動電機運動函數flex_start(boardID,ax-isOrVectorSpace,axisOrVSMap),其中axisOrVSMap為可選擇單軸運動或多軸同時運動。

 ?。?)檢查各種狀態函數

  檢查運動狀態,讀取運動是否結束函數flex_check_move_complete_status()。檢測中斷狀態函數flex_read_axis_status_rtn0()。從通信狀態寄存器中讀取通信狀態函數flex_read_csr_rtn()。

5 結束語

  利用RTSI可為各種測控系統應用提供基于硬件的高速同步能力,本文討論的這種基于RTSI的運動控制和數據采集之間的同步方法采用Lab-Windows/CVI編程實現,可應用到在運動過程中實時采集數據的測控系統中,能獲得很好的測量精度。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩国产天堂| 欧美日韩国产不卡在线看| 亚洲欧美日韩天堂| 亚洲国产日韩欧美在线图片| 亚洲大片精品永久免费| 亚洲人在线视频| 欧美精品久久久久久久免费观看| 在线精品亚洲一区二区| 欧美久久久久免费| 欧美日韩亚洲一区在线观看| 欧美香蕉大胸在线视频观看| 欧美日韩一区二区三区四区五区| 欧美无乱码久久久免费午夜一区| 亚洲欧美视频在线观看视频| 国内精品伊人久久久久av影院| 国产精品扒开腿做爽爽爽软件| 久久精品国产v日韩v亚洲| 久久视频国产精品免费视频在线| 欧美激情1区| 亚洲美女福利视频网站| 午夜国产不卡在线观看视频| 欧美色视频日本高清在线观看| 欧美日韩不卡在线| 国内精品国产成人| 国产欧美一区二区色老头| 一区二区不卡在线视频 午夜欧美不卡在| 欧美日韩亚洲不卡| 亚洲精品国产精品国产自| 国产日韩在线视频| 国产在线视频不卡二| 欧美亚洲日本一区| 亚洲午夜在线观看| 尤妮丝一区二区裸体视频| 亚洲精品日韩久久| 欧美多人爱爱视频网站| 国产视频一区二区在线观看| 亚洲福利在线观看| 国产精品日韩一区二区| 亚洲激情一区二区| 亚洲午夜三级在线| 欧美日韩午夜精品| 欧美极品一区二区三区| 欧美成人精品在线视频| 好吊视频一区二区三区四区| 国产一区二区三区高清| 黑人巨大精品欧美一区二区| 久久久久**毛片大全| 亚洲国产成人午夜在线一区| 欧美日韩和欧美的一区二区| 亚洲日本黄色| 欧美精品免费在线观看| 亚洲男女毛片无遮挡| 夜夜嗨av一区二区三区四区| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲一区二区三区高清| 国产精品视频精品| 欧美精品啪啪| 亚洲激情电影在线| 欧美老女人xx| 国模一区二区三区| 麻豆视频一区二区| 久久高清福利视频| 久久青青草原一区二区| 亚洲在线不卡| 国产精品黄色| 国产精品人人爽人人做我的可爱| 国产精品嫩草影院av蜜臀| 国产精品一区二区a| 国产欧美精品日韩区二区麻豆天美| 黑人巨大精品欧美一区二区| 亚洲视频在线二区| 久久亚洲私人国产精品va| 久久久91精品国产一区二区三区| 亚洲人屁股眼子交8| 国产乱码精品一区二区三| 亚洲欧美国产一区二区三区| 久久九九热免费视频| 欧美激情一区二区三区| 亚洲国产精品成人一区二区| 国产真实乱子伦精品视频| 蜜桃av一区二区| 亚洲欧美日本伦理| 久久久久久久久久久一区| 国产精品区一区二区三区| 999亚洲国产精| 亚洲国产精品一区二区尤物区| 欧美日韩一区二区视频在线观看| 亚洲国产欧洲综合997久久| 国产精品久久久久久久久久ktv| 精品av久久707| 亚洲免费成人av电影| 久久影院亚洲| 国产亚洲精品高潮| 国产精品久久久爽爽爽麻豆色哟哟| 国产精品亚洲美女av网站| 欧美亚州在线观看| 欧美日本韩国一区二区三区| 狠狠色狠狠色综合日日小说| 国产一区二区三区网站| 亚洲免费婷婷| 老**午夜毛片一区二区三区| 久久精品国产69国产精品亚洲| 国产欧美亚洲一区| 亚洲高清久久| 国产欧美精品日韩区二区麻豆天美| 久久国产婷婷国产香蕉| **性色生活片久久毛片| 欧美1级日本1级| 久久亚洲精品中文字幕冲田杏梨| 午夜精品久久久久久久99樱桃| 国产一区二区三区在线观看视频| 亚洲欧美资源在线| 一本色道久久综合精品竹菊| 乱人伦精品视频在线观看| 国产精品网站一区| 亚洲午夜av电影| 欧美色网一区二区| 99在线视频精品| 欧美伦理影院| 欧美在线日韩精品| 欧美午夜美女看片| 99精品欧美一区| 国产精品九九久久久久久久| 久久亚裔精品欧美| 国产欧美视频一区二区三区| 国产精品免费一区二区三区观看| 中文日韩电影网站| 在线亚洲一区| 免费欧美在线视频| 一区二区三区四区国产精品| 亚洲欧美中文日韩v在线观看| 亚洲在线免费| 亚洲一区二区三区精品在线观看| 在线中文字幕不卡| 欧美日韩国产综合视频在线观看| 中国成人在线视频| 午夜伦理片一区| 午夜精品婷婷| 亚洲免费网址| 国产精品日日摸夜夜添夜夜av| 日韩视频在线播放| 欧美久久九九| 一本久久精品一区二区| 欧美日韩国产另类不卡| 在线一区二区三区四区| 亚洲永久字幕| 另类酷文…触手系列精品集v1小说| 国产一区二区三区最好精华液| 一区二区高清在线观看| 国产三级欧美三级日产三级99| 亚洲日本aⅴ片在线观看香蕉| 亚洲国产精品t66y| 久久人人爽国产| 亚洲无毛电影| 国产精品国产福利国产秒拍| 国产一区视频观看| 欧美承认网站| 亚洲精品视频二区| 在线精品亚洲一区二区| 激情一区二区| 国产在线欧美日韩| 免费欧美网站| 欧美日韩天天操| 欧美精品久久一区二区| 国产日韩精品一区二区浪潮av| 久久久精品久久久久| 女同性一区二区三区人了人一| 亚洲视频中文字幕| 亚洲夜晚福利在线观看| 国产一区在线免费观看| 国语精品一区| 欧美午夜激情小视频| 国产精品二区在线观看| 欧美一区网站| 久久综合色天天久久综合图片| 在线看片欧美| 狠狠色丁香婷婷综合久久片| 性做久久久久久免费观看欧美| 在线视频日韩| 国产精品久久久久aaaa九色| 欧美色图首页| 伊人成年综合电影网| 久久久久国色av免费看影院| 欧美日韩精品免费观看视频完整| 中文欧美在线视频| 亚洲一区二区三区四区在线观看| 国产女主播一区二区三区| 亚洲欧美成人网| 精品不卡一区| 国产一级久久| 欧美日韩成人在线视频| 国产精品99久久久久久久久| 国产精品久久久久77777| 玖玖精品视频| 亚洲精品永久免费精品| 亚洲天堂激情| 欧美黄色aa电影| 久热精品视频在线免费观看| 欧美日韩一级片在线观看| 欧美精品v日韩精品v韩国精品v| 国产主播一区二区| 亚洲一区二区三区午夜| 欧美日韩国产一区二区三区地区| 另类人畜视频在线| 亚洲在线成人精品| 亚洲综合色激情五月| 亚洲免费电影在线观看| 樱桃国产成人精品视频| 欧美精品日日鲁夜夜添| 国产精品欧美日韩一区二区| 国产精品毛片在线看| 欧美国产日韩精品免费观看| 亚洲欧美激情视频在线观看一区二区三区| 久久xxxx| 国产精品一区二区在线观看网站| 国产日韩欧美综合在线| 激情成人亚洲| 亚洲日本中文字幕免费在线不卡| 欧美午夜精品久久久久久久| 亚洲日本中文字幕| 久久人体大胆视频| 中国成人亚色综合网站| 在线亚洲+欧美+日本专区| 另类av一区二区| 欧美制服丝袜第一页| 久久亚洲精品欧美| 在线观看精品| 亚洲精品乱码久久久久久按摩观| 9色porny自拍视频一区二区| 中日韩在线视频| 欧美国产日韩一二三区| 国产精品美女久久久浪潮软件| 久久综合成人精品亚洲另类欧美| 国产精品一区在线观看你懂的| 欧美成人在线免费观看| 国产一区二区黄| 蜜臀va亚洲va欧美va天堂| 狠狠综合久久av一区二区老牛| 欧美性天天影院| 欧美福利电影网| 国产精品99久久久久久白浆小说| 国产欧美视频一区二区| 欧美韩日精品| 欧美精品日韩精品| 在线视频精品| 欧美日韩免费区域视频在线观看| 老司机凹凸av亚洲导航| 欧美色图一区二区三区| 欧美激情一区二区三区在线视频| 亚洲日本一区二区| 国产伦精品一区二区三区高清| 亚洲欧洲日夜超级视频| 欧美一区二区黄色| 国内免费精品永久在线视频| 99热这里只有精品8| 国产精品海角社区在线观看| 91久久国产综合久久| 狠狠狠色丁香婷婷综合久久五月| 欧美日韩999| 久久综合精品国产一区二区三区| 欧美色中文字幕| 亚洲伦理自拍| 欧美夜福利tv在线| 久久综合伊人| 欧美欧美午夜aⅴ在线观看| 欧美视频在线播放| 欧美亚洲系列| 国产农村妇女精品一区二区| 国产精品自拍小视频| 亚洲成人在线视频播放| 欧美人妖另类| 国内久久视频| 亚洲人成高清| 亚洲日韩中文字幕在线播放| 亚洲国产精品福利| 国产精品一区二区在线观看不卡| 国产精品福利影院| 香蕉成人伊视频在线观看| 久久久久九九九九| 美日韩免费视频| 欧美日韩八区| 久久精品中文字幕一区| 亚洲激情小视频| 久久精品国产第一区二区三区最新章节| 欧美性大战久久久久| 亚洲美女淫视频| 好看的av在线不卡观看| 欧美激情视频在线播放| 美女视频黄 久久| 欧美在线免费播放| 欧美日韩第一区| 亚洲欧美综合网| 亚洲精品日韩久久| 欧美成人精品在线观看| 亚洲日本成人在线观看| 久久精品视频导航| 欧美一区二区三区免费视频| 国产精品美女999| 亚洲国产视频a| 午夜天堂精品久久久久| 亚洲精品乱码久久久久久久久| 欧美国产丝袜视频| 蜜臀91精品一区二区三区| 久久久久这里只有精品| 午夜精彩视频在线观看不卡| 国产精品网站在线观看| 亚洲天堂免费观看| 在线不卡中文字幕播放| 欧美一区三区二区在线观看| 亚洲激情视频在线观看| 亚洲六月丁香色婷婷综合久久| 亚洲国产天堂久久国产91| 亚洲一区二区高清视频| 国产亚洲欧美日韩日本| 国产欧美一二三区| 国产精品成人免费| 好看的av在线不卡观看| 欧美三级中文字幕在线观看| 国产午夜精品视频免费不卡69堂| 亚洲一区二区在线观看视频| 欧美日韩国产综合久久| 日韩写真视频在线观看| 亚洲午夜在线观看| 影音先锋久久久| 亚洲精品一品区二品区三品区| 欧美成人免费播放| 久久午夜精品一区二区| 欧美一区二区三区免费在线看|