当前位置:网站首页 > 技术博客 > 正文

arduino驱动直流电机程序



本模块使用ST公司的L298N作为主驱动芯片,具有驱动能力强,发热量低,抗干扰能力强的特点。LN298N可以用来驱动直流电机和步进电机、继电器线圈等感性负载;采用标准逻辑电平信号控制;具有两个使能控制端,在不受输入信号影响下允许或禁止器件工作有一个逻辑电源输入端,使内部逻辑电平在低电压下工作。模块使用大容量滤波电容,续流保护二极管,可以提高可靠性。
在这里插入图片描述

1.驱动芯片:L298N 双 H 桥直流电机驱动芯片
2.驱动部分端子供电范围 Vs:+5V~+35V ; 如需要板内取电,则供电范围 Vs:+7V~+35V
3.驱动电流 :2A
4.逻辑部分端子供电范围 Vss:+5V~+7V(可板内取电+5V)
5.逻辑部分工作电流范围:0~36mA
6.控制信号输入电压范围:
低电平:-0.3V≤Vin≤1.5V
高电平:2.3V≤Vin≤Vss
7.使能信号输入电压范围:
低电平:-0.3≤Vin≤1.5V(控制信号无效)
高电平:2.3V≤Vin≤Vss(控制信号有效)
8.最大功耗:25W(温度 T=75℃时)
9.存储温度:-20℃~+135℃

1.控制直流电机正反转的状态图如下:

在这里插入图片描述
2.对直流电机进行 PWM 调速,设置 IN1 和 IN2信号分别为0,1,电机的转动方向为反转,然后对使能端输出 PWM 脉冲,即实现直流电机的速度从小到大调速。
3.利用电位器读取值实现脉宽调制调速。

ArduinoL298N直流电机电位器模块电源9ENA---8IN1---5V--V-GNDGND-GNDGNDA0--S--Out1任意引脚---Out2任意引脚---+12V--9V
 

电机正反转:
在这里插入图片描述

脉宽调速串口显示:
在这里插入图片描述
电位器调速:

在这里插入图片描述

在这里插入图片描述

注意:Arduino 、L298N、电位器和电源要共地。

版权声明


相关文章:

  • uboot bootargs2025-01-19 07:30:06
  • layui弹框类型2025-01-19 07:30:06
  • java数据库课程设计报告2025-01-19 07:30:06
  • java虚拟机详解2025-01-19 07:30:06
  • monkey测试常用的命令2025-01-19 07:30:06
  • unittest(unittest.mock --- 新手入门¶)2025-01-19 07:30:06
  • 自己配车库遥控器2025-01-19 07:30:06
  • 积分运算电路和微分运算电路2025-01-19 07:30:06
  • 激活函数swish2025-01-19 07:30:06
  • 如何安装sratoolkit2025-01-19 07:30:06