Estoy construyendo un circuito con dos amplificadores de termopar AD8495. Los elegí porque son fáciles de conseguir y bastante baratos, básicamente no hay otra razón. Ahora necesito crear una interfaz entre los amplificadores y un microcontrolador (AVR). El ADC del AVR tiene una resolución de 10 bits, y me gustaría usar todo lo que pueda.
La temperatura que estoy esperando en los termopares es de hasta 300 ° C. Como el AD8495 da 5mV / ° C, la salida máxima debe estar en algún lugar alrededor de 1.4V. Podría suministrar una tensión de referencia adecuada al ADC para resolver ese rango, pero cuando el AD8495 no tiene un termopar conectado (o algo más sale mal), la señal aumentará a 5V (voltaje de alimentación), lo que sería demasiado para el ADC con un bajo voltaje de referencia.
Veo dos opciones básicas:
Puedo sujetar la señal a la tensión de referencia (o a una tensión "compatible" usando una resistencia y un diodo Z:
Estoessimpleybarato,perocreoquepodríaarruinartodalamedidaconesto.
TambiénpuedousarunOpAmpparaamplificarlasalidadelAD8495alrangocompletode5V:
Conectado con estas opciones hay dos problemas equivalentes:
- Nunca he construido un circuito de sujeción con un diodo Z,
- Nunca he usado un OpAmp antes. Escogí el TS912 porque es un tipo de suministro único de riel a riel (y puedo conseguirlo fácilmente)
Aunque sé cómo se supone que deben funcionar los dispositivos ideales, también sé que los dispositivos reales van a alterar mucho mi medición.
Me gustaría lograr una precisión de +/- 5 ° C a 280 ° C. Todavía no he hecho cálculos sobre eso, pero dadas las precisiones de ADC, referencia y AD8495, esto podría ser un poco demasiado optimista. Soy consciente de eso.
Enlace a la página de descarga de la hoja de datos
Edit 1: El AVR tiene una referencia interna de 2.56V que podría usar. Desafortunadamente, no es muy preciso (2.4 ... 2.8 V) y no estoy seguro de cuánta corriente puede recibir o de fuente. Así que incluso si los canales de ADC tienen diodos internos de sujeción (que tendrían que sujetarse a Aref), necesito alguna protección o acondicionamiento adicional. El uso de una referencia externa tampoco resolverá realmente ese problema.
Edición 2: esta es mi solución, más o menos:
LasdossalidasAD8495estánconectadasaunADC(MCP3426),quetieneunareferenciainternade2.048V.EsoesmuchomásprecisoquelareferenciainternadelAVRytoleralasalidade5VdelAD8495cuandonohayuntermoparconectado.Heañadidoterminalesdetornilloparalostermoparesyuncabezalde0.1". Todos los orificios de los pasadores están en una rejilla de 0.1". El diseño y el enrutamiento fueron bastante fáciles:
Hay dos trazas cortas de SCL y SDA en el lado inferior, todo lo demás está molido. He hecho un poco más amplio el trazado del termopar (izquierda) para reducir la resistencia térmica.