Paso 4: Caracterizar la sonda
No voy a mentir, esta parte era bastante difícil. Si la sonda es similar a la mía (lo que significa que la cinta de cobre es aproximadamente de 5.5" de largo y 2" de ancho), puede omitir este paso - los valores de la caracterización en el software probablemente funcionará para usted. Si has ido a pícaro y hace su propia sonda entonces debe caracterizar para que el chip de la FDC tiene los valores correctos. Tenga en cuenta que no estamos utilizando en este momento el Imp - estamos utilizando módulo de microprocesador de EVM a través de USB.
Conecte el EVM a tu PC via USB (lo siento amigos de Mac, PC solamente). Encender el software EVM TI proporciona para el módulo de evaluación (documentación http://www.ti.com/lit/ug/snou138/snou138.pdf aquí). Puede tener una idea de cómo el software funciona mediante el uso de la demo Presione sobre el EVM. Búscate en concreto, hasta el punto que se puede ver vivo capacitancia mediciones en datos del software módulo de streaming como toque las pastillas demo. Si usted puede hacer el software EVM de funciona como debería.
OK, ahora toma una respiración profunda y quite las almohadillas de demo. Conecte el sensor de nivel a CH0 a través de orificios en el EVM. Conecte su en water/out de sensor de agua en CH1. Podría soldar la punta de la sonda directamente al EVM pero vas a desear que había utilizado un conector para fácil montaje y desmontaje. :) Haz un cubo de agua, que está a punto de encestar la sonda!
Esto es muy divertido cuando puedes ver la transmisión cambio gráfico de salida que usted suba y baje la sonda en el agua. Woo hoo, realmente funciona! Su objetivo ahora es encontrar los valores para la FDC que te dan el rango más dinámico sin "pasamano" las lecturas fuera de rango de registros de la viruta.
Sección 10.2 en la hoja de datos de TI (http://www.ti.com/lit/ds/symlink/fdc2214.pdf) tiene una buena descripción de todos los elementos posibles para caracterizar la sonda. Es bastante complicado, pero aquí están algunos simplificar epifanías había en el camino:
- Si la sonda es como la mía, es una sonda "single ended". Establecer los valores predeterminados en consecuencia.
- Usted no tiene que preocuparse acerca de cómo respuesta las medidas son: tomar una lectura cada 15 minutos, por lo que no para optimizar la latencia medida. No pasar demasiado tiempo de pelearse con los valores RCOUNT y SETTLECOUNT - solo abrirlos.
- Si sólo utiliza un canal, todas las configuraciones de canal multiplexado consigue bastante simples también.
- El software que escribí sondea el sensor. Entonces no te preocupes acerca de cómo configurar la interrupción.
- Trabajará sobre todo con la ganancia y OFFSET para maximizar el rango dinámico mientras se mantiene las lecturas entre límites máximos y mínimos. La visualización de transmisión en tiempo real es una gran herramienta para ayudarle a cero en los valores aquí.
El software EVM permite cargar una configuración previamente guardado de un archivo JSON. El archivo adjunto es lo que uso para mi sonda y puede ayudarle a empezar. Tenga en cuenta que estoy usando 3 canales, aunque sólo puede ignorar los canales que no está utilizando.
Una vez que tengas todos los valores que necesita para su sondeo, guardar la configuración en un archivo JSON. También debe registrar los siguientes valores en el software. Tenga en cuenta que estos son todos los valores crudos (yo los llamo "garrapatas"), capacidad no real. La herramienta proporciona tanto así que asegúrese de que usar las garrapatas:
- La pendiente de la sonda. Determinar cuánto el sensor de cambios por pulgada de inmersión de lectura. Se trata de un número negativo - lecturas crudas consigue más pequeñas como la punta de prueba está inmerso. Si usted cuenta registrar la longitud de la cinta de cobre, se puede tomar una lectura cuando es seco y cuando esté completamente por debajo de la línea de flotación. La cuesta (mojado de la lectura - lectura en seco) / (longitud del sensor cobre la tira).
- El valor de la inmersión sonda (CH1) cuando la sonda se encuentra inmerso y se fuera del agua. El valor (mojado - seco) / 2 es un buen punto para utilizar como tu en el agua y fuera de línea divisoria de agua.
¡Buena suerte! Esta parte fue difícil pero también muy interesante.