用单片机或者在linux *** 作系统下用控制器对多个步进电机进行控制哪个更方便一点?

用单片机或者在linux *** 作系统下用控制器对多个步进电机进行控制哪个更方便一点?,第1张

你得明白上系统给你带来的好处是编程环境比较通用,很多系统级调用就能解决(有驱动程序的支持),另外 *** 作系统只会吃掉你的系统开销,不会给你带来更多的运算和控制的实时性能,分时的效果和if else 没什么区别。

不知道你的步进电机是怎么驱动的,简单的驱动器控制还是自己用模块驱动,方式不一样的话软件上差别很大。软件编写上并不是一个延时时间就必须用一个定时器,那样有多少也不够用。要分清主次,精度和频率要求不高的情况用计数器就能解决。对固定周期的信号计数就是计时,再附加逻辑就行了。

你最好全面的衡量一下需求,找到最关键的部分,全部都要时间精确、信号实时响应是不现实的。

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、具有较高韵功率及效率。

步进电机驱动器,它是把控制系统发出的脉冲信号转化为步进电机的角位移,或者说:控制系统每发一个脉冲信号,通过驱动器就使步进电机旋转一个步距角。也就是说步进电机的转速与脉冲信号的频率成正比。所以控制步进脉冲信号的频率,就可以对电机精确调速;控制步进脉冲的个数,就可以对电机精确定位。步进电机驱动器有很多,应以实际的功率要求合理的选择驱动器。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8608219.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存