什么是步进电机和伺服电机?计算机怎么控制他们?

来源:百度知道 编辑:UC知道 时间:2024/06/09 02:14:58

步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
  伺服电机(servo motor )是指在伺服系统中控制机械元件运转的发动机,是一种补助马达间接变速装置。
  伺服电机可使控制速度,位置精度非常准确,可以将电压信号转化为转矩和转速以驱动控制对象。伺服电机转子转速受输入信号控制,并能快速反应,在自动控制系统中,用作执行元件,且具有机电时间常数小、线性度高、始动电压等特性,可把所收到的电信号转换成电动机轴上的角位移或角速度输出。分为直流和交流伺服电动机两大类,其主要特点是,当信号电压为零时无自转现象,转速随着转矩的增加而匀速下降。

步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。您可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
伺服电动机是用作自动控制装置中执行元件的微特电机。又称执行电动机。其功能是将电信号转换成转轴的角位移或角速度。

上面的筒子电机已经解释了,我说下控制,因为步进电机和伺服电机都是用脉冲控制的,那么你可以通过计算机的扩展板自定义地址,输出脉冲,通过光耦隔离,控制电机转动,不过在硬件上要很精通才行,要自制扩展板。
如果想简单点,就买一张PC运动控制卡,不过可不便宜,据说一张4轴的卡要7000多块,大部分用C语言编程的,也有特殊的。
如果要求的响应水平不高,又要考虑价格,我有个舍近求远的想法,当然,没实践过,只是设想,用计算机的232和单片机通讯,传输数据,单片机负责输出脉冲,这样硬件比较容易实现,但是走了弯路,系统变得复杂了。

两种方案,1.使用运动控制卡,插到电脑PCI里面,调用库函数,就可以驱动步进电机了。2.使用串口运动控制器,通过电脑的串口连接,给他发指令。优缺点:前者功能强大,各种插补,前瞻等等,价格高;后者使用方便,无需拆装,功能较少,