Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Circuito de entrada analógica aislada para Arduino

Componentes y suministros

Herramientas necesarias

Aplicaciones y servicios

Sobre el proyecto

Las señales de sensores industriales se ven afectadas por ruido (picos de tensión, rayos, EMI) y diferencias de potencial de tierra. La solución es aislamiento galvánico completo entre campo y Arduino, requiriendo fuente de alimentación separada para el lado de campo.

Detalles completos en blog del autor: https://ardupiclab.blogspot.it/

Principio de funcionamiento

  1. Entrada: 20mV-5V (tensión) o 4-20mA (corriente, con jumper W1)
  2. LM331 convierte tensión/ corriente en frecuencia (~1kHz/V)
  3. Optoacoplador 4N25 aísla la señal de frecuencia
  4. Arduino mide frecuencia en pin D5 (Timer/Counter1)

Circuito

Código Arduino

Librería FreqCounter (Martin Nawrath)

Usa Timer1 para contar flancos subida en T1/PD5/D5 y Timer2 para gate-time 1ms interrupciones.

Gate time = 1000ms (múltiplo de 50/60Hz red eléctrica → inmunidad ruido). Resolución 5x superior a Arduino Uno.

#include <FreqCounter.h>

void setup() {
  Serial.begin(9600);
  Serial.println("Entrada analógica optoaislada");
}

long int frq;

void loop() {
  FreqCounter::f_comp = 0;
  FreqCounter::start(1000); // Gate 1000ms
  while (FreqCounter::f_ready == 0); // Espera fin conteo
  frq = FreqCounter::f_freq;
  Serial.println(frq);
  delay(100);
}

Alternativa: medición de periodo con pulseIn() (menos precisa, sensible a ruido 50/60Hz).

Esquemático

Circuito completo en imagen: entrada tensión/corriente → LM331 → 4N25 → Arduino D5. Incluye fuente aislada, regulador, acondicionamiento señal.

Proceso de manufactura

  1. Alerta de Sed Inteligente para Plantas: Sensor DIY para Riego Óptimo
  2. Construya un osciloscopio Arduino de 20 kHz en LCD Nokia 5110: Guía DIY fácil
  3. Persianas Inteligentes: Control Automático de Luz con Arduino y Energía Solar
  4. Reloj de Palabras en Italiano con Arduino Nano, NeoPixel, LCD y RTC
  5. Ahorra Pines en Arduino: Conecta Teclado 4x3 con Solo 3 Conexiones Analógicas
  6. Medidor kWh Sigfox Fiable con Arduino MKR Fox 1200
  7. Monitor de temperatura con Bluetooth usando Arduino Nano
  8. Cerradura por Gestos Sin Contacto: Acceso Seguro con APDS-9960 y Arduino
  9. Kit Compañero Arduino Nano: Componentes y Herramientas Esenciales para Electrónica DIY
  10. Kit Adaptador USB MIDI para Arduino Micro / Leonardo: Lista Completa de Componentes
  11. Construye un Clon Arduboy Tamaño Tarjeta de Crédito con Arduino Nano y OLED I2C