3 votos

Controlador PWM dedicado de 6 canales

Estoy buscando un IC que me de un mínimo de 6 canales PWM independientes para el control del motor, preferiblemente con una interfaz SPI pero esto no es crítico. Mi micro estará ocupado con cálculos de coma flotante, etc, así que no quiero correr el riesgo de atarlo. ¿Alguna sugerencia?

1voto

aryeh Puntos 1594

(1) Si un ATMega88 hizo el trabajo antes sin usar PWM, entonces usar uno como esclavo permitiría reutilizar la mayor parte del software y hardware, a un coste aproximadamente igual que un PCA9685.

(2) El mencionado PCA9685 El controlador PWM es un circuito integrado muy bonito. Pero si quieres más flexibilidad y una mayor adaptación a tus necesidades, casi cualquier procesador moderno de ciclo rápido puede hacer la tarea con software PWM.

Si quisieras 256 pasos (y es muy posible que no para el control del motor) y una velocidad de fotogramas PWM de 1000 Hz (de nuevo bastante más rápido de lo que la mayoría de los motores necesitarían) entonces dos procesadores tienen que tomar decisiones en 6 x canales PWM 256 x 1000 = 256000 veces por segundo o una vez cada microsegundos. Un procesador que funciona a 20 Mhz de velocidad de instrucción (20 MHz de reloj con una instrucción por ciclo o lo que sea) tiene 80 instrucciones para manejar esta actualización, que es bastante fácil de hacer usando un sistema basado en temporizador de software ISR.

Lo más probable es que el requisito sea menos exigente que el anterior. Un poco más rápido podría gestionarse con el procesador adecuado. Una implementación mucho más rápida "se quedaría sin viento", pero lo más probable es que no necesite ni siquiera esta velocidad.


0voto

Armandas Puntos 552

¡Utiliza un PSoC3 ! Puedes tener tantos canales PWM como quieras. Creo que hasta 24.

Estoy diseñando una placa que tiene 5 x PWM, 5 x decodificadores en cuadratura, y SPI, generador CRC y ADC de 5 canales. Esto es para el control de corriente de 5 motores.

Debería ser posible tener 6 de todo, en lugar de 5.

También pueden realizar PWM alineado con el centro, que es fundamental para una medición precisa del control de corriente.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X