Estoy tratando de construir un circuito donde controlo un pequeño motor de CC con un Arduino. Mi objetivo es poder detectar la carga en el motor y apagarlo o retroceder cuando la carga es demasiado alta o el motor se está bloqueando.
Mi idea fue usar una resistencia de derivación y un amplificador operacional para detectar la corriente a través del motor y controlarla en consecuencia.
Estoy energizando el motor usando 3.3v. La corriente sin carga es de ± 10 mA, mientras que la corriente de bloqueo es de ± 80 mA.
He construido el siguiente circuito (amplificador no inversor):
Donde:
- Rsense=0.1Ω,R1=2k,R2=1M
ElamplificadoroperacionalqueestoyusandoeselLM324AN,queyousocon3.3v
efectivamenteresultandoen:
El voltaje que mido sobre Rsense está en el rango de 0.0011V y 0.0082V (que es el esperado).
El problema es el Vout. Espero que esto esté entre ± 0.5 y ± 3.3v (el voltaje que se suministra). Dado que la ganancia = 1 + R2 / R1 ≈ 500.
Sin embargo, Vout no viene por encima de 2.06V. Parece que está ocurriendo algún recorte, lo que esperaba. Pero esperaba que sucediera a 3.3V y no a 2.06V.
¿Hay alguna explicación de por qué el Vout no está por encima de 2.06V?
Gracias, R.