Turnero digital
Proyecto: Turnero Electrónico de tres módulos con avance rápido
Contenido
Introducción 1
Funcionamiento 1
Desarrollo del proyecto 2
Programa 3
Conclusión 6
Introducción
El aumento significativo en la automatización de procesos cotidianos, ha desarrollado un sin número de dispositivos capaces de satisfacer estas necesidades, es en este ámbito, laversatilidad del microprocesador 16F84A nos entrega un amplio abanico de posibilidades, dejando obsoletas las antiguas maquinas cableadas, cuyo espectro de posibilidades era por el contrario muy limitado y presentaba muchas más desventajas.
El turnero es un dispositivo capaz de organizar los procesos de atención, haciéndolos mucho mas efectivos, tiene sus orígenes en el comercio, antaño era común vera los comerciantes entregando fichas numeradas a los clientes y mediante el uso de un clavo se seleccionaba el numero del cliente a atender. Sin duda este sistema era bastante primitivo y propenso a las fallas presentadas por el factor humano, en la actualidad encontramos un sistema mucho mas eficaz, digitalizado y que es capaz de hasta especificar el modulo de atención desde el cual ha sidollamado el cliente.
Tal ha sido su inclusión el mundo actual que podemos encontrarlos en pequeños almacenes o carnicerías hasta en bancos u otros centros de atención a público.
Funcionamiento
El circuito consta de 5 pulsadores, de izquierda a derecha podemos identificarlos como:
S1: Pulsador correspondiente al modulo 1
S2: Pulsador correspondiente al modulo 2
S3: Pulsador correspondiente almodulo 3
+10: Pulsador de cuenta rápida +10
RST: Reset del circuito.
Al energizar el circuito este mostrara el siguiente estado:
Figura [ 1 ]. Inicialización del display
Indicando que el programa acaba de inicializarse y esperando a ser invocado por alguno de los pulsadores.
En este momento y solo en este, el programa permite la utilización del pulsador +10, el que aumenta el valor delas decenas del display encargado de señalar en numero de atención, ahorrando tener que pasar por todos los números hasta recuperar alguna cuenta.
Si, a continuación se presiona S1, S2 o S3, se indicara que el modulo X ha llamado al primer número, los display mantendrán este valor hasta ser nuevamente presionados S1, S2 o S3, dando inicio nuevamente al ciclo. Al llegar la cuenta a 99 a través decualquiera de los tres pulsadores, el contador se reinicia, volviendo a 00 y señalando el modulo que fue pulsado.
Figura [ 2 ]. Reinicio del display
Para finalizar el pulsador RST lleva nuevamente a cero el valor del conjunto display tal como en la figura 1.
Desarrollo del proyecto
Como ya ha sido descrito anteriormente el cerebro de este proyecto es el PIC 16F84A, el que gobierna elfuncionamiento de tres display de 7 segmentos, dos de estos entregan el numero de atención el cual varía desde el numero 1 hasta el numero 99 y un tercer display que controla el modulo desde el cual ha sido enviada la llamada. La circuitería básica para el correcto funcionamiento del PIC la componen:
La alimentación del PIC, conectado a +5V en el pin 14 y a GND en el pin 5
El cristal de 4 MHz enconjunto con los condensadores de 22pF, se encargan de generar el pulso necesario que define el ciclo de trabajo.
El uso del condensador de 100nF, conectado entre los terminales de +Vcc y GND, cumple la función de aminorar la existencia de ruido en las entradas del microcontrolador.
Los pulsadores corresponden a las diferentes señales que interactúan con el programa, a través de estos, seaumenta la cuenta, se realiza el avance rápido +10 y se resetea el circuito. Los diodos conectados entre los pulsadores y GND evitan cualquier señal en sentido inverso. A continuación se explica detalladamente el código del proyecto, grabado en el PIC.
Programa
;------------------Proyecto de Microcomputadores--------------
; Turnero Digital de 3 módulos con avance rápido
; Nombres: Juan López...
Regístrate para leer el documento completo.