redactando ... sugerencias, correcciones aportes, son bienvenidos ...
La idea es mostrar un sistema de desplazamiento lineal con un carro que accione algo, además mostrar el desplazamiento a diferentes velocidades, aceleraciones, e incluso con los MPP cambio de torque al cambiar el modo de pasos por micropasos (Microstepping), ubicar o posicionar el carro a x distancia, usar algún sensor para verificar si llego al sitio deseado, ya que puede haber perturbaciones, como inercia del carro, perdida de pasos, etc.
El primer sistema de desplazamiento que monte es el siguiente, pero ya realicé uno decente que enseguida anexo imágenes
Los códigos de programación los mostraré con Arduino, porque facilita la comprensión en el tutorial y por qué es más fácil de programar
, tratare de mostrar ejemplos en microcontroladores serie HCS08 pero como hace casi 5 años que no programo estos micros, hay que volver a recordar.
si alguien desea portarlos usando otro micro, seria genial. Usaré bibliotecas ya existentes y propias para los drivres de potencias en un comienzo para L298_H_Bridge y DRV8825, también si alguien a trabajado con otro driver puede apotar en este hilo
Gracias
Si tomando como sistema de control una tarjeta electrónica con CPU es decir con (procesador, microcontrolador, etc.), esta requiere un circuito electrónico extra o tarjeta de potencia, que maneje corriente elevadas, ya que la tarjeta de control solo suministra por lo general 40mA por cada pin de salida, como los actuadores eléctricos en nuestros proyectos de CNC, robótica, mecanismos son en muchos casos motores DC, que requieren al menos 500mA, y por lo general entre 1A - 2A - 4A,..., se debe usar una tarjeta de potencia que se acople a la tarjeta de control y que accione los actuadores.
Algunas subpartes de la tarjeta de potencia, son los drivers o accionamientos, conocidos también como driver de potencia, amplificador de potencia
Ejemplos de driver de potencia
A: diver L298_H_Bridge, Datos técnicos
https://www.sparkfun.com/datasheets/Robotics/L298_H_Bridge.pdfB: Driver DRVR8825, usado mucho en el proyecto REP_RAP
http://reprap.org/wiki/MKS_DRV8825Datos tecnicos
https://www.pololu.com/product/2133Bibliotecas
AccelStepper version 1.51 2016-03-24
http://www.airspayce.com/mikem/arduino/AccelStepper/Una nueva biblioteca para el DriverDRV8825
https://github.com/laurb9/StepperDriver