Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sensores
Practice 5: Static Characterization of Sensors
Geovanny García Moncada, Sebastian Lozano Hincapie y Santiago Romero Fuentes
Universidad Tecnológica de Pereira, Pereira – Colombia.
Ingeniería Electrónica - Laboratorio de Instrumentación - Grupo 103
Docente: Andrés Felipe Calvo Salcedo
1 de diciembre de 2023
s.lozano1@utp.edu.co, g.garcia1@utp.edu.co, santiago.romero@utp.edu.co
Resumen — La elaboración de este trabajo se centra en la componente a utilizar. En el caso de la celda de carga, ésta
implementación y prueba de un sistema de medición de peso opera bajo el principio de deformación elástica, generando
utilizando un sensor piezoeléctrico, Hx711, y AD620, con una señal eléctrica proporcional a la carga aplicada. Su
énfasis en la importancia de la calibración para mediciones capacidad para medir hasta 1 kg la convierte en una
precisas. Se detallan los pasos, resultados y análisis en cada
herramienta esencial para la obtención de datos de peso en
etapa del procedimiento.
el experimento.
Palabras clave — convertidor analógico-digital Hx711,
amplificador de instrumentación AD620 y celda de carga. El convertidor analógico-digital Hx711, de 24 bits,
desempeña un papel crucial en la adquisición de señales
Abstract – the creation of this work focuses on the analógicas provenientes de la celda de carga. Actúa como un
implementation and testing of a weight measurement system amplificador de instrumentación y un convertidor de alta
using a piezoelectric sensor, Hx711, and AD620, with an resolución, proporcionando lecturas precisas y estables. Su
emphasis on the importance of calibration for accurate capacidad para capturar datos con una precisión de 24 bits
measurements. The steps, results, and analysis are detailed at facilita la obtención de mediciones finas y detalladas.
each stage of the procedure.
Por otro lado, el amplificador de instrumentación AD620 se
Keywords — Analog-to-digital converter Hx711,
instrumentation amplifier AD620, and load cell. utiliza en la práctica para acondicionar la señal de voltaje
generada por la celda de carga, al medir la respuesta a un
peso específico. El AD620 amplifica esta señal de manera
I. INTRODUCCIÓN controlada, permitiendo una lectura más precisa mediante
un multímetro y un Arduino. Su función es crucial para
garantizar mediciones exactas y consistentes.
En el vasto campo de la instrumentación, la
caracterización estática de sensores desentraña la relación
esencial entre la magnitud medida y la respuesta eléctrica III. METODOLOGÍA
del sensor. Este proceso se vuelve crucial para garantizar
mediciones precisas y fiables. Esta práctica específica se
centrará en el uso de un sensor piezoeléctrico con el que se
espera explorar cómo la salida eléctrica del sensor se Para dar inicio a la práctica, es necesario saber cuales son
relaciona con la variable de interés que en este caso es el los software a utilizar en el mismo, además de eso entender
peso. cómo funcionan. Además, para trabajar con arduino en
LabVIEW, toca instalar la librería VISA. Con esta librería,
El objetivo es no solo comprender esta relación, sino ya se podrá conectar el módulo Arduino con el ADC Hx711
también corregir posibles desviaciones, empleando y estos al programa en LabVIEW que procesará los datos.
herramientas como algoritmos de mínimos cuadrados en
LabVIEW. Este ejercicio no solo desarrollará habilidades A través del programa de arduino, se tomarán los datos
técnicas, sino también una comprensión profunda de la que arroje el ADC, los cuales serán enviados al programa de
importancia de la calibración en el aseguramiento de LabVIEW, en el cual serán procesados, sacando los
mediciones precisas en entornos científicos y tecnológicos. parámetros de la ecuación de la recta utilizando mínimos
cuadrados.
II. MARCO TEÓRICO Por otro lado, LabVIEW no solo servirá como el
procesador de los datos, sino además, proporcionará una
perspectiva visual del proyecto, ya que en este se hace una
Antes de dar paso al desarrollo de la práctica, es
interfaz gráfica del peso medido a través de la celda de
fundamental conocer el funcionamiento primordial de cada
carga.
Continuando con la práctica, se debe medir el voltaje que
genera la celda de carga sin el uso del módulo Hx711, para Unset
esto, se usará el módulo AD620, el cual es un amplificador #include "HX711.h"
de instrumentación. Para hacer esto, es necesario hallar los
límites de de la celda de carga, tanto el máximo como el #define PIN_CELDA_DOUT 3
#define PIN_CELDA_SCK 2
mínimo, conectando el multímetro con cero gramos y con 1
kg. Seguido a esto, ajustar la ganancia para que la salida sea
HX711 celda;
de 0V a 5V, esto se hará a través de la ecuación 1.
float factor_calibracion = 100;
𝑉𝑜 = (1+
2𝑅2
𝑅𝑔 )
(𝑉2 − 𝑉1) (1)
void setup() {
Serial.begin(9600);
celda.begin(PIN_CELDA_DOUT, PIN_CELDA_SCK);
Como la salida del AD620 genera una una señal análoga,
celda.set_scale();
se transformará a digital con el conversor análogo-digital celda.tare(20);
del Arduino, el cual cuenta con una resolución de 10 bits. Serial.println("HX711 calibrado. Retira el peso
Para hacer esto, se implementará un nuevo programa en el y presiona +/a para aumentar, -/z para
arduino que pueda hacer la conversión de la señal. disminuir.");
}
Finalmente, encontrar los parámetros de la ecuación de la
recta para esta segunda parte, es usar el mismo VI de void loop() {
LabVIEW que se hará para la primera parte. Esto se hace ya celda.set_scale(factor_calibracion);
Serial.print("Lectura: ");
que la naturaleza de los datos que envía Arduino son los
float peso = celda.get_units(10);
mismos, es por eso que procesarlos en LabVIEW será lo
mismo. // Puerto serie para LabVIEW
Serial.println(peso);
IV. PROCEDIMIENTO
if (Serial.available()) {
𝑉𝑜 = (1 + 2(48000)
2000 )(100 𝑚𝑉) = 4. 9𝑉
void setup() {
Serial.begin(9600);
}
void loop() {
// Lectura del valor analógico
int valorAnalogico =
analogRead(pinEntradaAnalogica);
Serial.print(voltaje);
delay(10);
}
Figura 7. Resultados obtenidos a 0 Kg.
V. RESULTADOS
VI. CONCLUSIONES
REFERENCIAS