Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39
Hola, espero que estés bien y en este tutorial te mostraré cómo hice un sensor de corriente para Arduino usando algunos componentes electrónicos muy básicos y una derivación casera. Esta derivación puede manejar fácilmente una gran magnitud de corriente, alrededor de 10-15 amperios. La precisión también es bastante buena y pude obtener resultados muy decentes al medir corrientes bajas alrededor de 100 mA.
Suministros
- Arduino Uno o equivalente y cable de programación
- OP- Amplificador LM358
- Cables de puente
- Resistencia de 100 KOhmios
- Resistencia de 220 KOhmios
- Resistencia de 10 Kohm
- Placa Veroboard o Zero PCB
- Derivación (8 a 10 miliohmios)
Paso 1: recopilación de las piezas necesarias
Las partes principales que necesitaría para esta construcción es una derivación junto con el amplificador operacional IC. Para mi aplicación, estoy usando el IC LM358, que es un DIP IC de 8 pines OP-AMP dual del cual estoy usando solo uno de los amplificadores operacionales. También necesitará resistencias para el circuito amplificador no inversor. He elegido 320K y 10K como resistencias. La elección de su resistencia depende completamente de la cantidad de ganancia que desee tener. Ahora el OP-AMP está siendo alimentado por los 5 voltios del Arduino. Por lo tanto, debemos asegurarnos de que el voltaje de salida del OP-AMP cuando la corriente completa pasa a través de la derivación debe ser inferior a 5 voltios, preferiblemente 4 voltios para mantener algún margen de error. Si elegimos una ganancia que sea lo suficientemente alta para un valor de corriente más bajo, el OP-AMP entrará en la región de saturación y solo dará 5 voltios más allá de cualquier valor de corriente, así que asegúrese de elegir el valor de ganancia del amplificador de manera apropiada. También necesitaría una placa de circuito impreso o placa de prototipos para probar este circuito. Para el microcontrolador, estoy usando Arduino UNO para adquirir la entrada de la salida del amplificador. Puede elegir cualquier placa Arduino equivalente que desee.
Paso 2: hacer su propia resistencia de derivación
El corazón principal del proyecto es la resistencia de derivación utilizada para proporcionar la pequeña caída de voltaje. Puede realizar esta derivación fácilmente sin mucha molestia. Si tiene un cable de acero sólido grueso, puede cortar una longitud razonable de ese cable y usarlo como derivación. Otra alternativa a esto es salvar resistencias de derivación de multímetros viejos o dañados, tal como se muestra aquí. El rango de corriente que desea medir depende en gran medida del valor de la resistencia de derivación. Por lo general, puede utilizar derivaciones del orden de 8 a 10 miliohmios.
Paso 3: diagrama de circuito del proyecto
Aquí está toda la teoría como resumen y también el diagrama de circuito del módulo sensor de corriente que muestra la implementación de la configuración no inversora del OP-AMP que proporciona la ganancia necesaria. También he conectado un condensador de 0.1uF a la salida del OP-AMP para suavizar el voltaje de salida y reducir cualquier ruido de alta frecuencia si puede ocurrir.
Paso 4: Reunirlo todo …
Ahora es finalmente el momento de hacer que el módulo sensor de corriente salga de estos componentes. Para esto, corté un pequeño trozo de veroboard y dispuse mis componentes de tal manera que pude evitar el uso de cables de puente o conectores y todo el circuito podría conectarse mediante uniones de soldadura directa. Para la conexión de la carga a través de la derivación, utilicé terminales de tornillo, lo que hace que las conexiones sean mucho más ordenadas y, al mismo tiempo, hace que sea mucho más fácil cambiar / reemplazar diferentes cargas para las que quiero medir la corriente. Asegúrese de seleccionar los terminales de tornillo de buena calidad que sean capaces de manejar grandes corrientes. He adjuntado algunas imágenes del proceso de soldadura y, como puede ver, los rastros de soldadura salieron bastante bien sin el uso de ningún puente o conector de cable. Esto hizo que mi módulo fuera aún más duradero. Para darle una perspectiva de lo pequeño que es este módulo, lo guardé junto con una moneda india de 2 rupias y el tamaño es casi comparable. Este pequeño tamaño le permite colocar este módulo en sus proyectos fácilmente. Si puede utilizar componentes SMD, el tamaño incluso se puede reducir.
Paso 5: Calibración del sensor para obtener lecturas correctas
Después de la construcción de todo el módulo, aquí viene una parte un poco complicada, calibrar o más bien generar el código necesario para medir el valor correcto de la corriente. Ahora, esencialmente, estamos multiplicando la caída de voltaje de la derivación para darnos un voltaje amplificado, lo suficientemente alto como para que se registre la función analogRead () de Arduino. Ahora que la resistencia es constante, el voltaje de salida es lineal con respecto a la magnitud de la corriente que pasa a través de la derivación. La manera fácil de calibrar este módulo es usar un multímetro real para calcular el valor de la corriente que pasa a través de un circuito dado. Tenga en cuenta este valor de corriente, usando el arduino y la función de monitor en serie, vea cuál es el valor analógico que viene (que van de 0 a 1023. Utilice la variable como tipo de datos flotantes para obtener mejores valores). Ahora podemos multiplicar este valor analógico con una constante para obtener nuestro valor de corriente deseado y dado que la relación entre el voltaje y la corriente es lineal, esta constante será casi la misma para todo el rango de corriente, aunque es posible que tenga que hacer algo menor ajustes posteriores. Puede probar con 4-5 valores actuales conocidos para obtener su valor constante. Mencionaré el código que utilicé para esta demostración.
Paso 6: Conclusiones finales
Este sensor de corriente funciona bastante bien en la mayoría de las aplicaciones con alimentación de CC y tiene un error de menos de 70 mA si se calibra correctamente. Sin embargo, existen algunas limitaciones de este diseño, a corrientes muy bajas o muy altas, la desviación del valor real se vuelve significativa. Por lo tanto, es necesaria alguna modificación del código para los casos de límites. Una alternativa es usar un amplificador de instrumentación, que tiene circuitos precisos para amplificar voltajes muy pequeños y también se puede usar en el lado alto del circuito. Además, el circuito se puede mejorar utilizando un OP-AMP mejor y de bajo ruido. Para mi aplicación, funciona bien y ofrece resultados repetibles. Estoy planeando hacer un vatímetro, donde usaría este sistema de medición de corriente en derivación. Espero que hayan disfrutado de esta construcción.
Recomendado:
Modificación del interruptor WiFi Sinilink con sensor de voltaje / corriente INA219: 11 pasos
Modificación del interruptor WiFi Sinilink con sensor de voltaje / corriente INA219: El interruptor USB WIFI Sinilink XY-WFUSB es un pequeño y agradable dispositivo para encender / apagar de forma remota un dispositivo USB conectado. Lamentablemente, no tiene la capacidad de medir el voltaje de suministro o la corriente utilizada del dispositivo adjunto. Este instructivo le muestra cómo modif
La diferencia entre (corriente alterna y corriente continua): 13 pasos
La diferencia entre (corriente alternativa y corriente continua): Todo el mundo sabe que la electricidad es principalmente de CC, pero ¿qué tal otro tipo de electricidad? ¿Conoces Ac? ¿Qué significa AC? ¿Es utilizable entonces DC? En este estudio conoceremos la diferencia entre los tipos de electricidad, fuentes, aplicaciones
Medidas del sensor de corriente ACS724 con Arduino: 4 pasos
Mediciones del sensor de corriente ACS724 con Arduino: En este instructable experimentaremos conectando un sensor de corriente ACS724 a un Arduino para realizar mediciones de corriente. En este caso, el sensor de corriente es una variedad de +/- 5A que produce 400 mv / A. El Arduino Uno tiene un ADC de 10 bits, así que buenas preguntas
Medidor de baja resistencia óhmica con sensor de corriente INA219: 5 pasos
Medidor de baja resistencia óhmica con sensor de corriente INA219: este es un medidor de miliohmios de bajo costo que se puede armar usando el sensor de corriente 2X INA219, Arduino nano, pantalla LCD 2X16, resistencia de carga de 150 ohmios y código arduino simple que la biblioteca se puede encontrar en línea . La belleza de este proyecto no es pre
Regulador lineal de corriente constante de 1.5A para LED para: 6 pasos
Regulador lineal de corriente constante de 1.5A para LED Para: Por lo tanto, hay un montón de instructables que cubren el uso de LED de alto brillo. Muchos de ellos utilizan el Buckpuck disponible comercialmente de Luxdrive. Muchos de ellos también usan circuitos de regulación lineal que alcanzan un máximo de 350 mA porque son altamente ineficientes