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

        ?

        基于PC104主控制器的開放式數(shù)控運動控制系統(tǒng)設(shè)計

        2018-06-22 07:53:36王寶慶劉振忠周海波
        重型機械 2018年3期
        關(guān)鍵詞:伺服電機開放式編碼器

        王寶慶,楊 璐,唐 念,劉振忠,周海波

        (1.天津市先進機電系統(tǒng)設(shè)計與智能控制重點實驗室,天津 300384;2.機電工程國家級實驗教學示范中心(天津理工大學),天津 300384)

        0 前言

        隨著數(shù)控技術(shù)的發(fā)展,數(shù)控運動控制系統(tǒng)正向著低成本、開放式[1]、可重構(gòu)發(fā)展,研究滿足多層次需求的模塊化、可重構(gòu)運動系統(tǒng)具有重要意義[2-4]。伺服系統(tǒng)在運動控制領(lǐng)域有著廣泛的應用[5],尤其應用在某些對位置要求較高的進給運動中,工業(yè)中常見的液壓缸或氣缸作為執(zhí)行機構(gòu)往往達不到對位置的控制要求,利用伺服電機的閉環(huán)控制特性可以很方便地達到運動過程中對位置的要求。

        研究伺服控制器主要包括:開放式軟硬件體系的建立、模塊化可重構(gòu)系統(tǒng)的實現(xiàn)、控制輸出、建立精確控制系統(tǒng)等內(nèi)容。目的是為數(shù)控運動控制系統(tǒng)設(shè)備集成商提供一種可以快速構(gòu)建多樣化運動控制系統(tǒng)的開放式模塊化的通用平臺[6]。解決相對傳統(tǒng)“工控機+運動控制卡+PLC+數(shù)據(jù)采集卡”模式中功能浪費、實時性一般、成本高的問題。本系統(tǒng)可以自由擴展,具備高性能和低成本的特點,能夠有效縮短數(shù)控運動控制系統(tǒng)設(shè)備開發(fā)周期,具有廣泛的市場應用前景。

        1 工作原理與硬件設(shè)計

        1.1 工作原理

        試驗機所需要的伺服電機控制系統(tǒng),包括硬件平臺搭建、數(shù)據(jù)采集卡設(shè)計、控制軟件研發(fā)三個方面。硬件平臺要求實現(xiàn)對伺服電機及相關(guān)傳感器的數(shù)據(jù)采集、數(shù)據(jù)處理、控制信號輸出等功能,并可以從硬件層面增減相關(guān)功能模塊,達到開放式可重構(gòu)的目的。軟件平臺需要滿足用戶對電機運行參數(shù)的實時監(jiān)控并以圖像和數(shù)據(jù)兩種形式顯示的要求,通過操作軟件控制電機的運行軌跡、更改電機的運行參數(shù)。

        以一款基于PC104主線的嵌入式主板作為系統(tǒng)主控制器[7],與一枚可采集旋轉(zhuǎn)編碼器的ART2394編碼器計數(shù)卡和一款ART2003數(shù)據(jù)采集卡通過PC-104總線堆棧連接。其他如顯示器、鍵盤鼠標、USB串口等外部功能模塊通過硬接線的方式連接到主控器上,實現(xiàn)硬件平臺開放式可重構(gòu)的設(shè)想。

        軟件平臺利用iPlot插件將采集到的位置信號和速度信號以坐標圖像的方式顯示在軟件界面上。系統(tǒng)流程圖如圖1所示,運動控制系統(tǒng)結(jié)構(gòu)如圖2所示。

        圖1 系統(tǒng)流程圖

        圖2 運動控制系統(tǒng)結(jié)構(gòu)圖

        1.2 硬件設(shè)計

        1.2.1 伺服電機

        采用松下A4交流伺服電動機(圖3)進行試驗[8],該伺服電動機具有良好的位置、速度閉環(huán)控制性能,加減速動態(tài)響應迅速,高速性能、抗過載能力較強。編碼器能輸出精確的脈沖信號,通過查詢伺服電機的參數(shù)表得知,該伺服電機轉(zhuǎn)動一圈編碼計數(shù)器輸出脈沖數(shù)為2500,因此每一個脈沖相當于360°/2500=0.144°,即編碼計數(shù)器每增加或減少一個脈沖表示電機正轉(zhuǎn)或者反轉(zhuǎn)0.144°。因此需要達到的目標位置或角度均可以由電機轉(zhuǎn)動角度換算成脈沖數(shù)。控制精度精度達到0.144°,可以滿足高精度位置操作需求。

        該伺服電機采用12-24V電源驅(qū)動,通過將電壓轉(zhuǎn)換為轉(zhuǎn)速和轉(zhuǎn)矩從而驅(qū)動控制對象。轉(zhuǎn)速可控制區(qū)間為0X0000到0XFFFF。對指定地址寫入控制區(qū)間內(nèi)的相應十六進制數(shù)便可獲得對應的速度。

        圖3 伺服電機

        1.2.2 ART2394編碼器計數(shù)器卡

        ART2394是一種基于PC104總線的編碼器計數(shù)卡,可以直接和PC104接口相連接,具有四軸正交編碼計數(shù)器,4個32位四元AB相位編碼計數(shù)器,多個時間選擇范圍8位定時器,4路隔離的數(shù)字量輸入和4路隔離的數(shù)字量輸出。每個通道接收的數(shù)字量輸入可以是旋轉(zhuǎn)編碼器的指數(shù),也可以是線性編碼器內(nèi)部傳感器的輸入。靈活的中斷源選擇特別適合位置監(jiān)控、運動控制等。

        連接伺服電機驅(qū)動器后,讀取地址0x200、0x202可以分別獲得高16位和低16位的32位準確的計數(shù)器脈沖數(shù),(電機轉(zhuǎn)動一圈對應2500個脈沖信號)。轉(zhuǎn)速可控制區(qū)間為0X0000到0XFFFF。對地址0x280寫入控制區(qū)間內(nèi)的相應十六進制數(shù)便可向伺服電機驅(qū)動器輸出對應的速度控制信號,來獲得相應的速度。

        1.2.3 ART2003H數(shù)據(jù)采集卡

        ART2003H是一塊PC104總線高速光隔離4路16位通用D/A轉(zhuǎn)換模板,可提供4路電壓信號輸出,同時具有上電置零(或者中值)功能,以確保被控裝置不會出現(xiàn)錯誤動作。ART2003H采用了光電隔離技術(shù),從而避免了總線供電以及地線所引起的誤差和干擾,使本卡具有精度高、量程多、轉(zhuǎn)換速度快、噪聲小等優(yōu)點。

        技術(shù)特點包含:4路16位模擬量輸出通道;隔離電壓達到了1 500 VDC;多種的輸出范圍;雙極性電壓±10 V,±5 V;單極性電壓0-10 V,0-5 V;被廣泛應用于工業(yè)控制、波形信號發(fā)生器、伺服電機控制等領(lǐng)域。

        ART2003的板基地址可以通過撥碼開關(guān)SW的手動編碼設(shè)置選擇,板基地址可設(shè)成200H~3F0H之間可被16整除的二進制碼,ART2003將占用從基地址起的連續(xù)4個I/O地址,開關(guān)的1、2、3、4、5、6、7、8位分別對應地址A2、A3、A4、A5、A6、A7、A8、A9。默認基地址為280H。本系統(tǒng)在實際使用該卡時使用的是初始化設(shè)置,即默認基地址280H。因此后期系統(tǒng)寫入速度控制數(shù):0x282,讀取地址:0x282,數(shù)據(jù)地址:0x280。

        1.2.4 PC104主控制器

        PC104是一種專門為嵌入式控制而定義的工業(yè)控制總線。與普通PC總線的主要不同是:

        (1)較小尺寸和緊湊的結(jié)構(gòu)。其標準模塊的物理尺寸是3.6英寸×3.8英寸,即96 mm×90 mm;

        (2)采用堆棧式的連接方式。去掉了原有的總線背板和插板滑道,總線以“針”和“孔”的形式層層堆疊連接,即PC104總線模塊與模塊之間總線的連接方式是通過上層針和下層孔相互咬合相連,省略掉了原有的物理排線連接,這種層疊封裝有極好的抗震性;

        (3)輕松的總線驅(qū)動。減少了元件數(shù)量和電源的消耗以及占用空間,4 mA的總線驅(qū)動即可以使模塊正常的工作,每個模塊僅僅1~2 W能耗。

        PC104板卡使用非常靈活,主要有以下兩種規(guī)范使用方式:一種獨立的模板堆棧方式,模板可用作全兼容的總線底板,不需要板卡和板卡之間利用插槽和針腳連接相互堆疊,板之間留有0.6英寸的空間。即以本板作為系統(tǒng)總底板,其他元件以插線或者串口的方式連接至本板;另一種將本板作為一個元件來使用,即將本板作為一個擁有高度集成若干功能部分的獨立元件使用,將其插連到另一個功能母板上,母板上必須包括各種應用接口和必須的總線邏輯,這種方式使用比較靈活,再測試或調(diào)試時可以臨時更換相應的該模塊,還可以達到更換選件、升級產(chǎn)品的目的。硬件電路實物如圖4所示。

        圖4 硬件電路實物圖

        2 PID定位控制與軟件設(shè)計

        2.1 PID工作原理

        由于本系統(tǒng)輸出量主要用來控制電機轉(zhuǎn)速,需要根據(jù)偏差來確定速度大小,但要求伺服電機從初始位置到達目標位置過程中運行平穩(wěn)、精確,因此采用增量式PID控制算法,如式(1)所示,增量式PID輸出的是每個控制周期電機應該到達位置的增量。增量式PID控制流程如圖5所示。

        (1)

        圖5 PID控制流程圖

        該方法為伺服電機精確控制帶來的優(yōu)點:

        (1)控制器只輸出控制增量,當發(fā)生誤動作時造成的影響比較??;

        (2)操作方式切換時的沖擊強度較小;

        (3)不需要連續(xù)累加,增量僅跟最近的幾次誤差采樣值有關(guān),容易獲得比較好的輸出效果。由于無累加,消除了偏差存在時發(fā)生飽和的危險。

        2.2 軟件設(shè)計

        在VC++ 6.0軟件的集成開發(fā)環(huán)境下,采用C++語言進行MFC控制系統(tǒng)軟件編程,軟件編寫完成后界面如圖6所示。其中使用了locomp工業(yè)空間做了圖形可視化處理。WinIO程序庫可以在Windows程序中被調(diào)用,用來直接對I/O口或物理內(nèi)存進行讀寫操作。數(shù)據(jù)采集中使用了WinIO函數(shù)庫[9]。操作軟件擁有運動數(shù)據(jù)采集與運動參數(shù)設(shè)置兩個模塊。

        圖6 軟件操作界面

        3 數(shù)據(jù)采集與實驗分析

        3.1 數(shù)據(jù)采集

        本系統(tǒng)使用ART2394的單脈沖信號輸入連接方法如圖7所示。這種模式把通道A輸入計數(shù)脈沖信號,通道B作為計數(shù)方向源。當B為低電平(為0)時,通道A信號發(fā)生一個上升沿時增加計數(shù)值,當B為高電平(為1)時,通道A信號發(fā)生一個上升沿時減少計數(shù)值。

        圖7 單脈沖信號輸入連接方法

        ART2394數(shù)據(jù)采集時地址分配為:絕對地址=基地址+偏移地址?;刂钒蹇〒艽a開關(guān)如圖8所示,選用地址為:200H。

        圖8 板卡基地址撥碼開關(guān)圖示

        根據(jù)板卡初始化設(shè)定,讀取與寫入脈沖數(shù)為:

        低16位讀取地址:0X200 數(shù)據(jù)地址:0X202

        高16位讀取地址:0X200 數(shù)據(jù)地址:0X202

        3.2 SIN曲線軌跡輸出實驗

        利用上面搭建的PID閉環(huán)控制部分設(shè)計,通過對“position”的設(shè)定,可以控制伺服電機精確運動到設(shè)定位置,例如:希望電機輸出sin正弦軌跡,只需要向“position”中寫入sin正弦信號即可,通過調(diào)用math.h函數(shù)庫中的sin( )函數(shù),如式(2),模擬圖形發(fā)生器,用編程的方式虛擬連續(xù)增加的時間軸,來實現(xiàn)sin運動軌跡輸出,得到實驗數(shù)據(jù)、圖像。

        S=A·sin(t)

        (2)

        系統(tǒng)實物如圖9所示,sin運動軌跡輸出如圖10所示。試驗機可以精準的控制電機的轉(zhuǎn)速以及加速度,并且實時在界面上進行顯示。通過圖形顯示界面可以看出,動態(tài)曲線平滑波動較小,所以電機運行平穩(wěn)。滿足了現(xiàn)代數(shù)控機床運動控制的需求。如果需要運行其他函數(shù),只需在編程界面中進行更改即可。系統(tǒng)具有隨時調(diào)用、隨時更改的特性。

        圖9 連桿絲杠與控制器試驗機實物圖

        圖10 軌跡輸出曲線

        4 結(jié)論

        本系統(tǒng)主要對面向數(shù)控機床的試驗機運動控制系統(tǒng)進行設(shè)計。完成了低成本、可重構(gòu)、開放式為主要的研究目的,實現(xiàn)了對伺服電機進行位置、速度、速度軌跡規(guī)劃等功能??捎脕韺蝹€或多個伺服電機直接進行控制,在控制過程中只需要根據(jù)工況需要,在軟件界面上對相關(guān)參數(shù)進行設(shè)置。操作簡便,實用性較強。同時本設(shè)計可以用來進行二次開發(fā),當需要伺服電機輸出復雜曲線時,只需要將運動曲線的數(shù)學模型以編程的方式對接到目標位置輸入端即可。本設(shè)計主要設(shè)計成果如下:

        (1)根據(jù)要求設(shè)計出位置PID調(diào)節(jié)器;

        (2)優(yōu)化了伺服電機速度軌跡;

        (3)實現(xiàn)了對伺服電機運行圖形監(jiān)控;

        (4)在低成本、可重構(gòu)、開放式的前提下,解決了數(shù)控機床運動控制系統(tǒng)的運動精度需求。

        [1] 盛曉超, 陶濤, 張東升,等. 基于運動控制器的開放式數(shù)控系統(tǒng)設(shè)計[J]. 機床與液壓, 2011, 39(19):58-60.

        [2] 羅輝. 開放式數(shù)控系統(tǒng)運動控制方法研究[D]. 上海工程技術(shù)大學, 2016.

        [3] Xu X M, Li Y, Sun J H, et al. Research and Development of Open CNC System Based on PC and Motion Controller [J]. Manufacturing Automation, 2012, 29(04):1845-1850.

        [4] Yang W D, Chang J. An Open CNC System Based on Motion Controller[J]. Applied Mechanics & Materials, 2011(44-47):956-959.

        [5] 杜少華. 開放式數(shù)控系統(tǒng)可重構(gòu)技術(shù)研究[D]. 中國科學院研究生院, 2012.

        [6] 陸小虎. 開放式數(shù)控系統(tǒng)網(wǎng)絡化平臺關(guān)鍵技術(shù)研究與應用[D]. 中國科學院研究生院(沈陽計算技術(shù)研究所), 2015.

        [7] 張億, 黃志剛, 張永俊,等. 基于PC/104的嵌入式四軸運動控制卡硬件設(shè)計[J]. 機械工程與自動化, 2016(06):203-205.

        [8] 劉玲. 交流變頻調(diào)速技術(shù)的優(yōu)勢與應用[J]. 電氣開關(guān), 2010, 48(01):61-63.

        [9] 付笑宇, 張線媚. VC2010下WinIo3.0直接訪問I/O端口[J]. 科技資訊, 2015, 13(13):20-21.

        猜你喜歡
        伺服電機開放式編碼器
        開放式數(shù)字座艙軟件平臺IndiGO
        專利名稱:一種適應壓鑄環(huán)境的伺服電機
        微特電機(2020年11期)2020-12-30 19:42:32
        小學作文開放式教學的思考
        生產(chǎn)線中的伺服電機定位控制
        電子制作(2018年17期)2018-09-28 01:57:00
        基于FPGA的同步機軸角編碼器
        伺服電機控制技術(shù)的應用及發(fā)展趨向分析
        開放式彈簧機數(shù)控系統(tǒng)開發(fā)
        基于PRBS檢測的8B/IOB編碼器設(shè)計
        淺說伺服電機位置控制下的定位問題
        JESD204B接口協(xié)議中的8B10B編碼器設(shè)計
        電子器件(2015年5期)2015-12-29 08:42:24
        狼人av在线免费观看| 亚洲av无码专区亚洲av伊甸园 | 在线人妻无码一区二区 | av免费不卡国产观看| 久无码久无码av无码| 日韩最新在线不卡av| 熟女丝袜美腿亚洲一区二区三区 | 国产人成精品免费久久久| 夜夜揉揉日日人人青青| 中文字幕亚洲乱码熟女在线萌芽| 亚洲AV无码资源在线观看| 国产精品很黄很色很爽的网站| 国产精品久久久黄色片| 中国美女a级毛片| 亚洲av成人综合网| 好爽~又到高潮了毛片视频| 亚洲男人的天堂av一区| 久久亚洲精品国产亚洲老地址| 尤物网址在线观看| 国产日韩网站| 综合久久青青草免费观看视频| 国产专区国产精品国产三级| 欧美精品videosex极品| 朝鲜女子内射杂交bbw| 免费无码又爽又刺激又高潮的视频| 日本一区二区三区在线观看视频| 中文字幕乱码熟女人妻在线| 亚洲日韩一区二区一无码| 国产午夜在线观看视频播放| 国产精品很黄很色很爽的网站| 国产丝袜长腿美臀在线观看| 无码人妻精品一区二区蜜桃网站 | 国产精品99精品无码视亚 | 麻豆AⅤ无码不卡| 亚洲视频精品一区二区三区| 中文字幕av久久亚洲精品| 区二区三区玖玖玖| 中年人妻丰满AV无码久久不卡| 美腿丝袜美腿国产在线| 亚洲黄色天堂网站在线观看禁18| 国产特级毛片aaaaaa|