Estoy tratando de construir un sensor de corriente aquí. Mis pensamientos originales parten de este documento [sensor de forma de onda de corriente en tiempo real con recolección de energía sin enchufe de líneas de alimentación de CA para sistemas de administración de energía en el hogar/edificio] [ingrese la descripción del enlace aquí] De todos modos, si no escanea ese documento, está bien. [enlace]: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5746292
Ahora solo tenga en cuenta la batería de CC. Quiero detectar la corriente con la mayor precisión posible cuando se carga. La corriente de carga puede ser muy pequeña o muy grande (el límite superior es de varios amperios o décadas, y el límite inferior es más pequeño, y espero que mejor)
Tengo dos pensamientos principales sobre cómo realizarlo. Una forma es usar el sensor de corriente de efecto Hall, pero sé que es costoso y todavía estoy tratando de encontrar más cosas al respecto. (No estoy seguro de si es la mejor manera, ¿cuál es el sensor de corriente de efecto hall de última generación ahora?)
La otra forma es usar la resistencia de derivación. Representa así:
WRT el dispositivo de detección de corriente, puedo usar un amplificador diferencial o un dispositivo más complejo para obtener el voltaje, pero aquí está la pregunta, la resistencia cambia cuando se carga, el valor de la resistencia es una función del parámetro de temperatura T. Entonces, como yo quiero tener una detección de corriente muy precisa, ¿cómo puedo lidiar con el cambio de temperatura de la resistencia?
Por cierto, la resistencia con bajo coeficiente, como la resistencia de detección de aire abierto, su rango de resistencia de temperatura es como 0,005 ohm ~ 0,03 ohm @ 70 °, lo cual es grande para mí. Entonces, ¿hay alguna posibilidad, ni siquiera necesito saber el valor exacto de la resistencia (solo sé el valor vago, porque está cambiando debido a la temperatura), y también puedo detectar la corriente que fluye por la resistencia? ¿O hay alguna forma de compensación de temperatura para hacer que el cambio sea más pequeño que la resistencia de sentido abierto?
Utilice una resistencia con un coeficiente de temperatura bajo o un circuito integrado de detección de corriente dedicado como los de Allegro .
He usado resistencias al aire libre como estas
http://www.vishay.com/docs/31067/sr.pdf
http://www.welwyn-tt.com/pdf/datasheet/OAR.PDF
al tomar medidas de corriente muy precisas para motores paso a paso (para realizar microstepping).
Si utiliza amplificadores de muy baja resistencia y muy sensibles, puede ignorar los efectos de calentamiento de la pérdida de energía en todo el dispositivo. Existen chips de detección de corriente de alta sensibilidad especializados para este propósito. (o puede diseñar uno propio usando amplificadores operacionales de alta sensibilidad)
En cuanto a los cambios de temperatura ambiente, puede tomar una lectura de temperatura ambiente y ajustar su medición de voltaje/corriente en función de la temperatura ambiente y el coeficiente de temperatura de la hoja de datos de la resistencia.
Me parece recordar haberme encontrado con chips sensoriales actuales que tienen compensación de temperatura incorporada. No recuerdo quién los hace arrepentirse.
Actualización: es posible que haya encontrado resistencias aún mejores para ti. Este tiene un coeficiente de temperatura de resistencia que llega a ser tan bajo como 40ppm/°C
http://www.welwyn-tt.com/pdf/datasheet/LOB.PDF
Puede que haya entendido mal lo que dices, pero me parece que te estás obsesionando demasiado con los cambios en la resistencia.
Utilizando una resistencia en serie LOB de 0,1 Ω con un coeficiente de temperatura de 40 ppm/°C. Suponiendo que la temperatura aumente 25 °C, la nueva resistencia será de 0,1001 Ω. Este cambio en la resistencia es 10 veces menor que la tolerancia (1%) de la resistencia. ¡No es un valor por el que valga la pena siquiera preocuparse!
Consulte la página de wikipedia para conocer los coeficientes de temperatura y ver la fórmula que utilicé para calcular el cambio de resistencia.
Szymon Beczkowski