Está en la página 1de 9

Integrantes: Agila Alisson NRC: 6847 Fecha: 10/02/2023

Calapiña Karla
Vilcasana Leo
Grupo: 2 Docente: Ing.Silvia Alpusig Carrera: Ts.Electromecanica

Acondicionadores y Procesadores de señal

Qué hacen los Acondicionadores de Señal?


Los sistemas de adquisición de datos deben conectarse a una amplia variedad de
sensores y señales para hacer su trabajo. Los acondicionadores de señal toman la señal
del sensor, la procesan y la envían al subsistema A/D.

Como su nombre lo indica, se encargan de acondicionar señales para que el subsistema


A/D pueda convertirlas en el dominio digital y luego mostrarlas, almacenarlas y
analizarlas.

Después de todo, no puede conectar directamente 500V a una de las entradas de una
tarjeta A/D, y los termopares, RTD, LVDT y otros sensores requieren acondicionamiento
para funcionar y proporcionar una salida de voltaje normalizada que pueda
ingresarse en el A / D

Estos adaptadores, como acondicionadores de señal, son los amplificadores operacionales


en sus diferentes estructuras de montaje, pasando por filtros o por procesadores
analógicos, convirtiendo estas señales
de analógico a digital para posteriormente ser procesados los datos con un DSP o
Microcontrolador y actuando por medio de las salidas lógicas del procesador o por medio
de un convertidor digital a analógico.
Acondicionadores de señal para las RTD

Hay muchas maneras de acondicionar la señal que se recibe de una RTD. La primera
propuesta de Analog Devices es con un amplificador de instrumentación y su circuitería
adicional, figura de la izquierda y la segunda propuesta algo similar con el circuito ADT70
perfectamente adecuado para acondicionar las PRTD de Pt, que entrega una salida de
5mV/ºC cuando se utiliza una RTD de 1kΩ.
Tipos comunes de acondicionadores de señal
Los acondicionadores de señal de hoy deben poder interactuar con estos sensores populare

Tipo de Señal Sensor Acondicionador Requerimientos Básicos

Bajos Voltajes (Directo) Tipo Bajo Voltaje Múltiples rangos, aislamiento,


conformidad con los estándares de
seguridad (por encima de 50 V), filtrad
seleccionable

Kilo volts Transductores Tipo Alto Voltaje Múltiples rangos, aislamiento,


Potenciométricos conformidad con los estándares de
seguridad de alto voltaje, filtrado
seleccionable

Temperatura Termopar Tipo Termopar Aislamiento, linealización de varios tip


de sensores, compensación de unión f

Temperatura RTD Tipo RTD Aislamiento, suministro de sensores,


ajuste de línea de detección, escalado
varios tipos de RTD

Shock y Vibración Acelerómetro IEPE Tipo IEPE Múltiples rangos, aislamiento, suminis
de sensor de corriente constante a un
voltaje de cumplimiento nominal, filtra
seleccionable

Shock y Vibración Acelerómetro de Tipo Carga Múltiples rangos, aislamiento, convers


Carga de corriente de iones de pC a voltaje,
filtrado seleccionable, incluido paso al

Tensión, presión Medidor de tensión Tipo de galga Múltiples rangos, aislamiento, suminis
extensiométrica de sensor, balance de puente, calibrac
de derivación, ajuste de línea de
detección, filtrado seleccionable

Distancia, LVDT Tipo LVDT Múltiples rangos, suministro de


Desplazamiento sensores, cero ajustes, aislamiento

Distancia, Potenciómetro de Tipo de resistencia Múltiples rangos, suministro de


Desplazamiento cuerda (normalmente tipo de sensores, cero ajustes, filtrado
galga extensiométrica) seleccionable
ARDUINO Y SENSOR DE TEMPERATURA LM35A

A partir de esta información podemos obtener una fórmula matemática que


nos calcule la temperatura en función del voltaje que nos facilita el LM35.

Temperatura = Valor * 5 * 100 / 1024

Para más detalle de cómo se obtiene esta fórmula puedes leer y escuchar
el capítulo 48. Sensor de temperatura en Arduino.
Codigo en el Arduino
/*
Creado: Luis del Valle (ldelvalleh@programarfacil.com)
https://programarfacil.com
*/

// Declaracion de variables globales


float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023)
int pinLM35 = 0; // Variable del pin de entrada del sensor (A0)

void setup() {
// Configuramos el puerto serial a 9600 bps
Serial.begin(9600);

void loop() {
// Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023
tempC = analogRead(pinLM35);

// Calculamos la temperatura con la fórmula


tempC = (5.0 * tempC * 100.0)/1024.0;

// Envia el dato al puerto serial


Serial.print(tempC);
// Salto de línea
Serial.print("\n");

// Esperamos un tiempo para repetir el loop


delay(1000);
}
podemos medir temperaturas de 500ºC con 5V. Esto nunca se va a producir ya que se
encuentra fuera del rango de temperaturas del sensor. Para ello vamos a utilizar la
función analogReference que nos permite establecer el valor de referencia para la entrada
1023. Hasta ahora hemos trabajado con 5V pero si utilizamos INTERNAL podremos tener
más resolución, 1.1V. Esto equivale a poder medir temperaturas de hasta 110ºC, dentro
del rango de operación del LM35. Para ello solo debemos utilizar la siguiente fórmula:
Temperatura = Valor * 1.1 * 100 / 1024
El código que debemos cargar es el siguiente.
/*
Creado: Luis del Valle (ldelvalleh@programarfacil.com)
https://programarfacil.com
*/

// Declaracion de variables globales


float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023)
int pinLM35 = 0; // Variable del pin de entrada del sensor (A0)

void setup() {
// Cambiamos referencia de las entradas analógicas
analogReference(INTERNAL);

// Configuramos el puerto serial a 9600 bps


Serial.begin(9600);
}

void loop() {
// Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023
tempC = analogRead(pinLM35);

// Calculamos la temperatura con la fórmula


tempC = (1.1 * tempC * 100.0)/1024.0;

// Envia el dato al puerto serial


Serial.print(tempC);
// Salto de línea
Serial.print("\n");

// Esperamos un tiempo para repetir el loop


delay(1000);
}
Como puedes comprobar los únicos cambios son la inclusión de la
función analogReference y el cambio en la fórmula para pasar de 5V a 1.1v
Proteus

Referencias bibliográficas
. • Essic. J. (2013). LabVIEW for Scientists and Engineers. New York. Oxford University
Press. • Malvino. A., Bates. D.J. (2007). Principios de electrónica analógica. Madrid.
McGraw-Hill / Interamericana.
• Floyd. Thomas.L. (2002). Fundamentos de Sistemas Digitales. Madrid. Prentice Hall. •
Barambones. O. (2004). Sistemas Digitales de Control. Zarautz. Servicio Editorial de la
Universidad del País Vasco.
• Swartch. M (2014). Programming Arduino with LabView. Packt Publising

También podría gustarte