伺服最大加速到1500转,后缓慢加速到2000转,然后减速停止。看着简单可是小弟只会单段脉冲输出,还有就是向导的包络。没有位控模块。使用内置脉冲输出。求教。。。
最佳答案
关于包络表控制伺服的例子程序:
主程序:
LDSM0.1
RQ0.0,1
call初始化:SBR0
初始化子程序:
LDSM0.0
MOVB16#A0,SMB67
MOVW+500,SMW168
CALL包络表:SBR1
ATCHint_0:INT0,19
ENI
PLS0
包络表子程序:
加速度包络:
LDSM0.0
MOVB3,VB500
MOVW+500,VW501
MOVW-2,VW503
MOVD200,VD505
恒速度包络:
LDSM0.0
MOVW+100,VW509
MOVW+0,VW511
MOVD3400,VD513
减速度包络:
LDSM0.0
MOVW+100,VW517
MOVW1,VW519
MOVD400,VD521
中断子程序:
LDSM0.0
=Q0.6
提问者对于答案的评价:
这是书上的例子,就是不太明白周期增量之类的参数