6 通道射频遥控器采用 CC2500 射频收发器模块和 microchip 的 PIC16F1847 微控制器设计。发射器配有 6 个轻触开关、4 个...
入门L9110 电机驱动器
在模块中,每个带有两个数字控制输入的 L9110 芯片能够驱动单个直流电机。L9110芯片的引脚排列和真值表如下:
请注意,根据数据表中的说明,我们可以尝试脉宽调制 (PWM) 技术来控制直流电机的速度。此外,该模块还可用于驱动单个四线两相步进电机。接下来是我从RhydoLabz(印度)购买的L9110双电机驱动模块的验证电路图。
与大多数其他直流电机驱动器模块不同,该模块具有用于控制逻辑和电机驱动电路的单个 VCC。如真值表所示,没有“制动”功能(电机驱动器输出的 H-H 状态)。默认情况下,所有控制输入都通过 10K 上拉电阻连接到 VCC;因此,电机输出处于“关闭”状态 (L-L)。显然,我们可以从 3V 直流电机的 3 V 直流电源和 5V 直流电机的 5 V 直流电源运行模块。但 12V 直流电机 (12V VCC) 存在隐患。由于控制逻辑输入与 VCC 电源轨相连,因此如果用于控制模块,会损坏 5V I/O 微控制器。我认为在这种情况下最好移除 10K (x4) 上拉电阻器。但是,我们可以使用光隔离器来保护我们昂贵的微控制器。例如,我们可以将四通道光耦合器作为电机驱动器模块的前端。
对于太懒惰的制造商,大多数电子零售商都提供预先接线的解决方案。下图是这样一种紧凑的四通道光耦合器模块的照片——“SODIAL R HW-399”,它采用老式技术制造。TLP281-4型东芝的光电耦合器。
尽管使用像Arduino这样的微控制器来测试模块很容易,但我只是为这项工作安装了一个电路。从下面的原理图中可以看出,电路中的三向拨动开关(S1)可用于正向和反向运行连接到模块的两个电机。该电路接受 3 V 至 12 V 的输入直流电压,以控制连接到 L9110 双电机驱动器模块的直流电机(3 至 12 V)。该原型使用 5V/1A 直流电源和 5V/350mA 直流电机 (x2) 进行了测试。
请注意,电机的实际“前进”和“后退”取决于它的方向和接线方式。如果电机旋转方式错误,只需更换电机线即可。以下是测试仪的PCB图纸,供您参考(不按比例)。另请记住,不同的 L9110 模块具有不同的接头引脚模式。绿板通常是 1B-1A-VCC-GND-1B-1A,很少见的红板通常是 GND-VCC-1B-1A-1B-1A。
除了电机的速度控制之外,这基本上就是一切。控制直流电机速度的方法有很多种,但一个简单的方法是使用脉宽调制。
相关文章
发表评论