Llamamos interfaz directa sensor-uC aquella que no utiliza un CAD. Este tipo de interfaz interesa al menos en tres situaciones distintas.
Sensores individuales (convencionales), como una forma de simplificar el diseño del sistema de medida y reducir costos.
Sensores inteligentes que incorporen parte de la electrónica para correcciones, por ejemplo de errores por cero, ganancia y derivas térmicas, y que se conectan a un uC externo.
Sensores inteligentes que integran, mediante técnicas híbridas, un uC que realiza las compensaciones anteriores y otras mediante software, y se comunica mediante un bus digital.
Las digitalizaciones sin CAD exigen que los niveles de tensión sean compatibles (TTL en general), que los flancos de la señal estén bien definido y, en salidas de interruptores, que no haya rebotes.
La máxima frecuencia vendrá limitada por el A.O. y, en general, no excederá de los 100KHz.
Inconvenientes:
No permite incorporar directamente sensores de tres o cuatro terminales
Para sensores resistivos, hay un compromiso entre estabilidad y autocalentamiento del sensor
Sensores: R1, C1, R2 ó C2
En este tipo de estructuras, el sensor puede ser R o C
Este circuito es un convertidor de temperatura a frecuencia lineal basado en una NTC
Con el oscilador de tres inversores podemos conseguir mayor estabilidad con la alimentación
Estos diseños constan de gran linealidad, resolución y capacidad de rechazar el ruido, pero son lentos comparados con otros métodos
El margen dinámico es otra cualidad destacada
Este circuito consta de: un puente completo de delgas conectado a un integrador diferencial, cuya salida se lleva a un comparador, que es el que alimenta el puente.
La forma más simple de medir una frecuencia y obtener una salida digital, es mediante un contador que cuente el número de ciclos de la señal de entrada durante un periodo de tiempo conocido, que se denomina de puerta. Entonces, el número de cuentas para una señal de frecuencia fx será:
Por tanto, la resolución vendrá dada por 1/N. Para obtener una buena resolución, N a de ser alta.
Para medir frecuencias con un uC, hacen falta dos contadores programables, uno que vaya contando el tiempo transcurrido y el otro que cuente los impulsos de la señal de entrada
Cada vez que el contador que gestiona el tiempo To acaba, debe de mandar una interrupción al uC para que este lea el número de cuentas obtenidas por el otro.
Si el margen de frecuencias del sensor va de fmin a fmáx y se desea una resolución de n bits, el tiempo de medida debe ser:
La resolución se consigue a base de mayor tiempo de medida To, durante el cual la frecuencia a medir deber permanecer constante
Para frecuencias bajas, que son las más habituales en sensores, y para márgenes de frecuencia de medida pequeña, es preferible medir su periodo y luego calcular la frecuencia. Para medir el periodo se cuentan los impulsos de una señal de reloj conocido durante el intervalo de tiempo determinado a partir de la entrada, Tx.
Donde el tiempo de medida es MTx.
Idea:
Lo ideal seria conseguir que los dos contadores comiencen a cuenta hasta que no llegue el primer flanco de la señal fx. Esto podemos conseguirlo con el siguiente circuito.
La resolución en la medida del periodo vendrá dada por la frecuencia del reloj interno del uC (fr)
Sabido como traducir el valor de la magnitud física a frecuencia variable, podemos realizar distintas operaciones en beneficio a las necesidades del sistema. Por ejemplo, un caso muy útil sería:
Supongamos la situación de sensores diferenciales. Si cada sensor se pone en un oscilador de relajación, la frecuencia de salidas serán directa o inversamente proporcionales al parámetro variable.
En lugar de medir cada frecuencia por separado durante un determinado tiempo de puerta, se pueden sumar las salidas de los contadores respectivos y medir hasta que se obtenga un numero predeterminado de cuentas
Si durante ese mismo tiempo Tn, se mide la diferencia de frecuencias:
Se obtiene que:
Por tanto, si la frecuencia de oscilación es directamente proporcional como si es inversamente proporcional al parámetro variable, la diferencia de frecuencias da una salida lineal. Si medimos la diferencia de un periodo también saldrá lineal.
Incluso si hay una interferencia aditiva
Se elimina
Sensor
Interfaz
uP
En el caso de los sensores inteligentes, esta compensación puede hacerse a través del uP. La idea es almacenar en memoria el valor de una serie de parámetros de referencia que permitan corregir el valor de salida del sensor.
Esto nos permite: Corregir errores por cero, Ganancia y, hasta cierto punto, linealidad
Sensor
Interfaz
uP
MEMO
Para poder llevar a cabo la comunicación, la señal del sensor, una vez acondicionada, se modula (si es analógica) o se codifica (si es digital), para poder ser combinadas con otras que vayan a compartir el mismo medio.
El sistema de 4-20mA implica una doble conversión:
Si la salida del sensor es analógica, para linealizarla, detectar limites y otras operaciones, puede ser necesario digitalizarla para que la procese un uC
Si luego se debe transmitir por un bucle 4-20mA, hay que convertirla de nuevo a analógica, y convertirla de nuevo a digital en el procesador central que controla el sistema.
En la comunicación tipo bus, el canal no se emplea para una única información, sino que es compartido en ambos sentidos por diferentes sensores, lo que ayuda a reducir el coste de cableado.
La incorporación de nuevos elementos solo hay que tenerla en cuenta en el software, y no el el cableado (plug & play).
La incorporación de este nuevo sensor no exige detener el proceso, basta con transmitirle los datos de calibración, linealización, etc.
Dentro de la comunicación tipo bus, nos encontramos con tres niveles:
Protocolos de nivel físico: define la característica de la interface eléctrica y mecánica
Protocolos de nivel de enlace: definen los procedimientos para la transmisión y recepción de datos
Protocolos a nivel de aplicación: define como leer, escribir, entender y ejecutar un mensaje
Nivel usuario: es la interfaz entre el usuario y el sistema de comunicación.
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть