Estoy implementando un bucle de corriente de 4-20 mA a mi PIC. Tengo todo funcionando. Estoy midiendo la distancia de un objeto. Cuando codifiqué la distancia como 300, el voltaje de salida es 4V y cuando la distancia es 12 cm, el voltaje de salida es 0.8V. Estos valores se obtienen porque la corriente debe ser 200uA antes de ingresar al bucle actual. El bucle de corriente tiene una ganancia de 100, por lo que da 20 mA en la salida. La resistencia que uso es 20K.
(300cm) \ $ Current = \ dfrac {4} {20K} = 200uA \ times 100 = 20mA \ $
(12cm) \ $ Current = \ dfrac {0.8} {20K} = 40uA \ times 100 = 4mA \ $
El problema es que tengo que encontrar una fórmula para que el ciclo de trabajo obtenga estos valores. La fórmula que estoy usando es D.C = \ $ 300 \ veces 2.2 + 158 = 818 \ $ que da 4V, pero si sustituyo 12 por 300 obtengo 184 que no corresponden a 0.8V, que es lo que necesito. ¿Puede alguien ayudarme en esto, si estoy yendo por el camino equivocado o de qué manera necesito acercarme a esto? Gracias