亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        3-UPS/S并聯轉臺的遠程控制

        2012-02-20 08:49:52岳曉虎韓先國
        裝備制造技術 2012年7期
        關鍵詞:工控機緩沖區(qū)伺服電機

        樊 銳,岳曉虎,韓先國

        (北京航空航天大學 機械工程及自動化學院,北京 100191)

        并聯機構作為一種新型的傳動機構,具有剛度大、承載能力強、誤差小、精度高、自重負荷比小、動態(tài)性能好、容易控制等一系列優(yōu)點[1],已廣泛地應用于機器人、并聯機床、運動仿真器等。3-UPS/S是一種串并聯機構,其既繼承了并聯機構的優(yōu)點,又發(fā)揮了串聯機構運動空間大的特點,是并聯機構的一個重要發(fā)展趨勢[2]。

        轉臺作為航空、航天等領域中進行仿真和測試的關鍵設備,在飛行器的研制過程中,起著極其重要的作用。傳統(tǒng)的三軸轉臺結構,本質上是由3個轉動副串聯而成,是典型的串聯機構,其優(yōu)點是在3個轉動方向都可以實現360°回轉,轉動空間非常大。與傳統(tǒng)轉臺相比,并聯轉臺具有的優(yōu)點如下:并聯轉臺體積和凈質量可以大大減?。徊⒙摍C構反解容易的特點使之軌跡規(guī)劃簡單,易于控制;動平臺運動靈活,容易實現多個自由度聯動以及適應多種仿真和測試任務。

        本文以一種三自由度3-UPS/S并聯轉臺為研究對象,遠程控制系統(tǒng)要求實現每50 ms收發(fā)一組數據,角位置精度達到0.05°及角速度精度達到0.01°/s。根據需求搭建“PC+PMAC”為硬件平臺的控制系統(tǒng),利用CAN總線的遠程數據傳輸功能,實現了并聯轉臺的遠程控制。

        1 機構介紹

        并聯轉臺需要實現3個自由度的轉動,轉動的工作空間分別為

        α=± 40°,β=± 40°,γ=± 360°。

        根據需求設計的并聯三軸轉臺的機械部分由電動轉臺、靜平臺、動平臺、中央立柱以及3條由螺母絲杠組成的支鏈組成,如圖1所示。

        其中,中央立柱以及3條伸縮支鏈與靜平臺的連接,采用高精度的球鉸來實現,3條伸縮支鏈與動平臺的連接,采用高精度的虎克鉸來實現。3條支鏈在伺服電機的驅動下連同電動轉臺,使得并聯轉臺可以繞空間X軸、Y軸、Z軸實現3個自由度的轉動。

        2 系統(tǒng)的控制策略

        控制系統(tǒng)采用IPC+PMAC運動控制卡的結構形式??刂葡到y(tǒng)硬件主要包括工控機、PMAC運動控制卡、CAN卡、電動轉臺、安川伺服電機及驅動器組成。控制系統(tǒng)原理圖如圖2所示。

        其中下位機采用工控機,向用戶提供良好的操作界面,使用戶完成模式切換、遠程控制、參數設置、監(jiān)控等操作。PMAC運動控制卡和接口卡,共同實現伺服電機的精確位置伺服控制。遠程計算機通過CAN通訊卡,向下位機發(fā)送位置和速度信息,PMAC卡通過PCI總線,接受工控制的控制命令,實現對4個軸的控制。

        圖2 3UPS/S控制系統(tǒng)原理圖

        3 并聯轉臺遠程控制

        遠程計算機提供并聯轉臺3個自由度的運動軌跡,按照一定的時間間隔(如50 ms)將運動軌跡在時間軸上進行離散化,得到時間軸上并聯轉臺位置、速度的離散序列,并且按照此時間間隔,定時向工控機發(fā)送離散后的一組位置與速度,當工控機接收到一組數據后,配合PMAC卡與伺服單元,驅動各個伺服電機運動到相應的位置。

        結合并聯機構的虛實插補策略(虛軸粗插補、實軸精插補)[3],為了實現遠程控制,整套遠程控制系統(tǒng),需要具備遠程數據傳輸和位置伺服兩個主要功能,因此整個遠程控制系統(tǒng)可以分成以下兩個部分:

        (1)遠程數據的傳輸,該過程由CAN總線實現;

        (2)支鏈的軌跡控制,該過程由工控機、PMAC卡、伺服單元與伺服電機共同完成,其中工控機完成位置逆解運算、運動程序語句的生成以及下載;PMAC、伺服單元與伺服電機共同完成位置的精確伺服控制。

        3.1 遠程數據傳輸

        CAN是一種多主方式的串行通信總線,可提供高達1 Mbit/s的數據傳輸速率。研華PCI-1680有兩個獨立的CAN接口,可以實現單PC自發(fā)自收,使得上位機的軟件調試工作,得以方便進行,在卡的內部,采用了SJA-1000作為CAN控制器,PCA-82C250作為CAN收發(fā)模塊[4]。

        PCI-1680U驅動程序中所用到的主要函數大多在CANbus2.0.h里進行了聲明,在原驅動程序中API調用函數順序如圖3所示,其中圖3(a)為數據發(fā)送流程,圖3(b)為數據接收流程。

        并聯轉臺軌跡經過粗插補后的位置與速度值,以報文的形式按間隔時間從遠程計算機發(fā)送到上位機,在PCI-1680中報文的表示方法為:

        圖3 API調用函數順序流程圖

        typedef struct{

        UCHAR ff;

        UCHAR rtr;

        ULONG id;

        UCHAR dlen;

        UCHAR data[8];

        }CAN_MSG;

        其中,

        ff為選擇使用標準幀格式還是擴展幀格式,根據需求選擇具有29位標識符的擴展幀格式;

        rtr為遠程標志位,發(fā)送數據時該位應設為0;

        id為報文的標識符;

        dlen為數據的長度;

        data[8]為存儲的具體位置與速度信息。

        由于每一個位置與速度值都是一個double類型,因此規(guī)定一個報文只存儲一個位置值或速度值,這樣一組完整的遠程信息就包括6個報文,即3個位置與3個速度,如表1所示。

        表1 CAN通信的具體報文

        報文的ID為1~3代表X軸、Y軸、Z軸的轉角,ID為4~6代表各軸的速度,ID為0為停止標志。

        應用PCI-1680U接收遠程報文,有兩種方案:

        (1)一組完整的遠程信息共包含6個報文,因此在接收方定義一個6個報文大小的FIFO接收緩沖區(qū),當接收緩沖區(qū)接收到6個報文后,系統(tǒng)會產生一個事件,通知從緩沖區(qū)中讀取這些數據;

        (2)在接收數據方建立一個比較大的FIFO接收緩沖區(qū),自動接收保存通過CAN總線發(fā)過來的數據。然后等待工控機將一組完整的信息從緩沖區(qū)中順序讀出來。

        第一種方案中,當下一組數據到達后,而第一組數據還未被讀取時,可能會造成數據混亂或者丟失,需要有足夠大的緩沖區(qū),來接接收這些數據,為了避免數據的混亂或者丟失,采用第二種方案接收報文信息。

        當并聯轉臺進入遠程控制模式并開始接收命令時,工控機會一直查詢CAN緩沖區(qū)內是否有數據到達,如果有數據到達,則將數據按順序存儲在一個數組里,當收到ID從1到6的一組數據后,工控機暫時停止查詢緩沖區(qū),轉而進行處理數據,當該組數據處理完成后,工控機又開始查詢緩沖區(qū)。當接收到ID為0的數據時,工控機停止讀取緩沖區(qū),等待電機停止后退出遠程模式。接收遠程數據的流程具體如圖4所示。

        圖4 CAN通訊流程圖

        3.2 PMAC軌跡控制

        當遠程計算機按照間隔時間發(fā)來數據后,工控機應該及時接收、處理、轉化為程序語句,并下載到PMAC卡中,為了能夠快速執(zhí)行程序語句,需要在PMAC卡中建立旋轉緩沖區(qū),旋轉緩沖區(qū)允許在程序執(zhí)行的期間對程序進行下載,并覆蓋已經被執(zhí)行的程序行[5]。這樣PMAC卡在接收到程序語句后,就會將程序語句放入緩沖區(qū)中等待執(zhí)行。

        緩沖區(qū)的具體定義如下:

        A;停止所有運動

        CLOSE;關閉所有緩沖區(qū)

        &1 DELETE ROT;刪除存在的緩沖區(qū)

        &1 DEFINE ROT{常量};常量為緩沖區(qū)大小,

        B0;準備運行

        &1 OPEN ROT;打開緩沖區(qū)

        PVT{常量};選定PVT的時間間隔

        R程序開始執(zhí)行

        CLOSE;關閉緩沖區(qū)

        這里的PVT是指位置—速度—時間插補方式,之所以選擇PVT精插補方式,是由于這種插補方式能實現對軌跡圖形更緊湊地控制。

        通過CAN接收到數據后,要經過位置逆解,轉化為各桿的伸縮量及速度,記為當前位置,將當前位置和前一個位置之間平均細分為5個位置,這是由于使用PVT插補方式時,緩沖區(qū)中必須保證至少有兩條指令,才能開始執(zhí)行,然后將細分后的位置與速度寫成程序語句,下載到PMAC卡中等待執(zhí)行。

        結合CAN的遠程數據傳輸以及PMAC的軌跡控制,設計出如圖5所示的遠程控制流程圖。

        圖5 遠程運動控制流程圖

        4 實驗

        一般速率精度的測試方法,有定角測時法和定時測角法[6]。

        根據現場實驗條件,遠程控制系統(tǒng)采用定時測角法,來測量并聯轉臺速率精度。

        首先在遠程計算機中,采用S型速度曲線規(guī)劃并聯轉臺勻速運行的位置曲線,并且將并聯轉臺的位置、速度軌跡在時間軸上按照50 ms間隔進行離散化。

        然后采用VC中高精度的多媒體定時器定時每隔50 ms向下位機發(fā)送一組位置、速度信息,下位機在接收到數據后,經過反解、細分、寫成程序語句,下載到PMAC卡的旋轉緩沖區(qū)等待執(zhí)行。當轉臺運行平穩(wěn)后,在下位機中同樣采用VC中高精度的多媒體定時器定時一定時間(該時間由角度增量的名義值和速度決定,一般選取的角度增量名義值為10°)讀取4個電機編碼器的位置反饋值,連續(xù)測量11次,保證有10個時間間隔。

        最后通過位置正解,求得并聯轉臺實時位置,通過計算可以得出轉臺的速度。

        定時測角法速率精度Uω的計算公式為[6]

        式中,

        θg為給定速率下,被測軸在規(guī)定采樣時間間隔內的角度增量名義值;

        △T為采樣時間間隔。

        圖6中,

        (a)、(b)分別為并聯轉臺以 2°/s、10°/s的速度,繞X軸轉動的位置曲線;

        圖6 并聯轉臺以恒定速度繞各軸轉動的位置曲線

        (c)、(d)分別為并聯轉臺以 2°/s、10°/s的速度,繞Y軸轉動的位置曲線;

        (e)、(f) 分別為并聯轉臺以 2°/s、10°/s的速度,繞Z軸轉動的位置曲線。

        經計算,當并聯轉臺分別繞X軸、Y軸、Z軸以2°/s、10°/s的速度運動時,速率精度如表2所列。

        表2 各軸在不同速度下轉動的速率精度

        5 結束語

        從表中可以看出,轉臺繞各軸轉動的速率精度都在0.01°/s以內,滿足指標要求。通過大量的實驗證明,并聯轉臺在半徑5 m的范圍內,實時控制工作穩(wěn)定、性能可靠。

        [1]黃 真,孔令富,方躍華.并聯機器人機構學理論及控制[M].北京:機械工業(yè)出版社,1997.

        [2]王 洋,倪雁冰,黃 田,等.球面并聯機構實時控制系統(tǒng)的開發(fā)[J].制造業(yè)自動化,2001,23(4):16-19.

        [3]姜復興,龐志成.慣導測試設備原理與設計[M].哈爾濱:哈爾濱工業(yè)大學出版社,1998.

        猜你喜歡
        工控機緩沖區(qū)伺服電機
        嵌入式系統(tǒng)環(huán)形緩沖區(qū)快速讀寫方法的設計與實現
        專利名稱:一種適應壓鑄環(huán)境的伺服電機
        微特電機(2020年11期)2020-12-30 19:42:32
        定制工控機在老舊線路計算機聯鎖設備中的應用
        中壓電子束焊工控機Windows NT系統(tǒng)文件丟失故障的修復方法
        生產線中的伺服電機定位控制
        電子制作(2018年17期)2018-09-28 01:57:00
        伺服電機控制技術的應用及發(fā)展趨向分析
        淺說伺服電機位置控制下的定位問題
        關鍵鏈技術緩沖區(qū)的確定方法研究
        中國工控機市場新Style
        自動化博覽(2014年6期)2014-02-28 22:32:09
        新漢 前插拔CoreTM-i系列無風扇工控機
        自動化博覽(2014年4期)2014-02-28 22:31:15
        国产成人色污在线观看| 亚洲学生妹高清av| 婷婷丁香91| 久久中文字幕av第二页| 蜜桃视频在线观看网址| 色综合色狠狠天天综合色| 亚洲AV日韩AV永久无码电影| 中文字幕亚洲精品人妻| 亚洲中文字幕人成乱码在线| 久久久久久久综合综合狠狠| chinesefreexxxx国产麻豆| 天堂av在线免费播放| 成人国产激情自拍视频| 小鲜肉自慰网站| 揄拍成人国产精品视频| 亚洲一区二区三区一区| 国产亚洲av无码av男人的天堂| 亚洲av日韩综合一区在线观看| 亚洲电影中文字幕| 在线观看视频国产一区二区三区| 亚洲国产精品无码久久一线| 18禁高潮出水呻吟娇喘蜜芽| 亚洲AV小说在线观看| 全亚洲高清视频在线观看| 一本色道久久88精品综合 | 亚洲国产毛片| 国产精东一区二区三区| av网站在线观看入口| 国产特级毛片aaaaaa高清| 一本加勒比hezyo无码视频| 国产免费成人自拍视频| 免费黄色影片| 国产91在线免费| 在线观看高清视频一区二区三区 | 日韩人妻无码精品久久| 百合av一区二区三区| 日本在线无乱码中文字幕| 成年性生交大片免费看| 99re6热在线精品视频播放6| 久久99精品免费国产| 国产香港明星裸体xxxx视频|