Estoy intentando controlar un paso a paso Nema 34 con un motrordriver (EM-314) y Arduino Uno.
He conseguido que el motor gire (lentamente) al ajustar el pin 5 en el Arduino a alto. Pin 5 está conectado a Preset 4 en el controlador de motor. Me gustaría que se acelerara, pero no estoy seguro de cómo hacerlo.
¿Alguno de ustedes sabe cómo puedo acelerarlo?
Hoja de datos para el controlador de motor: enlace
Actualmente estoy usando una fuente de alimentación de 0-48V 10A.
¡Se responde cada respuesta!
Editar:
Pin 7 en arduino está conectado a STEP IN Pin 6 está conectado a DIR / STOP / RESET Y estoy usando un potenciómetro para controlar la velocidad.
Aquí está el código que estoy usando en Arduino.
int sensorPin = A0;
int sensorValue = 0;
void setup() {
//Serial.begin(9600);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
}
void loop() {
sensorValue = analogRead(sensorPin);
sensorValue = map(sensorValue, 0, 1023, 3600, 1);
//Serial.print(sensorValue);
//Serial.print("\n");
if(sensorValue > 3000){
digitalWrite(7, LOW);
}
if (sensorValue < 3000){
digitalWrite(7, HIGH);
delayMicroseconds (sensorValue);
digitalWrite(7, LOW);
delayMicroseconds(sensorValue);
}
}