您当前的位置:五五电子网电子知识电子知识资料电动机-发电机利用PIC单片机组成步进电机控制电路 正文
利用PIC单片机组成步进电机控制电路

利用PIC单片机组成步进电机控制电路

点击数:7652 次   录入时间:03-04 12:03:00   整理:http://www.55dianzi.com   电动机-发电机

  增强型PIC实验板上的步进电机控制电路,需要将软件和硬件相结合进行考虑如何来编程。步进电机控制部分的电路原理图如下图所示。PIC单片机的RDO~RD3为电机脉冲输出引脚,通过ULN2003集成芯片来驱动小型步进电机,我们只要将步进电机的插头,直接插在板子J3插座处即可。跳线J4为我们为实验板设计的步进电机智能供电跳线,这样实验板可以适用于不同工作电压的步进电机,当跳线跳到VCC这端,则给步进电机提供VCC+5V的电源,我们现在做实验使用的步进电机工作电压是5V的,所以我们跳线设置到VCC这一端即可,如果用户使用自己的步进电机电压不是5V的,那可以将跳线跳到VIN这一端,即用户外部接入电源提供给步进电机工作电压。

利用PIC单片机组成步进电机控制电路

  对于单片机软件的编程,我们使用MPLab IDE软件来进行C语言编程,它是我们的编程环境,同时我们可以通过使用ICD2仿真烧写器和增强型PIC实验板连接进行程序的仿真调试和烧写步骤,具体的操作步骤,我们已经在前几期做了详细的说明和介绍,在此就不再重复说明,读者朋友可以参阅以前的文章或直接登陆我们的网站查看资料。现在我们可以输入程序代码进行调试了,我们在MPLabIDE软件中新建工程,加入源程序代码,同时进行芯片型号的选择和配置位的设置,我们实验所用的芯片型号为PIC16F877A。编写的程序代码如下:

  编好程序后,可以将编译好的HEX通过ICD2仿真烧写器烧入单片机芯片,然后插上步进电机,上电运行,这时我们可以看到步进电机已经开始正转起来,如果我们这时按下K2按键,则步进电机开始反转,如果释放了K2按键,那么步进电机仍然继续正转,从而实现了步进电机正反转的控制。




本文关键字:单片机  步进电机  电动机-发电机电子知识资料 - 电动机-发电机