欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡

你的位置:首頁 > 電源管理 > 正文

馬達控制:加速和減速的設計關鍵

發布時間:2014-09-15 責任編輯:stone

【導讀】就DC馬達而言,通過升高電壓(如果使用脈寬調制,則增加占空比),可以控制馬達傳動軸達到某個指定速度的快慢。

就DC馬達而言,通過升高電壓(如果使用脈寬調制,則增加占空比),可以控制馬達傳動軸達到某個指定速度的快慢。但是,如果是步進馬達,則改變電壓不會對馬達速度產生任何影響。沒錯,改變電壓大小可以改變繞組電流電荷的速率,從而改變步進馬達的最大速度,但是,馬達速度是由繞組電流開關或者整流的速率所決定。

我們可以做這樣的假設嗎:步進馬達是一些不需要受控加速過程的機器?如果可以,那么我們就可以無所顧忌地讓步進馬達工作在任何目標速度下嗎?事實是,相比其他馬達拓撲結構,步進馬達更加需要通過加速和減速過程來激勵。以任意速度啟動步進馬達,可能會帶來可怕的后果。

本文中,我們假設讀者已熟悉如何利用市場上已有集成微步進驅動器,對步進馬達進行控制。步進驅動器(例如:TI DRV8818等)的輸出與方波(“步進輸入”)頻率成正比。每個“步進”脈沖均等于驅動器步進邏輯定義步進(即微步進)。因此,改變方波頻率,也會相應改變步進馬達的速率。

圖1顯示了某個馬達制造廠商的傳統步進速率/扭矩曲線圖,其中起始頻率fs為一個重要參數。我們必須知道,要想正常啟動這種特殊的馬達,必須使用一個小于fs的步進速率。使用大于fs的步進速率啟動馬達,可能會使馬達停轉,并失去同步性。一旦出現這種情況,馬達轉動控制將受到嚴重的影響。

表面看起來,這是一個嚴重的問題,但實際卻很容易解決。您需要做的只是讓馬達以某個低于fs的步進速率啟動,然后提高速度,直到達到目標速度為止。遵循這一原則以后,步進馬達便可以通過遠超fs的步進速率來驅動—只要速度保持在所示扭矩/速度曲線以下。

圖1:雙極恒流步進馬達的扭矩/速度曲線
 
圖1:雙極恒流步進馬達的扭矩/速度曲線

同樣重要的是,不能簡單地通過停止“步進”脈沖來讓馬達停止。相反,應把步進速率從目標速度降至某個能使馬達停止下來且沒有傳動軸慣性的更低速率,因為傳動軸慣性會引起多余、無用的步進。請記住,如果在定位應用中使用步進馬達,則如果馬達在應該停止時還繼續轉動,馬達傳動軸便會失去定位。由于閉環位置反饋很少用于驅動步進馬達,因此確保僅執行指令性步進至關重要。

加速/減速過程

為了使步進馬達從起始速度加速至某個期望目標速度,只需以周期性間隔改變當前速度。大多數工程師都使用微控制器來實現步進馬達控制。最常見的實現方法是只使用兩個定時器。第一個是每秒步進(SPS)定時器,用于產生一種精確的步進速率計時功能。另外一個是加速定時器,用于周期性地改變第一個定時器。

由于速度受到周期性改變,在本質上得到與時間相關的角速度(dv/dt)。這一過程被稱作加速度,即速度隨時間變化情況。圖2顯示了一個典型的基于微控制器的加速度分布圖放大圖,并描述了步進馬達加速至目標速度的過程。

圖2:典型加速過程放大圖
 
圖2:典型加速過程放大圖
[page]

SPS是我們希望獲得的每秒步進數,即馬達轉動的步進速率。必須對SPS定時器編程,實現以該速率發出脈沖。根據定時器的振蕩器頻率,典型方程式為:

圖2:典型加速過程放大圖

其中SPS_timer_register為一個16位數字,它告訴定時器產生后續“步進”脈沖的所需時長,而timer_oscillator為一個常量,表示定時器的兆赫單位運行速度。

以函數形式將該方程式存儲起來,因為經常會用到它。為了理解它的工作過程,我們假設定時器振蕩器工作在8 MHz下,并且期望的馬達步進速率為200 SPS。根據該方程式,程序代碼使SPS_timer_register值等于40000。那么,定時器每計時到40000,便產生一次“步進”脈沖。這會產生每秒200脈沖的定時器型輸出以及200SPS的傳動軸旋轉。

這種事件每次發生時,都會產生一次中斷,并且定時器被清空。“步進”輸入上升沿計時對于微步進驅動器精確度至關重要,但只要其在下一個“步進”上升沿之前,下降沿幾乎隨時會出現。

定義加速度曲線需要兩個參數:(1)SPS值變化頻率;(2)SPS值變化程度。加速度曲線與這兩個參數成正比;也就是說,SPS值變化越頻繁,其值也越大,而加速度曲線也會越大起大落。加速度定時器同時控制這兩個參數:定時器函數起作用的次數與SPS值每秒的變化次數相同,另外,定時器的中斷服務程序(ISR)通過一個預先確定的因數定期增加當前SPS,從而確定新的速度。

使用每秒每秒步進(SPSPS),或者當前SPS速率改變的每秒次數,來測定加速速率。如果通過增加1來改變SPS值,則每次加速速率改變都必須調用(觸發)加速度定時器的ISR。例如,加速速率為1000 SPSPS時,馬達速度以200SPS開始,并周期性增加1,直至其達到1200SPS。那么,加速度定時器的ISR需要調用1000次。

另外一種方法是,加速度定時器調用頻率減半,然后SPS周期性增加2。相比前一個例子,加速度定時器的ISR僅調用了500次,但馬達仍然以200SPS啟動,并在1秒內達到1200SPS。兩者的差別是更實時的可用性,但代價是分辨率下降。換句話說,為了達到999 SPSPS的精確加速速率,必須使用第一種方法。

必須在兩種方法之間進行權衡,因為您的選擇決定了可以達到什么樣的馬達工作質量。例如,如果要求有很多粒度以達到所有可能的加速度過程,則需要盡可能地調用加速度定時器的ISR。

但是,在前面的SPS定時器方程式中,存在除運算。根據所使用處理器內核的不同,這種除運算可能會極大限制ISR被有效調用并正確產生新SPS速率的次數。在使用TI MSP430且 CPU運行在16 MHz下的實現中,一次除運算耗時約500μs。結果,ISR每秒被調用的最大次數為2000次。這種限制決定了增量因數的大小。加速速率大于2000時,必須使用大于1的增量。

在馬達啟動前不久,便進行一次加速速率計算。負責該計算的軟件,確定加速度定時器的時間間隔和增量因數大小,然后對各變量進行相應的配置。同時使用這些變量,直到對SPS速率的修改足以達到目標速度為止。一旦達到目標速度,加速終止。

減速過程與加速過程基本一致,但增量因數為負而非正的情況除外。另外,必須規定一個馬達能夠安全停止的新目標速度。

圖3顯示了一個加速/減速過程,其中,加速和減速速率對稱。也可以使用非對稱速率。

圖3:加速/減速過程
 
圖3:加速/減速過程
[page]

位置控制

到目前為止,在速度控制環路中操作馬達看似十分簡單。馬達達到某個目標速度,然后在某個時刻收到停止指令。但是,當需要在某段預定時間內執行某個預定步進數時,結果會怎樣呢?加速/減速過程變得比任何時候都要重要。在這種運行控制拓撲結構中,所有計劃步進都執行完畢后馬達便停止,這一點至關重要。規定步進數的變量被稱作 number_of_steps。

必須對馬達運動情況編碼,以使馬達在規定時間停止,不用等待減速命令。實現這個目標的一個方法是對一個名叫steps_to_stop的變量編程,使其小于number_of_steps。之后,軟件通過監測steps_to_stop,確定需要開始減速的時機。

在達到目標速度以前,加速會一直執行。達到目標速度后,在達到steps_to_stop計數(開始減速之時)以前,仍允許步進馬達運行。例如,1000步進運行時,steps_to_stop設置為800。因此,馬達通過一個加速過程啟動,持續運行至步進800,此時馬達開始減速,直到停止運行。

根據所有系統變量的配置,我們需要研究下列5種情況(參見圖 4):

情況1:在馬達達到目標速度以前所有步進結束;

情況2:馬達達到目標速度時所有步進結束;

情況3
:達到停止速度以前所有步進結束;

情況4:達到停止速度時所有步進結束;

情況5:達到停止速度后所有步進結束。

圖4:5種加速/減速情況
 
圖4:5種加速/減速情況

恰好在達到停止速度時馬達停止(情況4)是一種理想情況。在達到停止速度前不久(情況3)或者以后(情況5)馬達停止是可以接受的,具體取決于出現這些情況時距離理想情況還差多少個步進。例如,如果馬達轉動過快時所有步進結束,則馬達傳動軸可能會因轉動慣量而失去位置。但是,如果在所有步進執行完以前達到停止速度,則執行該次馬達運動控制所需的總時間會過長。
[page]

情況1和2僅為說明需要,應該不會出現,因為設計人員應始終確保steps_to_stop小于number_of_steps。了解所有可能出現的情況以后,設計人員可以簡單地對系統進行微調,以獲得最佳響應。

只需少許微調的另一種方法是,將步進總數分割成幾個百分數,分配給每個加速/減速過程特定區域。在這種算法實現中,可選擇步進總數的20%用以對馬達加速,60%用以使馬達恒速運行,其余20%用以對馬達減速(參見圖5)。如果number_of_steps為1000,則馬達以預設加速度加速200個步進,然后無論它達到何種步進速率都停止加速。之后,以這種速率執行600個步進,并且最后200個步進執行完全部減速過程。

圖5:基于百分比的加速/減速過程
 
圖5:基于百分比的加速/減速過程

請注意,使用這種算法時,假設正確選擇百分比的情況下,步進不可能在馬達運動過程的錯誤部分耗盡。就圖5所示例子而言,由于加速和減速部分都很平衡,因此馬達最可能以相同速度開始和停止。這種方法的缺點是,很難保證達到目標速度。如果目標速度不那么重要,則可以使用這種算法來確保馬達始終在安全速度下停止。

如果速度達到對應用來說過慢,使用這種算法加速馬達傳動軸的唯一方法是,提高加速速率,或者增加加速/減速區域中使用的步進數百分比。但是,設計人員必須小心操作,不要讓馬達運行速度違反馬達扭矩/速度曲線。

結論

雙極步進馬達加速和減速,是所有步進馬達應用設計的關鍵部分。盡管在過去十年里,功率級控制已得到極大簡化,但是加速和減速過程應用程序仍未從應用處理器領域銷聲匿跡。由于各色步進馬達解決方案的存在,能夠正確處理應用步進馬達運動控制的一些算法,更加容易編碼和微調。通過正確地對馬達加速和減速,設計人員可以確保應用高效運行,并達到各種規范要求。

相關閱讀:

馬達控制中關鍵安全應用的解決方案

工業自動化方案:傳感器技術及馬達控制的實現

實例告訴你——如何使用 PolySwitch 器件保護馬達

要采購振蕩器么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索
?

關閉

?

關閉

欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡
欧美疯狂做受xxxx富婆| 午夜精品aaa| 日韩视频免费观看高清完整版在线观看| 中文字幕一区二区三区不卡| 99re视频精品| 一区二区三区四区不卡视频| 欧美美女黄视频| 另类的小说在线视频另类成人小视频在线 | 国产成人午夜精品5599| 久久久久久久久伊人| caoporm超碰国产精品| 欧美国产综合一区二区| 色综合天天综合网天天狠天天 | 久久噜噜亚洲综合| 久久婷婷色综合| 欧美—级在线免费片| 亚洲欧美韩国综合色| 亚洲国产美国国产综合一区二区| 婷婷综合五月天| 激情图片小说一区| 99久久99久久免费精品蜜臀| 欧美在线观看一二区| 在线看国产一区二区| 亚洲一区免费视频| 精品久久久网站| 91高清视频免费看| 国产精品一区二区你懂的| 亚洲靠逼com| 精品福利视频一区二区三区| 99国产精品久久久久久久久久 | 国产不卡一区视频| 亚洲综合免费观看高清完整版在线 | 久久成人免费网| 337p日本欧洲亚洲大胆精品| 91免费观看国产| 精品一区二区久久| 亚洲一本大道在线| 国产午夜精品久久| 制服丝袜亚洲精品中文字幕| 成人国产精品免费| 国内成+人亚洲+欧美+综合在线| 中文字幕一区不卡| 久久久久久久久久久久久夜| 欧美日韩高清不卡| 91免费观看视频| 国产91在线观看| 久久精品噜噜噜成人av农村| 亚洲一区成人在线| 亚洲美女淫视频| 国产日韩精品一区二区三区| 日韩精品一区二区三区中文精品 | 91福利国产成人精品照片| 国产精一品亚洲二区在线视频| 午夜a成v人精品| 一区二区三区加勒比av| 亚洲欧洲国产日韩| 欧美国产乱子伦| 国产亚洲成aⅴ人片在线观看| 中文字幕av一区二区三区免费看| 亚洲欧美另类小说视频| av亚洲产国偷v产偷v自拍| 久久久亚洲高清| 91豆麻精品91久久久久久| 国产精品一区二区三区99| 激情综合网激情| 日本成人在线电影网| 日韩高清不卡一区| 亚洲国产中文字幕| 午夜精品视频一区| 午夜影院在线观看欧美| 亚洲v日本v欧美v久久精品| 麻豆91精品视频| 日本福利一区二区| 亚洲午夜日本在线观看| 欧美三级韩国三级日本一级| 一区二区成人在线视频| 欧美美女一区二区在线观看| 丝袜美腿高跟呻吟高潮一区| 欧美一区二区三区啪啪| 喷白浆一区二区| 日韩精品一区二区三区四区| 六月丁香综合在线视频| 久久久亚洲综合| 9色porny自拍视频一区二区| 综合在线观看色| 欧洲人成人精品| 另类综合日韩欧美亚洲| 久久久久国色av免费看影院| aaa欧美色吧激情视频| 亚洲一区在线视频| 日韩一级二级三级| 成人免费视频一区| 亚洲高清免费视频| 欧美成va人片在线观看| 不卡在线观看av| 婷婷国产v国产偷v亚洲高清| 在线亚洲人成电影网站色www| thepron国产精品| 欧美日韩一二区| 久久综合成人精品亚洲另类欧美| 免费在线看成人av| 日韩一区二区在线看| 成人精品亚洲人成在线| 亚洲风情在线资源站| 欧美日韩在线三级| 制服丝袜亚洲精品中文字幕| 欧美国产日本韩| 亚洲福利视频导航| 国产一区二区在线影院| 在线视频你懂得一区| 日韩欧美一级精品久久| 最好看的中文字幕久久| 日本vs亚洲vs韩国一区三区二区 | 日韩视频在线一区二区| 欧美国产乱子伦| 日本亚洲视频在线| av动漫一区二区| 日韩欧美第一区| 亚洲免费观看高清完整版在线观看 | 久久国产日韩欧美精品| 成人爽a毛片一区二区免费| 欧美日韩国产首页| 国产区在线观看成人精品| 亚洲成人av一区二区| 国产成人精品亚洲777人妖 | 日本精品视频一区二区三区| 日韩精品一区二区三区中文不卡 | 亚洲综合视频在线| 国产麻豆精品一区二区| 欧美日韩第一区日日骚| ●精品国产综合乱码久久久久| 捆绑紧缚一区二区三区视频| 色欧美片视频在线观看在线视频| 日韩精品一区二区三区中文不卡 | 国产麻豆9l精品三级站| 欧美另类videos死尸| 中文字幕一区二区三区四区 | 欧美在线免费播放| 成人av小说网| jlzzjlzz亚洲日本少妇| 成人性生交大片免费| 91小宝寻花一区二区三区| 久久综合五月天婷婷伊人| 免费人成黄页网站在线一区二区| 色婷婷综合久久久久中文| 国产精品久久久久久妇女6080| 狠狠网亚洲精品| 日韩午夜精品电影| 青青草伊人久久| 91精品久久久久久久91蜜桃| 亚洲成人一区二区在线观看| 综合电影一区二区三区| 日韩欧美成人一区| 欧美电影免费观看高清完整版在线 | 精品国免费一区二区三区| 99精品在线观看视频| 老司机精品视频线观看86| 精品一区精品二区高清| 黑人巨大精品欧美一区| 丰满少妇在线播放bd日韩电影| 九色|91porny| 国产成人欧美日韩在线电影| av成人老司机| 欧美日韩一卡二卡三卡| 91精品国产品国语在线不卡| 欧美刺激脚交jootjob| 亚洲国产精品激情在线观看| 亚洲精品一卡二卡| 丝袜诱惑制服诱惑色一区在线观看| 免费三级欧美电影| 成人精品一区二区三区四区 | 成人激情动漫在线观看| 色香蕉成人二区免费| 国产一区二区三区四区五区美女| 欧美一区二区久久| 国产乱码精品一区二区三| 中文字幕国产一区| 色国产综合视频| 天天影视涩香欲综合网| 欧美成人国产一区二区| 国产成人一区二区精品非洲| 中文字幕永久在线不卡| 在线观看视频91| 男女男精品网站| 久久久精品免费免费| 91麻豆国产香蕉久久精品| 亚洲成av人片在线| 久久综合色婷婷| 91亚洲精品久久久蜜桃网站 | 天堂久久久久va久久久久| 精品久久久久av影院 | 国产福利精品一区二区| 综合中文字幕亚洲| 日韩一级片网址| 成人91在线观看| 亚洲成av人片| 中文字幕av资源一区| 欧美日韩精品免费| 国产一区二区在线观看免费| 一区二区三区国产精华|