Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Acondicionamiento
de sensores
2023
FECHA 25/07
1|Página
Tecnicatura Superior
Alumno - Legajo:
Palleres Savio Luca - 114336 En Mecatrónica
Lozano Alberto Nicolás L. - 114524
Perosino Ignacio - 114454
Funes Alan – 114557
Luciano Frias-111113
PRIMERA ETAPA
Según la actividad se realizar un sistema para controlar la Como podemos ver si resolvemos vamos a obtener un
temperatura de un ambiente, el cual presenta como resultado con los términos como la función.
valores extremos entre los -10°C hasta los +40°C.
𝑉𝑜𝑢𝑡 = 8 ∗ 𝑉𝑠𝑒𝑛 − 20.04𝑉
En la primera etapa vamos a trabajar con un sensor
LM335 que está diseñado para proporcionar una salida de A continuación, vamos a operar con distintos tipos de
voltaje proporcional a la temperatura en grados Kelvin (K). resistencias hasta obtener valores comerciales para que
el resultado de la ecuación sea la función.
TC=10mV/ºK (coeficiente de temperatura).
Primero optamos por trabajar el ultimo termino que
debería dar como resultado 20.5
CÁLCULOS Y ACONDICIONAMIENTO
8.2𝐾Ω
Antes que nada, vamos a vamos a hacer el pasaje de ∗ 2.5(𝑉𝑟𝑒𝑓)
1𝐾Ω
unidades de grados centígrados a kelvin para poder
trabajar con este sensor. Las resistencias comerciales seleccionadas como vemos
en el cálculo fueron 8.2KΩ y 1KΩ.
−10º𝐶 = 263.15º𝐾
A continuación, trabajamos el termino multiplicador del
40º𝐶 = 313.15º𝐾 voltaje del sensor que debe tener como resultado 8
según LM335)
const float SENSOR_SLOPE = 0.06105; if (temp <= TEMPERATURE_THRESHOLD_LOW_HEATING) {
15.0;
const float TEMPERATURE_THRESHOLD_LOW_VENTILATION = // Agregar un pequeño retardo para evitar
(LEDs)
const int HEATING_PIN = 2; TERCERA ETAPA
const int VENTILATION_PIN = 3;
En esta etapa la actividad solo se centraba en calcular la
resistencia para protección de los leds de los
void setup() { optoacopladores que como sabemos son dispositivos
Serial.begin(9600); que funcionan internamente a partir de un diodo led.
Para este paso utilizamos la hoja de datos del
pinMode(HEATING_PIN, OUTPUT); componente a emplear (moc3042)
pinMode(VENTILATION_PIN, OUTPUT);
digitalWrite(HEATING_PIN, LOW); Según especificaciones este requería una corriente de
30mA y 1.25V para su correcto funcionamiento.
digitalWrite(VENTILATION_PIN, LOW); Sabiendo que las salidas de arduino brindan una salida
} de 5V podemos operar por ley de ohm la ecuacion
𝑉
void loop() { =𝑅
𝐴
// Leer valor ADC del sensor de temperatura
int adc = analogRead(A0); 5 − 1.25𝑉
= 125Ω
0.03𝐴
// Convertir valor ADC a temperatura
float temp = (SENSOR_SLOPE * adc) +
SENSOR_OFFSET;
Tecnicatura Superior
Alumno - Legajo:
Palleres Savio Luca - 114336 En Mecatrónica
Lozano Alberto Nicolás L. - 114524
Perosino Ignacio - 114454
Funes Alan – 114557
Luciano Frias-111113
Figura 1 diseño que se utilizó para la impresión del Figura 5: Proceso de impresión placa ya
sumergida en acido
Tecnicatura Superior
Alumno - Legajo:
Palleres Savio Luca - 114336 En Mecatrónica
Lozano Alberto Nicolás L. - 114524
Perosino Ignacio - 114454
Funes Alan – 114557
Luciano Frias-111113
Figura 9: comprobando la salida y su correcto Figura 10: al igual que en el testeo anterior aca se
funcionamiento, vemos que al acercar el hace censar expuesto a el frio de un hielo lo que
encendedor el voltaje sube dentro de los consecuentemente trae el descenso de la tensión
parámetros previamente calculados 3.5V. de salida