PLC控制步进电机是专用的脉冲指令,如PLSY 脉冲输出,PLSR加减速脉冲输出,等等,但是你所说的1ms给1000个信号控制就启停,这个只能用高速计数指令,但是PLC在处理高速指令的时候是独立于扫瞄周期的,并且计时1ms需要PLC的扫描周期来计算,所以1ms计算一次当前的频率是不可能的,因为PLC的一个扫描周期决对;86步进可以用调速器控制,只是驱动器需要选择带速度口的驱动,NDC860T直接驱动86两相步进电机,内置有控制脉冲发生器,可通过拨码开关设置电机运行速度或者通过电位器和模拟信号实现电机速度调节通过IO控制信号实现电机启停和方向控制。
步进电机启停响应
MCU除了控制PWM的频率和占空比,还需要在PWM的时钟中断中,对每一个脉冲进行计数,确保准确输出用户设定的步数在启动和停止时,还需要配合定时器,能过定时增加或者降低频率实现步进电机的软启停如果是多轴的步进电机控制,还要实现圆补和插补等数学算法,一般的MCU无法胜任综上,步进电机控制器电路。
仅提供参考,可能还有更好的办法 信捷PLC用PLSF指令,如PLSF D0 Y0 D0为脉冲频率调节转速三菱PLC用PLSY指令,如PSLY D0 K0 Y0 D0为脉冲频率 ,脉冲量设为0,可以无限制发脉冲 其它PLC参考相关手册,基本类似吧。
区别 1 控制的方式不同 步进电机通过控制脉冲的个数控制转动角度的,一个脉冲对应一个步距角伺服电机通过控制脉冲时间的长短控制转动角度2工作流程不同 步进电机工作流程为步进电机工作一般需要两个脉冲信号脉冲和方向脉冲伺服电机其工作流程就是一个电源连接开关,再连接伺服电机3。
步进电机启停平滑系数
易于实现微步控制通过选择合适的驱动器参数,可以实现微步控制,以减小步进电机的步进误差,提高定位精度高启动转矩和低惯量步进电机具有高启动转矩和低惯量的特点,这使得它在需要快速启停的应用中非常有用易于控制通过改变输入的脉冲频率和数量,可以方便地控制步进电机的转速和旋转角度精度高。
首先是步进电机的准确性和稳定性,也就是说步进电机在旋转时能否精确停止在要求的位置,并在运行过程中能否保持稳定的旋转速度其次是步进电机的响应时间和动态性能,即步进电机在接收到控制信号后能够迅速启动或停止,并且能够适应频繁的启停运动最后是步进电机的寿命和可靠性,好的步进电机应该具备长寿命。
都可以,这个频率不算太快,步进和伺服都可以接收望采纳。
步进电机不管在什么场所应用,有一点是必须要保证就是有足够的扭矩步进电机就是一个大马拉小车的东西正常情况下的启动时间,一般来说应尽可能的拉长一些启动的速度也不可以太快启停过快都可能会引起过冲的现象在使用过程中,如果分度不完整,也就是正常要走一圈的,但是发现怎么弄都差那么一。