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();
}
上一篇:单片机智能灯光系统程序
下一篇:LD3320语音识别模块系列单片机程序代码