LECTURA Y PRESENTACIÓN EN LCD DE LAS 12 ENTRADAS DIGITALES DE LA TARJETA MOVDRV-1

NOTA DE APLICACIÓN

NA-06

Descargar
 
Programa fuente NA06.asm
archivo include (de Microchip) P16F877A.inc
Código hexadecimal NA06.hex
 

 

Se muestra un programa que presenta en la pantalla LCD, es estado de las 12 entradas para sensores digitales de la tarjeta MOVDRV-1/LCD, representados como '1' y '0'.

Los sensores pueden ser pulsadores del tipo 'bumper', sensores de reflexión, de efecto Hall, sensores de inclinación de mercurio, etc. Se pueden usar sensores reales, o simularlos mediante los jumper de polarización de las entradas.

Tengamos en cuenta que cuando situamos el jumper asociado a una entrada, en 'up' ó en 'down', estamos conectando dicha entrada CMOS a +5V ó GND, respectivamente, a través de una resistencia de 47 Kohmios. Esto asegura un valor lógico definido en la entrada. Por tanto, si sólo deseamos simular la presencia de sensores, bastará con configurar los correspondientes jumpers en la posición deseada. Si deseamos, por el contrario, utilizar sensores reales, configuraremos los jumper en función del tipo de salida del sensor o del nivel que deseemos obtener en estado inactivo.

La figura siguiente muestra cómo conectar algunos tipos de sensores y la configuración de los correspondientes jumper.

En las figuras A, B y C se utilizan pulsadores. Los casos A y B provocan el mismo efecto, un '1' cuando el elemento es pulsado. En el caso C se provoca un '0' al accionar el pulsador. En el caso D el sensor es óptico, bien sea de reflexión, o de barrera. En este caso la entrada se polariza en 'pull-up' y en estado activo se generará un '0' por la conducción del transistor. La corriente del LED es limitada por la resistencia de 220 ohmios que incorpora la línea +5V LIM (pin 3). La figura E corresponde al modo de conexión de una célula fotoconductora (LDR). El jumper se colocará en la posición U (up), que conecta la entrada con la línea +5V mediante una resistencia de 47 Kohmios. La célula se conectará entre la entrada y GND, configurando así un divisor de tensión. Dicha célula tendrá un valor de resistencia en la oscuridad superior a 1 Mohmio, que pasará a un valor de varios cientos de ohmios a plena luz, con lo que provocará un '0' en la entrada. En la figura F se muestra el modo de conexión de un switch de efecto Hall. Estará polarizado en 'up' y generará un '0' al detectar el objeto metálico. La figura G corresponde al modo de conexión de un detector de obstáculos IS471F de SHARP. Se llevará el jumper de polarización a la posición U y será generado un nivel '0' al detectar un obstáculo. El led IR puede ser un LD271 u otro de 950 nm.

Para entender mejor los modos de conexión se muestra el diagrama eléctrico de las entradas:

Las entradas digitales, J26 a J33 (leídas desde RB0 a RB7 del PIC) se pueden habilitar o deshabilitar mediente la línea RE2. Las entradas digitales J34 a J37 (leídas desde RD6, RD7, RA4 y RC0, respectivamente) están siempre activas.

La alimentación se conecta a la clema J9, observando la polaridad. Podrá tener un valor de tensión entre 6V5 y 25 V. Seleccionamos la posición 1-2 para el jumper J7. Deberán estar iluminados los 2 LED.

Los jumper SW1-1 y SW1-2 deberán estar instalados. Los jumper SW1-3 y SW1-4 no instalados. SW1-5 y SW1-6 no afectan.

A continuación se muestra un dibujo esquemático de la tarjeta MOVDRV-1.

 

 
Selekron Microcontrol S.L.
www.selekron.com
NA-06
1/2/03