×
单片机 > 单片机程序设计 > 详情

51单片机控制步进电机和直流减速电机

发布时间:2021-05-18 发布时间:
|

51单片机控制步进电机和直流减速电机。
用这个电路图可以实现多个电机的联动,易于写程序控制。
使用多个L298驱动芯片,安全高效。

以下是正文:

L298驱动芯片介绍:


  • L298工作电压高达46V

  • 总DC电流达4A

  • 低饱和电压

  • L298具有过温保护功能

file:///C:/Users/HUAWEI/AppData/Local/Temp/msohtmlclip1/01/clip_image005.png

接下来看看protues的仿真图。




按图示接法,驱动芯片的in口和out口电平状态完全对应一致。但不会有过大电流流过单片机。因此安全可靠。



驱动方法:

直流电机,直接电机的连线上,给予一高一低的两个电平即可,反转只需对换电平。




步进电机采用四线二相步进电机,扭矩大,角度精确。
驱动程序:
bujin()
{

while(1)
{
//1
A0 =1;
A1 =0;
A2 =0;
A3 =0;

delay();
//2
A0 =1;
A1 =0;
A2 =1;
A3 =0;

delay();
//3
A0 =0;
A1 =0;
A2 =1;
A3 =0;

delay();
//4
A0 =0;
A1 =1;
A2 =1;
A3 =0;

delay();
//5
A0 =0;
A1 =1;
A2 =0;
A3 =0;

delay();
//6
A0 =0;
A1 =1;
A2 =0;
A3 =1;

delay();
//7
A0 =0;
A1 =0;
A2 =0;
A3 =1;

delay();
//8
A0 =1;
A1 =0;
A2 =0;
A3 =1;

delay();

}



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
51单片机中断源的扩展方法