HARTO
HARTO
HARTO
HART fue desarrollado a principios de la década de 1980 por Rosemount Inc. [1.4]. Más tarde,
Rosemount lo convirtió en un estándar abierto. Desde entonces ha sido organizado y promovido
por la Fundación de Comunicación HART [1.5], que cuenta con unas 114 empresas miembro.
Analog Services, Inc., líder en el desarrollo de HART, se complace en presentar este libro en línea
sobre HART. Hemos intentado presentar muchos temas que no aparecen en los estándares HART o
en las notas de la aplicación. Este es todavía un trabajo en progreso Si hay otros temas que le
gustaría ver cubiertos o correcciones a lo que hemos presentado, envíenos un correo electrónico a
[email protected].
A veces, HART se comprende mejor al observar cómo evolucionó a partir de un ciclo de proceso
convencional. La figura 1.1 es un diagrama simplificado del conocido bucle de corriente analógica.
El transmisor de proceso envía señales variando la cantidad de corriente que fluye a través de sí
mismo. El controlador detecta esta variación de corriente midiendo el voltaje a través de la
resistencia de detección de corriente. La corriente de bucle varía de 4 a 20 mA a frecuencias
generalmente inferiores a 10 Hz.
La figura 1.2 es lo mismo con HART agregado. Ambos extremos del bucle ahora incluyen un
módem y un "amplificador de recepción". El amplificador de recepción tiene una impedancia de
entrada relativamente alta para que no cargue el bucle de corriente. El transmisor de proceso
también tiene una fuente de corriente acoplada a CA y el controlador una fuente de voltaje
acoplada a CA. El interruptor en serie con la fuente de voltaje (Xmit Volt Source) en el controlador
HART está normalmente abierto. En el controlador HART, los componentes agregados se pueden
conectar a través de los conductores del bucle de corriente, como se muestra, oa través de la
resistencia de detección de corriente. Desde el punto de vista de CA, el resultado es el mismo, ya
que el suministro de energía es efectivamente un cortocircuito. Observe que todos los
componentes agregados están acoplados en CA, por lo que no afectan la señal analógica. El
amplificador de recepción a menudo se considera parte del módem y, por lo general, no se
muestra por separado. Lo hicimos de esta manera para indicar cómo (a través de qué nodos) se
deriva el voltaje de la señal de recepción. En el controlador o en el transmisor, el voltaje de la
señal de recepción es solo el voltaje de CA a través de los conductores del bucle de corriente.
Para enviar un mensaje HART, el transmisor de proceso enciende su fuente de corriente acoplada
a CA. Esto superpone una corriente portadora de alta frecuencia de aproximadamente 1 mA p-p
sobre la corriente de salida normal del transmisor. La resistencia de detección de corriente en el
controlador convierte esta variación en un voltaje que aparece a través de los dos conductores de
bucle. El voltaje es detectado por el amplificador de recepción del controlador y se alimenta al
demodulador del controlador (en el bloque etiquetado como "módem"). En la práctica, las dos
fuentes de corriente en el transmisor de proceso HART generalmente se implementan como un
solo regulador de corriente; y las señales analógicas y digitales (HART) se combinan antes que el
regulador.
Para enviar un mensaje HART en la otra dirección (al transmisor de proceso), el controlador HART
cierra su interruptor de transmisión. Esto conecta efectivamente la "fuente de voltaje Xmit" a
través de los conductores del bucle de corriente, superponiendo un voltaje de aproximadamente
500 mV p-p a través de los conductores del bucle. Esto se ve en los terminales del transmisor de
proceso y se envía a su amplificador receptor y demodulador.
La figura 1.2 implica que un maestro transmite como fuente de voltaje, mientras que un esclavo
transmite como fuente de corriente. Esto es históricamente cierto. También es históricamente
cierto que la impedancia más baja en la red, la que domina la conversión de corriente a voltaje,
era la resistencia de detección de corriente. Ahora, con algunas restricciones, cualquiera de los
dispositivos puede tener una impedancia alta o baja. Y la resistencia de detección actual no
necesariamente domina.
Independientemente del dispositivo que esté enviando el mensaje HART, el voltaje a través de los
conductores de bucle se parecerá al de la figura 1.3; con una pequeña explosión de la portadora,
voltaje superpuesto a un voltaje de CC relativamente grande. El voltaje portador superpuesto
tendrá un rango de valores en el dispositivo receptor, dependiendo del tamaño de la resistencia
de detección de corriente, la cantidad de carga capacitiva y las pérdidas causadas por otro bucle.
Por conveniencia, la Figura 1.4 muestra que las señales analógicas y HART están al mismo nivel.
Generalmente, esto no es cierto. La señal analógica puede variar de 4 a 20 mA o 16 mA p-p
(inusual, pero posible), que es mucho más grande que la señal HART. Esto, a su vez, puede generar
algunas dificultades para separarlos.
HART está diseñado para adaptarse a aplicaciones y cableado existentes. Esto significa que debe
haber dispositivos HART de 2 hilos. También significa que los dispositivos deben ser
intrínsecamente seguros. Estos requisitos implican una potencia relativamente baja y la capacidad
de transmitir a través de barreras de seguridad intrínsecas. Esto se logra mediante una velocidad
de datos relativamente baja, una amplitud de señal baja y una superposición de las señales
analógicas y HART. El consumo de energía se reduce aún más gracias a la naturaleza semidúplex de
HART. Es decir, un dispositivo no transmite y recibe simultáneamente. Por lo tanto, algunos
circuitos de recepción se pueden apagar durante la transmisión y viceversa.
La UART convierte cada byte transmitido en un carácter serial de 11 bits, como en la figura 1.6. El
byte original se convierte en la parte denominada "Byte de datos (8 bits)". Los bits de inicio y
parada se utilizan para la sincronización. El bit de paridad es parte de la detección de errores
HART. Estos 3 bits añadidos contribuyen a la "sobrecarga" en la comunicación HART.
En la figura 1.7 se ilustra una vista ampliada de lo que sucede para que el bit de parada inicie la
transición de bits. Cuando la salida de la UART (entrada del modulador) cambia del 1 lógico al 0
lógico. La frecuencia cambia de 1200 Hz a 2200 Hz con solo un cambio en la pendiente de la forma
de onda transmitida. Un momento de pensamiento revela que la fase no cambia a través de esta
transmisión. Dadas las frecuencias de desplazamiento elegidas y la tasa de bits, puede ocurrir una
transmisión en cualquier fase.
Una descripción matemática de fase continua FSK está dada en a sección titulada Ecuación
Descrita CPFSK
La forma de modulación usada en HART es la misma como la que se usa en el “canal directo”
de Bell 202. Sin embargo, hay suficientes diferencias entre HART y BELL 202 que varios
módems han sido diseñados específicamente para HART. Se proporciona más información
sobre Bell-202 en la sección titulada ¿Qué hay en un estándar Bell-202?
El diagrama ilustra parte del atractivo de HART: su simplicidad y la relativa facilidad con la que
se pueden diseñar los instrumentos de campo HART. HART es esencialmente un complemento
de los circuitos de comunicación analógicos existentes. El hardware agregado a menudo
consta de solo un circuito integrado adicional de importancia, más algunos componentes
pasivos. En
instrumentos de campo inteligentes, la ROM y EEPROM para contener el software HART y los
parámetros HART normalmente ya existen.
El tipo de red descrito hasta ahora, con un solo instrumento de campo que realiza tanto
señalización HART como analógica, es probablemente el tipo más común de red HART y se
denomina red punto a punto. En algunos casos, la red punto a punto puede tener un
instrumento de campo HART, pero no un maestro HART permanente. Esto puede ocurrir, por
ejemplo, si el usuario tiene la intención principalmente de comunicación analógica y los
parámetros del instrumento de campo se configuran antes de la instalación. Un usuario de
HART también puede configurar este tipo de red y luego comunicarse con el instrumento de
campo usando un comunicador de mano (maestro secundario HART). Este es un dispositivo
que se engancha en los terminales del dispositivo (u otros puntos de la red) para la
comunicación HART temporal con el instrumento de campo.
Un instrumento de campo HART a veces se configura para que no tenga señal analógica, solo
HART. Varios de estos instrumentos de campo se pueden conectar juntos (eléctricamente en
paralelo) en la misma red, como en la figura 1.9.
Se dice que estos instrumentos de campo son de caída múltiple. El Maestro puede hablar y
configurar cada uno, a su vez. Cuando los instrumentos de campo son de caída múltiple, no
puede haber ninguna señalización analógica. El término "bucle de corriente" deja de tener
significado. Los instrumentos de campo de caída múltiple que se alimentan desde la red
consumen una pequeña corriente fija (generalmente 4 mA); para que se pueda maximizar el
número de dispositivos. Se dice que un instrumento de campo que se ha configurado para
consumir una corriente analógica fija está "estacionado". El estacionamiento se logra
estableciendo la dirección abreviada del Instrumento de campo en un número distinto de 0.
Un comunicador portátil también puede estar conectado a la red de la figura 1.9.
para las longitudes de cable intermedias, todos los dispositivos están eléctricamente en
paralelo. El comunicador de mano (HHC) también se puede conectar prácticamente en
cualquier lugar. Sin embargo, en la práctica, la mayor parte del cable es inaccesible y el HHC
debe conectarse en el instrumento de campo, en las cajas de conexiones o en los
controladores o paneles de clasificación.
En instalaciones intrínsecamente seguras (IS), probablemente habrá una barrera IS que separe
las áreas de control y de campo.
Las redes HART utilizan cable de par trenzado blindado. Se utilizan muchos cables diferentes
con diferentes características. Aunque se utiliza un cable de par trenzado, la señalización es de
un solo extremo. (Un lado de cada par está en tierra de CA). HART necesita un ancho de banda
mínimo (-3 dB) de aproximadamente 2.5 kHz. Esto limita la longitud total de cable que se
puede utilizar en una red. La capacitancia del cable (y la capacitancia de los dispositivos) forma
un polo con una resistencia crítica llamada resistencia de red. En la mayoría de los casos, la
resistencia de la red es la misma que la resistencia del sentido actual en las figuras 1.1 y 1.2.
Para asegurar una frecuencia de polo superior a 2,5 kHz, la constante de tiempo RC debe ser
inferior a 65 microsegundos. Para una resistencia de red de 250 ohmios, C es un máximo de
0,26 microfaradios. Por lo tanto, la capacitancia debida al cable y otros dispositivos está
limitada a 0,26 microfaradios. Se proporciona más información sobre los efectos del cable en
la sección titulada Efectos del cable.
La señalización digital trae consigo una variedad de otros posibles dispositivos y modos de
operación. Por ejemplo, algunos instrumentos de campo son solo HART y no tienen
señalización analógica. Otros no obtienen energía de la red. En otros casos, es posible que la
red no esté alimentada (sin CC). También existen otros tipos de redes HART que se apartan de
la convencional aquí descrita. Estos se tratan en la sección titulada Gateways HART y redes
alternativas
Un esclavo accede a la red lo más rápido posible en respuesta a un maestro. El acceso a la red
por parte de Masters requiere arbitraje. Los Maestros arbitran observando quién envió la
última transmisión (un esclavo o el otro maestro) y usando temporizadores para retrasar sus
propias transmisiones. Por lo tanto, un Maestro da tiempo al otro Maestro para iniciar una
transmisión. Los temporizadores constituyen un tiempo muerto cuando ningún dispositivo se
está comunicando y, por lo tanto, contribuyen a la "sobrecarga" en la comunicación HART.
Más información sobre el arbitraje principal está disponible en la sección titulada El tiempo lo
es todo.
Un esclavo (normalmente) tiene una dirección única para distinguirlo de otros esclavos. Esta
dirección se incorpora al mensaje de comando enviado por un maestro y el esclavo la repite
en la respuesta. Las direcciones son de 4 bits o de 38 bits y se denominan direcciones de
"trama corta" y "trama larga", respectivamente. Un esclavo también se puede direccionar a
través de su etiqueta (un identificador asignado por el usuario). El direccionamiento esclavo
HART y el motivo de dos tamaños de direcciones diferentes se tratan con más detalle en la
siguiente sección.
Cada comando o respuesta es un mensaje, que varía en longitud desde 10 o 12 bytes hasta
típicamente 20 o 30 bytes. El mensaje consta de los elementos o campos enumerados en la
tabla 1.1, comenzando con el preámbulo y terminando con la suma de verificación.
Se permite que el preámbulo varíe en longitud, dependiendo de los requisitos del esclavo. Un
maestro utilizará el preámbulo más largo posible cuando hable con un esclavo por primera
vez. Una vez que el maestro lee el requisito de longitud del preámbulo del esclavo (un
parámetro HART almacenado), utilizará posteriormente esta nueva longitud cuando hable con
ese esclavo. Diferentes esclavos pueden tener diferentes requisitos de longitud de preámbulo,
por lo que un maestro puede necesitar mantener una tabla de estos valores.
Un preámbulo más largo significa una comunicación más lenta. Los dispositivos esclavos ahora
se diseñan de forma rutinaria para que solo necesiten un preámbulo de 5 bytes; y el requisito
de una longitud variable del preámbulo puede ser ahora en gran parte histórico.
El campo de estado (2 bytes) aparece solo en las respuestas de los dispositivos esclavos HART.
Si un esclavo no ejecuta un comando, el estado lo muestra y generalmente indica el motivo.
Varias posibles razones son:
1. El esclavo recibió el mensaje por error. (Esto también puede resultar en una falta de
respuesta).
4. Se le dijo al esclavo que hiciera algo fuera de su capacidad (número de rango demasiado
grande o pequeño, por ejemplo).
Los comandos son de tres tipos: universal, práctica común y específico del dispositivo
(propietario). Los comandos universales y de práctica común implementan funciones que eran
parte de un conjunto original o que se necesitan con suficiente frecuencia para ser
especificadas como parte del Protocolo. Entre los comandos universales se les ordena leer y
escribir el número de serie, etiqueta, descriptor, fecha del dispositivo; leer y escribir un área
de memoria temporal; leer los nive les de revisión del dispositivo; y así. Estos parámetros son
semipermanentes y son ejemplos de datos que se almacenan en EEPROM.
Un comando específico de dispositivo es uno que crea el fabricante del dispositivo. Puede
tener cualquier número entre 128 y 253. Diferentes fabricantes pueden usar el mismo número
de comando para funciones completamente diferentes. Por lo tanto, el Maestro debe conocer
las propiedades de los dispositivos con los que espera hablar. El lenguaje de descripción de
dispositivos HART es útil para transmitir esta información a un maestro. El valor de comando
255 no está permitido para evitar posibles confusiones con el carácter de preámbulo. El valor
254 está reservado, probablemente para permitir un segundo byte de comando en
dispositivos futuros que pueden requerir una gran cantidad de comandos específicos del
dispositivo.
La suma de comprobación al final del mensaje se utiliza para el control de errores. Es el
exclusivo-o de todos los bytes anteriores, comenzando con el delimitador de inicio. La suma
de comprobación, junto con el bit de paridad en cada carácter, crea una matriz de mensajes
que tiene la denominada paridad vertical y longitudinal. Si un mensaje es erróneo,
normalmente es necesario volver a intentarlo. A continuación, se proporciona más
información sobre el control de errores HART en la sección Errores de mensajes HART.
Resumen: direccionamiento
Cada instrumento de campo HART debe tener una dirección única. Cada comando enviado por
un maestro contiene la dirección del instrumento de campo deseado. Todos los instrumentos
de campo examinan el comando. El que reconoce su propia dirección envía una respuesta. Por
diversas razones, el direccionamiento HART se ha cambiado varias veces. Cada cambio tenía
que hacerse de forma que se mantuviera la compatibilidad con versiones anteriores. Esto ha
generado cierta confusión sobre el direccionamiento. Con suerte, esta presentación algo
cronológica no contribuirá a la confusión.
El protocolo HART anterior utilizaba solo una dirección de 4 bits. Esto significaba que podría
haber 16 instrumentos de campo por red. En cualquier instrumento de campo, la dirección de
4 bits se puede establecer en cualquier valor de 0 a 15 mediante comandos HART. Si un
maestro cambia la dirección de un instrumento de campo, tendría que usar la nueva dirección
a partir de ese momento al hablar con ese instrumento de campo en particular.
Entonces, ¿por qué las dos formas de dirección en los instrumentos de campo modernos? La
razón es que necesitamos una forma de determinar rápidamente la dirección larga. No
podemos simplemente probar todas las combinaciones posibles (2 elevado a 38). Esto llevaría
años. Entonces, en cambio, ponemos a trabajar la antigua dirección de 4 bits. Lo usamos para
que el Instrumento de campo divulgue su dirección larga. Las reglas del protocolo establecen
que el comando HART 0 se puede enviar utilizando la dirección corta. Todos los demás
comandos requieren una dirección larga. El comando 0, como era de esperar, ordena a un
instrumento de campo que nos diga su dirección larga. En efecto, la dirección corta se usa solo
una vez, para decirnos cómo hablar con el Instrumento de campo usando su dirección larga.
La dirección larga consta de los 38 bits más bajos (menos significativos) de un identificador
único de 40 bits. Esto se ilustra en la figura 1.13. El primer byte del identificador único es el
número de identificación del fabricante. El segundo es el código de tipo de dispositivo del
fabricante. El tercero, cuarto y quinto son un número de serie. Se pretende que no existan dos
instrumentos de campo con el mismo identificador de 40 bits.
Hay otra forma de hacer que un instrumento de campo divulgue su dirección larga: utilizando
su etiqueta. Una etiqueta es un código de identificación de 6 bytes que un usuario final puede
asignar a un instrumento de campo. Una vez realizada esta asignación, el comando 11
proporcionará la misma información que el comando 0. Pero el comando 11 es uno de los que
requieren una dirección larga. Esto parece presentar un dilema del huevo y la gallina:
queremos usar el comando 11 para aprender la dirección larga. Pero necesitamos saber la
dirección larga para usar el comando 11. Obviamente, hay una forma de evitar esto. Es utilizar
una dirección de transmisión. La dirección de transmisión tiene todos los 38 bits iguales a cero
y es una forma de direccionar todos los instrumentos de campo a la vez. Cuando un
instrumento de campo ve esta dirección y comando 11, compara su etiqueta con la incluida en
el comando. Si coinciden, el instrumento de campo envía una respuesta. Dado que solo debe
haber un instrumento de campo con una etiqueta coincidente, solo uno debe responder.
La dirección corta en los instrumentos de campo más antiguos o modernos tiene otro
propósito: permitir el estacionamiento. Un instrumento de campo estacionado tiene su
corriente de salida analógica fija. Por lo general, se fija en un valor bajo, como 4 mA. El
estacionamiento es necesario para instrumentos de caída múltiple para evitar un consumo de
corriente grande y sin sentido. Un instrumento de campo se estaciona estableciendo su
dirección corta en un valor distinto de 0. En otras palabras, la dirección corta del instrumento
de campo estacionado puede ser cualquier valor del 1 al 15.
Algunos instrumentos de campo solo para HART no tienen señal analógica y están
estacionados de manera efectiva para cualquier dirección corta de 0 a 15.