Вы находитесь на странице: 1из 24

INFORME DE LA INVESTIGACION

TEMA: PUERTO PARALELO

CONTENIDO

1. Teoría Atómica
1.1. Inicios de la Teoría Atómica
1.2. El Átomo
1.3. Movimiento electrónico

2. Conceptos Básicos
2.1. Carga eléctrica
2.2. Corriente eléctrica
2.3. Tensión eléctrica o Voltaje
2.4. Capacitancia
2.5. Inductancia

3. Redes de corriente Directa


3.1. Ley de Ohm
3.2. Reducción de circuitos serie y paralelo
3.3. Fuentes de voltaje y corriente serie y paralelo
3.4. Divisor de voltaje y corriente
3.5. Potencia en un circuito
3.6. Leyes de Kirchhoff
3.6.1. Ley de mallas
3.6.2. Ley de nodos
3.7. Superposición
3.8. Circuito Equivalente de Thevénin y Norton
3.9. Máxima transferencia de potencia
3.10. Regulación de Voltaje

4. Redes de corriente Alterna


4.1. Onda senoidal (ca)
4.2. Valor promedio
4.3. Voltaje y corriente efectiva (rms)
4.4. Red R-L y R-C
4.5. Impedancia
4.6. El transformador
4.7. Fuentes de Voltaje y corriente

1
4.8. Aplicación del transformador con fuentes de voltaje

5. Dispositivos electrónicos
5.1. Diodos
5.2. Transistores
5.3. Otros tipos de dispositivos Semiconductores

JUSTIFICACION: Conocimiento de hardware y comprender el funcionamiento electrónico de


los elementos que forman la computadora. Y el controlar sistemas eléctricos o electrónicos por
medio de aplicaciones desarrolladas en lenguaje de programación.

OBJETIVOS

2
OBJETIVOS GENERALES

• Conocimiento de la terminología de circuitos eléctricos y electrónicos, así como


el funcionamiento de los mismos.
• Tener la capacidad de resolver analíticamente circuitos eléctricos sencillos que
pueda encontrar en alguna aplicación.

OBJETIVOS ESPECIFICOS

• Conocimiento de los dispositivos eléctricos y electrónicos.


• Conocimiento de componentes de la computadora.
• Desarrollo de aplicaciones para controlar sistemas eléctricos.
• Realizar el movimiento de 2 motores DC con giro a la izquierda y derecha
controlado a través del puerto Paralelo, enviando por medio de un software
desarrollado.

3
Introducción

En el presente trabajo queremos dar a conocer los aspectos sobre algunos


componentes electrónicos/eléctricos y su adaptación para creación de un circuito que
moviliza dos motores de corriente directa. Se realizo la investigación de cada uno de
los componentes necesarios, funciones, características generales y especificas, y el
como conectar cada uno de estos componentes.
Se tuvieron varias dificultades para llegar al objetivo inicial, llegando así a construir una
solución parcial a la solicitada.

Adjuntamos documentación que nos ayudo a la realización del proyecto, diagramas y el


software final.

4
MARCO TEORICO

Transistores
Los transistores son unos elementos que han facilitado, en gran medida, el diseño de
circuitos electrónicos de reducido tamaño, gran versatilidad y facilidad de control.

Vienen a sustituir a las antiguas válvulas termoiónicas de hace unas décadas. Gracias
a ellos fue posible la construcción de receptores de radio portátiles llamados
comúnmente "transistores", televisores que se encendían en un par de segundos,
televisores en color... Antes de aparecer los transistores, los aparatos a válvulas tenían
que trabajar con tensiones bastante altas, tardaban más de 30 segundos en empezar a
funcionar, y en ningún caso podían funcionar a pilas, debido al gran consumo que
tenían.

(ver ANEXO Ilustración 1)

Los transistores tienen multitud de aplicaciones, entre las que se encuentran:

• Amplificación de todo tipo (radio, televisión, instrumentación)


• Generación de señal (osciladores, generadores de ondas, emisión de
radiofrecuencia)
• Conmutación, actuando de interruptores (control de relés, fuentes de
alimentación conmutadas, control de lámparas, modulación por anchura
de impulsos PWM)
• Detección de radiación luminosa (fototransistores)

Los transistores de unión (uno de los tipos más básicos) tienen 3 terminales llamados
Base, Colector y Emisor, que dependiendo del encapsulado que tenga el transistor
pueden estar distribuidos de varias formas.

Por otro lado, los Transistores de Efecto de Campo (FET) tienen también 3 terminales,
que son Puerta (Gate), Drenador (Drain) y Sumidero (Sink), que igualmente

5
dependiendo del encapsulado que tenga el transistor pueden estar distribuidos de
varias formas.

Tipos de transistores. Simbología

Existen varios tipos que dependen de su proceso de construcción y de las apliaciones a


las que se destinan. Tabla con los tipos de uso más frecuente y su simbología:

(ver ANEXO Ilustración 2)

Nota: En un esquema electrónico, los transistores se representan mediante su


símbolo, el número de transistor (Q1, Q2, ...) y el tipo de transistor, tal como se
muestra aquí:

Aquí podemos ver una selección de los transistores más típicos, mostrando su
encapsulado y distribución de patillas. (Ver ANEXO ilustración )

Optoacopladores
Un optoacoplador combina un dispositivo semiconductor formado por un fotoemisor ,
un fotoreceptor y entre ambos hay un camino por donde se transmite la luz. Todos
estos elementos se encuentran dentro de un encapsulado que por lo general es del tipo
DIP.

Funcionamiento del Optoacoplador

6
La señal de entrada es aplicada al fotoemisor y la salida es tomada del fotoreceptor.
Los optoacopladores son capaces de convertir una señal eléctrica en una señal
luminosa modulada y volver a convertirla en una señal eléctrica. La gran ventaja de un
optoacoplador reside en el aislamiento eléctrico que puede establecerse entre los
circuitos de entrada y salida.

Los fotoemisores que se emplean en los optoacopladores de potencia son diodos que
emiten rayos infrarrojos (IRED) y los fotoreceptores pueden ser tiristores o transistores.

Cuando aparece una tensión sobre los terminales del diodo IRED, este emite un haz de
rayos infrarrojo que transmite a través de una pequeña guia-ondas de plástico o cristal
hacia el fotorreceptor. La energía luminosa que incide sobre el fotorreceptor hace que
este genere una tensión eléctrica a su salida. Este responde a las señales de entrada,
que podrían ser pulsos de tensión. (Ver ANEXO Ilustración )

Tipos de Optoacopladores

Existen varios tipos de optoacopladores cuya diferencia entre sí depende de los


dispositivos de salida que se inserten en el componente. Según esto tenemos los
siguientes tipos:
Fototransistor: se compone de un optoacoplador con una etapa de salida formada por
un transistor BJT. Los mas comunes son el 4N25 y 4N35

7
Interface con Puerto Paralelo D25

Patillaje del Puerto Paralelo.


DB-25 pins commonly used for the IBM-PC parallel port:

Signal
DB-
Centronics Signal Direction
25 Signal Function
Pin Description (at the
Pin
PC)
DATA PORT
2 2 DATA Bit 0 Output Data line
3 3 DATA Bit 1 Output Data line
4 4 DATA Bit 2 Output Data line
5 5 DATA Bit 3 Output Data line
6 6 DATA Bit 4 Output Data line
7 7 DATA Bit 5 Output Data line
8 8 DATA Bit 6 Output Data line
9 9 DATA Bit 7 Output Data line
STATUSPORT
10 10 ACKNLG Input Acknowledge receipt of data
11 11 BUSY Input Printer is busy
12 12 POUT Input Printer is out of paper
13 13 SEL Input Pinter is online
Indicates printer fault (or when
15 32 FAULT Input
printer is offline)
CONTROLPORT
1 1 STROBE Output Clocks data
Auto Feed
14 14 Output Autofeed
XT
Input Prime Resets printer, clears printer
16 31 Output
or INIT buffer and initializes it
17 36 SLCT IN Output TTL high level
GROUND – TIERRA
Ground reference for signal pins
18- 16, 17, 19-
Ground N/A 1-12, in most cables as twisted
25 30, 33
pairs.

8
Modelo de un D45 (ver ANEXO ilustración )

El Dataport se usa como salida


El Statusport se usa como entrada
El controlport se usa de las dos formas anteriores

Asi que para encender mandar voltaje al puerto usaremos el Dataport, para recibir
niveles de voltaje usaremos el Statusport (un ejemplo del uso del statusport es para
cuando en un sistema de riego que al terminar de regar, este haga un cambio de
voltaje en algún dispositivo (como un rele) se detecta el cambio de cero a 5 voltios y se
puede hacer la detección de acciones físicas desde la computadora)

Motores CC y PaP
Motores-CC (Motores de Corriente Continua)

Son de los más comunes y económicos, y puedes encontrarlo en la mayoría de los


juguetes a pilas, constituidos, por lo general, por dos imanes permanentes fijados en la
carcaza y una serie de bobinados de cobre ubicados en el eje del motor, que
habitualmente suelen ser tres.

El funcionamiento se basa en la interacción entre el campo magnético del imán


permanente y el generado por las bobinas, ya sea una atracción o una repulsión hacen
que el eje del motor comience su movimiento, bueno, eso es a grandes rasgos.

(Ver ANEXO Ilustración 2)

Motores PaP o Motores Paso a Paso.


A diferencia de los Motores-CC, que giran sin control cuando son conectados a la
fuente de alimentación, los Motores-PaP solamente giran un ángulo determinado, los
primeros sólo disponen de dos terminales de conexión, mientras los otros pueden tener
4, 5 o 6, según el tipo de motor que se trate, por otro lado los motores de corriente
continua no pueden quedar enclavados en una sola posición, mientras los motores
paso a paso.

Los Motores-PaP suelen ser clasificado en dos tipos, según su diseño y fabricación
pueden ser Bipolares o Unipolares. (ver ANEXO Ilustración )

MARCO METODOLOGICO

Descripción del Proyecto.


(Literalmente del documento entregado por el Ingeniero)

9
El proyecto consiste en un sistema que sea capaz de posicionar un eje en razón a
pulsos enviados por la PC, estos pulsos tendrá que amplificarlos a través de
transistores en cascada o bien un par Darlington que tendrán la suficiente corriente
para mover dos motores DC en un plano cartesiano, enseguida de indica el proceso.

Tarea a Realizar
(Literalmente del documento entregado por el Ingeniero)

Utilizando la PC y el teclado, deberá enviar coordenadas cartesianas X, Y a una


maqueta diseñada con punteros en cada eje, estos pulsos activaran dos relé
electromagnético a fin de activar dos motores que serán la guía de eje (X, Y). La
coordenada a enviar desde el puerto esta determinada por un único pulso (una a cada
motor a utilizar) y deberá pensar en una forma optima para detener el motor en la
coordenada deseada, cualquiera que se elija (Ejemplo: un circuito RC).

Nota: Puede dividir el plano de trabajo en 4 posiciones (coordenadas (x, y)) y desde la
PC enviar por algún tiempo determinado voltaje al capacitor (amplificado previamente)
para que se cargue el capacitor a las constantes de tiempo necesarias para el
movimiento en 4 puntos del plano.
El movimiento finalizara una vez que cada eje llegue a la posición programada. El
retorno de los punteros se realizar a la inversa. (Investigar Relé de doble polo y doble
tiro). Sera necesario que analice su ingenio para el proceso con circuitos RC, reles de
doble polo y doble tiro, resistores, optoacopladores etc.
Como solo necesitara un pulso para activar cada motor Do y D1 quedara libre las
salidas del puerto paralelo D2 a D7 (6 leds), en estos deberá hacer un barrido “Auto
fantástico” con leds de un color. El barrido será de izquierda a derecha y regresar por la
derecha hacia la izquierda, este barrido será mientras estén caminando los motores
hacia la coordenada pedida, el barrido deberá ser lento.

Fase 1. Investigación y prototipo.

1. Realizando las investigaciones sobre patillaje del puesto paralelo LPT1,


conceptos y patillaje de los optoacopladores 4N25, Tipos de Transistores,
circuitos RC.

2. Se realizo el primer prototipo del circuito a elaborar en software livewire


(ver ANEXO Ilustración)

3. Adaptamos el diseño a la necesidad del movimiento de los motores.

4. Cuando se estaba realizando el diseño en Livewire dibujamos el diseño


con las parte de los reles de esta forma. (ver ANEXO Ilustración ) Pero

10
nos dimos cuenta que para conectar los motores al rele debíamos utilizar
los reles de esta forma. (ver ANEXO Ilustracion )

5. Este al ser presentado fueron encontrados algunos errores en el


diagrama los cuales fueron modificados. Los cambios realizados fueron:
 Conexión de los Relés junto al circuito RC.
 Las resistencias se necesitaban de mayor valor de ohmios.
 Conexión de los leads.
 Conexión del circuito de carga (RC) aun 3er Rele para la descarga
de motores.
(Ver ANEXO Ilustracion )

Fase 2. Elaboración del Circuito.

1. Conexión de los Optoacopladores. (revisión de patillaje). (Ver ANEXO


Ilustracion )
2. Conexión de Transistores 2N2222
3. Conexión del Rele. Simulacion directa a los motores omitiendo el circuito
RC. (Ver ANEXO Ilustracion )
4. Para poder cargar los reles se tubo que modificar el circuito incluyendo
una fuente de 19v (Dos baterías de 9v)
5. Adjunto diagrama de circuito final. (Ver ANEXO Ilustracion )

Fase 3. Elaboración de Software.

1. Investigación de sobre envío de datos desde el puerto paralelo.


2. Palabras reservadas en el lenguaje de programación de VB5 para envío de
datos.
3. Dlls necesarias.
4. Adjunto código de la aplicación:

Public Class Form1


Public i As Integer = 0, j As Integer = 0, adress As Integer = 888
Public D3 As Integer, D2 As Integer, D1 As Integer, D0 As Integer

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
Reset()

11
End Sub

Private Sub reset()


' resetea todo antes
Try
PuertoParaleloElectronica.PortInterop.Output(adress, 0)
PuertoParaleloElectronica.PortInterop.Input(adress)

Catch generatedExceptionName As DllNotFoundException


alerta_1()
End Try

End Sub
Private Sub alerta_1()
MessageBox.Show("No se encuentra la .dll especificada." & vbCr & vbLf
& vbCr & vbLf & "Asegurar que la .dll 'input32.dll' este al lado del
ejecutabel principal ." & vbCr & vbLf & "La instalacion puede resolver el
problema.", "Aviso:", MessageBoxButtons.OK, MessageBoxIcon.[Stop])
End Sub

#Region "Opciones"

Public Sub Opciones()


Dim value As Integer = 0

If D0 = 1 Then
value += CInt(Math.Pow(2, 0))

End If
value += 0

If D1 = 1 Then
value += CInt(Math.Pow(2, 1))
End If
value += 0

If D2 = 1 Then
value += CInt(Math.Pow(2, 2))
End If
value += 0

If D3 = 1 Then
value += CInt(Math.Pow(2, 3))
End If
value += 0

Try
PuertoParaleloElectronica.PortInterop.Output(adress, value)

Catch GeneratedExceptionName As DllNotFoundException


alerta_1()
End Try
End Sub

'#End Region

'#Region

12
Private Sub Button_D0_ON_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button_D0_ON.Click
D0 = 1
Opciones()

End Sub

Private Sub Button_D0_OFF_Click(ByVal sender As Object, ByVal e As


System.EventArgs) Handles Button_D0_OFF.Click
D0 = 0
Opciones()
End Sub

Private Sub Button_D1_OFF_Click(ByVal sender As Object, ByVal e As


System.EventArgs) Handles Button_D1_OFF.Click
D1 = 0
Opciones()
End Sub

Private Sub Button_D1_ON_Click(ByVal sender As Object, ByVal e As


System.EventArgs) Handles Button_D1_ON.Click
D1 = 1
Opciones()
End Sub

Private Sub Button_D2_OFF_Click(ByVal sender As Object, ByVal e As


System.EventArgs) Handles Button_D2_OFF.Click
D2 = 0
Opciones()
End Sub

Private Sub Button_D2_ON_Click(ByVal sender As Object, ByVal e As


System.EventArgs) Handles Button_D2_ON.Click
D2 = 1
Opciones()
End Sub

Private Sub Button_D3_OFF_Click(ByVal sender As Object, ByVal e As


System.EventArgs) Handles Button_D3_OFF.Click
D3 = 0
Opciones()
End Sub

Private Sub Button_D3_ON_Click(ByVal sender As Object, ByVal e As


System.EventArgs) Handles Button_D3_ON.Click
D3 = 1
Opciones()
End Sub
#End Region

Private Sub Button_Address_Click(ByVal sender As Object, ByVal e As


System.EventArgs) Handles Button_Address.Click
If Textboox_port_adress.Text = "376" Then
adress = 555
Else

13
adress = 632

End If
End Sub

Private Sub Button_enviar_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button_enviar.Click
Try
PuertoParaleloElectronica.PortInterop.Output(adress,
Int32.Parse(TextBox_byte1.Text))

Catch GeratedExceptionName As DllNotFoundException


alerta_1()

End Try
End Sub

Private Sub Button_Reset_all_Click(ByVal sender As System.Object, ByVal e


As System.EventArgs) Handles Button_Reset_all.Click
j = 0
i = 0
reset()
D0 = 0
D1 = 0
D2 = 0
D3 = 0

End Sub
End Class

Conexión de la Dll. Input32.dll


Imports System.Runtime.InteropServices

Public Class PortInterop


<DllImport("inpout32.dll", EntryPoint:="Out32")> _
Public Shared Sub Output(ByVal adress As Integer, ByVal value As Integer)
End Sub
<DllImport("inpout32.dll", EntryPoint:="Inp32")> _
Public Shared Function Input(ByVal adress As Integer) As Integer
End Function

End Class

14
15
Bibliografía
(1)
http://proyectoselectronics.blogspot.com/2008/09/optoacoplador-que-es-y-como-funcionan.html

(2)
http://server-die.alc.upv.es/asignaturas/LSED/2002-03/Sensores_Luz/fotoemisores.htm

(3)
http://www.uv.es/marinjl/electro/opto.html

Anexos

Transistores

16
Ilustracion 1

Tipos de transistores. Simbología

Transistor Bipolar de Unión (BJT)

Transistor de Efecto de Campo, de Unión


(JFET)

Transistor de Efecto de Campo, de Metal-


Óxido-Semiconductor (MOSFET)

Fototransistor

Ilustracion 22

Los transistores más típicos, mostrando su encapsulado y distribución de


patillas.

17
Optoacopladores

Tipos de Optoacopladores

Optotransistor (simbolo)

Optotransistor en configuración Darlington

Modelo de un D45

18
CC (Motores de Corriente Continua)
Motores-CC

Diagrama utilizando motor PaP Unipolar.

19
20
Conexion de Reles.

Anexo 2.

21
Anexo3

Fase 2. Elaboración del Circuito.

Conexión de 4N25

Conexion del Rele

22
Glosario
Fotoemisor: Los fotoemisores emiten electrones cuando existe energía radiante que
incide sobre material sensible a dicha radiación.

Fototransistor: es una combinación integrada de fotodiodo y transistor


bipolar npn (sensible a la luz) donde la base recibe la radiación óptica. Existen
transistores FET (de efecto de campo), que son muy sensibles a la luz.

Fotoreceptor: Sensor de estado sólido que convierte la [energía solar] en [energía


eléctrica], generando habitualmente una fotocorriente a su salida. La incidencia
de fotones de una determinada energía provoca la transición de electrones de la banda
de valencia a la banda de conducción.

23
DIP se trata de un conjunto de interruptores eléctricos que se presenta en un formato
encapsulado (en lo que se denomina Dual In-line Package), la totalidad del paquete de
interruptores se puede también referir como interruptor DIP en singular.

24

Вам также может понравиться