Todos Los Sensores Análogos Del Tipo Diferencial en El Micro (1)

8
Todos los sensores análogos del tipo diferencial en el Micro. Material Sensores cuya salida sea por diferencia de potencial (cambio de en la variable de voltaje) Microcontrolador Programador Software OSHO Computadora Objetivo Los sensores pueden dividirse en familias y una de ellas es la variable eléctrica que pueden proporcionar en su salida como reflejo de la entrada de la variable a medir. Estas dos tipos de salida utilizadas en la industria dentro del campo análogo son las que nos ofrecen una variación en el voltaje y una variación en el amperaje. De tal forma que tenemos un estándar que aplica para los sensores con variación de voltaje sea de cero a 5, 10, 20, 24 V. Y Para los sensores cuya salida es por corriente se estable de 4 a 20 mA. Por la ley de ohm podemos deducir que entre mayor longitud tenga el cable que conduce la señal del sensor al controlador mayor será la resistencia de este, por tanto la caída de potencian entre la salida de la señal del sensor y la señal que llega al controlador tendrá una varianza significativa. De ahí que la familia de los sensores que consideran el amperaje tengas una mayor posibilidad de uso en grandes distancias, ya que aun con la caída de voltaje producido por la resistencia del cable la corriente se mantendrá. Sin embargo los comportamientos de los transductores en su mayoría responden de manera lineal versus la caída de potencial, y en general las metodologías de acondicionamiento de la señal son más comunes en voltaje que en amperaje. Por lo que el encuentro con sensores de tipo de caída de potencial será más común que aquellos por corriente. La configuración presentada nos proporcionara elementos básicos para entender este tipo de sensores, sean ópticos, mecánicos, hidráulicos, de presión, etc. Se propone una configuración del microcontrolador con su programa respectivo para el análisis de la respuesta y funcionamiento de los sensores. Desarrollo: 1. Abra el software PIC simulator. 2. Seleccione el microcontrolador 16F877A en el recuadro PIC microcontroller de la ventana IDE, asi como el valor del cristal a usar.

description

practica de instrumentación

Transcript of Todos Los Sensores Análogos Del Tipo Diferencial en El Micro (1)

Page 1: Todos Los Sensores Análogos Del Tipo Diferencial en El Micro (1)

Todos los sensores análogos del tipo diferencial en el Micro.

Material

Sensores cuya salida sea por diferencia de potencial (cambio de en la variable de voltaje)

Microcontrolador

Programador

Software OSHO

Computadora

Objetivo

Los sensores pueden dividirse en familias y una de ellas es la variable eléctrica que pueden proporcionar en su salida como reflejo de la entrada de la variable a medir. Estas dos tipos de salida utilizadas en la industria dentro del campo análogo son las que nos ofrecen una variación en el voltaje y una variación en el amperaje.

De tal forma que tenemos un estándar que aplica para los sensores con variación de voltaje sea de cero a 5, 10, 20, 24 V.

Y Para los sensores cuya salida es por corriente se estable de 4 a 20 mA.

Por la ley de ohm podemos deducir que entre mayor longitud tenga el cable que conduce la señal del sensor al controlador mayor será la resistencia de este, por tanto la caída de potencian entre la salida de la señal del sensor y la señal que llega al controlador tendrá una varianza significativa.

De ahí que la familia de los sensores que consideran el amperaje tengas una mayor posibilidad de uso en grandes distancias, ya que aun con la caída de voltaje producido por la resistencia del cable la corriente se mantendrá.

Sin embargo los comportamientos de los transductores en su mayoría responden de manera lineal versus la caída de potencial, y en general las metodologías de acondicionamiento de la señal son más comunes en voltaje que en amperaje. Por lo que el encuentro con sensores de tipo de caída de potencial será más común que aquellos por corriente.

La configuración presentada nos proporcionara elementos básicos para entender este tipo de sensores, sean ópticos, mecánicos, hidráulicos, de presión, etc.

Se propone una configuración del microcontrolador con su programa respectivo para el análisis de la respuesta y funcionamiento de los sensores.

Desarrollo:

1. Abra el software PIC simulator. 2. Seleccione el microcontrolador 16F877A en el recuadro PIC microcontroller de la

ventana IDE, asi como el valor del cristal a usar.

Page 2: Todos Los Sensores Análogos Del Tipo Diferencial en El Micro (1)

3. Abra la ventana desde Tools/ Basic compiler y realice el siguiente programa.

Indicaciones: Se colocara un apostrofe (‘) para indicar comentarios y el texto cambiara a color verde.

4. Coloque a manera de comentario el siguiente encabezado:

Nombre del programa:

Fecha y versión del programa:´

Tipo de microcontrolador

Autor del programa.

5. Posteriormente agregue los parámetros de inicio de los puertos. 6. Así como los parámetros de los elementos periféricos (como el LCD) 7. Dé de alta sus variables 8. Y proceda a la escritura del siguiente programa:

'Sensores por diferencia de potencial.

'14 julio 2014 V1

'PIC 16F877A

'Osiel Rendon Picaseño

TRISA = %11111111

PORTA = %00000000

TRISB = 0x00

PORTB = 0x00

TRISC = 0x0f

PORTC = 0x00

TRISD = 0x0f

PORTD = 0x00

Page 3: Todos Los Sensores Análogos Del Tipo Diferencial en El Micro (1)

TRISE = 0x00

PORTE = 0x00

Define LCD_BITS = 8

Define LCD_DREG = PORTB

Define LCD_DBIT = 0

Define LCD_RSREG = PORTD

Define LCD_RSBIT = 7

Define LCD_EREG = PORTD

Define LCD_EBIT = 6

Define LCD_RWREG = PORTD

Define LCD_RWBIT = 5

Lcdinit LcdCurBlink

Dim sensor0 As Word

Dim sensor1 As Word

Dim sensor2 As Word

Dim selec As Word

Dim vn As Word

Dim vv As Word

Dim t As Word

Dim x As Word

Dim y As Word

x = 0

y = 0

main:

Adcin 0, sensor0

Adcin 1, sensor1

Page 4: Todos Los Sensores Análogos Del Tipo Diferencial en El Micro (1)

Adcin 2, sensor2

Adcin 3, t

Gosub seleccion

Gosub displayseleccion

Goto main

End

displayseleccion:

Lcdcmdout LcdClear

Lcdcmdout LcdLine1Home

Lcdout "su seleccion"

Lcdcmdout LcdLine2Home

Lcdout #x

WaitMs 1

Return

seleccion:

selec = PORTC

Select Case selec

Case 1

x = 1

vv = vn

vn = sensor0

Gosub valores

Case 2

x = 2

vv = vn

vn = sensor1

Gosub valores

Case 4

x = 3

Page 5: Todos Los Sensores Análogos Del Tipo Diferencial en El Micro (1)

vv = vn

vn = sensor2

Gosub valores

Case Else

x = 4

Gosub invalid

EndSelect

Return

invalid:

Lcdcmdout LcdClear

Lcdcmdout LcdLine1Home

Lcdout "su seleccion"

Lcdcmdout LcdLine2Home

Lcdout "es invalida"

WaitMs 1

Return

valores:

Lcdcmdout LcdClear

Lcdcmdout LcdLine1Home

Lcdout "Nuevo= " #vn

Lcdcmdout LcdLine2Home

Lcdout "Viejo= " #vv

WaitMs t

Return

9. Compile, ensamble y cargue el programa. 10. Abra las herramientas de microcontrolador, LCD, ver variables. 11. Corra la simulación. Y manipule:

a. Los bits del puerto C para seleccionar una de las entradas. b. El canal análogo 3 para establecer el tiempo de espera al desplegar los valores

del canal (sensor) seleccionado (no exagere el valor en la simulación). c. El canal 0,1 o dos según el canal seleccionado en el puerto C.

Page 6: Todos Los Sensores Análogos Del Tipo Diferencial en El Micro (1)

Las siguientes imágenes muestran el resultado del programa.

Page 7: Todos Los Sensores Análogos Del Tipo Diferencial en El Micro (1)
Page 8: Todos Los Sensores Análogos Del Tipo Diferencial en El Micro (1)