步进电机的脉冲控制:
控制步进电机的环形分配器和脉冲序列是有一定要求的。
步进电机控制器在控制步进电机的速度速率问题上要求:控制器提供具有一定宽度和频率了的脉冲信号,如在环形分配器方面要能提供由三相到六相的各种不同的分配方案,下面以8086微处理机系统对步进电机的恒速控制为例说明问题.
用8086微处理作为核心实现对步进电机的恒速控制时要求:
(l)脉冲序列的产生, 对步进电机控制的一个中心问题就是速度控制,即产生一系列频率可调的脉冲序列.脉冲序列的产生用微型机实现,有软件延时和采用定时器两种方法。
①软件延时法
为了实现不同速率的控制,可先编制一个基本的延时子程序(又称时间量化段),然后根据不同频率的要求,采用多个时间盆化段.例如某个软件延时程序的荃本延迟时间为50u,.若步进电机的速率要求为200。步/s,即频率为Z000H:.其对应的脉冲周期时间为500 us,采用10个时间量化段就可得到ZOOOH:的脉冲频率。
②采用8253可编程定时器/计数器
INTEL8253是一种具有三个独立的16位计数器/定时器的可编程器件,可用来定时和计数.它的基本功有:18253有三个独立的16位计数器通道,每个计数器的计数频率范围为。~ZM”:;每个通道有6种工作方式.可由程序设置或改变。所有输入输出都与TTL兼容.8个计数器可以按二进制或十进制计数,设8253通道。作为定时器使用,工作在方式2,相当于一个分颇器.每隔l/j,C秒(fc为计数脉冲)对计数值(时间常数Tc)作一次减1,当计数值减到O,发中断请求信号,可进入中断服务程序,故定时中断产生的脉冲序列的毅率f由下式确定:步进电机
来源中国传动设备网chuandong360 |
|