www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 工業(yè)控制 > 工業(yè)控制
[導(dǎo)讀]在工業(yè)控制中,往往要求多個步進(jìn)電機(jī)控制多維滑臺,且能同時進(jìn)行多維精密控制或者單維精密控制,這樣才能精確控制滑臺在多維上的軌跡。本文在分析STM32產(chǎn)生PWM波的頻率和時序以及步進(jìn)電機(jī)控制原理的基礎(chǔ)上提出了一種通過程序設(shè)置實現(xiàn)定時器中斷控制PWM數(shù)量的方法,從而精確控制PWM波頻率及輸出特定個數(shù)的PWM波,在機(jī)車牽引梁數(shù)控磨削設(shè)備的實際項目中實現(xiàn)步進(jìn)電機(jī)精確控制二維滑臺的不規(guī)則軌跡,并分析了系統(tǒng)的可靠性。該步進(jìn)電機(jī)精密控制方法可推廣到許多實際的應(yīng)用項目中。

摘要:在工業(yè)控制中,往往要求多個步進(jìn)電機(jī)控制多維滑臺,且能同時進(jìn)行多維精密控制或者單維精密控制,這樣才能精確控制滑臺在多維上的軌跡。本文在分析STM32產(chǎn)生PWM波的頻率和時序以及步進(jìn)電機(jī)控制原理的基礎(chǔ)上提出了一種通過程序設(shè)置實現(xiàn)定時器中斷控制PWM數(shù)量的方法,從而精確控制PWM波頻率及輸出特定個數(shù)的PWM波,在機(jī)車牽引梁數(shù)控磨削設(shè)備的實際項目中實現(xiàn)步進(jìn)電機(jī)精確控制二維滑臺的不規(guī)則軌跡,并分析了系統(tǒng)的可靠性。該步進(jìn)電機(jī)精密控制方法可推廣到許多實際的應(yīng)用項目中。

在現(xiàn)代工業(yè)控制中步進(jìn)電機(jī)的控制是滑臺控制的執(zhí)行機(jī)構(gòu)。區(qū)別于其他控制電機(jī)的最大特點是,它是通過輸入脈沖信號來進(jìn)行控制的,即電機(jī)的總轉(zhuǎn)動角度由輸入脈沖數(shù)決定,而電機(jī)轉(zhuǎn)速由脈沖信號的頻率決定。

在很多情況下需要讓步進(jìn)電機(jī)控制滑臺運動非常精確的距離,且運行軌跡是不規(guī)則的,運行時速度需可調(diào)。本文首先介紹系統(tǒng)的硬件電路原理;分析了控制滑臺運行不規(guī)則軌跡的計算方法;在此基礎(chǔ)上提出了用定時器中斷的方法精確控制PWM數(shù)量;介紹了具體的軟件實現(xiàn)方法并分析了系統(tǒng)測試結(jié)果。

1 系統(tǒng)硬件設(shè)計

本論文基于機(jī)車牽引梁數(shù)控磨削設(shè)備的電控設(shè)計,此設(shè)備用來磨削一個帶弧線的六邊形物體,因此要求設(shè)計兩維滑臺的電控部分,以精密控制磨削頭的運行軌跡,經(jīng)分析此軌跡呈不規(guī)則路線。系統(tǒng)硬件框圖如圖1所示,本系統(tǒng)的主控芯片是STM32F407,該芯片主頻高達(dá)168 MHz,PWM定時器的頻率同樣可以達(dá)到168 MHz,在頻率要求較高的設(shè)計中有較顯著的優(yōu)勢。同時對于定時器中斷控制PWM數(shù)量可以防止中斷嵌套,且可以顯著減少中斷現(xiàn)場保護(hù)的開銷,且該芯片支持SPI、CAN、I2C等多種協(xié)議。

主機(jī)和從機(jī)分別用兩臺兩相步進(jìn)電機(jī)來帶動X軸和Y軸滑臺,步進(jìn)電機(jī)用M860驅(qū)動器來驅(qū)動。STM32主控板給驅(qū)動器發(fā)送PWM信號、方向和使能信號,驅(qū)動器經(jīng)過光耦隔離并細(xì)分后來驅(qū)動步進(jìn)電機(jī)。本系統(tǒng)主機(jī)和從機(jī)之間用CAN總線來進(jìn)行通信,CAN總線具有實時性強(qiáng)、傳輸距離較遠(yuǎn)、抗電磁干擾能力強(qiáng)、成本低等優(yōu)點。主機(jī)和從機(jī)可以單獨運行,只有當(dāng)需要的時候采用CAN總線來進(jìn)行同步。主機(jī)設(shè)置PWM的頻率、滑臺位置等數(shù)據(jù)以及發(fā)送開始運行、停止運行等信號,從機(jī)通過CAN總線接收相關(guān)數(shù)據(jù)和指令。當(dāng)從機(jī)結(jié)束運行就會發(fā)送結(jié)束信號給主機(jī)。主機(jī)和從機(jī)之間通過CAN總線進(jìn)行同步。

2 系統(tǒng)軟件設(shè)計

2.1 二維滑臺的運行模式

以二維滑臺為研究對象,滑臺由步進(jìn)電機(jī)帶動,滑臺的運行模式中包含了二維滑臺的單獨運行和同時運行,假設(shè)滑臺的齒距為10 mm(步進(jìn)電機(jī)轉(zhuǎn)動一圈,滑臺前進(jìn)10 mm)。

假設(shè)目標(biāo)滑臺前進(jìn)距離為L。驅(qū)動器細(xì)分倍數(shù)為、步進(jìn)電機(jī)總步數(shù)、PWM脈沖總個數(shù)為別為n、N、P。則

為了便于計算,此次設(shè)計將驅(qū)動器細(xì)分倍數(shù)設(shè)為5,則

P=N=100L                                                      (2)

即當(dāng)滑臺需要前進(jìn)距離為Lmm時,則步進(jìn)電機(jī)總步數(shù)以及PWM脈沖總個數(shù)也應(yīng)該為100 L。

如圖2所示是二維滑臺的不規(guī)則運動軌跡,軌跡由直線、斜線、圓弧組成。各種軌跡實現(xiàn)方法如下:

1)斜線軌跡

由圖2可知,二維滑臺有同時運動和結(jié)束的過程,對于斜線部分X軸滑臺運距離為n1的過程中Y軸滑臺同時運行距離為n2。有公式2可知X軸滑臺和Y軸滑臺運行n1和n2的距離所需要的PWM的脈沖個數(shù)分別為P1、P2則有P1=100n1,P2=100n2,以X軸為基準(zhǔn),則

n2=n1·cosα (3)

P2=P1cosα (4)

STM32定時器產(chǎn)生的PWM頻率由系統(tǒng)時鐘f、預(yù)分頻值M、計數(shù)周期T決定,系統(tǒng)時鐘f和和預(yù)分頻值M不變,以改變計數(shù)周期T來改變PWM的頻率。

以X軸滑臺為基準(zhǔn),Tx、Ty分別為X和Y軸定時器計數(shù)周期,Vx、Vy分別為X軸和Y軸定時器頻率,則有

2)單滑臺運動軌跡

如圖2所示,對于距離為n3的部分,由于只需要在X軸方向上運動,由公式2可知需要的PWM數(shù)量為100n3,因此只需要設(shè)置X軸定時器的PWM頻率為固定值。并且計數(shù)100n3個PWM數(shù)量然后停止,軌跡在X軸方向上運動的距離就為n3。

而對于距離為n4的部分,和n3部分唯一不同的地方就是此時只需在Y軸方向運動。因此只需要設(shè)置Y軸定時器的PWM頻率為固定值,并且計數(shù)100n4個PWM然后停止。

3)圓弧軌跡

而圓弧部分是以直線切割的方式實現(xiàn)的,圓弧角度為90度,D點是圓弧的中心點,圓弧半徑為55 mm。

D點以上以X軸為基準(zhǔn),假設(shè)X軸定時器產(chǎn)生的PWM頻率為,每輸出100個PWM時Y軸定時器頻率變換一次。假設(shè)A點變換了n-1次PWM,而B點變換了n次PWM,則A點坐標(biāo)為(100(n-1),Ya),B點坐標(biāo)為(100n,Yb),圓弧半徑為R,則有

但是由于圓弧中點對應(yīng)的X軸的PWM數(shù)量往往不是100的倍數(shù),所以假設(shè)C點是離中點D最近的點,C點變換了m次PWM,則C點X軸坐標(biāo)為100m,D點X和Y軸的坐標(biāo)都為,則有

在D點以下以Y軸為基準(zhǔn),假設(shè)Y軸定時器產(chǎn)生的PWM頻率為Vy固定不變,每輸出100個PWM時X軸定時器頻率變換一次。假設(shè)E點變換了i-1次 PWM,而F點變換了i次PWM,則E點坐標(biāo)為(Xe,Yd-100(i-1)),F(xiàn)點坐標(biāo)為(Xf,Yd-100i),圓弧半徑為R,則有

通過式(8)、(11)、(19),在程序的每一步中設(shè)置Tx、Ty的值來實現(xiàn)X、Y軸滑臺以所要求的軌跡運動。

2.2 統(tǒng)軟件流程圖

如圖3所示是系統(tǒng)軟件的流程圖,系統(tǒng)在初始化時為了防止意外的碰撞,需要尋找零點,尋找零點結(jié)束后進(jìn)行滑臺轉(zhuǎn)速、軌跡中每一步PWM數(shù)量的設(shè)置,并通過 CAN總線將設(shè)置的數(shù)據(jù)發(fā)送給從機(jī)。設(shè)置完成后,當(dāng)主機(jī)檢測到物件過來的信號后,將開始運行的信號通過CAN總線發(fā)送給從機(jī),使主機(jī)與從機(jī)同時開始運行,當(dāng)從機(jī)運行完成后發(fā)送反饋信號給從機(jī),主從機(jī)同時停止運行。當(dāng)一次運行完成以后看情況確定是否需要重新設(shè)置參數(shù),如果需要重新設(shè)置則進(jìn)入滑臺運行軌跡參數(shù)設(shè)置狂態(tài),否則進(jìn)入等待運行狀態(tài)。

在主從機(jī)運行過程中,由滑臺運行模式可知,滑臺是以不規(guī)則的軌跡運行的。因此根據(jù)滑臺的運行模式,在每一步運行之前需要計算滑臺運行的距離及兩個滑臺的PWM頻率。

3 系統(tǒng)測試

將該系統(tǒng)運用到實際的環(huán)境中,以垂直于地面放置的二維滑臺為研究對象,使滑臺以圖2中的軌跡運行。在設(shè)備運行的起始點做標(biāo)記,設(shè)置滑臺運行在90秒/圈,45秒/圈30秒/圈三種速度下,并且分別運行10圈,15圈,20圈,25圈得到運行結(jié)束時與起始點的距離,如表1所示,同樣轉(zhuǎn)速時轉(zhuǎn)動圈數(shù)越多誤差越大;轉(zhuǎn)動相同圈數(shù)的情況下,滑臺轉(zhuǎn)速越高誤差也是越大。

經(jīng)過實際分析得出,這些誤差是由兩方面造成的。一方面,由于滑臺是垂直于地面放置,滑臺在下降過程中難免會因為重力的作用而下降。另一方面,在定時器輸出 PWM數(shù)量固定的情況下,由于在系統(tǒng)運動過程中需要改變經(jīng)常需要改變PWM的頻率,而改變一次PWM的頻率會有1個CLOCK的延遲。

4 結(jié)束語

本文介紹了用STM32控制滑臺運行不規(guī)則軌跡的計算方法,在此基礎(chǔ)上提出了用定時器中斷的方法精確控制PWM數(shù)量。通過精密控制X軸和Y軸的滑臺,使磨削頭能以直線、斜線和弧線的軌跡精確運動,達(dá)到成功磨削工件的目的。經(jīng)過實際的測試表明該系統(tǒng)工作穩(wěn)定,精確度較高。

本次設(shè)計是二維的滑臺,但設(shè)計的思想和方法也可推廣到三維滑臺的控制設(shè)計。要想獲得更精確的步進(jìn)電機(jī)控制,可考慮使用DSP作為主控芯片,從而可以有更高的運算速度和控制精度。本論文精確控制兩維滑臺運行軌跡的方法可推廣應(yīng)用到許多步進(jìn)電機(jī)控制的項目中,比如本實驗室另一個項目——顯微鏡電動載物臺的精密控制。

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

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉