¿Qué significa la resolución (bits) de una entrada analógica?
Las especificaciones de entrada analógica adoran encabezarse con un número de bits, 12 bits, 14 bits, 16 bits, y es fácil leerlo como una medida de qué tan exacto es el módulo. No lo es. La resolución le dice qué tan finamente pica el módulo su rango de entrada en pasos discretos, lo que fija el cambio más pequeño que puede distinguir, pero un módulo puede resolver pasos diminutos y aun así leer varios de ellos alejado del valor verdadero. Confundir ambos lleva a subespecificar una medición de nivel que necesitaba tendenciar de cerca, o a pagar de más por bits que nunca usará. Esta guía explica cómo el ADC mapea una señal en cuentas, por qué resolución y exactitud son cosas separadas, y cómo calcular el cambio más pequeño en unidades de ingeniería que un módulo puede ver de verdad.
Resolución de entrada analógica en una línea: La resolución de entrada analógica es el número de pasos discretos, expresado en bits, en que el convertidor analógico a digital de un módulo divide su rango completo de entrada. Un convertidor de n bits produce 2 elevado a la n cuentas a lo largo del rango, así que un módulo de 12 bits resuelve el rango en 4,096 pasos y uno de 16 bits en 65,536. La resolución fija el cambio más pequeño que el módulo puede representar, pero no es exactitud: la exactitud es qué tan cerca está la lectura del valor verdadero, y está limitada por separado por ganancia, offset, deriva y ruido.
Cómo los bits mapean el rango de la señal en cuentas
Un módulo de entrada analógica toma una señal continua, una corriente de 4-20 mA o un voltaje de 0-10 V, y su convertidor analógico a digital la vuelve una cuenta entera que el PLC puede leer. El número de bits fija cuántas cuentas distintas hay disponibles. Un convertidor de 12 bits tiene 2 elevado a la 12, o 4,096, códigos posibles; 14 bits da 16,384; 16 bits da 65,536. Reparta esas cuentas a lo largo del rango de entrada y obtiene el tamaño de un paso. Para una entrada de 0-10 V en un convertidor de 16 bits, el rango es 10 volts entre 65,536, así que una cuenta representa alrededor de 0.15 milivolts. En un convertidor de 12 bits del mismo rango, una cuenta es 10 volts entre 4,096, o unos 2.4 milivolts, dieciséis veces más grueso.
Para un lazo de 4-20 mA la aritmética es la misma pero se trabaja sobre los 16 mA de rango vivo. Un módulo de 16 bits resuelve 16 mA en 65,536 pasos, así que cada cuenta es cerca de un cuarto de microamperio; un módulo de 12 bits resuelve el mismo rango en 4,096 pasos a unos 4 microamperios por cuenta. Note una sutileza con 4-20 mA: parte del rango completo de un convertidor puede reservarse para las regiones por debajo de 4 y por encima de 20 que se usan para detección de fuera de rango y de falla, así que las cuentas que de verdad se reparten en su banda viva de 4-20 mA pueden ser menos de lo que el conteo crudo de bits sugiere. Leer las cuentas por rango documentadas del módulo, en vez de suponer que el 2 elevado a la n completo aplica a su rango utilizable, lo mantiene honesto sobre qué tan finos son de verdad los pasos.
Por qué resolución no es exactitud, y la resolución efectiva
La resolución es el tamaño del paso más pequeño que el módulo puede representar; la exactitud es qué tan cerca queda su lectura del valor verdadero de la señal. Un módulo puede tener a la vez una resolución muy fina y una exactitud mediocre. Piense la resolución como el número de marcas en una regla y la exactitud como si la regla se fabricó a la longitud correcta y se lee con la luz adecuada. Un módulo de 16 bits le da una regla dividida muy finamente, pero el error de ganancia, el error de offset, la deriva por temperatura y el propio ruido interno del módulo pueden empujar la lectura del valor verdadero por más de una sola cuenta. Los fabricantes especifican la exactitud por separado, muchas veces como un porcentaje del fondo de escala, y es ese número, no el conteo de bits, el que le dice cuánto confiar en una lectura absoluta.
Aquí es donde importa la resolución efectiva. Los últimos uno o dos bits de un convertidor de alta resolución muchas veces quedan enterrados en ruido, lo que significa que las cuentas menos significativas parpadean incluso cuando la entrada está perfectamente estable. El número de bits que de verdad son estables y utilizables, el número efectivo de bits, o resolución libre de ruido, es menor que el conteo de bits de la placa de datos. Una pieza anunciada como de 16 bits podría entregar quizá 13 o 14 bits libres de ruido en un tablero real. La lección práctica es distinguir tres cosas al especificar un módulo: los bits nominales, que fijan el paso teórico; los bits efectivos, que fijan el cambio más pequeño que puede ver de forma confiable; y la especificación de exactitud, que fija qué tan lejos puede estar la lectura de la verdad. Los tres vienen de la hoja de datos, y tratar el número de bits del encabezado como si capturara los tres es el error clásico.
Calcular el movimiento más pequeño que puede ver, y tendenciarlo en el SCADA
Para decidir si un módulo es lo bastante fino, convierta su resolución a sus unidades de ingeniería. Suponga un tanque que abarca de 0 a 30 pies mapeado a un transmisor de 4-20 mA, leído por un módulo que resuelve el rango de 4-20 mA en, digamos, 32,000 cuentas utilizables. Treinta pies entre 32,000 cuentas es un poco menos de 0.001 pie por cuenta, así que el módulo en principio puede distinguir cambios de nivel de menos de un milímetro. Si en cambio el módulo resuelve ese rango en solo 4,000 cuentas, cada cuenta es unos 0.0075 pie, y puede ver un movimiento de alrededor de una centésima de pie. Ahora compare eso contra el cambio más pequeño que de verdad necesita observar. Si su control de proceso requiere ver un movimiento de 0.1 por ciento en el nivel, unos 0.03 pie aquí, ambos módulos lo superan con holgura; si necesitara atrapar una deriva de 0.005 pie, solo el más fino califica. Hacer este cálculo antes de comprar previene tanto la subespecificación como la sobreespecificación.
La resolución fina solo rinde si las lecturas se almacenan y se ven a una fidelidad acorde, y ahí entra la capa de SCADA. Una plataforma en la nube como Merobix historiza los valores analógicos de forma continua y le deja hacer zoom a una tendencia para ver movimientos pequeños y lentos, un nivel de tanque que trepa despacio, una presión que deriva, que un módulo grueso o un valor almacenado de forma gruesa aplanarían en una escalera y ocultarían. Cuando trata de atrapar una fuga lenta o un ensuciamiento gradual que aparece como una deriva de una fracción de por ciento, la cadena tiene que ser fina de extremo a extremo: bits efectivos suficientes en el módulo, exactitud suficiente para confiar en el número, y un historiador que preserve el detalle para que un operador de verdad pueda ver el movimiento en una gráfica.
Preguntas frecuentes
¿Es un módulo analógico de 16 bits más exacto que uno de 12 bits?
No de forma automática. Más bits significa resolución más fina, pasos más pequeños y la capacidad de representar cambios más chicos, pero la exactitud es una especificación separada gobernada por el error de ganancia, el offset, la deriva y el ruido. Un módulo de 16 bits puede resolver pasos diminutos y aun así leer alejado del valor verdadero por más de una cuenta si su especificación de exactitud es holgada. Para comparar módulos de forma correcta se miran tanto el conteo de bits como la exactitud declarada, por lo general dada como un porcentaje del fondo de escala.
¿Qué es la resolución efectiva o bits libres de ruido?
La resolución efectiva, a veces llamada número efectivo de bits o resolución libre de ruido, es cuántos bits de un convertidor son de verdad estables y utilizables en vez de parpadear en ruido. Los uno o dos bits más bajos de un convertidor de alta resolución muchas veces oscilan incluso con una entrada perfectamente estable, así que una pieza vendida como de 16 bits podría entregar solo 13 o 14 bits realmente estables en una instalación real. Son los bits efectivos, no los de la placa de datos, los que fijan el cambio más pequeño que puede medir de forma confiable.
¿Cómo calculo el cambio más pequeño en unidades de ingeniería que un módulo puede resolver?
Divida el rango en unidades de ingeniería de su medición entre el número de cuentas que el módulo reparte en su rango de entrada utilizable. Por ejemplo, un nivel de 0 a 30 pies en un módulo que resuelve su rango vivo en 32,000 cuentas da alrededor de 0.001 pie por cuenta. Luego compare ese paso contra el cambio más pequeño que su proceso necesita ver. Si el paso es más fino que lo que necesita observar, la resolución del módulo es suficiente; si es más grueso, necesita más bits o un rango más angosto.
Servicios de automatización
¿Necesita convertir esta información en un sistema que funcione?
Merobix integra SCADA, programa PLC Allen-Bradley y Siemens, y diseña y fabrica tableros de control industrial.
Las solicitudes de reunión se revisan antes de confirmarse.