arduino|使用继电器和MOSFET–ARDUINO接口的直流电机控制器

arduino|使用继电器和MOSFET–ARDUINO接口的直流电机控制器

文章图片


一个控制大功率有刷直流电机速度和方向的低成本解决方案 。 传统的直流电机控制器基于固态电路 , 称为H桥 。 在这里 , 我们制作了一个H桥配置 , 使用大电流2 x继电器 , 可以处理高电压和大电流 。 额外的MOSFET用于控制电机的速度 。 这些MOSFET可以在只需要方向控制的情况下移除 , 短接MOSFET的漏极和源极引脚 。 该项目需要3个控制输入信号 , 所有输入都是光学隔离的 , 以防止噪声和高电压进入逻辑电路 。 大型散热器是MOSFET的必备设备 。 该项目需要3个输入信号 , 2 x TTL 3V至5V用于方向控制 , 1个PWM 0至100%占空比用于速度控制 。 逻辑电路和继电器的工作电源为12V DC , 电机电源为12V至90V DC , 负载高达20A 。

电路板
Arduino Pin D4 = CN4 Pin 1 – A1 (DIR 1)
Arduino Pin D3 = CN4 Pin 3 – A2 (DIR 2)
Arduino Pin D5= CN4 Pin 5 – A3 (PWM)
Arduino GND = CN4 Pin 246 (C1 C2 C3 光电耦合器的阴极)
Arduino A0 = 操纵杆或电位计
直流电机正向>>A1高(3-5V) , A2低(GND)或浮动 , A3 PWM信号 , 占空比0至100%
直流电机反转>>A1低(GND)或浮动 , A2高(3-5V) , A3 PWM信号 , 占空比0至100%
特性:

继电器和MOSFET 12V DC电源@100mA
电源电机12V至90V DC
电机负载20A(最大30A)
所有输入都是光学隔离的
2个方向控制和制动输入
【arduino|使用继电器和MOSFET–ARDUINO接口的直流电机控制器】一个PWM信号 , 用于控制电机0至100%占空比的速度
脉宽调制频率300Hz至20kHz
2个LED用于方向指示
电路板尺寸:75.41 x 74.30毫米

电路图