在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

基于STM32的伺服壓力機控制系統(tǒng)設計

電子工程師 ? 來源:網(wǎng)絡整理 ? 2018-04-06 08:07 ? 次閱讀

1 引言

隨著制造業(yè)朝著生產(chǎn)規(guī)模化、產(chǎn)品個性化的方向發(fā)展,產(chǎn)品型號變化加快,生產(chǎn)批量相對變小,多種型號共線生產(chǎn)、覆蓋件大型化,一體化的趨勢日益明顯,要求壓力機不僅能夠高速度、高精度、大負載的運轉,而且應具有更大的柔性,能迅速、方便地改變輸出運動規(guī)律。以上這些不斷提高的加工工藝和生產(chǎn)條件的多樣化都促進了鍛壓設備行業(yè)的重大變革。在需求的推動下,目前,世界上出現(xiàn)伺服電機直接驅動的伺服壓力機,能夠滿足塑性加工、難成形材料成形、復雜形狀零件成形、復合成形以及高精度成形等成形工藝的要求。伺服壓力機采用交流伺服電機代替普通交流電機,去除傳統(tǒng)曲柄壓力機上的飛輪和離合器,使得壓力機機械結構得以簡化,可靠性增強。所以研制適合不同材料加工要求的壓力機數(shù)字控制系統(tǒng), 對提高材料加工技術的水平和加工裝備的數(shù)字化能力具有十分重要的現(xiàn)實意義[1]。

伺服壓力機的基本結構及對控制系統(tǒng)的要求與傳統(tǒng)壓力機比較,伺服壓力機取消了原有壓力機的飛輪和離合器,保留了曲柄滑塊驅動機構,其傳動系統(tǒng)采用一級齒輪減速系統(tǒng),將其運動和動力傳遞給壓力機的曲軸,由曲軸的轉動實現(xiàn)壓力機的往返運動。

同時,伺服壓力機對控制系統(tǒng)有更高的要求,一般要求控制系統(tǒng)滿足:可編程的滑塊運動曲線,適應不同的加工對象、不同材質的加工工藝;滑塊位置和速度的精確控制;快速的響應[2]。

2 控制系統(tǒng)總體方案設計

根據(jù)上述伺服壓力機的功能要求,本系統(tǒng)選用了“工控機+ARM運動控制卡"的硬件設計方案。工控機負責系統(tǒng)的非實時部分的工作,完成運動曲線的讀取和設置,工藝的優(yōu)化以及運行狀態(tài)參數(shù)的顯示,ARM運動

控制卡負責系統(tǒng)的實時部分,完成伺服壓力機的實時運動控制和數(shù)據(jù)邏輯的處理。ARM運動控制卡與工控機之間、采用成熟的串行通信進行通信。采用stm32系列的ARM芯片,STM32是意法半導體推出的一款32位的微控制器,該控制器所用微處理器是ARM 公司開發(fā)的Cortex2M3內(nèi)核。CortexM3進行了多項技術改進,使得代碼執(zhí)行速度更快,同時能耗更低。在外設方面,該型號包含有兩個12位逐次逼近型的模擬/數(shù)字轉換器,轉換時間最高為1ms ; 3個USART通訊接口,支持全雙工的數(shù)據(jù)交換,提供寬范圍波特率的選擇,最高可達到415Mbps; 兩個SPI通訊口,支持18MHz的主從控制模式;兩個I2C總線接口,支持芯片間的通訊與傳輸;3個16位的通用定時器,每個定時器都有4路通道,每個通道有3種工作模式選擇,即輸入捕獲模式、輸出比較模式、PWM控制模式;一個16位的高級定時器專門用于電機向量驅動,其中有6個功能通道,并且能設置死區(qū)時間。此外還有常用的USBCAN總線接口以及7個DMA通道,用于數(shù)據(jù)的自動傳輸[3]。基于STM32的伺服電機控制系統(tǒng)的系統(tǒng)框圖如圖1所示。

圖1 控制系統(tǒng)框圖


根據(jù)系統(tǒng)的工作原理,該控制系統(tǒng)可以分為PWM產(chǎn)生,脈沖計數(shù),IO控制和串口通信四個部分。由于本系統(tǒng)采用伺服驅動器控制伺服電機,控制信號包括PWM脈沖信號,電機方向信號和伺服使能信號等,PWM脈沖信號由STM32專用的定時器產(chǎn)生,STM32支持PWM脈沖的頻率和占空比在線調整,其預裝在寄存器可以將新設定值在計數(shù)溢出后自動裝載影子寄存器,同時更新周期計數(shù)器和預分頻器。方向和使能信號由普通IO口產(chǎn)生,STM32產(chǎn)生的數(shù)字信號經(jīng)過光耦隔離輸出,一方面防止了電氣干擾,同時完成電平轉換,提高了IO口的驅動能力[4];

增量式脈沖編碼器輸出A、B、Z三路差分信號,經(jīng)過光電隔離送入STM32的定時器,本系統(tǒng)中通過對一定時間內(nèi)的產(chǎn)生的反饋脈沖計數(shù),獲取電機的位置和速度,完實現(xiàn)速度和位置的閉環(huán)控制;
IO控制模塊包括輸入IO和輸出IO,輸入輸出IO經(jīng)過繼電器將信號送入stm32的普通IO口,輸入IO主要包括電機的使能和失能,伺服激磁等信號,輸出IO用作電機運行異常的報警信號,異常信號經(jīng)繼電器送入IO口產(chǎn)生中斷信號,主控制器根據(jù)相應的中斷信號,轉入中斷子程序執(zhí)行;
STM32有3個USART通訊接口,支持全雙工的數(shù)據(jù)交換,提供寬范圍波特率的選擇,可以滿足此處的通信要求,采用串口與上位機通信,獲取上位機的指令和運動參數(shù),并返回滑塊的運動狀態(tài)。

3 控制系統(tǒng)的軟件實現(xiàn)

3.1 軟件的總體結構

軟件部分采用Real2View MDK(Microcon-troller Development Kit)進行程序代碼編寫 ,采用模塊化的編程思想,獨立完成系統(tǒng)設置模塊,編碼器反饋模塊,定時器模塊,通信模塊和PID閉環(huán)控制模塊的程序設置,程序的整體結構如圖2所示:

圖2 軟件結構圖

圖3 主程序流程


3.2 主程序流程

在電機的運動部分,由于采用串口通信傳遞電機的控制參數(shù),因而需要定義串口通信的數(shù)據(jù)格式,在此處的程序設計中,把數(shù)據(jù)幀劃分為命令控制字、狀態(tài)查詢字(需下位機返回數(shù)據(jù))和電機參數(shù)字。以上位機傳遞運動參數(shù)為例,上位機發(fā)送位置指令,控制器檢測是否收到數(shù)據(jù),根據(jù)收到的數(shù)據(jù)給驅動器發(fā)送信號,控制電機精確的運行到指定位置,如果出現(xiàn)誤差,則進行誤差補償,系統(tǒng)程序的流程如圖3所示。

3.3 轉子位置、角速度檢測

脈沖編碼器模塊主要完成位置和速度的計算,實現(xiàn)位移和速度的閉環(huán)控制。增量式編碼器其輸出信號為脈沖信號,其脈沖個數(shù)與相對旋轉位移有關,而與旋轉的絕對位置無關,其精度較高,而且其成本相對較低。如果預先設定一個基準位置,則可以利用增量式編碼器實現(xiàn)絕對式編碼器的功能,即可以測出旋轉的絕對位置。而速度的計算有兩種方法,一種是采用f/v轉換電路,將頻率轉換為電壓信號實現(xiàn)測速,另一種是在給定的時間內(nèi)對脈沖計數(shù)直接完成速度的計算,考慮到實現(xiàn)的復雜性,本處采用后一種方法實現(xiàn)。

3.4 定時器模塊

在整個控制程序中,PWM脈沖的產(chǎn)生和控制是最關鍵的環(huán)節(jié),能否可靠的產(chǎn)生實時可調的PWM脈沖關系到整個系統(tǒng)的靈活性和精確度。在STM32中有2種定時器:通用定時器和高級定時器,其中T1M1為高級定時器,TI M2、TI M3和TIM4為通用定時器。通用定時器由一個16位自動裝載計數(shù)器構成,該計數(shù)器可以通過可編程預分頻器進行驅動。通用定時器可設置成16位向上、向下、中心3種自動裝載的計數(shù)模式。通用定時器最高可以配置72MHz的系統(tǒng)時鐘,每個通用定時器有4個16位高精度的捕獲/比較通道,可以配置輸出6路互補的PWM脈沖。

該控制系統(tǒng)采用向上計數(shù)的PWM模式脈沖驅動電機。脈沖寬度調制是一種對脈沖信號的電平寬度進行數(shù)字編碼的方法。通過高精度定時器的應用,脈沖周期中的高電平和低電平的持續(xù)時間皆可由基礎高精度定時器的是高頻率的整數(shù)倍數(shù)表示出來。在確定輸出電壓的條件下,單段完整的PWM脈沖信號包含3個參數(shù): 脈沖頻率、脈沖占空比、脈沖個數(shù)。前2個參數(shù)決定脈沖的形狀,后1個參數(shù)確定脈沖維持的時間。PWM產(chǎn)生部分程序流程圖如圖4所示。

圖4 脈沖產(chǎn)生流程圖


3.4.1 脈沖信號的端口配置

脈沖信號的端口配置包括3路定時器PWM的輸出、3路使能信號,3路方向信號,定時器的PWM脈沖信號的輸出口配置成復用推挽輸出模式,方向信號和能使信號的輸出口配置成推挽輸出模式,而編碼器的捕獲輸入口配置成浮空輸入模式。GPIO根據(jù)連接速度的需要可以配置成2MHz、10MHz和50MHz3種類型。

3.4.2 脈沖頻率和占空比的設置

在STM32控制芯片中,與定時器相關的寄存器有計數(shù)器寄存器(TMCNT)、預分頻器寄存器(TMPSC)、捕獲/比較寄存器(TMCCR)、自動裝載寄存器(TMARR)。要產(chǎn)生指定參數(shù)的PWM脈沖, 主要就是對這些寄存器進行配置。下面介紹PWM信號配置步驟:

(1) 基頻的設置。在STM32中TIM1高級定時器的時鐘基頻由ABP1橋時鐘確定,而通用定時器的時鐘基頻由ABP2橋時鐘確定。在系統(tǒng)模塊中ABP1橋和ABP2橋時鐘都配置成最高的72MHz系統(tǒng)時鐘。由于16位的定時器表示的脈沖頻率范圍有限,為了擴大其輸出脈沖的頻率范圍,需要通過設置預分頻器寄存器,降低輸入時的頻率,配置成72MHz/TMPSC的基頻。這樣設置后,計數(shù)器寄存器和自動裝載寄存器皆以分頻后的基頻為單位進行比較和計數(shù)。

(2) 基頻的設置。在向上計數(shù)模式中,計數(shù)器寄存器從0開始計數(shù)到自動裝載寄存器設置的值,然后重新從0開始計數(shù)同時產(chǎn)生一個計數(shù)器溢出中斷。通過設置自動裝載寄存器,調整溢出中斷產(chǎn)生的時間,溢出中斷產(chǎn)生后,系統(tǒng)會自動實現(xiàn)一次電平轉換,開啟下一個脈沖周期。因此由72MHz/TMARR可以確定了PWM信號的頻率。

(3) 占空比的設置。在計數(shù)器寄存器從0增加計數(shù)到自動裝置寄存器設置值的過中,可以通過設置比較寄存器,改變比較寄存器與計數(shù)寄存器之間的大小關系, 實現(xiàn)一次電平跳變,其中因此通過為了擴大可以產(chǎn)生的脈沖范圍,可能需要對72MHz的系統(tǒng)時鐘進行預分頻。所以實際程序中先需要判斷是否需要預分頻,如若需要配置,那么還需計算最小的預分頻系數(shù)。

3.4.3 脈沖計數(shù)

STM32可以直接設置 PWM脈沖信號的周期和占空比,確定脈沖信號的形狀,但需要通過對脈沖計數(shù)來確定發(fā)送脈沖個數(shù),決定定時器的起停。在生成PWM過程中,當計數(shù)寄存器當前數(shù)值大于比較寄存器設置值時,將產(chǎn)生比較中斷。當計數(shù)寄存器值增加到自動裝載寄存器設置值時,將產(chǎn)生溢出中斷,2個中斷皆采用邊沿觸發(fā),比較中斷將在下降沿觸發(fā),而溢出中斷將在上升沿觸發(fā),在中斷觸發(fā)的時刻即可實現(xiàn)脈沖的計數(shù)。

4 結束語

本文應用STM32建立了伺服壓力機的控制系統(tǒng),

并提出了伺壓力機控制系統(tǒng)的實現(xiàn)模式。控制滑塊實現(xiàn)任意的速率和運動曲線,提高材料可成形性,降低噪音,節(jié)約能源。從建立的伺服壓力機控制系統(tǒng)中可以看出完善伺服電機的控制、計算能量的極小化、獲得精確的沖壓能量是有待進一步研究的問題[5]。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9180

    瀏覽量

    369436
  • 工控機
    +關注

    關注

    10

    文章

    1755

    瀏覽量

    50840
  • STM32
    +關注

    關注

    2273

    文章

    10926

    瀏覽量

    357772
收藏 人收藏

    評論

    相關推薦

    應用于STM32伺服壓力機控制系統(tǒng)設計介紹

    。所以研制適合不同材料加工要求的壓力機數(shù)字控制系統(tǒng), 對提高材料加工技術的水平和加工裝備的數(shù)字化能力具有十分重要的現(xiàn)實意義[1]。伺服壓力機的基本結構及對
    發(fā)表于 07-29 08:31

    Qt環(huán)境下基于研控MCN420電子伺服壓力機控制系統(tǒng)開發(fā)與應用

    器、伺服壓力機控制系統(tǒng)、裝配 0 引言 隨著工業(yè)4.0的發(fā)展,目前國內(nèi)市場在裝配、鉚壓成型等應用上對產(chǎn)品的精度以及數(shù)據(jù)采集、分析存儲功能需求的不斷提升。傳統(tǒng)的伺服液壓,以及基于PLC
    發(fā)表于 10-10 16:31

    伺服壓力機是什么,有哪些優(yōu)點

    伺服壓力機是怎么樣的設備呢?其實就是一款新型的純電動壓裝設備,廣泛用于汽配、發(fā)動機組件、線路板等。那么伺服壓力機和普通的壓力機相比比較突出的
    發(fā)表于 03-25 11:42 ?3286次閱讀

    關于伺服壓力機的功能介紹

    伺服壓力機是一款比較優(yōu)質的新型純電動的壓裝設備,有著傳統(tǒng)的壓力機所不具備的優(yōu)勢和功能,但是對于沒有接觸過這一行的人來說,并不是特別的了解伺服壓力機
    發(fā)表于 03-25 11:32 ?1657次閱讀

    選購伺服壓力機的注意事項

    在選擇伺服壓力機之前,對伺服壓力機有個相當?shù)牧私獠拍苓x擇到適合自己產(chǎn)品的機器。那什么是伺服壓力機
    發(fā)表于 04-13 09:54 ?939次閱讀

    一文詳解伺服壓力機

    伺服壓力機采用伺服電機通過同步帶驅動精密滾珠絲桿進行精密壓力裝配作業(yè)。壓力主軸前端安裝高靈敏壓力
    發(fā)表于 07-09 11:02 ?4360次閱讀

    伺服壓力機與普通壓力機的的區(qū)別是什么

    在工業(yè)生產(chǎn)領域,伺服壓力機的作用是非常重要的,我們都知道伺服壓力機是由伺服電機驅動的主傳動油泵,削減操控回路,并能操控液壓
    發(fā)表于 07-15 15:19 ?3291次閱讀

    如何選擇伺服壓力機

    在選擇伺服壓力機之前,我們要對伺服壓力機有一個很好的了解,以免被欺騙。什么是伺服壓力機?
    發(fā)表于 08-09 11:29 ?873次閱讀

    伺服壓力機的詳細介紹

    伺服壓力機是利用伺服電機驅動高精度滾珠絲桿實現(xiàn)金屬沖壓成形工藝的一種新型壓力機,如圖所示。一般簡單來說以伺服電動機為動力源,同時具有
    發(fā)表于 08-30 10:55 ?2964次閱讀

    伺服壓力機和普通壓力機區(qū)別是什么

    伺服壓力機和普通壓力機是兩種不同類型的壓力機,它們在工作原理、結構、性能、應用等方面存在許多區(qū)別。 引言 壓力機是一種廣泛應用于金屬加工、塑
    的頭像 發(fā)表于 06-14 10:55 ?1444次閱讀

    伺服壓力機的優(yōu)缺點有哪些

    伺服壓力機的優(yōu)點 高精度 伺服壓力機采用高精度的伺服電機作為動力源,可以實現(xiàn)對壓力和位移的精確
    的頭像 發(fā)表于 06-14 10:57 ?1132次閱讀

    曲柄壓力機伺服壓力機的區(qū)別

    曲柄壓力機伺服壓力機是兩種常見的金屬加工設備,它們在金屬成形、沖壓、拉伸等方面有著廣泛的應用。盡管它們在某些方面具有相似之處,但在性能、結構、工作原理等方面存在顯著差異。本文將詳細介紹曲柄
    的頭像 發(fā)表于 06-14 10:59 ?1177次閱讀

    伺服壓力機的優(yōu)缺點分析

    電機只在需要時消耗能量,與傳統(tǒng)的液壓或氣動系統(tǒng)相比,能顯著降低能耗。 精確控制伺服電機可以精確控制速度和位置,實現(xiàn)高精度的壓力
    的頭像 發(fā)表于 06-17 10:39 ?759次閱讀

    伺服電機壓力機的作用是什么

    等方面的內(nèi)容。 一、伺服電機壓力機的作用 伺服電機壓力機是一種利用伺服電機作為動力源,通過精密控制
    的頭像 發(fā)表于 06-17 10:49 ?1126次閱讀

    伺服壓力機的結構、工作原理及使用方法

    伺服壓力機是一種廣泛應用于工業(yè)生產(chǎn)領域的自動化設備,其主要功能是對工件進行精確的壓力加工。 一、伺服壓力機概述 1.1
    的頭像 發(fā)表于 07-13 09:57 ?2184次閱讀
    主站蜘蛛池模板: 日本天堂网在线观看 | 免费在线黄网站 | 亚洲天天干 | 久久婷婷国产综合精品 | 国产亚洲精品在天天在线麻豆 | 国产三级在线观看视频 | 四虎国产永久在线精品免费观看 | 国产热视频 | 久久xxx | 国产精品欧美精品国产主播 | 四虎影院官网 | 一区二区在线观看高清 | 国产亚洲美女精品久久久2020 | 久久久久久天天夜夜天天 | 久久国产中文字幕 | 色综合美国色农夫网 | 人与禽一级一级毛片 | 色老头性xxxx老头视频 | 在线综合网 | 天天爱夜夜 | 国产亚洲美女精品久久久久狼 | 高h细节肉爽文bl1v1 | 亚洲免费视频一区二区三区 | 看黄网站在线 | 欧美特黄三级在线观看 | 久久精品影院永久网址 | 国产三级网 | 日本永久免费 | 1024你懂的日韩| 四虎在线最新地址4hu | 天天色天天碰 | 香港午夜理理伦_级毛片 | 男人午夜影院 | 上一篇26p国模 | 国色天香精品亚洲精品 | 成人欧美精品一区二区不卡 | 看一级特黄a大片日本片 | 国产片翁熄系列乱在线视频 | 黄色生活毛片 | 国产yw855.c免费观看网站 | 91视频免费网站 |