APP下载

微电机驱动电路设计

2015-04-13李修权等

无线互联科技 2015年3期

李修权等

摘 要:微电机控制系统是以AT89C52单片机作为控制核心,达林顿阵列作为驱动电路,矩阵键盘作为输入,LCD显示作为输出,运行C语言编程实现系统的各项功能。该系统具有性能稳定、成本低廉等优点。

关键词:AT89C52单片机;微电机;驱动电路

步进电机又称脉冲电机,国外一般称为Stepping motor。在非超载的情况下,仅是电脉冲信号的频率和脉冲个数决定电机的转动速度、定位,而不受其他负载变化的影响,即电机输入一个电脉冲控制信号,就转动一定的步距角。由于步进电机只有周期性的误差而无累积误差等特点[1]再加上述线性关系的存在,使得步进电机在计算机外围设备、自动生产线、自动化仪表、绘图机和数控系统中得到广泛应用。步进电机的控制可以采用分立元器件和专用控制器件,文章用分立器件设计一个微电机驱动控制系统。

1 系统结构设计

该控制系统主要由PC上位机、单片机、驱动电路、键盘、LCD显示等模块组成,其中采用一种集成电路芯片AT89C52单片机作为控制器[2],通过分立器件组成的达林顿阵列作为驱动电路,PC机用于编写及烧写程序。首先,利用脉冲个数来转动角位移,进而实现准确定位的功能;其次,利用步进电机的驱动电路的数字逻辑部分即环行脉冲分配器,控制步进电机各相绕组的通电顺序,进而实现正反转的功能;最后,利用脉冲频率来控制电机运行的速度,进而实现调速的功能[3]。该控制系统能够实现如下功能:(1)电机的运行状态(启动/暂停)、转动方向、转动速度通过按键控制;……

登录APP查看全文