DRV8825 Stepper Driver 8.2V-45V 2.5A Module

kr.30.00 inkl. moms

DRV8825 Stepper Driver 8.2V-45V 2.5A Module.

På lager

Varenummer (SKU): 8195 Kategori: Tags: , , , , ,

DRV8825 Stepper Driver 8.2V-45V 2.5A Module er et breakout board til DRV8825 mikrostepping bipolar stepmotor driver. Modulet har en pinout og grænseflade, der er næsten identiske med dem på vores A4988 stepmotor-driverkort, så det kan bruges som en drop-in-erstatning med højere ydeevne for disse boards i mange applikationer. DRV8825 har justerbar strømbegrænsning, overstrøms- og overtemperaturbeskyttelse og seks mikrotrinsopløsninger (ned til 1/32-trin). Den fungerer fra 8,2 til 45 V og kan levere op til ca. 1,5 A pr. fase uden køleplade eller tvungen luftstrøm (nomineret til op til 2,2 A pr. spole med tilstrækkelig ekstra køling).

Tekniske detaljer:

Max. Operating Voltage: 45V
Min. Operating Voltage: 8.2V
Max. Current Per Phase: 2.5A
Microstep resolution: Full step, 1/2 step, 1/4 step, 1/8 step, 1/16 step 1/32 step
Over temperature shutdown circuit
Under-voltage lock out
Over current shutdown
Dimensions: 20.5 x 15.5 mm (0.8″ × 0.6″)
Short-to-ground and shorted-load protection
Low RDS(ON) outputsFeatures
Driver: StepperDriver

Installere Arduino IDE Software

Før du kan starte din programmering skal Arduino’s IDE software hentes. Dette program bruges til at programmere din arduino.
Download fra dette link: Download

Programmering

Inden programmeringen kan udføres skal de rigtige “Optiens” findes. Åben linket til det udviklingsboard du bruger.

Installere StepperDriver Library

  • Download library (Download)
  • Åben Arduino IDE software og klik på “Sketch/Include library”
  • Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
  • Luk, og åben Arduino IDE programmet. (Genstart programmet)
  • Nu er library installeret.
  • Library kan også downloades direkte i Arduino IDE find den her: “Sketch/Include library/Manage library/StepperDriver – by Laurentiu Badea”

Eksempel

Her vises et eksempel på hvordan man nemt og hurtigt kan lave en basis opsætning til en stepper motor. HUSK først at udregne strømbegrænsningen!

Strømbegrænsning

Før du bruger motoren, er der en lille justering, som vi skal foretage. Vi er nødt til at begrænse den maksimale mængde strøm, der strømmer gennem
stepper-spolerne og forhindre, at den overskrider motorens mærkestrøm. Der er et lille trimmerpotentiometer på DRV8825-driveren, som kan bruges til at
indstille strømgrænsen. Du bør indstille strømgrænsen til at være på eller lavere end motorens strømværdi.

denne metode skal vi indstille strømgrænsen ved at måle spændingen ( Vref ) på ” ref “-stiften. Tag et kig på databladet for din stepmotor. Bemærk det er
nominel strøm. I vores tilfælde bruger vi NEMA 17 200steps/rev, 12V 700mA . Juster Vref-spændingen ved hjælp af formlen:

Formlen
VREF = nominel motorstrøm / 2

VREF = 0,700mA / 2

VREF = 0,350 V

Det er altid en god idé at tilføje en sikkerhedsmargin på 10 % , så du ikke kører stepmotoren med den maksimale mærkestrøm.
VREF med 10 % sikkerhedsmargin = 0,315 V

Du skal bruge:

Forbind det sådan:

VMT (Modul) – 12V
GND (Modul) – GND
2B (Modul) – Blue B- (Stepper Motor)
1B (Modul) – Red B+ (Stepper Motor)
1A (Modul) – Green A- (Stepper Motor)
2A (Modul) – Black A+ (Stepper Motor)
RES (Modul) – SLP (Modul)
STP (Modul) – D9 (Arduino)
DIR (Modul) – D8 (Arduino)
VDD (Modul) – 5V (Arduino)
GND (Modul) – GND (Arduino)

Kode:

#include <Arduino.h>
#include "BasicStepperDriver.h"

// Motor steps per revolution. Most steppers are 200 steps or 1.8 degrees/step
#define MOTOR_STEPS 200
#define RPM 120

// Since microstepping is set externally, make sure this matches the selected mode
// If it doesn't, the motor will move at a different RPM than chosen
// 1=full step, 2=half step etc.
#define MICROSTEPS 1

// All the wires needed for full functionality
#define DIR 8
#define STEP 9
//Uncomment line to use enable/disable functionality
//#define SLEEP 13

// 2-wire basic config, microstepping is hardwired on the driver
BasicStepperDriver stepper(MOTOR_STEPS, DIR, STEP);

//Uncomment line to use enable/disable functionality
//BasicStepperDriver stepper(MOTOR_STEPS, DIR, STEP, SLEEP);

void setup() {
stepper.begin(RPM, MICROSTEPS);
// if using enable/disable on ENABLE pin (active LOW) instead of SLEEP uncomment next line
// stepper.setEnableActiveState(LOW);
}

void loop() {

// energize coils - the motor will hold position
// stepper.enable();

/*
* Moving motor one full revolution using the degree notation
*/
stepper.rotate(360);

/*
* Moving motor to original position using steps
*/
stepper.move(-MOTOR_STEPS*MICROSTEPS);

// pause and allow the motor to be moved by hand
// stepper.disable();

delay(5000);
}

 

Kontakt os

Du er altid velkommen til at kontakte os på info@ardustore.dk, eller sende os en besked via messenger (Klik her) og vi vil hjælpe dig.

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “DRV8825 Stepper Driver 8.2V-45V 2.5A Module”

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *