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