Problema con el valor de medición del pin de detección actual en VNH2SP30

0

Conecté el Monster Motor Shield (basado en el VNH2SP30) al Arduino Uno y conduzco con éxito el motor, pero no puedo medir el valor del pin CS en esta placa (el voltaje en este pin es proporcional a la corriente fluyendo a través del motor). Medí el valor de voltaje de este pin con un multímetro y resultó que 1 amperio de carga es equivalente a 40 mV, 2A - 80 mV, etc. Pero Arduino siempre muestra un voltaje de 0 V. Cambié la referencia analógica a la interna (el valor base es 1.1V), pero el resultado no cambió (aunque a 40 mV, la lectura analógica debería ser aproximadamente 37). Con Arduino todo bien, lo comprobé con la ayuda del divisor de voltaje. El esquema de Shilde es este: Sugerí el problema en el filtro y reemplacé la resistencia de 10K con una resistencia de 3.2K, pero eso no ayudó. ¿Cuál es el problema con el extraño comportamiento de Arduino?

    
pregunta Vadim Pavlovich

1 respuesta

0

He visto que las personas en otros foros han enfrentado el mismo problema, así que lo dejo aquí:

Encontré una solución al problema (en mi caso). Fue necesario conectar la tierra de Arduino con la tierra de la batería (desde la cual funcionó el motor). Por supuesto, los terrenos estaban conectados a través de Monster Motor Shieled, pero aparentemente no es tan simple con eso. El cable adicional en la batería negativa solucionó el problema.

Por cierto, la capacidad de la imagen está firmada incorrectamente. Su capacidad real es de 33 nF.

    
respondido por el Vadim Pavlovich

Lea otras preguntas en las etiquetas