Un archivo con un código básico para hacer un PWM de alta frecuencia con Arduino.
Archivo
viernes, 14 de junio de 2019
viernes, 4 de enero de 2019
Problemas con driver Arduino
Precauciones para el uso de ciertas placas driver de motores a paso Arduino.
Se trata de una placa para operar motores a pasos.
La placa utiliza el driver Texas DRV8825.
El circuito tiene un límite de corriente ajustable, la Imax es función de la tensión en los pines AVREF y BVREF del CI, y del valor de dos resistencias.
En la placa, se toma como referencia la tensión de 3,3V en el pin V3P3OUT para ajustar la tensión de límite de corriente mediante un preset.
El primer problema es que el preset se conecta directamente a los 3,3V, por lo cual la máxima tensión de referencia es 3,3V.
Las resistencias de sensado de la placa son de 0,1 ohm, el circuito amplifica la tensión leída en las resistencias por un factor de 5 antes de comparar, por lo tanto: Imax=xVREF/(5*Rsensado), o sea :
Imax= 3,3V/(5*0,1ohms) = 6,6A, bastante por encima de los 2,5A max. que driver puede manejar.
Aún cuando se puede ajustar mediante el preset la corriente a valores menores, se reduce la resolución del ajuste.
Además, en una determinada marca (desconocida, no tienen identificación), el preset no tiene topes, o sea el cursor gira continuamente, pasando de corriente mínima a máxima y, contra intuitivamente (en las 3 placas verificadas), la corriente aumenta girando en sentido antihorario.
Todo esto dificulta un ajuste preciso, y es probable por error llevar el límite de corriente por encima de los valores máximos.
El driver dice tener limitación interna de corriente, sin embargo, el circuito original (instalado en una impresora 3D) se quemó, y uno de los drivers de reemplazo se quemó en el proceso de ajuste.
La recomendación sería hacer un preajuste sin la carga, es decir:
Desconecte el motor.
Alimente la placa, mida tensión entre GND y el cursor del preset.
Ajuste la tensión con el preset para VREF= Imax*5*Rsensado
Por ejemplo para una Imax. de 1A VREF=1A*5*0,1ohm =0,5V
Luego, con el motor conectado y en una condición de motor frenado, mida corriente en uno de los devanados y retoque ligeramente el ajuste si es necesario.
Imagen de la placa sin el disipador.
Driver DRV8825 de la hoja de datos de Texas Instruments
Etiquetas:
Arduino,
DRV8825,
motor a pasos,
stepper
viernes, 21 de diciembre de 2018
Carga ajustable para ensayo de generadores
El circuito permite disipar una potencia variable, ajustable, para ensayo de generadores, El diseño propuesto se hizo para prueba de un aerogenerador de 12V y aproximadamente 600W, pero la configuración puede adaptarse a otras tensiones y potencias.
Nota en pdf
Nota en pdf
Etiquetas:
aerogenerador,
carga variable,
step down
martes, 17 de abril de 2018
miércoles, 13 de diciembre de 2017
Instalaciones Fotovoltaicas
Las
instalaciones fotovoltaicas para bombeo y para generación distribuída
generan tensiones superiores a los 300Vcc, llegando en algunos casos a
mas de 800Vcc.
Estas tensiones suponen importantes riesgos durante la instalación y operación.
Esta nota menciona ciertos riesgos e incluye algunas sugerencias.
No pretende ser un compendio de todos los peligros y las prácticas de instalación (no tengo experiencia personal como instalador), sino un alerta que ayude a tomar conciencia de la necesidad de informarse y capacitarse.
Nota en pdf
Estas tensiones suponen importantes riesgos durante la instalación y operación.
Esta nota menciona ciertos riesgos e incluye algunas sugerencias.
No pretende ser un compendio de todos los peligros y las prácticas de instalación (no tengo experiencia personal como instalador), sino un alerta que ayude a tomar conciencia de la necesidad de informarse y capacitarse.
Nota en pdf
viernes, 1 de diciembre de 2017
viernes, 10 de noviembre de 2017
Suscribirse a:
Entradas (Atom)

