Veleta analógica con Auto configurar (7 / 8 paso)

Paso 7: Cálculos de no linealidad del Resistor de carga

Sólo para demostrar que eso Matemáticas pueden ser divertido te contare cómo descubrí la fórmula de ajuste de la no linealidad a través de diagramas.

Inicialmente, no establecidas para descubrir la fórmula - sólo quería visualizar la no linealidad por la resistencia de carga (también conocido como un resistor 'bajar'). Quería tratar de aislar a la curva y la trama como un gráfico en Microsoft excel.

En primer lugar, trazan la curva real, que es la total resistencia creada por la combinación de la veleta y la carga... y me llamó 'Total (RT)'. Inicialmente, me ha decepcionado no pude realmente ver cualquier curva, así que luego cambié ambos los ejes a log10. ¡ Hey presto! Puedo ver una curva! (La curva azul a la izquierda en el diagrama anterior).

La resistencia total es dada por esta fórmula:

RT = (Rw * R L ) / (Rw + RL)

  • donde:
  • RT es la resistencia total
  • RW es la resistencia de limpiaparabrisas
  • RL es la resistencia de carga

¿OK, así que ahora tan bien - no demasiado complicado?

A continuación, quería ver cómo se veía mi nueva fantasía curva codo a codo con una curva lineal recta aburrida, como si los resultados no fueron en realidad una curva en todos, sino una línea recta. La fórmula para esto es:

RLIN = (Rw * RTMAX) / RWMAX

  • donde:
  • RLIN es el hipotética lineal la resistencia (el 'imaginario')
  • RW es la resistencia de limpiaparabrisas
  • RTMAX es el valor máximo de la resistencia total
  • RWMAX es el valor máximo de la resistencia de limpiaparabrisas

¿Esto está muy bien, pero donde vamos a obtener el valor de la resistencia total del? Realmente aunque esto iba a ser más fácil que esto, pero luego se dio cuenta de que ya nos hemos calculado este valor anterior, es simplemente el valor máximo de RT . Pero sólo por aclaración, aquí está la fórmula:

RTMAX = (RWMAX * R L ) / (RWMAX + RL)

  • así que, ahora, si sustituimos a RTMAX obtenemos:

RLIN = (RW * RTMAX) / RWMAX = (RW / RWMAX) * (RWMAX * RL) / (RWMAX + RL) = (RW * RL) / (RWMAX + RL)

Ahora podemos trazar nuestra lineal 'curva' (en rojo) y ver si es perceptiblemente diferente de la curva con curvas... y sí... como nos engañan usando log10, podemos ver la diferencia. Si abrimos el archivo de excel, podemos cambiar el valor de la resistencia de carga para algo estúpido pequeño y obtener algunas curvas bastante locos producidos.

Finalmente, me di cuenta de que entonces podríamos restar la curva no lineal de la curva lineal y obtener un resultado final: la no linealidad real, o la 'diferencia' entre los resultados lineales y no lineales. Esto es la curva azul bastante a la derecha y está dada por:

RDIFF = RT - RLIN = (RW * RL) / (RW + RL) - (RW * RL) / (RWMAX + RL)

Esta ecuación podría reducirse aún más, pero el arduino nano ya va a lucha con algunos de los grandes números producidos, por lo que necesitamos a lo largo de un poco.

Finalmente, la fórmula se traduce en código de arduino:

Verás que el código es más torpe que la fórmula y he tenido que dividir por 5 para reducir el tamaño de algunos de los números. ¡ Pero funciona!

Que he ahora también demostró no que sólo que Matemáticas pueden ser divertido pero también relevantes para el mundo real! ¿Pero lo que este trabajo realmente conseguir?

Si recordamos de antes, la resistencia de carga mínima recomendada era 100K, pero si reducimos estos ohmios podemos hacer las lecturas significativamente más estable cerca de la zona muerta. Probé un montón de diferentes permutaciones y, utilizando la fórmula anterior para negar la no linealidad, que terminó con una muy precisa (+ - 0,1%) Resistencia de 30K y todavía tiene buenas lecturas en due south.

Artículos Relacionados

Medidor de voltaje del coche, la versión analógica (con el contraluz del "smart")

Medidor de voltaje del coche, la versión analógica (con el contraluz del "smart")

Originalmente hice 7 segmentos voltaje metro, pero sun hizo difícil de leer. Calculado para hacer la versión analógica con el contraluz inteligente; color cambia cuando se presenta la situación de sobre o bajo voltaje. Medidor de voltaje dice que si
Cómo tomar fotografías analógicas con un monitor crt

Cómo tomar fotografías analógicas con un monitor crt

esto no es una broma!!! Realmente puede tomar imágenes analógicas con cualquier monitor crt vieja! No hay ningún complicado cableado requerido, esta conversión literalmente le llevará 5 minutos! Sólo tienes que seguir tesis eazes instuctables para ha
Actualización de seguidor de línea analógica para Arduino con Attiny85

Actualización de seguidor de línea analógica para Arduino con Attiny85

ResumenEn este Instructable le mostrará cómo actualizar un análogo barato seguidor de línea en un seguidor de línea Arduino inteligente sustituyendo el LM393 comparador IC por un inteligente Attiny85 y Arduino sketch.IntroducciónRobot seguidor de lín
Router inalámbrico de casa con medidor de utilización analógica

Router inalámbrico de casa con medidor de utilización analógica

creció para arriba en y alrededor de barcos, fabricación de telares de cableado y paneles de control y tenemos una colección de indicadores y diales que normalmente se encontrarían conectados a pequeños motores diesel marinos.Actualmente trabajo como
División fotografía con una cámara analógica

División fotografía con una cámara analógica

en este instructable, te voy a mostrar cómo a (temporal) modificar una cámara analógica (utilicé una Diana F +) para tomar algunas fotos de la hermosa split.Una foto de split se compone de 2 fotos diferentes a fusionarse. El wil de split hacer por 4
Igualación de RIAA profesional con electrónica analógica

Igualación de RIAA profesional con electrónica analógica

De qué trata este informePorque soy un verdadero audiófilo y un entusiasta de la electrónica, a menudo trato de combinar ambos. La mayoría de mis proyectos son acerca de algunas cosas electrónica analógica, donde trato de sacar lo mejor de registros
Con chipKIT base pletina de E/S analógica RGB tira de LEDs

Con chipKIT base pletina de E/S analógica RGB tira de LEDs

Hace unos meses me escribió un blog sobre el chipKIT pletina de E/S básica y tiras de RBG analógica usada para demostrar el los FETs de drenaje abierto.Este post es para dar detalles sobre cómo conectar la tira de LEDs a la pletina de E/S.Si ya sabes
Bluetooth control LED con entrada analógica de LDR para TfCD

Bluetooth control LED con entrada analógica de LDR para TfCD

Pablo Bosch - 4154746Duygu Guroglu - 4519191Este proyecto es una variante de la prueba de RFduino y Android App muestra de Iann (Iann RFDuino prueba App)Reescribió el existente programa de prueba para la RFduino y la aplicación de prueba para Android
Arduino conectado con oxímetro de pulso Nonin (módulo OEM) para producir salida analógica

Arduino conectado con oxímetro de pulso Nonin (módulo OEM) para producir salida analógica

este proyecto fue concebido para tener una señal analógica fiable que puede ser interconectada directamente con Labview para la recolección de datos en una investigación que estábamos tratando de hacer. Oxímetro de pulso disponible comercialmente la
IO descubrimiento PWM y Digital analógica de Control aunque LabVIEW

IO descubrimiento PWM y Digital analógica de Control aunque LabVIEW

El objetivo de este proyecto es para enseñarle a controlar el descubrimiento análogo con LabVIEW. En particular este proyecto demostrará cómo controlar pins de IO y PWM digitales de Discovery analógico. Este proyecto se centra principalmente en la ge
Autónoma estación meteorológica con ESP8266

Autónoma estación meteorológica con ESP8266

Hola amigosHoy les vamos a mostrar como realizar una pequeña estación meteorológica con nuestro ESP8266 NodeMCU, nuestra estación va a reportar temperatura, humedad y punto de rocío a la comunidad global de wunderground con esto contribuiremos a gene
Ecografía de analógica telémetro

Ecografía de analógica telémetro

Cuando comencé mi carrera en sistemas de control que estaba fascinado con las muchas diferentes maneras en que las máquinas podría conectarse con el medio ambiente que operaban en. Interruptores de límite (eléctricos y ópticos), codificadores, resolu
Cómo correr un Soundboard analógica

Cómo correr un Soundboard analógica

en este instructable, voy a repasar los conceptos básicos de correr un soundboard analógico.  Mucha gente puede conseguir abrumado con todas las perillas y botones y tal en una caja de resonancia, pero no es nada temer.  Una vez que aprendas un canal
Conectar varias entradas digitales para una entrada analógica!

Conectar varias entradas digitales para una entrada analógica!

que funcionan a menudo fuera de pines digitales en mi Arduino. Nada como complicado como, digamos, un regulador del juego video, estaba cerca de imposible con la cantidad de pines que tenía disponible. Multiplexación botones funciona, pero requiere u