Difference between revisions of "Category:Driver Board"

From ElectroDragon
Jump to navigation Jump to search
(PWM DC Motor Driver (or stepper) / 1x H-Bridge)
 
(12 intermediate revisions by the same user not shown)
Line 14: Line 14:
 
|-
 
|-
 
| DRV8837 || ~11V  || - || 1.8A  || - || -
 
| DRV8837 || ~11V  || - || 1.8A  || - || -
 
  
 
|-
 
|-
| RZ7899 || 24V ||  || 4.2A ||  ||  
+
| RZ7899 || 25V ||  || 3A ||  ||  
 
|-
 
|-
 
| MC33887 || 5-28V || || 5A ||  ||  
 
| MC33887 || 5-28V || || 5A ||  ||  
Line 25: Line 24:
 
| BTS7960 || 45V || || 43A || ||  
 
| BTS7960 || 45V || || 43A || ||  
 
|}
 
|}
 
  
 
=== PWM DC Motor Driver (or stepper) / 2x H-Bridge===
 
=== PWM DC Motor Driver (or stepper) / 2x H-Bridge===
Line 42: Line 40:
 
| L298P ||~50V || 2A/2.5A || 3A || ||  
 
| L298P ||~50V || 2A/2.5A || 3A || ||  
 
|}
 
|}
 
=== Stepper Driver (Traditional) ===
 
* LV8729: 1.8 A, ~32V, (1-128) 25600, half-current, over-voltage, over-current
 
  
 
=== Stepper Drive (STEP/DIR: microstepping motor driver / 2x H-Bridge) ===
 
=== Stepper Drive (STEP/DIR: microstepping motor driver / 2x H-Bridge) ===
Line 50: Line 45:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
! Type !! Voltage !! Current !! Other Features !! Alternative  
+
! Type !! Voltage !! Current !! Micro-stepping !! interpolation !! Other Features !! Alternative  
 +
|-
 +
| A3967  || ~35V || 0.75A / 0.85A || || || ||
 
|-
 
|-
| A3967 || ~35V || 0.75A / 0.85A || ||  
+
| A4988    ||~35V || 2A  || ~1/16 || || || HR4988
 
|-
 
|-
| A4988 ||~35V || 2A || ~1/16 microstepping || HR4988
+
| DRV8825 || 8-45V || 2.5A || ~1/32 ||  || || HR8826
 
|-
 
|-
| DRV8825 || 8-45V || 2.5A || ~1/32 microstepping || HR8826
+
| AT2100 || ~32V || 2.5A || ~1/16 || ~1/256 || voltage attenuation ||  
 
|-
 
|-
| AT2100 || ~32V || 2.5A || ~1/16 microstepping, Interpolation subdivision, voltage attenuation ||  
+
| TMC2100 || ~46V || 2.5A peak, 1.25A RMS || ~1/16 || ~1/256 || ||  
 
|-
 
|-
 
| LV8729 || ~326 || 1.5A || ~1/128 || || ||  
 
| LV8729 || ~326 || 1.5A || ~1/128 || || ||  
 
|-
 
|-
| [[TB6560]] || ~40V || 3.5 A (TB6560AHQ) ||  ||  
+
| [[TB6560]] || ~40V || 3.5 A (TB6560AHQ) ||  || || ||  
 
|-
 
|-
| TB6600 ||~50V || 4.5A || ||  
+
| TB6600 ||~50V || 4.5A || || || ||  
 
|}
 
|}
 +
 +
=== Servo ===
 +
* PCA9685 - 16-channel, 12-bit PWM Fm+ I2C-bus LED controller
  
 
=== The rest  ===
 
=== The rest  ===
* PCA9685 - 16-channel, 12-bit PWM Fm+ I2C-bus LED controller
 
 
* ULN2003: 7 x Darlinton array
 
* ULN2003: 7 x Darlinton array
 +
 
== Use Guide TB6600, 6560 ==
 
== Use Guide TB6600, 6560 ==
 
Note:
 
Note:

Latest revision as of 04:51, 11 September 2019

Compare and Select (Reference Only)

  • Two full H-bridges = four half H-bridges. That means you can drive four solenoids, two DC motors bi-directionally
  • Stepper Guide

PWM DC Motor Driver (or stepper) / 1x H-Bridge

  • Ave. = Ave. / Current DC / Repeative / Continuous pulse
Type Voltage Ave. Peak / Single pulse Other Features Alternative
L9110 / HG7881 2.5V-12V - 0.8A - -
DRV8837 ~11V - 1.8A - -
RZ7899 25V 3A
MC33887 5-28V 5A
VNH2SP30-E 41V 30A "Arduino monster shield"
BTS7960 45V 43A

PWM DC Motor Driver (or stepper) / 2x H-Bridge

  • Ave. = Ave. / Current DC / Repeative / Continuous pulse
Type Voltage Ave. Peak / Single pulse Other Features Alternative
DRV8833 2.7-12.8V 1.5A RMS 2A Fault Mode HR8833
TB6612 ~15V 1.2A 3A
L293 L293D ~36V 0.6A
L298P ~50V 2A/2.5A 3A

Stepper Drive (STEP/DIR: microstepping motor driver / 2x H-Bridge)

Type Voltage Current Micro-stepping interpolation Other Features Alternative
A3967 ~35V 0.75A / 0.85A
A4988 ~35V 2A ~1/16 HR4988
DRV8825 8-45V 2.5A ~1/32 HR8826
AT2100 ~32V 2.5A ~1/16 ~1/256 voltage attenuation
TMC2100 ~46V 2.5A peak, 1.25A RMS ~1/16 ~1/256
LV8729 ~326 1.5A ~1/128
TB6560 ~40V 3.5 A (TB6560AHQ)
TB6600 ~50V 4.5A

Servo

  • PCA9685 - 16-channel, 12-bit PWM Fm+ I2C-bus LED controller

The rest

  • ULN2003: 7 x Darlinton array

Use Guide TB6600, 6560

Note:

  • Double check the wiring before to use, otherwise the module could be burnt.
  • Do not use more than 3A motor

Wiring

Pin Definition

Name Name2 Description Mode
+24V, GND Motor power
A+/-, B+/- Motor phase A/B
CLK +/- PUL +/- Pulse
CW +/- DIR +/- Direction Clockwise on H-TTL, vice serse
EN+ EN- ENA, ENB Enable Standby/lock mode on H-TTL, vice serse
  • CLK, CW and EN can be configured to work as high TTL or Low TTL
  • Default TTL signal is 5V, If use 12V signal, serial connect a 1K resistor, if use 24V signal, serial connect a 2.4K resistor

Configuration TB6560

Dimension

Quick Start and Troubleshoot

  • Use accelStepper library, modified demo code please check git-hub page here.
  • No need to connect EN at beginning
  • When alarm light up, double check voltage too small or big, double check motor wiring. Normally 16 division micro-setp can work well.
  • Check demo video, if all wiring correct, double check or try division of micro-step.

Use Guide LV8729 Module Drive

Note: When checking Vref, do not connect motor, but connect power and USB power. When tuning Vref, first turn to smallest in case of burn output

Micro-step setup:

  • Measured voltage: Vref --- Drive current: I --- Drive resistance: Rs = 0.1
  • 0.10V 0.2A 0.1Ω
  • 0.15V 0.3A 0.1Ω
  • 0.20V 0.4A 0.1Ω
  • 0.25V 0.5A 0.1Ω
  • 0.30V 0.6A 0.1Ω
  • 0.35V 0.7A 0.1Ω
  • 0.40V 0.8A 0.1Ω
  • 0.45V 0.9A 0.1Ω
  • 0.50V 1.0A 0.1Ω
  • 0.55V 1.1A 0.1Ω
  • 0.60V 1.2A 0.1Ω
  • 0.65V 1.3A 0.1Ω
  • 0.70V 1.4A 0.1Ω
  • 0.75V 1.5A 0.1Ω

Use Guide TMC2100 Drive

  • Drive current algorithm: i = Vref * 1.9 / 2.5, the default Vref about 0.65v, so the default current 0.5A, the maximum current 1A!
  • Vref measures the voltage at the middle of Gnd and the potentiometer.
  • Be sure not to connect the motor when measuring voltage, otherwise it is easy to burn the drive.
  • Measure the voltage should be connected to the power supply, do not just connect USB power supply.
  • When using the Ramps1.4 or MKS Gen, remove the three jumper caps under the socket
  • Note the direction, refer to the above figure.
  • Heat sink directly attached to the PCB, refer to the following figure.
  • Motor direction and 4988 and 8825 on the contrary, if you want to directly replace the 4988, please adjust the firmware or adjust the motor connection.
  • For further details, refer to the TMC2100 data sheet.

Schematic

Documents

ULN2003

BTS9760

TB Drive

LV8729 (THB6128)

Pending

  • IR2156STRPBF half H bridge drive

Subcategories

This category has only the following subcategory.

Pages in category "Driver Board"

The following 10 pages are in this category, out of 10 total.