Академический Документы
Профессиональный Документы
Культура Документы
Proyecto Final
Diseño de controladores
digitales
“Control de posición en
cinta transportadora”
Profesor
José Juarez
Ayudante
Gastón García Franchi
Alumnos
Gallardo Facundo
Lionello Héctor Martín
Fecha
Diciembre 2007
Índice:
? Objetivos ....................................................................................... 3
? Descripción general del proyecto ................................................. 3
? Diagramas del proyecto ................................................................ 4
? Descripción del proceso ................................................................ 5
? Motor ............................................................................................. 5
? Sensor............................................................................................ 6
? Medidor de distancia ..................................................................... 7
o Circuito................................................................................. 8
o Tabla de valores analógicos ................................................ 8
? Actuación sobre el Motor .............................................................. 9
? Fuentes utilizadas ......................................................................... 10
? Costo estimado.............................................................................. 11
? Diagrama de flujo.......................................................................... 12
? Puertos del microcontrolador ....................................................... 13
? Explicación del programa ............................................................. 14
o Etapa de selección de rutina ............................................... 15
o Subrutinas ........................................................................... 16
Resultados ......................................................................................... 19
Anexo1 ...............................................................................................
o Código
o Hojas de datos
Objetivos
? Interrupciones.
? Subrutinas.
? Conversor A/D.
Referencia
_ Planta
?C
HC11F1
Para la selección de cada rutina, se utilizan tres pulsadores, los cuales tienen
por función:
Motor
? Marca: Pittman
? Modelo: GM9434J9831-R1
? VDC: 24V
? Reducción: 65.5:1 ratio
Adaptación de señal:
Medidor de distancia
La señal infrarroja (de 20 Khz) es emitida por un led emisor. Dicha señal rebota
sobre el objeto que se encuentra sobre la cinta, y es captada por un fototransistor,
el cual esta conectado a una serie de comparadores y amplificadores que permiten
tener un valor proporcional a la distancia a la que se encuentra el objeto respecto a
mi referencia que es el sensor.
Lista de componentes:
Semiconductores:
Capacitores:
Circuito:
Para la actuación sobre el motor se diseño un circuito que recibe una señal de
salida del microcontrolador. Dicha señal hace circular una corriente a través de un
opto acoplador (este cumple la función de aislar al circuito galvanicamente) que
mediante su salida alimenta la puerta (G) de un transistor MOSFET el cual se satura
y da la alimentación necesaria al motor para que funcione.
Fuentes utilizadas
Fuente Utilización
Tipo PC, 5 V alimentación LCD, opto acoplador,
circuito medidor de distancia
Tipo PC, 12 V Sensor photoswitch
Metex 5 V Alimentación del motor
Transformador 9 V Alimentación Kit HC11
Costo estimado
En dólares (a valor 3.16) da un total de USS 485. sin incluir los costos de la
ingeniería aplicada en el proyecto.
Diagrama de flujo
Inicio
Configuración
e inicializació n
Encender
ahora
Encendido
Encender
Motor
Esperando
pieza
Detección
de pieza
Apagar
Motor
2 1
2 1
Rutina 1
Selección
Enter
Subrutina
x
PORTA:
Entradas:
Pin Acción
B4 Sensor pieza lista (cable violeta)
Salidas:
Pin Acción
B0 Enable del display (cable verde)
B1 RS del display (cable blanco)
Pin Acción
B0 D0
B1 D1
B2 D2
B3 D3
B4 D4
B5 D5
B6 D6
B7 D7
PORTC:
Entradas:
Pin Acción
B0 Incremento
B1 Decremento
B2 Confirmar
B3 Encendido
Entrada:
Pin Acción
B0 Salida del medidor de distancia (cable rojo)
Salida:
Pin Acción
B0 Habilitar o no la tensión en el motor (cable blanco)
Subrutinas
Subrutina MOVER:
Subrutina RUTINA_1:
Subrutina RUTINA_2:
Subrutina POS_1:
Subrutina POS_2:
Subrutina POS_3:
Subrutina POS_4:
Subrutina RETARDO:
Subrutina PINTADO:
Subrutina SECADO:
Subrutina INIT_LCD:
Subrutina CMD_LCD:
Subrutina DATO_LCD:
Subrutina ENABLE_LCD:
Se utiliza para que el LCD reconozca que se le esta enviando una instrucción.
Setea E=1 y luego E=0
Subrutina PAUSA:
Subrutina IMPRIMIR:
Subrutina RSI_XRIQ:
Resultados
ANEXO 1
HOJAS DE DATOS