Medir condensadores SMD en Arduino (1 / 6 paso)

Paso 1: Lo básico

Hay un montón de maneras de hacer un medidor de capacitancia en la red, a partir de minimalista no-externo-componentes de experimentación y hasta medida-casi-todo lamentablemente cancelado proyecto. Hay tres acercamientos básicos a la medida de capacidad que puede utilizarse en Arduino – ver una descripción detallada de la "Saga de inductancia/capacitancia" instructable. Elegí la constante de tiempo manera porque es la más comprensible y fácil de hacer. Sin duda, tiene un margen de error en el lado positivo debido a la resistencia perdida, pero es notable sobre todo en condensadores grandes, especialmente los de tantalio.

El enfoque constante de tiempo calcula la capacitancia basada en la cantidad de tiempo que tarda en cargar un condensador a algún voltaje previamente definido. Arduino que nos brinda el reloj de 16MHz y un comparador analógico en las patillas 6 y 7 (Nota: aunque este es un comparador analógico y sus conductores se llaman AIN0 y AIN1, se sienta en pines digitales del Arduino, es decir, D6 y D7). Este último puede llamar a una interrupción cuando el voltaje en uno de los pasadores se eleva por encima o cae por debajo de la tensión en el otro.

Para realizar este trabajo necesitaremos un tablero, algunos cables y tres resistencias que se llamará Rc, R1 y R2 en adelante. RC es la resistencia de carga, se sienta entre un pin del Arduino y el condensador sometido a prueba. Cuanto más grande es más lento el proceso de carga, los resultados más precisos, más tiempo para la descarga. Para los condensadores nF y uF necesitarás una resistencia Rc 10K o 20K; a 1 M y más es mejor para los condensadores de la pF, pero va llegar al más tarde, así que coge un resistor de 10K por ahora. R1 y R2 proporcionan el voltaje de referencia según el siguiente:

Vref = Vin * (R2 / (R1 + R2))

Vin es el Arduino 5V de la fuente, pero en realidad es alrededor de 4.8V. Utilicé 1K para la R1 y 2K para R2, que me dio 3.2V alrededor de Vref, que es perfecto, pero usted puede usar valores de resistencia diferentes si lo desea.

Para hacer la primera versión de Arduino capacímetro a sitio de Nick Gammon y agarrar el bosquejo pasado en la página (un tercero); también puede consultar la explicación detallada del funcionamiento constante de tiempo mientras estás allí.

Ahora, conecte las resistencias como se muestra allí (o en una foto de arriba), cambiar estas líneas según su configuración

 const byte pulsePin = 2; // the pin used to pulse the capacitor const float Rc = 10000; // charging resistor const float R1 = 1000; // between ground and D7 const float R2 = 1800; // between +5V and D7 

Introduzca algún condensador (sugerir algo como 100nF para empezar) en centro de examen y cargar el sketch en Arduino.

Usted debe conseguir algunas lecturas en el monitor serie. Si no, Compruebe la configuración del monitor, debe trabajar a 115200 baudios.

Artículos Relacionados

Medir la capacitancia con Arduino

Medir la capacitancia con Arduino

Este tutorial proporciona a una guía sobre cómo montar un Arduino para medir la capacitancia de un condensador. Esto puede ser útil si el condensador es sin etiqueta o si es auto construido.Paso 1: ¿Qué es capacitancia? Capacitancia es la capacidad d
Condensador de flujo Arduino V-Twin

Condensador de flujo Arduino V-Twin

Le llamaré "PEE-WEE "Personal Electronics Entertainment With Eintegrado Educación.Básicamente un proyecto que es divertido y aprendo muchas cosas de él agujero.. Este proyecto comenzó como sólo un pequeño robot por lo que pude aprender más sobre
Para construir un regulador de voltaje y medir voltaje AC usando arduino

Para construir un regulador de voltaje y medir voltaje AC usando arduino

Tensión cuando se mide utilizando un micro controlador es una tarea bastante difícil como la onda consigue fácilmente distorsionada debido a numerosos ruidos presentes en el ambiente. Por lo tanto, para el adecuado diseño del hardware es muy necesari
Medir la temperatura con Arduino Ethernet + DS18B20 Thingspeak

Medir la temperatura con Arduino Ethernet + DS18B20 Thingspeak

Hola a todosAquí te lo dejo sabe leer temperatura con Arduino Ethernet y sensor de DS180B20 y enviar los datos a Thingspeak. Se puede acceder a mi página de Thingspeak aquí:https://thingspeak.com/channels/25037Yo he utilizado mi arduino instructable
Arduino pantalla VFD reloj Tutorial - guía de VFD muestra

Arduino pantalla VFD reloj Tutorial - guía de VFD muestra

... + Un poco de VFDs¿Recuerdas (aún) la pantalla de su viejo reproductor de CD, radio coche o sistema HiFi? ¿Has notado la muestra utilizada en el supermercado que te muestra el elemento analizado y el precio de la misma?Estas pantallas tienen un ca
Interruptores capacitivos para Arduino

Interruptores capacitivos para Arduino

Se trata de una manera sencilla de hacer y usar interruptores capacitivos con un Arduino o dispositivo similar como un Raspberry Pi. Estos interruptores toque sensible, pueden ser cualquier forma o tamaño y pueden ser montados en cualquier base no-me
Panel de matriz de LED de 32 x 16 y Arduino

Panel de matriz de LED de 32 x 16 y Arduino

La historia del proyectoEn definitiva, este proyecto es el resultado de un desafío. Un día, un amigo que estaba de visita, vio mis experimentos con alguna matriz de led y me pregunta si puedo controlar muchas de ellas. Respondí que sí sin duda", usan
Solar Powered LED/ultracondensadores Arduino regulado luz

Solar Powered LED/ultracondensadores Arduino regulado luz

este instructable sobre todo enseña a controlar la tensión de carga de un panel solar a un dispositivo de almacenamiento de energía (condensadores en este caso).Enseñó a construir previamente la luzPaso 1: Este panel solar puede producir hasta 18 vol
Mínimo desnudo DIY de la Arduino Mega 2560

Mínimo desnudo DIY de la Arduino Mega 2560

El objetivo de este proyecto es crear una versión de Arduino Mega 2560 Junta cuenta componente inferior y menor tamaño del tablero.Personalmente para ser utilizado para proyectos de robótica que requieren flash de 256 KB y pasadores de digital/analóg
Cómo dibujar en un osciloscopio con Arduino!

Cómo dibujar en un osciloscopio con Arduino!

En primer lugar, permite repasar algunos conceptos básicos. Un osciloscopio es una herramienta para la visualización de cambio de señales eléctricas.Osciloscopio: oscilación (cambiante), alcance (ver). Juntos hacen "osciloscopio".Un osciloscopio
Escudo de programador ATmega168 TQFP32 smd

Escudo de programador ATmega168 TQFP32 smd

Este escudo que he hecho para programar un ATMEGA168 con un paquete de TQFP32 sin soldadura.Paso 1: introducciónCon este escudo se puede programar un microcontrolador atmega168 (μC) con un paquete de TQPF32 sin soldadura. Solo Coloque el chip en la p
Charliexplexed reloj LED - Arduino

Charliexplexed reloj LED - Arduino

Uno de mis relojes dejó de funcionar, y pasó a ser un reloj que mi esposa le gusta mucho. Fui a la tienda de reparación y el chico dijo que no tenía las piezas de repuesto y no pudo reparar esto. Así – pensé – por qué no construir un reloj LED – tení
(Pararrayos) Contador prueba equipo pararrayos usando Arduino

(Pararrayos) Contador prueba equipo pararrayos usando Arduino

Esta herramienta utiliza el microcontrolador ARDUINO, como el sistema de potencia del dispositivo.Esta herramienta sirve para probar el pararrayos de 150 kVpara más detalles, siga los pasosPaso 1: pararrayos 150 KV Pararrayos es un dispositivo protec
ATtiny programación Shield para Arduino

ATtiny programación Shield para Arduino

este circuito poco sienta bien ontop de una placa Arduino y te permite conectar rápidamente un ATtiny chip de programación usando la Arduino "lengua" y IDE para escribir el código y la placa Arduino como programador ISP para cargar el código en