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

  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所示。

PCI RTSI信號的連接

  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個設備編號,在編程時作為查找設備的標識。下面是編程所需要的主要函數。

  (1)連接中斷信號和RTSI總線信號函數

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

 

  (2)設置運動參數和中斷信號模式函數

 

  設置運動速度函數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為選擇單點中斷方式或緩沖中斷方式,由運動控制卡的信號決定。

  (3)設置中斷信號產生位置和打開中斷函數

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

  (4)啟動電機運動函數

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

  (5)檢查各種狀態函數

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

  5 結束語

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

此內容為AET網站原創,未經授權禁止轉載。
欧美激情办公室aⅴ_国产欧美综合一区二区三区_欧美午夜精品久久久久免费视_福利视频欧美一区二区三区

          欧美久久一区| 欧美日韩一区二区国产| 欧美 日韩 国产在线| 久久久精品国产一区二区三区| 亚洲美女一区| 欧美资源在线| 国产综合欧美在线看| 91久久亚洲| 免费亚洲婷婷| 国产精品sss| 国产欧美高清| 久久天天狠狠| 日韩天天综合| 欧美区日韩区| 亚洲中字在线| 影音先锋日韩资源| 亚洲影音一区| 夜夜精品视频| 欧美成人蜜桃| 亚洲一区三区在线观看| 老妇喷水一区二区三区| 欧美激情一区| 亚洲欧美日韩专区| 欧美久久视频| 国产精品呻吟| 黄色成人av网站| 麻豆91精品| 一区二区福利| 亚洲图片在线| 亚洲欧美影院| 久久国产福利| 国产欧美一区二区三区国产幕精品| 久久中文在线| 嫩草成人www欧美| 国产精品人人爽人人做我的可爱| 激情婷婷亚洲| 欧美日韩第一区| 久久激情婷婷| 久久久夜夜夜| 亚洲欧美久久久| 99一区二区| 影音欧美亚洲| 在线精品亚洲| 永久域名在线精品| 国产精品v欧美精品v日本精品动漫| 国产精品一区二区三区四区五区| 亚洲区一区二| 一区二区黄色| 性欧美长视频| 亚洲欧美日韩在线综合| 亚洲影视综合| 久久精品电影| 欧美日韩在线精品一区二区三区| 女人天堂亚洲aⅴ在线观看| 久久久久久久久久久久久久一区| 亚洲影院在线| 欧美一区二区三区在线播放| 亚洲欧美不卡| 久久综合狠狠综合久久综青草| 亚洲尤物精选| 欧美一区二区三区免费看| 午夜精品免费| 欧美日韩高清免费| 1024日韩| 国产精品美女| 久久综合精品一区| 激情综合激情| 国产精品免费一区二区三区在线观看| 国产一区二区久久久| 麻豆成人小视频| 欧美人成在线| 国产欧美精品| 久久久久久亚洲精品杨幂换脸 | 一本色道久久综合| 一区二区三区偷拍| 久久成人国产| 激情欧美国产欧美| 亚洲永久免费| 国内精品久久久久久久97牛牛 | 亚洲黄色高清| 亚洲在线电影| 狠狠88综合久久久久综合网| 亚洲激情黄色| 久久一区中文字幕| 亚洲精品1234| 欧美成人中文| 一本色道久久综合一区| 久久亚洲电影| 99国产精品久久久久久久| 在线视频观看日韩| 欧美一区2区三区4区公司二百| 亚洲国产影院| 欧美激情 亚洲a∨综合| 国产日韩三区| 亚洲第一在线| 午夜视频久久久| 亚洲一区三区视频在线观看 | 欧美日韩亚洲一区二区三区在线观看| 在线日韩电影| 欧美午夜一区二区福利视频| 一区二区三区国产盗摄| 欧美精品麻豆| 久久久久在线| 美女日韩在线中文字幕| 亚洲一区二区三区午夜| 亚洲大胆av| 国语精品中文字幕| 女人香蕉久久**毛片精品| 亚洲免费网址| 性色av一区二区怡红| 一区二区三区久久网| 在线观看成人av| 欧美精品一区二区三区在线看午夜 | 欧美精品播放| 亚洲永久网站| 国产日韩视频| 国产一区导航| 日韩午夜激情| 亚洲色图自拍| 99国内精品久久久久久久软件| 欧美深夜福利| 欧美日韩国产三区| 久久免费高清| 玖玖在线精品| 久久免费黄色| 国产一区美女| 欧美一区二区三区久久精品茉莉花| 国产日韩欧美在线播放不卡| 国产综合视频| 一区二区三区高清视频在线观看| 欧美日韩在线精品一区二区三区| 亚洲一区三区视频在线观看| 91久久精品一区二区别| 悠悠资源网久久精品| 在线精品一区| 中文一区二区| 一区二区三区四区五区在线 | 欧美jjzz| 欧美.www| 欧美日韩亚洲一区在线观看| 午夜日韩在线| 国产农村妇女精品一二区| 久久国产精品免费一区| 亚洲欧美日产图| 亚洲一区精品视频| 久久久久九九九| 久久亚洲欧美| 午夜日韩视频| 国内精品亚洲| 极品尤物久久久av免费看| 亚洲视频碰碰| 99热这里只有精品8| 国产欧美综合一区二区三区| 亚洲精品美女| 午夜亚洲性色视频| 久久亚洲午夜电影| 国自产拍偷拍福利精品免费一| 午夜精品亚洲| 在线成人av| 免费日韩av| 欧美另类综合| 久久本道综合色狠狠五月| 久久免费99精品久久久久久| 欧美日本二区| 99精品欧美| 可以看av的网站久久看| 精品电影一区| 久久国产精品亚洲va麻豆| 国产精品99免费看| 亚洲一区二区三区涩| 欧美午夜一区| 99riav1国产精品视频| 久久久水蜜桃| 日韩视频精品| 亚洲福利一区| 免费亚洲婷婷| 亚洲久久在线| 欧美精品日韩| 亚洲欧美精品在线观看| 亚洲国产高清一区| 尤物精品在线| 午夜精品一区二区三区四区| 中国成人亚色综合网站| 欧美日韩亚洲在线| 亚洲精品影视| 久久久久久亚洲精品不卡4k岛国| 亚洲无线一线二线三线区别av| 亚洲综合99| 亚洲免费播放| 精品999成人| 欧美另类亚洲| 午夜在线a亚洲v天堂网2018| 欧美日本一区二区高清播放视频| 国产日韩精品久久| 在线观看视频免费一区二区三区| 免费欧美在线| 国产精品最新自拍| 91久久极品少妇xxxxⅹ软件| 国一区二区在线观看| 久久国产直播| 蜜桃久久精品乱码一区二区| 亚洲视频大全| 99视频日韩| 99精品久久久| 一区二区三区四区五区精品| 亚洲黄色高清| aa成人免费视频| 欧美视频成人| 国产一区二区三区四区hd| 欧美精品综合| 国产精品xvideos88| 欧美成人69| 欧美精品亚洲精品| 欧美日韩一区二区高清| 久久一区二区三区超碰国产精品| 亚洲女同在线| 久久免费高清| 欧美三级不卡| 在线观看成人av| 亚洲看片免费| 精品福利电影| 亚洲人成毛片在线播放女女| 99精品视频网| 国产综合视频| 久久高清免费观看| 久久久久成人精品免费播放动漫| 日韩亚洲国产精品| 久久亚洲午夜电影| 欧美激情五月| 国内精品亚洲| 亚洲三级网站| 激情久久久久久| 99精品国产高清一区二区 | 亚洲激精日韩激精欧美精品| 一区在线免费| 亚洲小说欧美另类社区| 亚洲人成免费| 久久精品官网| 亚洲午夜精品国产| 99国产精品| 久久一区二区三区超碰国产精品| 欧美日韩在线一二三| 国产精品多人| 麻豆av福利av久久av| 欧美日韩精选| 国产精品日韩二区| 亚洲欧美日韩另类精品一区二区三区| 在线精品一区| 牛夜精品久久久久久久99黑人| 精品电影一区| 久久精品在线| 国产精品红桃| 久久精品二区| 亚洲三级国产| 欧美久色视频| 亚洲制服av| 亚洲国产欧美不卡在线观看| 久久久国产亚洲精品| 日韩图片一区| 好吊一区二区三区| 另类激情亚洲| av成人天堂| 影音欧美亚洲| 欧美日韩精品一本二本三本| 免费看的黄色欧美网站| 欧美精品激情| 噜噜噜久久亚洲精品国产品小说| 精品99视频| 欧美日韩蜜桃| 亚洲开发第一视频在线播放| 精品91久久久久| 午夜精品剧场| 久久综合伊人77777麻豆| 狠狠色噜噜狠狠色综合久| 国产精品久久久久9999高清| 亚洲激情av| 伊人久久av导航| 狠狠噜噜久久| 国内自拍视频一区二区三区| 国产精品有限公司| 国产一区二区三区免费不卡 | 久久亚洲美女| 午夜综合激情| av成人毛片| 亚洲人体偷拍| 亚洲人妖在线| 久热综合在线亚洲精品| 欧美日韩在线高清| 欧美片第1页综合| 午夜精品久久99蜜桃的功能介绍| 亚洲图片欧洲图片日韩av| 影音先锋国产精品| 影音先锋中文字幕一区二区| 韩国在线一区| 久久久天天操| 欧美欧美天天天天操| 欧美日本亚洲| 亚洲无线一线二线三线区别av| 久久av一区二区三区亚洲| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲欧美日本日韩| 免费国产自线拍一欧美视频| 久久精品官网| 国色天香一区二区| 午夜精品免费| 极品日韩久久| 99在线|亚洲一区二区| 一区二区高清视频| 午夜一区在线| 亚洲一级在线| 欧美 日韩 国产 一区| 国内精品久久久久久久97牛牛| 亚洲性感美女99在线| 夜夜爽www精品| 美日韩精品免费| 黄色精品免费| 国产日韩一区二区| 欧美女激情福利| 国产精品久久久久久久久久直播| 六月丁香综合| 亚洲激情一区二区三区| 免费日韩av| 免费永久网站黄欧美| 国内一区二区三区在线视频| 亚洲人成人一区二区三区| 久久久久国产精品午夜一区| 欧美 日韩 国产精品免费观看| 亚洲精品1区| 欧美国产高潮xxxx1819| 99re6热在线精品视频播放速度| 香蕉久久a毛片| 亚洲黄色三级| 久久只有精品| 亚洲国产精品久久久久久女王| 国产精品推荐精品| 另类激情亚洲| 亚洲欧洲日本一区二区三区| 欧美淫片网站| 羞羞答答国产精品www一本| 久久久久久国产精品一区| 久久综合一区| 亚洲一区区二区| 亚洲大片在线| 午夜日韩激情| 欧美一区二区| 美女久久网站| 国产伦精品一区二区三区视频孕妇| 激情久久婷婷| 亚洲午夜一级| 欧美日韩系列| 欧美精品aa| 噜噜噜在线观看免费视频日韩| 在线亚洲观看| 一本一本久久a久久精品综合妖精| 午夜精品网站| 欧美日韩综合网| 欧美三区视频| 亚洲一区视频| 国产精品三上| 国产精品综合| 激情视频一区| 国产亚洲毛片| 亚洲一区三区视频在线观看 | 西西裸体人体做爰大胆久久久| 在线综合视频| 国产三级精品在线不卡| 激情亚洲网站| 影音先锋久久久| 精品动漫3d一区二区三区免费版| 红桃视频亚洲| 日韩亚洲一区在线播放| 日韩一级在线| 国产欧美日韩一区二区三区在线 | 欧美高清一区| 欧美日本国产| 伊人成人网在线看| 国产精品一区毛片| 麻豆成人av| 欧美日韩一区二区三区在线视频| 欧美三级黄美女| 在线欧美日韩| 免费日韩av| 欧美日韩精品免费观看视一区二区 | 欧美一区二区| 性色一区二区| 欧美日韩岛国| 99成人在线| 老司机午夜精品视频| 每日更新成人在线视频| 午夜亚洲福利| 99热精品在线| 女生裸体视频一区二区三区| 亚洲精品日本| 欧美在线1区| 亚洲精品专区| 欧美私人啪啪vps| 国产精品一区免费观看| 先锋影音久久久| 99精品视频免费观看视频| 久久一区二区精品|