¿Qué hace el siguiente circuito?
Seencontró
El circuito está diseñado para Arduino, pero no está claro en el código lo que Arduino está haciendo con este circuito.
¿Qué hace el siguiente circuito?
Seencontró
El circuito está diseñado para Arduino, pero no está claro en el código lo que Arduino está haciendo con este circuito.
Me parece un conversor digital a analógico de 4 bits muy simple (y no muy preciso). Toma los 4 bits y produce un voltaje entre 0 V y un máximo que está determinado por R6. C2 se utiliza para eliminar la compensación de CC.
R1-R4 & R6 forma un convertidor digital a analógico de 4 bits.
Se pueden aplicar varias señales digitales de activación / desactivación de alta / baja a R1 ... R4, lo que hace que aparezca un voltaje en la parte superior de R6. Este valor de CA es par a la salida de C2.
Tenga en cuenta que las relaciones de los resistores son aproximadamente 1: 2: 4: 8, es decir, son "ponderadas en forma binaria".
Usando el variador alto y bajo, solo se puede producir un valor analógico de 4 bits aplicando los códigos correctos de forma secuencial a R1 ... R4 y esto permite producir una onda sinusoidal de pico a pico de 16 niveles. Si bien esto es muy burdo para la mayoría de los estándares y mientras que las relaciones de resistencia son bastante inexactas, la forma de onda resultante es muy superior al uso de una onda cuadrada.
Para puntos adicionales, puede usar alto / circuito abierto / bajo en los pines de entrada para producir niveles adicionales. Si el ternario es verdadero en 4 pines, obtendrá 3 ^ 4 = 81 niveles, PERO algunos de estos pueden superponerse en este caso, especialmente con las relaciones de resistencia muy inexactas. Lo más probable es que solo usen binarios de 4 bits.
Anteriormente dije "onda sinusoidal" pero para, por ejemplo, DTMF, podría calcular el resultado final para agregar dos ondas sinusoidales y generar el valor combinado. Una mayor precisión sería deseable cuando se combinan múltiples sinusoides.
Resistencias en paralelo para obtener el valor deseado.
Una fórmula que se cita a menudo se usa para calcular la resistencia Rp de dos resistencias R1 y amp; R2 en valor
Un simple reordenamiento de este circuito produce una fórmula extremadamente útil pero poco cotizada.
R2 = R1 x Rp / (R1-Rp)
es decir, si tiene una resistencia R1 y desea una resistencia más pequeña R2, entonces R2 es el valor requerido para colocarse en paralelo.
por ejemplo, aquí, los valores deseados son 1k, 2k, 4k, 8k.
Los valores estándar de E12 en o por encima del valor deseado son
1K, 2K2, 4k7 y amp; 8k2
Para obtener 2K usa Rparallel = R_now x R_wanted / (Rnow - Rwanted)
= 2.2 x 2 / (2.2-2k) = 4.4 / 0.2 = 22 = 22k
4k7 - > 4K: 4.7 x 4 / (4.7-4) = 18.8 / 0.7 = 26.857 - > 27k
8k2 - > 8K: = (8.2 x 8) /. 2 = 328k o
10k - > 8k: (10 x 8) / (10-8) = 40k
etc
Si utiliza resistencias E12, puede elegir otro valor inicial o calcular para ver qué tan cerca se acerca una resistencia estándar, teniendo en cuenta que la resistencia real de la resistencia estándar probablemente no será su valor nominal.
Lea otras preguntas en las etiquetas audio