不知道你的步进电机是怎么驱动的,简单的驱动器控制还是自己用模块驱动,方式不一样的话软件上差别很大。软件编写上并不是一个延时时间就必须用一个定时器,那样有多少也不够用。要分清主次,精度和频率要求不高的情况用计数器就能解决。对固定周期的信号计数就是计时,再附加逻辑就行了。
你最好全面的衡量一下需求,找到最关键的部分,全部都要时间精确、信号实时响应是不现实的。
1.步进电机是一种专门用于位置和速度精确控制的特种电机,也是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(即步进角)。您可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
2.
步进电机分三种:永磁式(PM),反应式(VR)和混合式(HB)
(1)永磁式:一般为两相,转矩和体积较小,步进角一般为7.5度或15度;
(2)反应式:一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大。
(3)混合式:是指混合了永磁式和反应式的优点。它又分为两相和五相:相步进角一1.8度而五相步进角一般为0.72度。这种步进电机的应用最为广泛。
二、步进电机的特点
1、输出角与输入脉冲严格成正比,且在时间长同步。步进电机的步距
角不受各种干扰因素,如电压大小、电流的数值、波形的影响,转子的速度主要取决与脉冲信的频率,总的位移量则取决与总脉冲数。
2、步进电机的转向可以通过改变通电顺序来改变。
3、转子惯量小,启、停时间短。
4、步进电机具有自锁能力,一旦停止输入脉冲,只要维持绕组通电机
就可以保持在该固定位置。
5、步进电机的步进角有误差、转子转过一定步数以后也会出现累计误
差,但转子转过一转时间以后,其累积误差为零,不会长期积累。
6、与计算机接口容易,维修方便,寿命长。步进电机本身就是一个数/模转换器,能够直接接受计算机的输出的数字量。
7、能量效率低,存在失步现象。
步进电机有步距角(涉及到相数)、静转矩、及电流三大要素组成。一旦三大要素确定,步进电机的型号便确定下来了。1、步距角的选择
电机的步距角取决于负载精度的要求,将负载的最小分辨率(当量)换算到电机轴上,每个当量电机应走多少角度(包括减速)。电机的步距角应等于或小于此角度。市场上步进电机的步距角一般有0.36度/0.72度(五相电机)、0.9度/1.8度(二、四相电机)、1.5度/3度(三相电机)等。
2、静力矩的选择
步进电机的动态力矩一下子很难确定,我们往往先确定电机的静力矩。静力矩选择的依据是电机工作的负载,而负载可分为惯性负载和摩擦负载二种。单一的惯性负载和单一的摩擦负载是不存在的。直接起动时(一般由低速)时二种负载均要考虑,加速起动时主要考虑惯性负载,恒速运行进只要考虑摩擦负载。一般情况下,静力矩应为摩擦负载的2-3倍内好,静力矩一旦选定,电机的机座及长度便能确定下来(几何尺寸)。
3、电流的选择
静力矩一样的电机,由于电流参数不同,其运行特性差别很大,可依据矩频特性曲线图,判断电机的电流。
步进电机驱动要求:
1、能够提供较快的电流上升和下降速度,使电流波形尽量接近矩形。
具有供截止期间释放电流流通的回路,以降低绕组两端的反电动势,加快电流衰减。
2、具有较高韵功率及效率。
步进电机驱动器,它是把控制系统发出的脉冲信号转化为步进电机的角位移,或者说:控制系统每发一个脉冲信号,通过驱动器就使步进电机旋转一个步距角。也就是说步进电机的转速与脉冲信号的频率成正比。所以控制步进脉冲信号的频率,就可以对电机精确调速;控制步进脉冲的个数,就可以对电机精确定位。步进电机驱动器有很多,应以实际的功率要求合理的选择驱动器。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)