14 votos

Micro, MOSFET y los motores de DC

Estoy desarrollando un nano quadcopter el uso de un microcontrolador Atmega328, alimentado a 3.3 V, y muy pequeños los motores DC con escobillas. El promedio de la corriente utilizada por estos motores es acerca de 800mA @ 3.7 V.

Inicialmente, la unidad de ellos, he utilizado un L293D conductor del motor, pero este componente fue bastante ineficiente. La corriente se mide cuando los motores se ejecutó en potencia máxima era de unos 500mA y así el empuje era mucho menor del que debería ser.

Ahora, para resolver este problema, me gustaría sustituir el motor con 4 nivel de lógica de MOSFETs. Después de una larga búsqueda, me parece este un (2SK4033).

¿Sabe usted si se debe trabajar? ¿Tengo que usar junto con un diodo? Si la respuesta es "sí", ¿qué acerca de este uno (MBR360RLG)?

Elegí estos componentes también porque puedo comprar desde la misma tienda online.

20voto

bitsmack Puntos 5415

MOSFETs debe trabajar muy bien para esta aplicación. Aquí están algunas cosas a considerar:

1:

Cuando se utiliza un FET a la unidad de carga, usted puede elegir un lado de alta o de baja configuración de lado. Alto-lado de los lugares de la FET en entre el carril y la carga, y el otro lado de la carga está conectada a tierra. En un lado bajo de la configuración, un terminal de la carga está conectada a la alimentación de ferrocarril, y el FET se coloca entre la carga y el suelo:

HighVsLow

La forma más sencilla para impulsar su motor (o de otra carga) es el uso de un N-MOSFET de Canal en el lado bajo de la configuración. Un N-FET comienza a conducir cuando la tensión de puerta es superior al de su origen. Puesto que la fuente está conectada a tierra, la puerta puede ser impulsado con la normal de encendido-apagado de la lógica. Hay un umbral en el que el voltaje de la puerta debe sobrepasar ("V") antes de la FET lleva a cabo. Algunos FET han Quinto en las decenas de voltios. Usted quiere un "nivel lógico" N-FET con un umbral que es considerablemente menor que el de su Vcc.

Hay dos desventajas a la baja en el lado de la FET de configuración:

  • El bobinado del motor está conectado directamente a la alimentación de ferrocarril. Cuando el FET es off, la totalidad de la liquidación es "caliente". Cambia el terreno, no en la conexión de alimentación.

  • El motor no tiene una verdadera referencia de tierra. Es el más bajo potencial será superior a la del suelo por el FET de voltaje hacia adelante.

Ninguno de estos debería importar en su diseño. Sin embargo, puede ser problemático si no les esperamos! Especialmente con los de mayor circuitos de potencia :)

Para superar estos problemas, usted podría usar un P-FET en el lado de alta de configuración. El circuito de conducción se vuelve un poco más complejo, aunque. Un P-FET interruptor generalmente a la puerta se detuvo en el carril de energía. Este carril de energía es mayor que la de la uC, Vcc, por lo que no se puede conectar a la uC terminales de e/S directamente a la puerta. Una solución común es el uso de un menor bajo-lado de la N-FET para tirar abajo la puerta del lado de alta P-FET:

DualFet

R1 y R3 existen para mantener el Fet apagado hasta que T2 es impulsado. Usted necesitará R3 incluso en una baja de la configuración de lado.

En tu caso, creo que un simple bajo-lado de la N-FET (con R3) le servirá mejor.


2:

Aviso de R2 en el último diagrama. Un MOSFET de puerta actúa como un condensador, que tiene a cargo antes de la salida de la fuente de la corriente empieza a fluir. No puede ser significativa corriente de entrada al primer proporcionar potencia, por lo que necesita para limitar esta corriente para evitar daños a la uC de salida del controlador. La tapa sólo se ven como un corto, por un instante, por lo que no hay necesidad de un gran margen de error. Su específica de Atmel, por ejemplo, puede tener una fuente de 40mA. 3.3 V / 35mA => 94.3 Ohm. Un resistor de 100 Ohmios será un gran trabajo.

Sin embargo, esta resistencia se ralentizará el encendido y el apagado de los tiempos de la FET, que se ponga un límite en cuanto a su frecuencia de conmutación. Además, prolonga la cantidad de tiempo que el FET es en la región lineal de la operación, que se desperdicia energía. Si usted está cambiando a una alta frecuencia, esto podría ser un problema. Un indicador es si el FET se pone demasiado caliente!

Una solución a este problema es el uso de un FET Conductor. Eficaz de los búferes que puede tener una fuente más actual, y así pueden cobrar a la puerta más rápido sin la necesidad de una limitación de la resistencia. Además, la mayoría de las FET, los Conductores pueden utilizar un poder superior riel que el típico Vcc. Este aumento de la tensión de puerta reduce la FET en resistencia, ahorro de energía. En su caso, el poder de la FET Conductor con 3.7 V, y el control con la uC 3.3 V.

FetDriver


3:

Por último, usted querrá usar un diodo Schottky para proteger contra picos de tensión causados por el motor. Hacer esto en cualquier momento que usted está cambiando de una carga inductiva:

LowSideWithDiode

Un bobinado del motor es un gran inductor, por lo que se opondrán a cualquier cambio en el flujo de corriente. Imagino que es la corriente que fluye a través del devanado y, a continuación, apague la FET. La inductancia hará actual para seguir el flujo del motor como los campos eléctricos colapso. Pero, no hay lugar para que la corriente vaya! Por lo que atraviesa la FET, o hace alguna otra cosa igual de destructivos.

La Schottky, colocadas en paralelo a la carga, le da un camino seguro para que la corriente de viajes. El pico de voltaje se maximiza en el diodo de tensión, que es sólo el 0,6 V en 1A para la que se especifica.

La imagen anterior, una baja de configuración del lado con el flyback de diodo, es fácil, barato y muy eficaz.


El único otro problema que veo con el uso de los MOSFET solución es que de por sí es unidireccional. Su original L293D es un múltiplo de la mitad de controlador de puente. Esto hace posible la unidad de motor en ambas direcciones. Imágenes de la conexión de un motor entre 1Y y 2Y. El L293D puede hacer 1Y=Vdd y 2Y=GND, y el motor gira en una dirección. O, se puede hacer 1Y=GND y 2Y=Vdd, y el motor va a girar en el otro sentido. Bastante útil.

Buena suerte y diviértete!

13voto

ianb Puntos 659

Esto es lo que verías en un MOSFET. Esto es de la 2SK4033 la hoja de datos por el camino: -

enter image description here

Usted dice 800mA es el promedio actual pero, ¿esto podría aumentar a más de 1A bajo carga? De todos modos, en 1A y con una puerta de la unidad de voltaje de 3.3 V, el MOSFET gotas sobre 0.15 V a través de sus terminales cuando se alimenta una carga 1A. Se puede vivir con esta pérdida de potencia (150 mw) y lo que es más importante, cuando el voltaje de la batería cae por debajo de 3V se puede vivir con el rendimiento perdido como el voltaje de la puerta cae inevitablemente.

Sólo usted puede responder a esta pregunta. Hay mejores MOSFETs de esto, pero usted tiene que calcular real corrientes de carga para el motor que se espera ver.

EDICIONES

Aquí es un chip que encontré, podría ser muy útil en el lugar de los MOSFETs. Es el DRV8850 de TI. Contiene dos la mitad de los puentes y esto significa que independientemente de la unidad dos de los 4 motores sin necesidad de retorno (diodos en efecto, la parte superior de la FET está funcionando como un rectificador síncrono y esto, por supuesto, reduce las pérdidas). En la resistencia para cada uno de los FET es 0.045 ohmios y es clasificado en 5A (potencia disipada es de aproximadamente 1.1 vatios), pero, dado que el OP quiere sobre 1A, esto se vuelve muy trivial. El voltaje de alimentación rango es de 2V a 5.5 V así que de nuevo, esto es muy conveniente: -

enter image description here

7voto

Goethe Puntos 18

Desde un cepillado de DC del motor está siendo utilizado, no necesariamente se necesita un Puente H como una unidad. Sólo en dos casos realmente requieren de un Puente H; necesidad de la externamente conmutan el motor (creo que sin escobillas PM motores, por ejemplo) o la necesidad de giro inverso. Ninguno de estos parece aplicarse aquí. El uso de una sola dirección o Solo Cuadrante de la Unidad (SQD) sería simplificar en gran medida lo que usted está tratando de hacer.

La FET usted está pensando en usar (2SK4033) no es un gran partido para el voltaje de la unidad que está disponible (Andy ya ha señalado el por qué), y vamos a entrar en más detalles acerca de la elección de los FETs más tarde.

La conducción de los motores DC con escobillas con un Solo Cuadrante de la Unidad (SQD)

Principalmente, este va a ser acerca de la elección de un FET como controlar el elemento. Asumimos que sólo un giro de la dirección, lo que significa que un Solo Cuadrante de la Unidad (SQD) será suficiente. Para un SQD, ya sea P o canal N canal de FET puede ser utilizado. Un canal N parte sería una baja interruptor lateral, mientras que un P a canalizar una parte de alto interruptor lateral. El borde iría a una N a canalizar una parte ya que la unidad del circuito sería un poco más sencillo (uno menos inversión), menor la pérdida de la conducción para un determinado tamaño de chip, y más fácil de encontrar de baja \$V_{\text{th}}\$ unidades. Aquí es un esquema de base SQD el uso de un N FET de canal.

enter image description here

Es posible que no parece, pero esto es sólo un Dólar poder modulador como la que se usa para llevar la corriente a través de un LED. Sólo aquí, en lugar de un LED en serie con un inductor, es el motor de EMF (\$V_{\omega }\$) y la pérdida de disolución (\$R_{\text{wind}}\$). \$R_g\$ es el total de la puerta de la resistencia del circuito incluyendo la resistencia en el conductor, de interconexión, y FET (paquete de 100 Ohm el valor que se muestra fue elegida por conveniencia, no hay ninguna razón real). \$R_{\text{pd}}\$ es una resistencia pulldown no sólo para mantener la FET apagado, mientras que el poder viene de arriba. \$V_b\$ es el voltaje de la batería. \$V{\text{drv}}\$ es el voltaje de la FET conductor.

Corrientes, voltajes, y parte de la disipación de energía son básicamente los de un Dólar. Para simplificar las cosas, podemos hacer una suposición de que el motor de onda de corriente es despreciable, lo que sería bastante cierto para la ondulación de la corriente de menos de 10% de la corriente del motor. Para la corriente del motor (\$I_m\$) y un ciclo de trabajo del PWM (DC), habrá FET corrientes (pico \$I_{d-pk}\$, rms \$I_{d-rms}\$) y de Diodo corrientes (promedio \$I_{\text{cr-ave}}\$) relacionados como:

  • \$I_{d-pk}\$ = \$I_m\$
  • \$I_{\text{d-rms}}^2\$ = DC \$I_m^2\$
  • \$I_{\text{cr-ave}}\$ = (1-DC) \$I_m\$

Criterios básicos para la elección de un FET (una especie de " el Abc de la elección de un FET):

  • \$V_{\text{DS}}\$ > \$1.5 V_{\text{B-max}}\$

\$V_{\text{DS}}\$ no debería ser menor, pero no hay necesidad de mucho más. De hecho, la mayor tensión de las partes más grandes de morir y el tamaño del paquete lleva un paso por encima de ~ 55V.

  • \$V_{\text{th-max}}\$ < \$\frac{V_{\text{Drv-min}}}{3}\$

    La selección de \$V_{\text{th-max}}\$ de esta forma le dará el beneficio total de la \$R_{\text{ds}}\$ de la parte.

  • \$\text{$\Delta $T}_{J-A}\$ < 50 ° C

    Aumento de calor es realmente importante. Es responsable por todas las pérdidas ... la pérdida de la conducción, la puerta de la pérdida y el cambio de la pérdida.

La muestra parte de la selección basa en 3 criterios:

En este caso con \$V_{\text{B-max}}\$ = 3.7 V y \$V_{\text{Drv-min}}\$ = 3.3 V, busque un canal N parte con \$V_{\text{DS}}\$ > 5.6 V y \$V_{\text{th-max}}\$ < 1.1 V y una adivinar \$R_{\text{DS}}\$ de ~40mOhms acaba de entrar en el estadio. Pongo esto en el digikey pantalla, pero cualquier otro proveedor. Varias partes. Desde la parte que mencionar es Toshiba, selecciona uno de ellos para mirar más lejos.

  • SSM3K123TU: \$V_{\text{DS}}\$ = 20V, \$V_{\text{th-max}}\$ = 1V

El próximo paso es averiguar el aumento de Calor. ¿Qué tipo de poder puede esta parte toma y todavía tiene menos de un 50C lugar? Esta es una pequeña parte, de 2 mm X 2.1 mm. Mirando la resistencia térmica del gráfico en la hoja de datos (hoja 5, curva c), vemos que para la mayoría de los mínimamente montado en la parte \$R_{\text{th}}\$ converge a 500C/W. Así, por 50C aumento de potencia en el FET debe ser limitada a 0,1 W total para la parte a ser aceptable. El poder en el FET es la suma de la pérdida de la conducción, y la conmutación de la pérdida:

\$P_T\$ = \$P_{\text{cond}}\$ + \$P_{\text{sw}}\$

donde

\$P_{\text{cond}}\$ = \$R_{\text{ds}}\$ DC \$I_m^2\$

\$P_{\text{sw}}\$ ~ \$\frac{1}{2} I_m V_b F_{\text{PWM}} \left(\tau _f + \tau _r\right)\$

Cuando el FET interruptores, todo sucede en el Miller de la Meseta. A su vez un FET, como \$V_{\text{gs}}\$ aumenta, en algún punto de \$V_{\text{ds}}\$ comenzará a caer. Ese es el inicio de la Miller Meseta. \$V_{\text{gs}}\$ le pegan a este voltaje (Miller Meseta de voltaje \$V_{\text{mp}}\$) hasta que el FET se enciende y \$V_{\text{ds}}\$ llega a 0V. El tiempo que toma para que ello ocurra es el tiempo de caída de la forma de onda de conmutación.

enter image description here

Ese es el Miller de la Meseta de la SSM3K123. Ver que hay un círculo en rojo? Parece que esta a punto 4nC de ancho. Así, el tiempo necesario para que el FET a cambiar es el mismo tiempo que tarda la puerta en coche del circuito de proceso (por corriente de desplazamiento) que 4nC de Miller Meseta de carga (\$Q_{\text{mp}}\$). La corriente en el conductor será determinado por (\$V_{\text{mp}}\$ - \$V_{\text{drv}}\$)/\$R_g\$. También aproximado que \$V_{\text{mp}}\$ es de 1/2 \$V_{\text{drv}}\$, por lo que:

\$Q_{\text{mp}}\$ = \$\frac{\tau V_{\text{drv}}}{2 R_g}\$ o \$\tau \$ = \$\frac{2 R_g Q_{\text{mp}}}{V_{\text{drv}}}\$ = \$\frac{2(100 Ohms) \text{(4nC)}}{\text{3.3V}}\$ = 242nSec

Tiempo para algunos supuestos. La temperatura ambiente es de 50 ° c (por lo que max FET morir temp es 100C), PWM de frecuencia de 20 khz (debido a bajas frecuencias audibles, y realmente 5 khz a 10 khz es sólo desagradable), ciclo de trabajo (DC) es de 90%, y la corriente del motor (\$I_m\$) es de 1.2 A. De la \$R_{\text{ds}}\$ frente a temp curva en la página 3 de la hoja de datos podemos ver que en 100C, \$R_{\text{ds}}\$ es 33mOhms. Ahora estamos listos para calcular la pérdida de potencia en la FET.

\$P_T\$ = \$0.9 \text{(33mOhm)} \text{(1.2A)}^2 \$ + \$\text{(3.3V)} \text{(1.2A)} \text{(242nSec)} \text{(20kHz)}\$ = 36mW + 19mW = 55mW

Así, para estas condiciones FET aumento de calor que entra en aproximadamente 1/2 del límite de 100mW. De hecho, \$I_m\$ 1,65 a y el FET todavía estaría en el aumento de calor del presupuesto.

Cabos Sueltos

  • Coloque la unidad de circuitos e interruptores cerca del motor.

  • Si bien puede ser posible para el micro a la unidad de la FET directamente, un controlador para la protección de la micro es una buena idea (algo así como un NC7WZ16 podría trabajar aquí).

  • Puerta de la resistencia del circuito se convierte en un ejercicio de adaptación de impedancia. El más bajo de la puerta de la resistencia del circuito debe ser es la impedancia característica de la puerta del circuito parasitarias L y FET \$C_{\text{iss}}\$. Aquí está una pregunta anterior que entra en más detalle y puede ser útil.

  • Elegir un diodo con el mismo nivel de voltaje como de la FET, y la clasificación de corriente mayor que la máxima \$I_m\$. Un Schottky tienen menor pérdida, pero si FET ciclo de trabajo es > ~70% esto realmente no importa si un diodo de conmutación se utiliza en su lugar.

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