Arduino 130电机驱动实验

资料下载
链接:https://pan.baidu.com/s/1OfaxDexNl3Lwj1GnbxnQnw?pwd=lx88

1.1 介绍:

该电机控制模块采用L9110电机控制芯片。该芯片具有两个TTL/CMOS兼容输入端子,并具有抗干扰特性:具有高电流驱动能力,两个输出端子可直接驱动直流电机,每个输出端口可提供750800mA动态电流,其峰值电流可达1.52.0A,Vcc=5V;L9110广泛应用于各种电机驱动器,如玩具车,步进电机和电源开关等。
我们可通过输出到两个信号端IN+和IN-的电压方向来控制电机的转动方向,控制输出PWM信号来控制电机转动的速度。

1.2 模块相关资料:

在这里插入图片描述
在这里插入图片描述

1.3 实验组件:

在这里插入图片描述

1.4模块接线图:

在这里插入图片描述

1.5 实验代码:

                                                                 
/*
 130电机模块
https://sourl.cn/bR5ysp
*/

void setup(){
  pinMode(7, OUTPUT);//数字口7设置为输出
  pinMode(6, OUTPUT);//数字口6设置为输出
}

void loop(){
//设置风扇逆时针转3000毫秒
  digitalWrite(7,LOW);
  digitalWrite(6,HIGH);
  delay(3000);
//设置风扇停止转动1000毫秒
  digitalWrite(7,LOW);
  digitalWrite(6,LOW);
  delay(1000);
//设置风扇顺时针转3000毫秒
  digitalWrite(7,HIGH);
  digitalWrite(6,LOW);
  delay(3000);
}

1.6实验结果:

按照接线图接线上传程序后,小风扇先逆时针转3000毫秒,停止1000毫秒,再顺时针转3000毫秒,小风扇转速很快的效果。

### 使用L298N驱动130电机的方法 #### L298N简介 L298N是一种双H桥电机驱动芯片,能够提供每通道最高达2A的持续电流。该器件内部集成了4路逻辑驱动电路,适用于多种类型的直流电机控制应用。对于功率部分,推荐的工作电压范围为6V至48V之间;而逻辑输入则需由5V TTL信号来触发操作[^2]。 #### 重要注意事项 当遇到电机无响应的问题,在确认连线以及编程均无误的前提下,应当核查STM32控制器与L298N模块间是否存在公共接地情况。缺乏共同的地线可能会导致通信失败或不稳定现象发生[^1]。 #### 驱动130电机的具体实现方案 ##### 硬件准备清单 - **电源供应器**:确保能稳定输出适合于所选型号130电机运行所需的电压(通常介于6V到12V),并具备足够的电流容量。 - **L298N驱动板** - **微控制器单元(MCU)** 如Arduino, STM32等用于发送PWM脉宽调制指令给定子绕组通电模式从而改变转速方向。 - **连接导线若干** ##### 接线说明 为了使MCU通过L298N成功操控130电机运转,按照下述方式完成电气连接: | MCU引脚 | 功能描述 | 对应L298N端口 | |---------|----------------|---------------| | GND | 地 | IN1/IN2 的GND 和 OUT1/OUT2 的COM | | PWM A | 控制速度 | ENA | | DIR A+ | 设置旋转方向 | IN1 或者 IN2 (取决于所需转向) | 注意:上述表格中的DIR A+仅表示一个假设性的例子,实际使用时应该依据具体需求调整。另外,还需要将另一侧未被占用的方向控制引脚(IN2 或 IN1)拉低以防止短路风险。 ##### 软件配置建议 编写简单的C/C++代码片段作为示例展示如何利用定时器生成周期性变化占空比波形进而调节马达的速度: ```c++ void setup() { pinMode(pwmPin, OUTPUT); // 定义pwm引脚为输出状态 } void loop() { analogWrite(pwmPin, speedValue); // 向指定pin写入模拟值(即设置PWM占空比),以此改变电机转动速率 } ``` 以上仅为简化版示意代码,真实项目开发过程中还需考虑更多细节因素比如异常处理机制等等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千年糊涂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值