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

        ?

        基于DSP-TMSF2812矯直機(jī)伺服控制器設(shè)計(jì)

        2012-12-03 07:56:12黃慶學(xué)張華君
        重型機(jī)械 2012年6期
        關(guān)鍵詞:信號(hào)設(shè)計(jì)

        岳 光,黃慶學(xué),張華君,柏 林

        (太原科技大學(xué)重型機(jī)械教育部工程研究中心,山西 太原 030024)

        0 前言

        隨著控制技術(shù)、微電子和計(jì)算機(jī)技術(shù)的迅速發(fā)展,DSP技術(shù)廣泛應(yīng)用于各個(gè)行業(yè),特別是以DSP為核心的伺服控制器在控制方面日益趨向于數(shù)字化、高精度、高性能方向發(fā)展。在自動(dòng)控制多學(xué)科視角融合的今天,液壓伺服控制器在電氣和液壓多學(xué)科領(lǐng)域應(yīng)用得越來(lái)越廣泛。目前常見(jiàn)MCU極限工作頻率為24 MHz,周期為0.5 μs,在低于4.8 V和高于5.3 V的時(shí)候則無(wú)法正常工作。通訊速率:125 kB/s,功耗:126 mW。而目前主流DSP主頻150 MHz,精度32bit(時(shí)鐘周期6.67 ns),低功耗 (核心電壓1.8 V,I/O口電壓3.3 V),高性能的32位中央處理器等16位×16位和32位×32位乘且累加操作等計(jì)算速度。CAN總線標(biāo)準(zhǔn)接口:通訊速率:1MB/s。本文針對(duì)目前同內(nèi)傳統(tǒng)矯直機(jī)MCU伺服控制器水平不高,精度低且不能應(yīng)用先進(jìn)控制算法等缺點(diǎn),設(shè)計(jì)出一款新穎嵌入式數(shù)字DSP伺服控制器。它采用美國(guó)德州儀器專(zhuān)門(mén)應(yīng)用在控制領(lǐng)域C2000系列DSP芯片TMS320F2812作為液壓伺服控制器核心,集數(shù)字量輸入/輸出接口、模擬量輸人/輸出接口、LCD液晶及鍵盤(pán)于一體,帶有串口用于和上位機(jī)通訊,并有DP現(xiàn)場(chǎng)總線接口實(shí)現(xiàn)著與PLC融合,并且可運(yùn)用神經(jīng)網(wǎng)絡(luò)、遺傳等先進(jìn)智能控制算法,對(duì)矯直機(jī)進(jìn)行高精度的AGC位置伺服控制。

        1 全液壓矯直機(jī)伺服壓下系統(tǒng)概述

        矯直機(jī)通過(guò)液壓AGC壓下系統(tǒng)壓下,實(shí)現(xiàn)輥縫的精確定位、動(dòng)態(tài)輥縫調(diào)整等。壓下部分由四個(gè)AGC液壓缸,四個(gè)AGC液壓缸分別裝有四個(gè)位移傳感器和壓力傳感器。矯直機(jī)通過(guò)伺服閥調(diào)節(jié)液壓缸的流量和壓力來(lái)控制液壓缸上、下移動(dòng)的行程,實(shí)現(xiàn)輥縫的動(dòng)態(tài)調(diào)整、精確定位和壓力控制。

        主壓下系統(tǒng)的AGC位置控制是矯直機(jī)其中重要的控制環(huán)節(jié)[2],它由 TI公司為核心 TMS 320F2812 DSP伺服控制器通過(guò)先進(jìn)控制算法,進(jìn)行位移傳感器信號(hào)、壓力變送器信號(hào)的數(shù)字信號(hào)采集、計(jì)算,得出相應(yīng)的AGC輸出值,輸出到位置控制回路參與AGC位置控制。伺服位置控制系統(tǒng)框圖如圖1所示。

        圖1 伺服位置控制系統(tǒng)框圖Fig.1 Block diagram of servo position control system

        2 伺服控制器幾個(gè)關(guān)鍵硬件結(jié)構(gòu)設(shè)計(jì)

        2.1 總體結(jié)構(gòu)設(shè)計(jì)

        TI公司的TMS320F2812是一款專(zhuān)為控制系統(tǒng)所設(shè)計(jì)的芯片,片上集成豐富的片內(nèi)、外設(shè)資源。在設(shè)計(jì)時(shí)充分利用主控制芯片32位定點(diǎn)數(shù)字信號(hào)處理,主頻150 MHz,處理性能高達(dá)150MPIS,簡(jiǎn)化了外圍電路,降低了系統(tǒng)的功耗。根據(jù)設(shè)計(jì)實(shí)際需要各部分所實(shí)現(xiàn)的功能,將控制器大體分三個(gè)部分:DSP模塊處理器部分、外設(shè)通信接口和信號(hào)處理部分,控制器的總體硬件結(jié)構(gòu)如圖2所示。

        2.2 電源處理部分設(shè)計(jì)

        圖2 DSP伺服控制器基本結(jié)構(gòu)框圖Fig.2 Block diagram for basic structure of DSP servo controller

        TMSF320F2812要求內(nèi)核供電電壓1.8 VDC,外部I/0供電,電壓為3.3 VDC,內(nèi)部Flash燒寫(xiě)電壓3.3 V,同時(shí)控制器還存在著外圍電路所需的5 V、±15 V等供電電壓,此外伺服控制器還有承擔(dān)大量數(shù)據(jù)運(yùn)算[4]等等,因此必須有一個(gè)良好供電系統(tǒng)來(lái)保證系統(tǒng)可靠、穩(wěn)定。從性能和成本考慮,本設(shè)計(jì)采用了TI公司雙路低壓差電源穩(wěn)定器為芯片TPS767D318,它一路可以調(diào)理出3.3 V供I/O電源,另一路可調(diào)至1.8 V供內(nèi)核電源。

        2.3 移位和壓力信號(hào)輸出接口設(shè)計(jì)

        TMS320F2812的A/D單元是一個(gè)12位的模/數(shù)轉(zhuǎn)換器 (ADC),內(nèi)部的ADC是單極性的,且引腳允許輸入信號(hào)電壓的范圍是0~3.6 V,不可以承受5 V的輸入信號(hào)電壓,因此,在DSP與外圍器件之間應(yīng)進(jìn)行電平轉(zhuǎn)換。矯直機(jī)上傳感器輸出0~10 VDC,通過(guò)TI公司低功耗單電源運(yùn)算放大器 OP 365按比例線性縮小到0~3 VDC,并且DSP系統(tǒng)進(jìn)行了電壓保護(hù),可以有效防止外界模擬電壓突變損壞DSP系統(tǒng).對(duì)于傳感器輸出4~20 mADC的,采用精密電流/電壓轉(zhuǎn)換芯片RCV 420來(lái)實(shí)現(xiàn)4~20 mA至0~10 VDC電流/電壓變換.然后再通過(guò)圖3所示的由0~10 V轉(zhuǎn)0~3 V電壓變換、電路變換后進(jìn)人F2812的ADC輸入引腳。電平轉(zhuǎn)換公式如式(1)。

        圖3 DSP伺服控制器由0~10 V轉(zhuǎn)0~3 V電壓變換電路Fig.3 Voltage conversion circuit from 0~10 V to 0~3 V for DSP servo controller

        由于矯直機(jī)上移位傳感器為MTS-R系列24位SSI信號(hào)輸出,采用SSI208P模塊進(jìn)行轉(zhuǎn)換,SSI208P模塊的D [0]~ [7]和 TMS320F2812的XD[0]~ [7]引腳相連,CLK+、CLK-(MTS-R的時(shí)鐘信號(hào))和DATA+、DATA-(MTSR的數(shù)據(jù)信號(hào))與SSI208P上的CLK+、CLK-、DATA+、DATA-相接,由于MTS-R輸出SSI為24位,由TMS320F2812的A1、A0控制輸出數(shù)據(jù)的高低位,0 0表示讀取最低八位、11表示讀取最高八位。讀取3次 (A1、A0分別為0 0、01、10),需二位地址線區(qū)分SSI數(shù)據(jù)的高八位和低八位,由外部地址片選管腳/XZCS67作為SSI208P的外部片選信號(hào),用GPIOB4控制SSI208P模塊啟動(dòng),GPIOB5進(jìn)行SSI208P模塊轉(zhuǎn)換結(jié)束狀態(tài)查詢(xún)。在CLKMD0、CLKMD1、GRAY接20K上拉電阻,來(lái)實(shí)現(xiàn)SSI信號(hào)電路的調(diào)理。

        2.4 伺服控制器輸出電路

        伺服閥輸入量為模擬信號(hào),伺服控制器輸出數(shù)據(jù)是數(shù)字量,要控制伺服閥,需要將控制器輸出的數(shù)字量轉(zhuǎn)換為模擬量輸出到伺服閥上。設(shè)計(jì)考慮到精度[5],分辨率等,選擇了ADI公司的16位模數(shù)轉(zhuǎn)換芯片DAC7744,它一種低功耗16位并口輸出的模數(shù)轉(zhuǎn)換芯片,支持單極、雙極輸出。由供電電源方式的不同,4通道輸出模擬量電壓通過(guò)由參考端參考電壓決定。采用芯片REF01生成參考電壓,DAC774模擬量輸出通道由A0,A1片選信號(hào)決定。DSP XR/W腳與讀寫(xiě)信號(hào)RW連接,片選DAC_CS由地址線A16反相后與外部空間選擇信號(hào)XZCS2相“或”產(chǎn)生,見(jiàn)圖4硬件電路。

        圖4 DSP伺服控制器模擬量輸出硬件電路Fig.4 Hardware circuit for analog output of DSP servo controller

        2.5 伺服控制器RS485及DP總線接口

        控制器設(shè)計(jì)了RS485接口、PROFIBUS—DP總線的網(wǎng)絡(luò)接口。DP總線在控制伺服閥可以實(shí)現(xiàn)在線參數(shù)設(shè)定、診斷故障、報(bào)警和故障在線排除等功能,同時(shí)可以連接實(shí)現(xiàn)車(chē)間級(jí)和廠級(jí)的網(wǎng)絡(luò)實(shí)現(xiàn)二級(jí)自動(dòng)化控制。DP總線接口采用了西門(mén)子的 DP總線專(zhuān)用集成芯片 SPC3。TMS320F2812的XZCS2端經(jīng)SN74LVC245接SPC3的XCS端提供片選信號(hào);XINT2端子經(jīng)SN74LVC245接SPC3的XINT端子,作為外部中斷信號(hào)引腳。硬件電路圖如圖5所示。

        圖5 DSP伺服控制器DB總線硬件電路Fig.5 DP bus hardware circuit for DSP servo controller

        2.6 伺服控制器JTAG接口設(shè)計(jì)

        為了實(shí)現(xiàn)在線仿真和程序升級(jí),實(shí)現(xiàn)F2812目標(biāo)系統(tǒng)與仿真器的通信接口。設(shè)計(jì)選用合眾達(dá)公司的USB接口仿真器SEED一XDS510PLUS選擇JTAG方式。設(shè)計(jì)一個(gè)14芯,間距為100 mil雙排插針,它是一個(gè)標(biāo)準(zhǔn)的JTAG接口,通過(guò)此口可以實(shí)現(xiàn)與F2812伺服控制器硬件在線仿真[6]。

        2.7 伺服控制器其他外設(shè)硬件接口設(shè)計(jì)

        2.7.1 LCD及按鍵硬件接口電路

        2.7.2 內(nèi)存和EEPROM存儲(chǔ)器擴(kuò)展設(shè)計(jì)

        由于TMS320F2812的片內(nèi)存儲(chǔ)器只有128K×16位的Flash和18K的SRAM,而伺服控制器在壓下系統(tǒng)中,需要更大的空間來(lái)存放控制算法和程序以及其他數(shù)據(jù),因此需要擴(kuò)展。本文通過(guò)設(shè)計(jì)一片高速異步讀寫(xiě)512K×16位SARM芯片IS6LV25616存儲(chǔ)芯片對(duì)程序存儲(chǔ)器和外部數(shù)據(jù)擴(kuò)展。采用一片AT25HP512芯片實(shí)現(xiàn)外擴(kuò)512K EEPROM存儲(chǔ)器,此芯片支持DC1.8~5.5V低功耗工作,具有讀寫(xiě)保護(hù)功能,擦出次數(shù)達(dá)15萬(wàn)次數(shù)據(jù)可保存50年之久。該芯片可與F2812的SPI串行外設(shè)接口兼容。

        3 控制系統(tǒng)設(shè)計(jì)及主程序流程

        控制系統(tǒng)用于伺服的參數(shù)控制、狀態(tài)顯示、數(shù)據(jù)報(bào)名等,其軟件在整個(gè)伺服控制系統(tǒng)中起實(shí)時(shí)控制、顯示、數(shù)據(jù)處理等作用。

        程序開(kāi)發(fā)設(shè)計(jì)采用TI開(kāi)發(fā)工具Code Composer Studio&ampTM(CCSV),通過(guò)伺服控制器上的JTAG對(duì)系統(tǒng)進(jìn)行控制算法編程和MATLAB在線模擬仿真。系統(tǒng)軟件設(shè)計(jì)功能:控制系統(tǒng)的同步控制和實(shí)時(shí)顯示;控制模式及算法選擇;系統(tǒng)自檢、一體化標(biāo)定、控制曲線擬合和在線人工給定以及其它數(shù)據(jù)處理功能。

        系統(tǒng)軟件遵循軟件工程方法,采用模塊化程序設(shè)計(jì)方法。整個(gè)控制功能通過(guò)控制計(jì)算機(jī)和伺服控制器協(xié)作完成。

        核心算法模塊:主要提供各類(lèi)控制算法,通過(guò)程序改變控制參數(shù)達(dá)到更精確控制。

        輸入輸出模塊:完成伺服控制器采集數(shù)目、通道等參數(shù)的設(shè)置,實(shí)現(xiàn)所有輸入信號(hào)的采集、數(shù)字濾波、工程量化等數(shù)據(jù)處理;輸出模塊用來(lái)完成輸出通道、數(shù)模轉(zhuǎn)換參數(shù)的設(shè)置,進(jìn)行控制輸出信號(hào)的有效性、上下限幅處理、數(shù)模轉(zhuǎn)換。

        界面操作模塊:整個(gè)界面采用類(lèi)似于標(biāo)準(zhǔn)的Windows風(fēng)格,一個(gè)總的窗口作為對(duì)所有控制系統(tǒng)進(jìn)行操作的接口,同時(shí)對(duì)于每一路控制子系統(tǒng)相應(yīng)的有一個(gè)子窗口來(lái)實(shí)時(shí)顯示控制參數(shù)、跟蹤曲線。

        軟件的總體功能框圖見(jiàn)圖6,包括初始化、試驗(yàn)設(shè)置、系統(tǒng)設(shè)置、數(shù)據(jù)處理分析等模塊。

        圖6 控制軟件總體功能框圖Fig.6 Block diagram for general functions of control software

        系統(tǒng)控制功能模塊由單通道控制與多通道控制組成。程序控制流程框圖如圖7所示。分單通道和多通道兩種控制方式。

        圖7 程序控制流程框圖Fig.7 Flow chart of program control

        在本設(shè)計(jì)的傳統(tǒng)MCU伺服控制器PID控制和DSP伺服控制器RBF神經(jīng)網(wǎng)絡(luò)整定PID控制,分別應(yīng)用與全液壓矯直機(jī)伺服閥控制,并通過(guò)實(shí)驗(yàn)?zāi)MMatlab仿真得到圖8和圖9。由于本設(shè)計(jì)伺服控制器能夠運(yùn)用先進(jìn)智能控制算法,而傳統(tǒng)MCU伺服控制器最優(yōu)越的也僅僅運(yùn)用到PID算法,本設(shè)計(jì)根據(jù)全液壓矯直機(jī)伺服控制的工業(yè)復(fù)雜情況下要求高精度、快速度、抗干擾等,設(shè)計(jì)了RBF神經(jīng)網(wǎng)絡(luò)整定PID控制算法。RBF網(wǎng)絡(luò)是一種三層前向網(wǎng)絡(luò),由輸入到輸出的映射是非線性的,因此大大加快了學(xué)習(xí)速度并避免局部極小問(wèn)題,能以任意精度逼近任意連續(xù)函數(shù)。通過(guò)圖8和圖9比較可以得出DSP伺服控制器通過(guò)RBF神經(jīng)網(wǎng)絡(luò)整定PID控制算法,對(duì)壓下系統(tǒng)能在較短時(shí)間內(nèi)對(duì)系統(tǒng)穩(wěn)定控制,突出了其優(yōu)越。

        圖8 PID控制Matlab仿真圖Fig.8 Simulation diagram of PID control Matlab

        圖9 RBF神經(jīng)網(wǎng)絡(luò)整定PID控制Matlab仿真圖Fig.9 Simulation diagram of RBF neuro-network PID control Matlab

        4 結(jié)論

        矯直機(jī)伺服控制器核心控制就是伺服閥的位置控制。傳統(tǒng)MCU伺服控制器,雖然在工程上應(yīng)用較多,但可擴(kuò)展性差、控制精度低、抗干擾能力差等缺點(diǎn),而在數(shù)字控制技術(shù)飛速發(fā)展的21世紀(jì),選擇數(shù)字控制己成一種重要發(fā)展方向和探索[7]。在如此背景下,設(shè)計(jì)了這款以TMS320F2812為核心的伺服控制器,對(duì)控制器重要部分進(jìn)行了電路設(shè)計(jì),并通過(guò)它可以更精確的采集矯直機(jī)壓下系統(tǒng)的位移傳感器和壓力變送器信號(hào),并經(jīng)過(guò)控制器算法運(yùn)算,輸出控制信號(hào)到伺服閥,對(duì)壓下系統(tǒng)進(jìn)行精確控制。

        [1]崔甫.矯直原理與矯直機(jī)械 [M].北京:冶金工業(yè)出版社,2002.

        [2]王斌.矯直機(jī)定位控制系統(tǒng)開(kāi)發(fā)及設(shè)計(jì) [J].施工技術(shù),2011,10(1):102-104.

        [3]王憲,孫開(kāi)林,楊坤,液壓位置伺服系統(tǒng)同步的控制[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2011,10(7):57-60.

        [4]劉小鳴.DSP控制器原理及應(yīng)用 [M].北京:清華大學(xué)出版社,2009:2-10.

        [5]KJAER P C,COSSAR C,MILLER T J E.Very high bandwidth digital current controller for high-performance motor drives[J/OL].[2009-08-28].http://www.dsp.eccn.com.

        [6]P.S.Pa,C.M.Wu.The New Design of Digital Servo Robot Controller.[J].ICIRA .2008:1108-1154.

        [7]周建欽,基于DSP2812的Profibus-DP通信接口設(shè)計(jì) [J].機(jī)電工程技術(shù),2011,40(8):51-52.

        猜你喜歡
        信號(hào)設(shè)計(jì)
        信號(hào)
        鴨綠江(2021年35期)2021-04-19 12:24:18
        完形填空二則
        何為設(shè)計(jì)的守護(hù)之道?
        《豐收的喜悅展示設(shè)計(jì)》
        流行色(2020年1期)2020-04-28 11:16:38
        孩子停止長(zhǎng)個(gè)的信號(hào)
        瞞天過(guò)海——仿生設(shè)計(jì)萌到家
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計(jì)叫而專(zhuān)
        Coco薇(2017年5期)2017-06-05 08:53:16
        基于LabVIEW的力加載信號(hào)采集與PID控制
        一種基于極大似然估計(jì)的信號(hào)盲抽取算法
        久久香蕉国产线看观看网| 一区二区三区人妻无码| 人妻精品无码一区二区三区| 亚洲 无码 制服 丝袜 自拍| 一区二区视频资源在线观看| 日本中文字幕婷婷在线| 大肉大捧一进一出视频| 国产成年无码V片在线| 亚洲伊人免费综合网站| 免费观看人妻av网站| 精品久久久久久无码中文字幕| 熟妇人妻中文字幕无码老熟妇| 四虎无码精品a∨在线观看| av中文字幕一区人妻| 18精品久久久无码午夜福利 | 亚洲av综合久久九九| 91精品国产免费久久久久久青草 | 精品国产乱码一区二区三区在线| 成人爽a毛片免费网站中国| 女人18毛片a级毛片| 处破痛哭a√18成年片免费| 校花高潮一区日韩| 久久热免费最新精品视频网站| 免费看av在线网站网址| 午夜性刺激免费视频| 少妇高潮太爽了免费网站| 午夜天堂av天堂久久久| 麻豆高清免费国产一区| 一区在线播放| av天堂手机免费在线| 亚洲精品久久久久中文字幕一福利| 中文字幕久无码免费久久| 日本高清一区在线你懂得| 欧美丰满老熟妇aaaa片| 久久tv中文字幕首页| av网页在线免费观看| 国产一区二区三区在线综合视频| 东北寡妇特级毛片免费| 亚洲无线码1区| 喷水白浆视频在线观看| 色一情一乱一乱一区99av|