El circuito integrado MAX6675 (datasheet) es un convertidor analogico – digital, ideal para termocuplas tipo k . Estos sensores de temperatura son muy utilizados en el campo industrial, ya que permite al usuario medir grandes intervalos de temperatura. Además, la amplia gama de termocuplas presentan las siguientes características; son pequeños, robustos y de bajo coste. Esto les permite ser utilizado para una variedad de aplicaciones como medir la temperatura en hornos, motores, hornos industriales, dataloggers, termostato, proyectos ambientales, etc.
El driver MAX6675 hace que la conexión con un microcontrolador sea más fácil, debido a que no se necesita un coversor analogo digital para enviar la señal de temperatura. Esta temperatura es enviada a través de la protocolo SPI.
CARACTERISTICAS DEL DRIVER MAX6675
- Funciona con cualquier Thermocouple Tipo-K
- Tiene un rango de 0 a 1024 grados Celsius en incrementos de 0.25 grados
- Tensión de servicio: 3.3 a 5V
- Interfaz SPI
- Pin-out: CS, CLK, DO
- Rsolución: 12 bits
- Detección de termocupla abierta.
- Corrriente consumo: 50mA
TERMOCUPLA TIPO K PARA DRIVER MAX6675
Un termocupla es un dispositivo que consiste en dos conductores de aleación de metal diferentes, que produce una tensión que es proporcional a una diferencia de temperatura entre el extremo unido de los dos conductores. Los metales desiguales se eligen para mantener un perfil de temperatura previsible y repetible.
Básicamente, se eligen dos metales diferentes para poder medir un cierto rango de temperatura con énfasis en la estabilidad. Estos dos metales se unen en un extremo y cuando la unión se calienta o se enfría se produce un voltaje pequeño que se puede relacionar de nuevo con un valor de temperatura.
Los termocuplas están disponibles en muchos tipos diferentes de metales y / o calibraciones con el tipo más común de tipo J, K, T y E. Cada calibración tiene un rango de temperatura diferente, pero el rango máximo varía con el diámetro del alambre usado para crear El termopar.
CONEXIÓN DRIVER MAX6675 CON TERMOCUPLA TIPO K Y ATMEGA32
EJEMPLO TERMOCUPLA TIPO K CON DRIVER MAX6675 Y ATMEGA32
En el siguiente ejemplo se implementará la comunicación del microcontrolador atmega32 y el driver max6675 ideal para termocuplas. La lógica consistirá en leer los datos provenientes del driver y visualizarlos en el puerto PORTD.
#define F_CPU 8000000UL
#include
#include
#define max6675_SO PINB6
#define max6675_SCK PINB7
#define max6675_CS PINB4
uint16_t data = 0;
int main(void){
DDRB &= ~(1<=0; i--){
PORTB |= 1<>= 3;
data/=4;
data -=24;
PORTD = (char)data;
_delay_ms(1000);
}
return 1;
}
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.