日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 電源 > 數字電源
[導讀]本文介紹了一種基于TMS320LF2407a DSP芯片的運動控制卡的設計方法及NURBS插補的概念,提出了實現NURBS曲線插補的一種實時方法

摘要:本文介紹了一種基于TMS320LF2407a DSP芯片的運動控制卡的設計方法及NURBS插補的概念,提出了實現NURBS曲線插補的一種實時方法,采用基于參數遞推預估與校正的參數曲線插補算法,有效地簡化了插補過程中的軌跡計算,避免了對曲線的直接求導和曲率半徑等復雜計算,該算法顯著減小了插補計算時間,從而能夠適應運動控制系統(tǒng)的高速高精度要求。
關鍵詞:DSP  運動控制  NURBS插補

1 引言

運動控制卡是一種基于工業(yè)PC機、用于各種運動控制場合(包括位移、速度、加速度等)的上位控制單元,而插補模塊是運動控制單元不可缺少的。本文所設計的基于PCI總線的DSP運動控制卡,可完成數控系統(tǒng)中實時性要求較高的插補、位置控制、實現數控系統(tǒng)中多軸聯動的插補計算、位置控制等功能。傳統(tǒng)的插補器一般都具有直線和圓弧的插補功能,使用不同算法處理直線、圓弧、螺旋線運動。使用這種方法并非所有的控制特征被編程到每種插補類型,而添加一種新的插補類型需要大幅度改動軟件結構。而該DSP運動控制卡的插補器采用基于非均勻有理B樣條NURBS的通用插補器,把所有編程的插補類型轉換為公共的數學表達式,使所有的功能不依賴于編程類型。通用插補器是一種能準確表達曲率的插補模型,能夠精確表達出各種曲線、曲面的軌跡?;贜URBS原理的通用插補器模型包含任何曲線、曲面,所有傳統(tǒng)的插補類型(直線、圓?。┮膊焕?,克服了傳統(tǒng)插補器的缺點,提高了控制精度。

2 運動控制卡的硬件設計

運動控制卡的硬件設計基于PCI總線規(guī)范,采用DSP和FPGA的結合,再配以其它輔助電路,可適用于各種PC機及其兼容機系統(tǒng),其硬件方框圖如圖1所示,以下分別介紹圖1中各芯片功能及其在該硬件電路中的作用。

核心處理器DSP:TMS320LF2407a是TI公司專為電機控制和其他控制系統(tǒng)設計的DSP[1]。主要完成位置速度PID控制,插補迭代運算,開關量輸入和輸出以及程序和數據存儲和上下機的通信。

模擬量控制電路:將速度信號數字量用數據線接4路12位數模轉換芯片DAC7625,將數字信號轉換為-10~10V的模擬信號,輸出接模擬信號輸入的電機伺服驅動模塊。

反饋電路:在大多數運動系統(tǒng)中,采用光電編碼器作為閉環(huán)控制的反饋元件。光電編碼器輸出的是兩組相位相差90°的脈沖信號A和B, 先將信號差分整形以消除干擾信號的影響,然后對A、B兩相信號進行四倍頻,同時進行鑒相確定出DIR,根據DIR對四倍頻的脈沖進行加計數或減計數。計數器和位置捕捉寄存器均為32位,DSP可對其進行讀取或清零。

通訊電路:通過PCI接口從模式3.3V芯片PLX9030和雙口RAM芯片70V24與PC機的PCI總線相連,可以進行高速數據傳輸。其中雙口RAM70V24作為上下機交換數據公共緩沖區(qū)。70V24芯片具有8個異步仲裁標志位,更好地保證雙方對數據的準確操作。另外,使用FPGA芯片FLEX10KA來實現PLX9030對雙口RAM70V24的時序轉換。

開關量電路:包括通用16/16通用I/O點、能使4個電機輸出,4個軸左右的極限輸入和原點中斷輸入。


圖一 硬件結構框圖

3 運動控制卡的插補計算

數控系統(tǒng)中插補的作用是讀取用戶程序經解釋器解釋之后的位置指令,由軌跡的起點、終點、軌跡的類型、軌跡的方向,計算出軌跡運動的各個中間點坐標。插補程序在每一個插補周期算出坐標軸在一個周期中的位置增量,由此位置增量算出坐標軸相應的指令位置,作為位置閉環(huán)控制系統(tǒng)的輸入[2]。該DSP運動控制卡中,設計一種基于NURBS原理的通用插補器,下面簡要說明NURBS的原理。


圖二

一條曲線的形狀由控制點的位置決定,見圖二中的Bi。圖二中a、b曲線的B7點的位置不同,使a、b曲線在與B7相鄰的部分曲線形狀發(fā)生變化,而其余控制點附近的曲線形狀保持不變。在任意時刻t,曲線的位置為各個控制點加權平均值。離控制點越近,加權值越大,反之越小。一條K 次NURBS 曲線可以表示為一分段有理多項式矢函數:


其中,Bi(i= 0,1,…,n)為控制點, 每個控制點附有一個權因子Wi(i=0,1,…,n),首末權因子W0,Wn>0,其余Wi≥0,Ni,k為K次規(guī)范B樣條基函數,可由下式遞推計算:


U=[u0,u1,…,un+k+1]稱為節(jié)點矢量。以三次NURBS曲線為例,即k=3時,第i段曲線可以寫成下列矩陣形式:

        其中  ,

由于控制頂點及權因子均已知,則Y0、Y1、Y2、Y3、Y0’、Y1’、Y2’、Y3’與參數無關,可在插補計算之前預先算出,插補計算時只需計算插補變化量Δt,從而大大加快了計算速度。

在參數空間,曲線上插補點的參數可由二階泰勒級數表示為:

        ti+1= ti+T·t`+(T2/2)·t(2) +O(T2 )      (3) 

其中,T為插補周期,t`,t(2)分別為參數對t的一階和二階導數。若以一階差分代替微分,將

代入公式(3),整理可得參數快速遞推公式,用以預估新插補點的參數:

i+1=2.5ti-2ti-1+0.5ti-2                (4)


 


 

基于上述算法可進一步推導NURBS插補的誤差,加減速控制等算法,從而完善運動控制卡的NURBS插補運算功能。

圖三 插補子程序框圖

插補子程序流程如圖三所示,具體插補過程包括以下幾個步驟:

1) 設定參數初始值,在選取t2點時,需要對插補步長進行預算,在滿足弓高誤差、進給速度、進給加速度的約束條件時才可采用、否則需進行校正。

2) 預估插補參數,得出預估參數后需取t的整數部分來確定取哪一段曲線的Y系數數組,這里0≤ti≤n,若ti超出n則說明該曲線已到盡頭 這時插補參數應取為n,取第n-1段曲線的Y參數數組,實際插補參數取值為1。                                           

3) 根據預估插補參數計算預估插補點Fi+1,預估插補步長Li。

4) 求期望步長,需要先分別根據弓高誤差、進給速度、進給加速度的約束條件算出各自步長,然后取其最小值即為期望步長。

5) 根據希望步長計算插補偏差,判斷插補偏差是否符合精度要求,若符合則該插補點即為所求,否則需對其進行校正。                                       

6) 確定符合要求的插補參數后,計算新插補點,并算出各軸增量。

當運動控制系統(tǒng)的精度要求較高時,僅根據進給速度及插補周期生成插補軌跡是不夠的, 需要進一步對步長進行調整,方法是在插補中實時監(jiān)控插補弓高誤差的大小,當誤差在允許誤差范圍內時,仍按瞬時進給速度計算進給步長Li,若誤差超出了允許范圍,則按允許誤差求取約束插補步長。此外,為了獲得更好的速度穩(wěn)定性,應直接以弦長速度為控制目標,為了滿足式(2) 的新插補點Fi+1,本文采用基于參數遞推預估與校正的參數曲線插補算法,它不僅計算速度快,而且可避免其他插補算法所需的曲線求導等復雜計算。

4 結束語

NURBS曲線插補具有極大的優(yōu)越性,程序量小,實時性高[3],但是由于NURBS

曲線所具有的有理形式分段參數方程使曲線的軌跡及其導數、曲率等計算異常繁瑣,因而需要通過適當的插補預處理,運用基于預估與校正的插補策略以及合理的近似計算等措施,有效地簡化了插補過程中的軌跡計算,避免了對曲線的直接求導和曲率半徑等復雜計算,確保了插補算法的良好實時性。

根據上述算法,在上位機用VC++實現上層控制,通過PCI總線和雙口RAM芯片與DSP交換數據,用DSP語言實現下層插補算法,利用DSP的高速運算能力和和實時信號處理能力,在芯片粘片機的運用中取得了良好的效果,使該運動控制卡能夠滿足運動控制系統(tǒng)中高速高精度的要求。

參考文獻

1  劉和平等,TMS320LF240x DSP結構、原理及應用,北京:北京航空航天大學出版社 2002
2  葉伯生等,計算機數控系統(tǒng)原理、編程與操作,武漢:華中理工大學出版社,1999
3  趙鴻,NURBS曲線插補技術的應用,制造技術與機床,1999
4  施法中,計算機輔助幾何設計與非均勻有理B樣條,北京:高等教育出版社2001
5  Cheng M Y,Tsai M C,Kuo J C,Real time nurbs command generators for CNC servo controllers[J], Machining tools & Manufacture,2002,42:801-813

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險積極籌備個人養(yǎng)老金的產品設計和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產品,推動商業(yè)養(yǎng)老保險、個人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險等產品供給。 搭養(yǎng)老政策東風 ...

關鍵字: 溫度 BSP 東風 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎單元,承載著生存與活動的最基本功能。而對于理想空間的解構意義卻在物理性容器之外,體現出人們對于空間和生活深層關系的思考,同時也塑造著人與空間的新型連接...

關鍵字: 溫度 BSP 智能化 進程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預告。今年前三季度,公司預計實現營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預計為1.73億...

關鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經濟和信息化局發(fā)布2022年度第一批北京市市級企業(yè)技術中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術中心"認定。 北京市企業(yè)技...

關鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國際數據公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...

關鍵字: IDC BSP 數字化 數據中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團成立60周年的紀念日。趁著首都銀行集團成立60周年與首都銀行(中國)在華深耕經營12年的“大日子”,圍繞作為外資金融機構對在華戰(zhàn)略的構想和業(yè)...

關鍵字: 數字化 BSP 供應鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團公司上海通運國際物流有限公司(Nipp...

關鍵字: 溫控 精密儀器 半導體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進出口商品交易會("廣交會")于"云端"開幕。本屆廣交會上高新技術企業(yè)云集,展出的智能產品超過140,...

關鍵字: 中國智造 BSP 手機 CAN

要問機器人公司哪家強,波士頓動力絕對是其中的佼佼者。近來年該公司在機器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機器人會后空翻,自主爬樓梯等。這不,波士頓動力又發(fā)布了其機器人組團跳男團舞的新視頻,表演的機器人包括...

關鍵字: 機器人 BSP 工業(yè)機器人 現代汽車

南京2022年10月17日 /美通社/ -- 日前《2022第三屆中國高端家電品牌G50峰會》于浙江寧波落幕,來自兩百余名行業(yè)大咖、專家學者共同探討了在形勢依然嚴峻的當下,如何以科技創(chuàng)新、高端化轉型等手段,幫助...

關鍵字: LINK AI BSP 智能家電

數字電源

15504 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉