Estoy construyendo un reómetro para medir la viscosidad de los líquidos. Estoy usando un motor de 4.5-10v CC que necesita ser controlado con precisión por una Raspberry Pi (la velocidad y el par deben escalar, por lo que PWM está fuera).
He estado tratando de controlar el motor con un potenciómetro digital de 10k (MCP4131) en un divisor de voltaje con un transistor para controlar el voltaje a través del motor.
En teoría, el voltaje debería (a medida que la olla recorre su rango, 129 pasos) varíe entre ~ 2.6v y ~ 10.5v.
En la práctica, el voltaje solo varía entre ~ 7v y ~ 5v, alcanzando su mínimo después de solo ~ 25 pasos y luego permaneciendo constante para los 100 pasos restantes.
¿Qué está mal? ¿Hay una mejor manera de hacer esto?
Esta ha sido la pesadilla de mi vida en las últimas semanas, cualquier ayuda sería muy apreciada. Si algo no está claro, lo aclararé lo mejor que pueda.
EDIT: MCP3141 - > MCP4131