Medición de corriente con PIC

3

Sé que es posible medir voltajes analógicos con el periférico ADC de los microcontroladores PIC avanzados. Sin embargo, no hay periféricos para medir la corriente.

¿Es posible convertir una corriente a un voltaje para que pueda medir ese voltaje con el periférico ADC? ¿O hay circuitos integrados con salida en serie o en paralelo de una corriente medida? Prefiero tener una serie, con I2C o SPI.

Tendré que medir corrientes de hasta 200 mA con menos de 5 mA de desviación. El PIC que estoy usando es un PIC18F46K22 , pero probablemente no sea información útil.
Mediré las corrientes de los chips de 5 V / 3,3 V conectados al microcontrolador PIC (como LCD, RAM, otro PIC, ...) para que la corriente vaya a tierra. Además, se permite una caída de voltaje de unos pocos décimos de voltio.

    
pregunta Keelan

2 respuestas

5

Hay muchos convertidores de corriente a voltaje por ahí. El más simple es una resistencia. Hágalo pequeño para reducir las pérdidas o grande para que el voltaje sea lo suficientemente grande como para cubrir todo su rango de ADC. O, haga que sea pequeño para reducir las pérdidas y amplifíquelo con un circuito de amplificador operacional para cubrir todo su rango de ADC.

Otro convertidor de corriente a tensión que se suele pasar por alto es un MOSFET que está encendido, que está muy cerca de una resistencia. Quizás no sea tan preciso, pero muchos circuitos que requieren medición de corriente ya tienen un MOSFET de conmutación, por lo que este método es barato y conveniente. La hoja de datos mostrará la resistencia activada como \ $ R_ {DS \ _ON} \ $.

Para un paso más en la sofisticación, busque los sensores de efecto Hall. Los sensores de efecto Hall miden los campos magnéticos; algunos de ellos están configurados para medir el flujo magnético asociado con una corriente que pasa a través de un cable. Aquí hay una página de producto de ejemplo para darle una idea. Sin embargo, a \ $ 200mA \ $, no veo mucha necesidad. Normalmente, este tipo de producto entra en juego cuando la corriente es lo suficientemente alta como para que una resistencia, incluso una pequeña, represente una pérdida significativa.

    
respondido por el Phil Frost
1

Se movió del comentario a la respuesta a solicitud del póster.

La técnica más sencilla es que la caída de voltaje en un registro conocido genera un voltaje conocido que puede leer en uno de sus ADC.

    
respondido por el kenny

Lea otras preguntas en las etiquetas