Velocidad de control de 7 motores de CC de Arduino 101 usando PWM fuera del rango audible

0

Estoy investigando una forma de generar PWM para 7 controladores de motor de CC independientes, cada uno conectado a un motor de 12 V CC. Los conductores reciben una señal PWM, una señal de dirección y una fuente de alimentación de 12 V CC y la utilizan para controlar la velocidad de los motores.

Actualmente, el diseño utiliza la placa Adafruit 16-Channel 12-bit PWM / Servo Driver, basada en el PCA9685 IC para generar múltiples señales PWM desde solo un Arduino 101 (a través del bus I2C). El problema con este IC y las placas basadas en este IC es que la máxima frecuencia de PWM posible que puede generar (1600 Hz) produce un zumbido audible de los motores cuando está activo.

Sería mejor tener un circuito generador de PWM que pueda generar PWM a ~ 25 kHz, donde se encuentre fuera del rango de frecuencia audible. El circuito debe ser controlado por un Arduino, ya que esta es la plataforma para la cual se ha desarrollado el software existente.

¿Existen placas de circuito prefabricadas o circuitos integrados que permitan esta funcionalidad?

    
pregunta jholzer

1 respuesta

0

El motivo de PCA9685 de baja frecuencia es que su uso principal es el controlador led. Le recomiendo que elija el controlador de motor IC que está destinado a hacer el trabajo También me pregunto cómo se está hablando del suministro de 12 V porque verifiqué la hoja de datos y señalé la entrada máxima absoluta de 6 V (vea la imagen adjunta).

Basado en la comprobación rápida, la interfaz I2C es bastante poco común en los controladores de motor, al menos en los de salida múltiple. Parece que es más fácil encontrar controladores con interfaz SPI.

No estoy seguro acerca de los módulos prefabricados que ofrecen dicha funcionalidad (excluyendo los costosos controladores industriales). Quizás puedas encontrar algunos conductores aficionados, aunque.

¿Qué tal si implementas algo como esto? enlace

    
respondido por el JuhoR

Lea otras preguntas en las etiquetas