Condicionamento do sinal do sensor: bruto a preciso
Como projetar o amplificador, o filtro e a interface ADC entre um sensor e um microcontrolador. Abrange RTDs, termopares, células de carga, derivações de corrente e.
Conteúdo
- O que é condicionamento de sinal?
- Condicionamento de sinal RTD (PT100/PT1000)
- Circuito de medição
- Principais considerações
- Condicionamento de sinal de termopar
- Compensação de junção fria
- Condicionamento de sinal de célula de carga/medidor de tensão
- Seleção de amplificador
- Sensor de corrente com resistores de derivação
- Detecção de lado alto versus lado baixo
- Selecionando a resistência de derivação
- Condicionamento de sinal de fotodiodo/sensor óptico
- Estabilidade
- Loop de corrente de 4—20 mA
- Recebendo o sinal
- Construindo um orçamento preciso
- Resumo
O que é condicionamento de sinal?
Pegue a ficha técnica do sensor e você verá saídas como 0,5 mV por grau, ou 2 mV/V de uma ponte, ou talvez alguns microamperes de um fotodiodo. Nenhum desses sinais pode se comunicar diretamente com o ADC do seu microcontrolador. Eles são muito pequenos, muito barulhentos ou estão no trilho de tensão errado. É aí que entra o condicionamento de sinal — é o front-end analógico que pega qualquer sinal estranho emitido pelo sensor e o transforma em algo limpo e dimensionado que seu ADC possa realmente usar.
A cadeia de sinal típica tem a seguinte aparência: Sensor → Excitação → Amplificação → Filtragem → ADC
Aqui está o que a maioria das pessoas não pensa até que seja tarde demais: cada estágio dessa cadeia adiciona erros. Seu sensor pode ser especificado com 0,1% de precisão, mas quando você o amplifica, filtra e digitaliza, você pode facilmente ter 1% de erro total do sistema se não tomar cuidado. A Calculadora de orçamento de precisão do sensor ajuda você a monitorar como todos esses erros se acumulam para que você saiba o que realmente está recebendo no final do dia.
Condicionamento de sinal RTD (PT100/PT1000)
Os RTDs (detectores de temperatura de resistência) são basicamente resistores de precisão que mudam de valor com a temperatura. O PT100 é a escolha clássica — 100 Ω a 0°C, e segue bem de perto a equação de Callendar-Van Dusen:
Circuito de medição
A abordagem padrão é empurrar uma corrente constante conhecida através do RTD e medir a tensão através dele:
Principais considerações
O autoaquecimento é o assassino silencioso da precisão do RTD. Passe muita corrente por esse pequeno resistor e ele se aquece, o que muda sua resistência, o que prejudica sua medição. A regra geral é manter a dissipação de energia abaixo de 1 mW:mW. Para um PT100, isso significa ficar abaixo de cerca de 1 mA de corrente de excitação.
Você vai querer um amplificador de instrumentação de baixo ruído para o front-end. O INA128 e o AD8221 são escolhas sólidas que existem desde sempre. Eles não são empolgantes, mas funcionam.
Mais uma coisa: os sensores PT1000 (1000 Ω a 0°C em vez de 100 Ω) são cada vez mais populares para projetos alimentados por bateria. Maior resistência significa que você pode usar proporcionalmente menos corrente de excitação para a mesma oscilação de tensão, o que economiza energia. A desvantagem é um pouco mais de ruído, mas, para a maioria das aplicações, vale a pena.
Condicionamento de sinal de termopar
Os termopares são estranhos. Eles geram uma pequena voltagem — estamos falando de microvolts a baixos milivolts — com base na diferença de temperatura entre duas junções de metais diferentes. A relação básica é:
Compensação de junção fria
Aqui está o problema dos termopares: eles medem a temperatura*diferença*, não a temperatura absoluta. A “junção fria” é onde os fios do termopar se conectam aos traços de cobre no PCB. Essa junção também tem uma temperatura e afeta sua leitura. Se você quiser saber a temperatura real na extremidade quente, você precisa medir a temperatura da junção fria separadamente e adicioná-la à leitura do termopar.
ICs integrados como o MAX31855 (para o Tipo K) ou o LTC2986 (lida com vários tipos de termopares) fazem tudo isso por você. Eles têm a amplificação, a compensação de junção fria e até mesmo as tabelas de pesquisa de linearização incorporadas. A menos que você tenha um bom motivo para fazer isso sozinho — e provavelmente não tem — basta usar um desses chips e evitar dores de cabeça. Design discreto é possível se você estiver se sentindo masoquista ou tiver algum requisito incomum. Você precisará de um amplificador de instrumentação de precisão com ganho de cerca de 10 mV/°C, um sensor de temperatura separado (geralmente um termistor NTC ou um pequeno RTD) diretamente na junção fria e uma tabela de pesquisa de linearização ou polinômio em seu firmware. É mais trabalho, mais espaço na diretoria e mais coisas que podem dar errado. Mas às vezes você precisa de flexibilidade.Condicionamento de sinal de célula de carga/medidor de tensão
As células de carga são pontes de Wheatstone feitas de medidores de tensão. Quando você aplica força, a resistência dos medidores muda um pouco e a ponte emite uma tensão diferencial. A pegadinha? A saída em grande escala normalmente é de apenas 1—3 mV por volt de excitação:
Seleção de amplificador
O INA125P e o INA128 são os velhos carros-chefe para esse tipo de coisa. O INA125 é particularmente bom porque inclui uma referência de tensão de precisão para excitação de pontes, então você não precisa adicionar uma externamente. Você define o ganho com um único resistor:. O ruído de entrada referido é de cerca de 8 nV/√Hz, o que é adequado para alimentar um ADC de 24 bits sem que o nível de ruído abafe seus LSBs.
O HX711 merece menção especial. É um ADC de 24 bits desenvolvido especificamente para células de carga e sensores de ponte, e é usado basicamente em todas as balanças digitais baratas que você já viu. Não é o menor ruído nem o melhor desempenho, mas é estúpido, fácil de usar e custa cerca de um dólar. Para a maioria das aplicações de pesagem, é a escolha óbvia.
Sensor de corrente com resistores de derivação
O sensor de corrente é conceitualmente simples: cole um resistor de baixo valor em série com sua carga e meça a queda de tensão através dele:
Detecção de lado alto versus lado baixo
Detecção lateral baixa coloca a derivação entre sua carga e o solo. Essa é a configuração mais fácil porque a tensão de derivação já está referenciada ao terra, então você pode usar um amplificador simples de extremidade única. A desvantagem é que sua carga não está mais no solo real — ela está estacionada em qualquer voltagem que caia na derivação. Para a maioria das cargas, isso não importa, mas para alguns circuitos (especialmente qualquer coisa com interfaces de comunicação), isso pode causar problemas. A detecção do lado alto coloca a derivação entre a fonte de alimentação e a carga, para que a carga permaneça em terra firme. Sem mudança de solo, sem problemas estranhos no modo comum. O problema é que agora sua tensão de derivação está no topo do trilho de alimentação, o que significa que você precisa de um amplificador de diferença ou de um IC dedicado com sensor de corrente, como o INA219 ou o INA240. Esses chips têm sensor de corrente de alto lado embutido e geralmente incluem o ADC, tornando-os ridiculamente fáceis de usar.Selecionando a resistência de derivação
A resistência de derivação vem da reorganização da lei de Ohm e da contabilização do ganho do amplificador:
Condicionamento de sinal de fotodiodo/sensor óptico
Os fotodiodos geram corrente proporcional à luz incidente. Essa corrente pode estar em qualquer lugar, de picoamperes no escuro a centenas de microamperes em luz forte. Um amplificador de transimpedância (TIA) converte essa corrente em uma voltagem que você pode realmente medir:
Estabilidade
É aqui que os circuitos TIA ficam complicados. Sem um capacitor de feedback, eles adoram oscilar. O fotodiodo tem capacitância, o amplificador operacional tem capacitância de entrada e, juntos, eles formam um pólo que pode levar seu circuito à instabilidade. A solução é adicionar um pequeno capacitorem paralelo com seu resistor de feedback:
Loop de corrente de 4—20 mA
Os sensores industriais usam circuitos de corrente de 4 a 20 mA por um bom motivo: eles funcionam em cabos longos (até um quilômetro ou mais) sem se preocupar com a resistência do cabo. As informações são codificadas na corrente, não na voltagem, então as quedas de tensão ao longo do fio não importam.
A codificação é simples:
- 4 mA representa 0% da faixa de medição (e também fornece energia ao transmissor em sistemas de 2 fios)
- 20 mA representa 100% da faixa de medição
A calculadora do transmissor de 4—20 mA converte entre os valores do sensor e a corrente do loop e ajuda você a verificar se o orçamento de tensão funciona de acordo com o comprimento do cabo e a tensão de alimentação.
Recebendo o sinal
Na extremidade receptora, você converte a corrente de volta em tensão com um resistor de precisão. Um resistor de 250Ω é a escolha padrão porque converte 4—20 mA em 1—5V, o que é perfeitamente compatível com um ADC de 0—5V:
Construindo um orçamento preciso
Cada componente em sua cadeia de sinais contribui com erros e eles se acumulam mais rápido do que você imagina. Aqui está o que você normalmente enfrenta:
| Fonte | Erro típico |
|---|---|
| Não linearidade do sensor | 0,1— 0,5% FS |
| Offset do amplificador | 0,02— 0,2% FS |
| Quantização ADC | LSB/2 |
| Variação de temperatura | 50—500 ppm/°C |
| Tensão de referência | 0,05— 0,5% |
Resumo
Aqui está uma referência rápida para tipos de sensores comuns e o que usar para condicionamento de sinal:
| Tipo de sensor | Saída típica | IC recomendado |
|---|---|---|
| PT100 RTD | 100—400 Ω | Fonte de corrente constante INA128+ |
| Termopar | 1—50 mV | MAX31855 |
| Célula de carga | 1—10 mV | HX711 ou INA125 |
| Fotodiodo | 1 Na—100 μA | TIA com OPA2134 |
| Derivação de corrente | 10—100 mV | INA219 ou INA240 |
| Loop de 4—20 mA | 1—5 V (via 250 Ω) | ADC direto |
Os erros que vejo repetidamente: não usar ganho suficiente em sensores de ponte (você acaba com um sinal de 10 mV tentando acionar um ADC de 16 bits e se perguntando por que ele faz barulho), esquecer a compensação de junção fria em circuitos de termopar (suas leituras estarão erradas de acordo com a temperatura do PCB) e omitir o capacitor de feedback nos designs de amplificadores de transimpedância (aproveite sua oscilação de 10 MHz). Aprenda com os erros de outras pessoas em vez de cometê-los você mesmo.
Artigos Relacionados
PCB Via Stub Resonance in High-Speed Design
Learn how via stub resonance impacts signal integrity and how to calculate critical frequencies for precise PCB design and signal performance.
31 de mai. de 2026
Audio EngineeringPower Amplifier Gain: Theory to Calculations
Learn how to calculate power amplifier gain with precision, understand key metrics, and avoid common engineering pitfalls in audio electronics.
27 de mai. de 2026
Unit ConversionPower Conversion: dBm to Watts
Master RF power conversion: Learn how to accurately translate dBm measurements to watts with practical engineering insights and real-world examples.
25 de mai. de 2026