Está en la página 1de 18

Proyecto de Circuitos Digitales I Snchez Jorge

Ing. Moscoso

SISTEMA CONTROLADOR ELECTRONICO DIGITAL PARA ANTENAS PARABOLICAS O PANEL PARA CONEXIONES PUNTO A PUNTO O RECEPCIONES DE INTERNET
INTRODUCCION: Los sistemas digitales en estos das tienen muchas aplicaciones, desde cosas muy sencillas hasta las mas complicadas, pero a pesar de esos todas tienen algo en comn; lo trabajoso que resulta si se trabaja solo con elementos bsicos, como era nuestra tarea en el siguiente informe donde la realizacin de este proyecto no solo demandaba la utilizacin de lo aprendido durante el semestre sino tambin mucho de la imaginacin e ingenio de los integrantes para solucionar los problemas que surgan en el camino, desde malas conexiones hasta ideas totalmente incompatibles. Este trabajo, al igual que la carrera misma de la Ingeniera Electrnica, busca automatizar los procedimientos y realizacin de acciones tal como se da con la antena multidireccional que implementamos, gracias al movimiento mecnicoautomatizado que se le esta dando como descubrirn a los largo de este informe.

Direccionador de Antena

FIEE

Proyecto de Circuitos Digitales I Snchez Jorge

Ing. Moscoso

NECESIDAD El proyecto se origina en la necesidad de facilitar las transmisiones de datos en el caso alineacin de antenas por ejemplo, en el caso de conexiones punto a punto para un red cerrada en el caso de una LAN o en el caso de una parablica para direccionar bien la antena hacia un destino emisor para que esta sea el receptor de la lneas de datos. Sabiendo que mientras mas alineadas estn las antenas tanto la receptora como la de emisin mejor ser la calidad de la seal mejor la captacin de datos directos recibidos y en el caso de la parablicas

Direccionador de Antena

FIEE

Proyecto de Circuitos Digitales I Snchez Jorge

Ing. Moscoso

IDEA

El proyecto que se tiene pensado disear e implementar es un sistema electrnico digital que sea capaz de controlar motores paso a paso de forma continua; el control brindara al usuario o a quien lo manipule la posibilidad de elegir el ngulo de inclinacin elevacin y el de ajuste horizontal el cual va ser brindado con el visualizador que nos mostrara en tres display. Para realizar todo el control anterior se tiene pensado disear en tres etapas las cuales fueron divididas en un grupo de personas que se encargaron de tal manera que una persona hara la decodificacin del teclado la interpretacin del cdigo usado BCD y otra la que hara la interpretacin del cdigo para el motor Para llevar a cabo la implementacin de nuestro proyecto haremos uso de la mayora de los circuitos integrados empleados en las prcticas de los cursos de CIRCUITOS DIGITALES I como compuertas lgicas, codificadores, decodificadores, contadores, registros, memorias etc. Es claro que el proyecto anterior podra reducirse considerablemente tanto en costos como en materiales usando tan solo un PIC o con 6 GAL22V10 con algunos cuantos perifricos, pero como se menciono al inicio la idea es realizar el proyecto con las herramientas y CI estudiados. Y utilizadas en el curso de CIRCUITOS DIGITALES I.

Direccionador de Antena

FIEE

Proyecto de Circuitos Digitales I Snchez Jorge

Ing. Moscoso

OBJETIVOS

Con este proyecto se pretende consolidar el curso de CIRCUITOS DIGITALES I como la base de las dems asignaturas de especialidad de la carrera de ING. ELECTRONICA. Demostrar a su vez que con los conocimientos de CIRCUITOS DIGITALES I as como de las funciones, propiedades y capacidad de los distintos circuitos integrados empleados y usados a lo largo del curso; se puede realizar casi cualquier tipo de circuito digital y posteriormente realizar diseos de sistemas digitales complejos ya que la limitacin de realizar diseos complejos solo esta limitada por la imaginacin del alumno y en gran parte por la tecnologa que se usa y disponibilidad econmica.

Tambin proponer el cambio de la tecnologa TTL cableada hacia otro tipo de tecnologa como son la de los dispositivos de lgica programable (PLD, CPLD, FPGAS, etc.) en este tipo de tecnologa no se usa cable alguno y la programacin, simulacin y su posterior introduccin a un nico chip de los diseos se realiza con un nico paquete de software (Max +Plus II de ALTERA) de libre distribucin.

Direccionador de Antena

FIEE

Proyecto de Circuitos Digitales I Snchez Jorge

Ing. Moscoso

DESARROLLO

Para llevar a cabo nuestro proyecto lo primero que haremos es realizar un diagrama de bloques del sistema completo, de tal manera que sea ms comprensible la implementacin de nuestro proyecto, tambin desarrollaremos una breve teora sobre los distintos bloques a implementar y la manera de interconexin entre ellos ya que esta es la clave para que todo el sistema funcione a un 100% y los resultados sean los mas ptimos posibles. Bsicamente el proyecto consta de tres partes: la descodificacin del teclado matricial y la muestra en los displays de los ngulos a girar la antena, la descodificacin de estos ngulo que se encuentran en BCD y pasarlos a binario para su interpretacin por el siguiente sistema y la comparacin y continua seal a los motores para poder girar los ngulos indicados tanto en el eje vertical como en el horizontal.

Direccionador de Antena

FIEE

Proyecto de Circuitos Digitales I Snchez Jorge

Ing. Moscoso

DIAGRAMA DE BLOQUES

Direccionador de Antena

FIEE

Proyecto de Circuitos Digitales I Snchez Jorge

Ing. Moscoso

TECLADO MATRICIAL Muchos proyectos de electrnica digital requieren de un teclado matricial para la introduccin de datos, en nuestro proyecto el teclado nos sirve para programar el numero de pasos o en tal caos el ngulo de inclinacin o de direccionamiento que queremos que den nuestro motores paso a paso para poder girar la antena panle utilizada, la decodificacin del teclado matricial usado en nuestro proyecto lo vamos ha realizar de la siguiente manera: En si esta forma es la mas fcil pero para ello uno tiene que contar con el decodificador del teclado matricial como es el 74c922 o el 74c923 para nuestro proyecto usamos el decodificador de teclado 74c922 EL FUNCIONAMIENTO En este caso utilizamos el teclado como entrada de los cdigos que como es un matricial nos muestra las seal en posicin en filas y columnas, de lo cual necesitamos un codificador que nos muestre en BCD (8421) y el que utilizaremos es el 74c922 el cual har esta interpretacin y utilizando registros nos mostrara como estado de memoria lo que queremos visualizar en las tres ultimas pulsaciones y estas mostradas a travs del decodificador de BCD a 7 segmento.

Direccionador de Antena

FIEE

Proyecto de Circuitos Digitales I Snchez Jorge

Ing. Moscoso

DECOFICACION DE TECLADO MEDIANTE EL 74C922

FOTOGRAFIA DEL TECLADO Y SU DECODIFICADOR

CONVERTIDOR DE CODIGO DE BCD A BINARIO


Direccionador de Antena 8 FIEE

Proyecto de Circuitos Digitales I Snchez Jorge

Ing. Moscoso

Utilizado para descifrar el mando del teclado hacia la lgica del motor y para ello podramos utilizar integrados convertidor de cdigos pero estn desfasados como es el 74184:

y adems su utilizacin son con integrados PIC, y por lo expuesto al principio obviaremos estos, lo otro seria seguir nuestro conocimientos de sumadores en cascada puesto que sus salidas nos muestran en binario por utilizar los acarreos. Echa de la siguiente manera: EL FUNCIONAMIENTO Los cdigos entran en BCD lo que haremos en este caso es sumar un cero lgico para que este en su salidas nos muestre en binario con interpretacin que en cascada el acarreo de salida entra al acarreo de entrada del otro.

SUMADOR:
Direccionador de Antena 9 FIEE

Proyecto de Circuitos Digitales I Snchez Jorge

Ing. Moscoso

13

16 4 7 11

1 3 8 10 A4 A3 A2 A1 15 2 6 9 S4 S3 S2 S1

C0

B4 B3 B2 B1

14

C4

SUMADORES EN CASCADA:
Direccionador de Antena 10 FIEE

0 0 0 0

D15 D14 D13 D12 D11


LED-BIGY LED-BIGY LED-BIGY LED-BIGY LED-BIGY

0 0 0 0
U7
74LS83

14 C4 B4 B3 B2 B1 15 2 6 9 S4 S3 S2 S1 A4 A3 A2 A1 1 3 8 10 15 2 6 9 16 4 7 11 B4 B3 B2 B1 C0 C4 C0

13

14

13 16 4 7 11 1 3 8 10

S4 S3 S2 S1

A4 A3 A2 A1

15 2 6 9

S4 S3 S2 S1

A4 A3 A2 A1

1 3 8 10

14

C4

C0

13

14 C4

C0

13 16 4 7 11 B4 B3 B2 B1

15 2 6 9

S4 S3 S2 S1

A4 A3 A2 A1

1 3 8 10

15 2 6 9

S4 S3 S2 S1

A4 A3 A2 A1

1 3 8 10

Ing. Moscoso

LED-BIGY LED-BIGY LED-BIGY LED-BIGY LED-BIGY LED-BIGY LED-BIGY LED-BIGY D9 LED-BIGY

B4 B3 B2 B1

16 4 7 11

Direccionador de Antena
14 C4 B4 B3 B2 B1 15 2 6 9 S4 S3 S2 S1 14 C4 A4 A3 A2 A1 1 3 8 10 16 4 7 11 C0 13

Proyecto de Circuitos Digitales I Snchez Jorge

D6 U5
74LS83

C0

13

B4 B3 B2 B1

16 4 7 11

1 0
D10 D1 U2
74LS83 LED-BIGY

U1

74LS83

D2

D3

D4

D5

D7

11
D8 U6
74LS83

U4

74LS83

U3

74LS83

FIEE

Proyecto de Circuitos Digitales I Snchez Jorge

Ing. Moscoso

FOTOGRAFIA DEL CONVERTIDOR DE CODIGO DE BCD A BINARIO UTILIZANDO SUMADORES E CASCADA

MOTOR PASO A PASO Y SU CONTADOR: En este proyecto nosotros utilizaremos motores paso a paso para dar movimiento a nuestra antena y como es paso a paso este movimiento va ser con mas precisin que con otros motores que a la par esta acompaado con el costo del motor que nos sale a menor costo. De otra parte lo que tambin vamos a utilizar es el codificador de movimiento del motor en este caso acoplaremos comparadores mtodos LATCH AND, reset contadores y el decodificador para el motor que el que vamos a utilizar es el ULN2003A que es el que va mandar la seal directa al motor en cantidad de pasos EL FUNCIONAMIENTO Una vez entrada el cdigo en binario del sumador este ingresa al comparador de la cual este lo compara con la salida del timer con el contador, esperando el momento en que sean iguales para el timer y el cdigo introducido es en este momento cuando el motor se queda quieto en todo el momento anterior el motor seguir dando giro asta que llegue a su cuenta final.
Direccionador de Antena 12 FIEE

Proyecto de Circuitos Digitales I Snchez Jorge

Ing. Moscoso

Antes de los dos motores en los contadores estos estn conectados aun switch para activar la lnea en caso que sea horizontal o vertical este mandara el paso a los contadores para luego mandarlo al motor. En este caso utilizaremos un reset que se lleva acabo con el AND 7408 que cuando muestre 1s en el contador este desactivara y activara el contador y el timer, que contara de nuevo esto aplicado en el caso de nuestro motor en la direccin horizontal que es un motor de 200 pasos que en ese momento se quedara quieto.

U11:A
2 3 1 7408

U11:B
5 6 4

1 1 1 1

1 1 1 1

7408

U1 U4 R1
8 10 12 13 15 9 11 14 1 2 3 4 A0 A1 A2 A3 B0 B1 B2 B3 A<B A=B A>B 7485 10 12 13 15 9 11 14 1 2 3 4

U2
A0 A1 A2 A3 B0 B1 B2 B3 A<B A=B A>B 7485 2

U6
Q DC 3 7

110k

15 1 10 9 5 4 11 14

D0 D1 D2 D3 UP DN PL MR 74193

Q0 Q1 Q2 Q3 TCU TCD

3 2 6 7 12 13

SW1
SW-ROT-3

VCC

QA<B QA=B QA>B

7 6 5

QA<B QA=B QA>B

7 6 5

CV

U3:A
1 7404

GND

TR

TH

6 15 1 10 9

U5
D0 D1 D2 D3 UP DN PL MR 74193 Q0 Q1 Q2 Q3 TCU TCD 3 2 6 7 12 13

C1
100n

555

R2
10k

5 4 11 14

U3:B
3 7404 Y0 Y1 Y2 Y3 4 5 6 7 5 7404 13 7404 4

+12V

U8:A U7
1 CLK Q0 Q1 Q2 Q3 3 4 5 6 1 3 2 74HC86 2 3 1

U9
A B E 74HCT139 6

U3:C
6 1 2 3 4 5 6 7

U10
1B 2B 3B 4B 5B 6B 7B COM 1C 2C 3C 4C 5C 6C 7C 9 16 15 14 13 12 11 10

MR 74393

U8:B
4 5

U3:D
12

+88.8

74HC86 11

U3:E
10

ULN2003A

U12:A
1 2 CLK MR 74393 Q0 Q1 Q2 Q3 3 4 5 6

U8:C
9 8 10 74HC86 2 3 1

U13:A
A B E 74HCT139 11 3 Y0 Y1 Y2 Y3 4 5 6 7 9 1

U3:F 7404 U14:A


7404 8 2 1 2 3 4 5 6 7

U15
1B 2B 3B 4B 5B 6B 7B COM 1C 2C 3C 4C 5C 6C 7C 9 16 15 14 13 12 11 10

U8:D
12 13

U14:B 7404
4

+88.8

74HC86 5

U14:C 7404
6 7404

ULN2003A

Direccionador de Antena

13

FIEE

Proyecto de Circuitos Digitales I Snchez Jorge

Ing. Moscoso

Direccionador de Antena

14

FIEE

Proyecto de Circuitos Digitales I Snchez Jorge

Ing. Moscoso

Direccionador de Antena

15

FIEE

Proyecto de Circuitos Digitales I Snchez Jorge

Ing. Moscoso

CONCLUSIONES El diseo e implementacin de nuestro proyecto si bien requiri de la inversin en materiales y tiempo de los integrantes que presentan este proyecto cumple en gran parte con las expectativas y metas trazadas al inicio de la elaboracin de este proyecto, y realmente pudimos comprobar la gran aplicacin e importancia de los conocimientos de CIRCUITOS DIGITALES I con los que realmente se puede llevar a cabo proyectos mas grandes y complejos pero la nica limitacin como se menciono desde el principio de este proyecto es la tecnologa con la que trabajamos es por esto que buscamos mejores formas y mas fciles de llevar a cabo la implementacin de nuestros diseos y nos encontramos con que en realidad si se poda hacer eso es decir con un nico paquete de software se puede realizar el diseo la implementacin compilacin y simulacin del diseo y posteriormente volcarlo a un nico chip y todo esto usando los conocimiento de CIRCUITOS DIGITALES. En caso concreto usamos el software que proporciona libremente ALTERA y su CPLD EPM7128SLC84-15 cuya fotografa se muestra a continuacin en el que esta implementado un frecuencmetro usando conocimientos de SISTEMAS DIGITALES; este es un ejemplo de que si existe la tecnologa en el que se puede volcar diseos digitales esto trae como consecuencia una importante reduccin en materiales y sobre todo en tiempo ya que todo el diseo se realiza frente al computador. Otro punto muy resaltante a indicar es la utilizacin del buffer que es un dispositivo que evita el efecto de carga en un circuito o mejor dicho es un amplificador operacional funcionando como seguidor. Lo que hace que el voltaje y la corriente no disminuya en el circuito, ya que ste toma el voltaje de la fuente de alimentacin del operacional y no de la seal que se est introduciendo, por lo que si una seal llegara con poca corriente, el circuito seguidor compensara esa prdida con la fuente de alimentacin del
Direccionador de Antena 16 FIEE

Proyecto de Circuitos Digitales I Snchez Jorge

Ing. Moscoso

amplificador operacional, ya sea ste unipolar o bipolar. TABLA DE COSTOS ARTICULO Protoboard Teclado matricial Motores paso a paso 74C922 74194 7447 DISPLAY ANODO COMUN 74HC85 74193 7404 74LS386 RESISTENCIA 100K RESISTENCIA 10K CONDENSADOR DE 1UF ULN2003A MOTOR PASO A PASO 7408 74393 TIMER 555 SWITCH ESQUELETO PRECIO UNITARIO 10.00 12.00 5.00 35.00 1.50 1.20 1.00 1.50 1.50 1.00 1.00 0.05 0.05 0.10 1.50 5.00 1.00 1.00 0.50 1.50 30.00 CANTIDAD 5 1 2 1 2 5 5 2 2 3 1 1 1 1 2 2 1 1 1 1 1 TOTAL TOTAL 50.00 12.00 5.00 35.00 1.50 6.00 5.00 3.00 3.00 3.00 1.00 0.05 0.05 0.10 3.00 10.00 1.00 1.00 0.50 1.50 30.00 171.47

BIBLIOGRAFA

Fundamentos de sistemas digitales, THOMAS L. FLOYD, 7ma edicion 17 FIEE

Direccionador de Antena

Proyecto de Circuitos Digitales I Snchez Jorge Sistemas Digitales - Ronald J. Tocci

Ing. Moscoso

www.iearobotics.com/personal/juan/.../apuntes-ssdd-0.3.7.pdf www.unicrom.com/Dig_IntroSistemasDig.asp www.uned.es/ca-bergara/.../web.../transp_sistemas_digitales.pdf www.monografias.com/.../circuidigital/circuidigital.shtml www.geocities.com/tourdigital/SimuladorTTLconEscenarios.htm www.scribd.com/.../Proyectos-de-Circuitos-Digitales www.tecno-ciencia.com/proyectos/proyectos.html

Direccionador de Antena

18

FIEE