資源簡介
電機S曲線加減速的matlab程序,對實現電機平滑曲線很有幫助
代碼片段和文件信息
%**********************************************************%
%指令最后加分號,表示該變量不顯示;指令最前面加%表示注釋該行
%時間都以ms為單位,頻率都以Hz為單位
%**********************************************************%
%下面幾條參數是S曲線調用時的參數傳遞進來的
MIN_F=0 %先假設最低頻率為0
MAX_F=2000 %先假設最高頻率為2K,目前做最高可達20K
N=10000; %假設總脈沖個數為<=10000
T=100 %假設總時間為1S
%**********************************************************%
%下面3個參數調用伺服里面的或者PLC自己設定的
UP_T=30?????%加速時間(單位:mS)%T1T2把UP_T分割成三段
DN_T=30 ???%減速時間(單位:mS)
S_T?=10 ???%第一段平方曲線時間(單位:mS);由此可以調節
%它在整個S型曲線時間(UP_T或DN_T)
%所占比例,從而調節S曲線的程度
%**********************************************************%
%把時間轉換成以10us為基本單位
T3=UP_T*100???????%加速時間2S%T1T2把UP_T分割成三段
DN_TT=DN_T*100 ????%減速時間2S
S_TT=S_T*100??%第一段平方曲線時間(單位:mS);由此可以調節
TT=T*100 %總時間T/10us=多少個10us
%********************************
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????3916??2008-12-18?17:09??完整的S曲線下次還加判斷S部分=0時變線性的.m
評論
共有 條評論