Esquemático

Primer Diseño

El  funcionamiento es simple, y aprovechando que esta desglosado en bloques voy a explicarlo paso por paso.

sheet2-1.png

Bloque 1: Conectors

Este bloque no tiene ningún misterio, simplemente son los pines que comunicaran la electrónica de control con esta placa. Desde estos pines obtenemos las señales necesarias para el correcto funcionamiento del driver.

Nombre Tipo de señal Función
12+ Alimentación Alimentar la bomba de vacio
5+ Alimentación Alimentar la electrónica de el sensor de corriente
Trig Entrada digital Controla el estado de la bomba (ON/OFF)
ADC Salida analogica Devuelve el valor de la corriente que circula por la bomba.
GND Alimentación / Referncia de señales  

Bloque 2: Mosfet

Este bloque puede representarse como el siguiente cirucuito equivalente:

mosfet-equivalent-1.png En el que Q1 es un interruptor que abre o cierra en funcion de la señal del triger:

Triger Q1 Motor
HIGH Cerrado Encendido
LOW Abierto Apagado

Por otra parte R3 es una resistencia muy pequeña que usamos para medir la corriente. Su nombre técnico es Shunt.

image-1638886201075.png

Como conocemos la R, solo nos falta medir la diferencia potencial ( VShunt )  entre RS- y RS+.

Bloque 3: Shunt op amp

Como hemos visto en el apartado anterior, para sacar la corriente tenemos que medir VShunt , esto lo haremos con el ADC de el microocontrolador. En este caso usaremos un ATmega2560 que cuenta con 16 ADCs de 10-bits con Vref  de 5V, lo que traducido al español, no nos sirve para medir voltajes tan pequeños de manera precisa.

Es por eso por lo que usamos un OP-AMP como el INA-181 que tiene una ganancia fija de 20, dando lugar a la siguiente transfer function. Además sabiendo que el ADC mide máximo hasta 5V, podemos calcular el voltaje de entrada máximo.

image-1638887800367.png

Si tenemos un motor de 12V@12W y suponemos que 12W es el valor de la potencia eléctrica consumida, podemos clacular su conusmo de la siguiente forma:

image-1638887140795.png

Ahora suponiendo que Imax puediera llegar a ser el doble, calculamos RShunt para que su caída de tensión máxima  sea 0.25V

image-1638888124988.png

Debido a que no conocemos el consumo real del motor y por tener margenes de seguirdad, se eligió una RShunt de 100mΩ@1W, por lo que debería resistir corrientes de hasta 3.16 A

image-1638888709714.png

Bloque 4: Low Pass Filter

Este bloque se encarga de filtrar la señal de salida del op amp, como no tenemos ni idea de a que frecuencia cortar, los valores se elegirán a la vieja usanza, es decir porbando xD.

 

 


Revision #5
Created 7 December 2021 12:28:19 by Makers
Updated 7 December 2021 14:54:42 by Makers

Revision #8
Created 7 December 2021 22:33:45 by Admin
Updated 8 December 2021 21:23:33 by Pablo Fernández