Olá Haroldo Coelho.
Vou tentar te ajudar, porém para isso,
eu preciso entender o que você quer e do que você dispõe. Ok?!
Entendi que você está tentando converter uma corrente que varia de 0mA a 20mA em uma tensão que varia de 0V a 5V. Certo? Entendo que você possui um sinal, que deseja medir. Este sinal gera uma fonte de corrente entre 0mA e 20mA. Caso afirmativo, eu não usaria este circuito que você mostrou. Porquê?
1 - Seu circuito possui um resistor de 250 Ohms em série com a fonte de corrente. Ora. 20mA vezes 250 Ohms dão 5V. Logo este resistor já forneceria a sua tensão correta. Você colocou um resistor de 50 em série com os 250 Ohms. Não conheço o interior desta fonte de corrente, mas eu deixaria o resistor de 250 Ohms entre a fonte de corrente e o terra e pegaria o sinal deste resistor.
2 - Você colocou um resistor de 50 Ohms em série com a fonte de corrente para pegar a sua tensão diferencial (de 50 * 0,02 = 1V) e amplificá-la para 5V. Você colocou dois operacionais no primeiro estágio para poder somá-los (algebricamente) no segundo estágio e daí pegar a tensão diferencial neste estágio. O primeiro estágio possui um ganho. Não dá para ver os valores dos resistores, mas creio que deva ser algo próximo de 5, uma vez que 1V * 5 = 5V.
a) O operacional já possui duas entradas diferenciais, logo você poderia pegar o sinal diretamente do resistor de 50 Ohms, sem ter que usar dois operacionais.
b) Do jeito que está, os resistores de 50 e 250 Ohms influenciam no ganho. Como você colocou um potenciômetro, este inconveniente fica cancelado, porém não é uma boa técnica agir assim.
c) Não dá pra ver os valores, porém o valor do potenciômetro "span" tem que ser bem inferior ao valor do resistor R7. A estabilidade do valor do potenciômetro é bem inferior à do resistor (R7). Caso o potenciômetro tenha seu valor mesmo 1/10 de R7, seu ganho, ajustado com precisão para funcionar com um CAD de 10 bits, não ficaria estável com as variações da temperatura ambiente.
d) Faltou uma referência de terra neste ramo. Sem ela o ganho vai depender de outros fatores, coisa que não é desejável. Este seu circuito parece ser o encontrado na entrada de amplificadores de instrumentação, porém nestes últimos, a referência de terra vem da baixa impedância encontrada na outra entrada do operacional. Isso determina um terra virtual. No seu caso há um resistor de 10k em cada uma das outras duas entradas. Isso não é um terra virtual.
3 - No seu segundo estágio você fêz a diferença entre os dois sinais do estágio anterior, e acrescentou um ajuste de offset. Vejo três problemas aí.
a) Não entendi a finalidade do resistor R20 de 250 Ohms. Acho que não deveria estar lá.
b) R2 deveria ir à terra.
c) Não há limitação na tensão de saída do operacional UC:1 entre 0V e +5V. O PIC pode não gostar. Um ajuste no ganho e no offset não garante isso. Lembra que eu escreví que o ganho podia variar com a temperatura, dentre outros fatores?
d) Este não é um problema, mas o resistor sem identificação, conectado em R2 e R20, e a saída, não é necessário.
Bom. Falei, ou melhor, escreví tudo isso para fazer uma crítica construtiva, e como tal apresento um circuito (já mostrado no fórum) que converte a corrente em tensão ((de 0mA a 20mA) para (de 0V a 5V)).
Acompanhe na figura abaixo.
1 - A fonte de corrente é representada por "I1". Fiz isso para poder simular o circuito no PC.
2 - Coloquei um ponto de medida de tensão e o chamei de Vin. Aí, na simulação, pode-se conhecer a tensão neste ponto ao longo do tempo.
3 - Coloquei também um medidor de corrente. É o Iin na entrada do circuito. Também para conhecer a corrente, naquele ponto, ao longo do tempo.
4 - Alimentei o circuito com apenas uma fonte de tensão de +12V, uma vez que o operacional aceita tensões de entrada ao nível de -Vcc (que no caso é o terra). A tensão de saída pode ir quase ao terra. Fica apenas alguns milivolts acima. Sendo assim considero que vale a pena trocar uma fonte (negativa) por alguns milivolts. Com relação ao +12V. Você já possui esta tensão, então vamos aproveitá-la, sabendo que a máxima tensão que o operacional poderia alcançar é bem superior aos +5V do seu sinal. Então não haverá problema quando a tensão do sinal estiver em +5V, pois o operacional pode supri-la tranquilamente.
5 - Coloquei um ponto de verificação da tensão na saída do primeiro operacional (X2), para ver se o ganho dá realmente 1. Então esta tensão V01 tem que coincidir com Vin. Veja no gráfico. Este estágio tem duas finalidades. A de não apresentar baixa impedância para o sinal, e com isso, não alterar a medida (precisão) sobre o resistor de 250 Ohms. A outra finalidade é de fornecer uma baixíssima impedância de saída.
6 - Para prevenir que a tensão não ultrapasse os 5 volts, incluí um segundo estágio (X1). Este também possui um ganho unitário, mas com um "coelho na cartola". Em sua entrada há um resistor limitador de corrente (R3 = 1k) e um diodo, para sinais, conectado à fonte de tensão de +5V. Quando a tensão na saída de X2 alcançar 5,6V, o diodo conduz e impede que a tensão, na entrada positiva de X1, ultrapasse os 5,6V. Esta tensão não é prejudicial à saúde do PIC.
Além de C1 e C2, deve haver um capacitor de 100kpF entre os pinos positivo e a negativo do LM324. Junto a estes pinos.
Para verificar o comportamento simulado do circuito, fiz a fonte de corrente I1, partir do zero amperes, subir até os 20mA em 10ms e descer até o zero novamente. Você pode ver esta onda no gráfico. Ela se chama Iin (Y2). Iin porque o amperímetro que eu coloquei é o Iin, e Y2 porque o eixo vertical de correntes é o Y2 e está em mA. Mais à esquerda do gráfico.
O gráfico também mostra as três tensões Vin, V01 e V0. Estão em vermelho. Na realidade elas coincidem, o que mostra que o circuito está correto (pelo menos na simulação). Para uma corrente de entrada superior a 20mA, as tensões Vin e V01 deveriam passar de 5V e a tensão de saída final V0 ficaria limitada em 5,6V.
Os operacionais que não serão usados TERÃO que ter suas entradas definidas para que as suas saídas não fiquem oscilando. Coloque três resistores em série entre o +5V e o terra. 4k7, 1K e 4k7. Coloque uma das entradas na junção 4k7 com 1k e a outra entrada na outra junção.
Se for realmente isso que você deseja, é interessante montar e testar.
Divirta-se!!!
MOR_AL
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain