Un sensor de corriente necesita usar 4mA para una lectura de cero en lugar de 0mA. Si se utilizara 0mA para el valor cero, no habría manera de detectar un mal funcionamiento del sensor en comparación con un cable roto.
Esta es una técnica muy antigua para leer sensores y en ese momento los chips que se usan para leer presiones o cualquier otro dato usado para consumir 3 mA. Este fue un protocolo de dos hilos, por lo que la corriente debe ser superior a 3 mA para que funcione.
La segunda pregunta es: ¿por qué no comenzaron con 5,10,20 o alguna otra cosa?
En este protocolo, los valores cambian de forma lineal, por lo que deben tener algo como esto 4-20mA o 5-25mA o 10-30mA o 10-40mA algo para que el cálculo sea realmente fácil.
El cuerpo humano puede tomar hasta 30 mA de corriente por encima de lo que podría dañar el corazón, por lo que tuvieron que mantenerlo por debajo de 30 mA.
Hay dos opciones, 4-20mA o 5-25mA. Podría haber dos razones. Uno de ellos fue el caso de 5 a 25 mA, los 25 mA todavía estaban muy cerca del límite máximo de 30 mA, por lo que fueron con el estándar de 4-20 mA.
enlace