leowangfeng
級別: 略有小成
|
(你是要控制一個梯形的控制曲線吧,用PLC輸出模擬量來控制伺服電機做速度控制就可以,把曲線分為三步來控制就行,1、勻加速上升過程;2、勻速運動過程;3、勻減速過程。利用中斷來計算時間作為曲線的時間X軸,模擬量控制速度做為Y軸,分別算出三段曲線的輸出當量:a=(Vt-V0)/t1*T(t1加速或者減速的時間,T中斷周期),然后在中斷周期中寫一個自遞增的程序來計算運行的時間,用輸出當量*遞增總數就可以轉換成模擬量的輸出從而達到控制速度的目的。這樣做的目的實際上就是把一段速度分解成無數段小勻加速度來控制。) 文字描述太難懂,十樓的朋友可否寫出程序大家學習一下! |
---|---|
|
sandy_love
感悟生活,創新的源泉...
級別: 家園常客
|
樓主問的是算法吧,有定距加減速和定時加減速處理,用高速計數器和比較器改輸出頻率,要先做好加速度的計算 |
---|---|
|
王大餅
承接上海周邊地區非標電氣設計。QQ864539117
級別: 工控俠客
|
牛拜拜了!! |
|
---|---|---|
|