#include <reg52.h>
#define uchar unsigned char//
#define uint unsigned int //
sbit START=P3^2;//启动
sbit STOP=P3^3;//停止
sbit FORWARD=P3^4;//正转
sbit BACK=P3^5;//反转
sbit EN=P1^0;//使能
sbit IN1=P3^6;//IN1
sbit IN2=P3^7;//IN2
sbit LED0=P1^2;//
sbit LED1=P1^3;//
sbit LED2=P1^4;//
sbit LED3=P1^5;//
/********************** 延时函数**************************/
void delay(uchar t)//
{
uchar m,n,s;
for(m=t;m>0;m--)
for(n=20;n>0;n--)
for(s=248;s>0;s--);
}
/*********************************************************/
main()
{
while(1)
{
if(START==0)
{
delay(3);
if(START==0) //启动
{
LED0=0;//
EN=0;
}
}
if(STOP==0)
{
delay(3);
if(STOP==0) //停止
{
LED0=1;//
EN=1;
}
}
if(FORWARD==0)
{
delay(3);
if(FORWARD==1)//正转
{
IN1=1;
IN2=0;
}
}
if(BACK==0)
{
delay(3);
if(BACK==1) //反转
{
IN1=0;
IN2=1;
}
}
}
}
BTS7960大功率直流电机驱动
【简要说明】
一、尺寸:长76mmX宽65mmX高28mm
二、主要芯片:BTS7960、lm2576
三、工作电压:控制信号直流3V至12V;驱动电机电压6V至27V
四、可驱动直流(6V至27V之间电压的电机)
五、最大输出电流43A
六、特点:1、具有信号指示和电源指示
2、转速可调
3、抗干扰能力强输入全光电隔离
4、内部具有续流保护
5、可单独控制一台直流电机
6、PWM脉宽平滑调速(可使用PWM信号对直流电机调速)
7、可实现正反转
#define uchar unsigned char//
#define uint unsigned int //
sbit START=P3^2;//启动
sbit STOP=P3^3;//停止
sbit FORWARD=P3^4;//正转
sbit BACK=P3^5;//反转
sbit EN=P1^0;//使能
sbit IN1=P3^6;//IN1
sbit IN2=P3^7;//IN2
sbit LED0=P1^2;//
sbit LED1=P1^3;//
sbit LED2=P1^4;//
sbit LED3=P1^5;//
/********************** 延时函数**************************/
void delay(uchar t)//
{
uchar m,n,s;
for(m=t;m>0;m--)
for(n=20;n>0;n--)
for(s=248;s>0;s--);
}
/*********************************************************/
main()
{
while(1)
{
if(START==0)
{
delay(3);
if(START==0) //启动
{
LED0=0;//
EN=0;
}
}
if(STOP==0)
{
delay(3);
if(STOP==0) //停止
{
LED0=1;//
EN=1;
}
}
if(FORWARD==0)
{
delay(3);
if(FORWARD==1)//正转
{
IN1=1;
IN2=0;
}
}
if(BACK==0)
{
delay(3);
if(BACK==1) //反转
{
IN1=0;
IN2=1;
}
}
}
}
BTS7960大功率直流电机驱动
【简要说明】
一、尺寸:长76mmX宽65mmX高28mm
二、主要芯片:BTS7960、lm2576
三、工作电压:控制信号直流3V至12V;驱动电机电压6V至27V
四、可驱动直流(6V至27V之间电压的电机)
五、最大输出电流43A
六、特点:1、具有信号指示和电源指示
2、转速可调
3、抗干扰能力强输入全光电隔离
4、内部具有续流保护
5、可单独控制一台直流电机
6、PWM脉宽平滑调速(可使用PWM信号对直流电机调速)
7、可实现正反转