下载此文档

L298驱动使用介绍.doc


文档分类:办公文档 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
该驱动板可驱动2 路直流电机,使能端ENA、ENB 为高电平时有效
ena 驱动一个电机,enb驱动一个电机
低电平时不工作,电机处于停止状态;
高电平时,ena与in1和in2共同控制电机状态
ENA IN1 IN2 直流电机状态
0 X X 停止
1 0 0 制动
1 0 1 正转
1 1 0 反转
1 1 1 制动
通过 pwm进行调速
//*****************************************************************//
// 程序名称:直流电机测试程序
// 功能描述:直流电机正转2 秒,反转2 秒,自动加速正转,自动减速反转,
// 依次循环
// 单片机: AT89S52,外接12M 晶振
// 硬件连接:----IN1
// ----IN2
// ----ENA
// 直流电机两端分别接OUT1 和OUT2,
// 电机驱动电压根据所接电机而定,驱动板芯片逻辑电压为+5V
// 维护记录: 双龙电子科技
//*****************************************************************//
#include<>
sbit IN1=P1^0;
sbit IN2=P1^1;
sbit ENA=P1^2;
void delay(unsigned int z);
void delay_us(unsigned int aa);
/*******************主函数**************************/
void main()
{
while(1)
{
unsigned int i,cycle=0,T=2048;
IN1=1; //正转
IN2=0;
for(i=0;i<200;i++)
{
delay(10);//PWM 占空比为50%,修改延时调整PWM 脉冲
ENA=~ENA;
}
IN1=0; //反转
IN2=1;
for(i=0;i<100;i++)
{
delay(20);//PWM 占空比为50%,修改延时调整PWM 脉冲
ENA=~ENA;
}
IN1=1; //自动加速正转
IN2=0;
whi

L298驱动使用介绍 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人坐水行舟
  • 文件大小16 KB
  • 时间2018-10-16