Controlando un motor de CC sin escobillas con un Arduino - * sin ESC *

2

Quiero construir un ESC usando un ATmega328 (usado en Arduino Uno). Este es el Brushless DC Motor He elegido y este es el punto de referencia.="http://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?langId=-1&storeId=10001&catalogId=10001&productId=812236&" title="MOSFET"> MOSFET He elegido controlar la fuente de alimentación. Se utilizará para impulsar una hélice de velocidad variable en una dirección.

Entiendo el concepto de "rotar" el poder pero parece que no puedo completar el rompecabezas.

  1. ¿A qué frecuencia tengo que controlar el MOSFET para obtener la velocidad máxima? El motor es de 700kv a un máximo de 14.4 voltios. ¿Eso significa que tengo que controlar el MOSFET a 10.08MHz (700KHz * 14.4)?
  2. ¿Tengo have para detectar la posición del rotor? (Usando el efecto Hall o el sensor) Si es así, ¿por qué?
  3. ¿Es mejor una onda cuadrada (PWM) u onda sinusoidal para esta aplicación?

Editar:
  1. confundí 1kV con 1000 rpm por voltio en lugar de la correcta 1 rpm por voltio. También pensé en revoluciones por segundo en lugar de las revoluciones por minuto correctas . Ahora es mucho más plausible.
pregunta Nathan Goings

1 respuesta

3

Atmel tiene algunas notas de aplicación sobre el control del motor sin escobillas sin sensores, por ejemplo, enlace o enlace

2 / Necesitas sentir la posición del rotor de alguna manera. El campo magnético en las bobinas del motor debe girar ligeramente antes del campo magnético en el rotor para poder desplazarlo, por lo que necesita saber dónde está el rotor para encender el siguiente conjunto de bobinas en el momento adecuado. Si el motor no tiene sensores de efecto Hall, haga esto detectando la fem en las bobinas. Esto solo funciona una vez que el motor está girando, por lo que hay una secuencia fija más lenta para arrancar el motor.

1 / El número de kv es el número de rpm por voltio sin carga, por lo que a 14.4 V se espera que el motor funcione a 10.000 rpm, que es de 167Hz. 10MHz sería muy rápido para un motor, las puntas de una hélice de 10 cm serían al 2% de la velocidad de la luz.

3 / Como lo indicarán las notas de la aplicación, la forma de onda del campo requerido para estos motores es "trapezoidal", que es esencialmente una onda cuadrada.

    
respondido por el Pete Kirkham

Lea otras preguntas en las etiquetas