好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

L298N驱动器设计原理图例程.doc

9页
  • 卖家[上传人]:公****
  • 文档编号:409990198
  • 上传时间:2023-10-09
  • 文档格式:DOC
  • 文档大小:69.50KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 简要说明】一、尺寸:长80mm*宽45mm*高28mm二、主要芯片:L298N、光电耦合器三、工作电压:控制信号直流4.5~5.5V;驱动电机电压5~30V四、可驱动直流〔5~30V之间电压的电机〕五、最大输出电流2A 〔瞬间峰值电流3A〕六、最大输出功率25W七、特点:1、具有信号指示         2、转速可调          3、抗干扰能力强          4、具有续流保护          5、可单独控制两台直流电机         6、可单独控制一台步进电机         7、PWM脉宽平滑调速〔可使用PWM信号对直流电机调速〕          8、可实现正反转          9、采用光电隔离【标注图片】【步进电机接线图】【直流电机接线图】【直流无刷电机接线图】【应用原理图】元件清单序号名称标注名型号备注1.排针JP110mm*2.54mm2.电解电容C150V100UF有极性区分3.电解电容C350V100UF有极性区分4.瓷片电容C21045.瓷片电容C41046.发光二极管LED13mm有极性区分7.发光二极管LED23mm有极性区分8.发光二极管LED33mm有极性区分9.发光二极管LED43mm有极性区分10.16P管座有方向11.排阻R-29脚有方向12.整流二极管D1~D8IN4007有极性13.电阻R1 、R20.5欧姆2W14.接线端子KF-128实例一:步进电机的控制实例步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。

      步进电机可分为反响式步进电机〔简称VR〕、永磁式步进电机〔简称PM〕和混合式步进电机〔简称HB〕一、步进电机最大特点是:1、它是通过输入脉冲信号来进展控制的2、电机的总转动角度由输入脉冲数决定3、电机的转速由脉冲信号频率决定二、步进电机的驱动电路根据控制信号工作,控制信号由单片机产生或者其他信号源)三、控制步进电机的速度如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步两个脉冲的间隔越短,步进电机就转得越快调整单片机发出的脉冲频率,就可以对步进电机进展调速〔注意:如果脉冲频率的速度大于了电机的反响速度,则步进电机将会出现失步现象〕四、此板驱动步进电机测试程序说明:以AT89S52单片机控制单元,C语言编程!【输入局部接线图】【输出局部接线图】【测试程序】/******************************************************************** 汇诚科技实现功能:正转_反转_减速_加速程序使用芯片:AT89S52 或者 STC89C52晶振:11.0592MHZ编译环境:Keil zhang*inchun:.ourhc.淘宝店:汇诚科技 *********************************************************************/*include /*------宏定义------*/*define uchar unsigned char*define uint unsigned int/*****P1.0=A ;P1.1=B ;P1.2=A' ; P1.3=B'****/ /*******************************正转数组**************************************************/code unsigned char runz[8]={0*05,0*01,0*09,0*08,0*0a,0*02,0*06,0*04}; //两相四线八拍工作方式/*******************************反转数组**************************************************/code unsigned char runf[8]={0*04,0*06,0*02,0*0a,0*08,0*09,0*01,0*05}; //两相四线八拍工作方式uchar keycan=0; //键值int y=15;//定义转动速度,数值越大电机转速越慢反之则快sbit P2_0=P2^0;//正转按键sbit P2_1=P2^1;//反转按键sbit P2_2=P2^2;//电机减速sbit P2_3=P2^3;//电机加速/******************************************************************** 延时函数*********************************************************************/void delay(i)//延时函数 { uchar j,k; for(j=0;j

      分别为M1和M2引脚A,B可用于输入PWM脉宽调制信号对电机进展调速控制〔如果无须调速可将两引脚接5V,使电机工作在最高速状态,既将短接帽短接〕实现电机正反转就更容易了,输入信号端IN1接高电平输入端IN2接低电平,电机M1正转〔如果信号端IN1接低电平, IN2接高电平,电机M1反转〕控制另一台电机是同样的方式,输入信号端IN3接高电平,输入端IN4接低电平,电机M2正转〔反之则反转〕,PWM信号端A控制M1调速,PWM信号端B控制M2调速可参考下列图表:电机旋转方式控制端IN1控制端IN2控制端IN3控制端IN4输入PWM信号改变脉宽可调速调速端A调速端BM1正转高低//高/反转低高//高/停顿低低//高/M2正转//高低/高反转//低高/高停顿低低///高五、此板驱动直流电机测试程序【输入局部接线图】【输出局部接线图】【测试程序】/******************************************************************** 汇诚科技实现功能:直流电机调试程序使用芯片:AT89S52 或者 STC89C52晶振:11.0592MHZ编译环境:Keil*********************************************************************/*include *define uchar unsigned char//宏定义无符号字符型*define uint unsigned int //宏定义无符号整型sbit P2_0=P2^0;//M1启动sbit P2_1=P2^1;//M1停顿sbit P2_2=P2^2;//M2启动sbit P2_3=P2^3;//M2停顿sbit P1_0=P1^0;//M1sbit P1_1=P1^1;//M1sbit P1_2=P1^2;//M2sbit P1_3=P1^3;//M2/*****。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.