Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PARTICIPANTES :
Loayza Marquez Natal ! Ma"ay Ita Dora! Peralta # te$ P lar S %%&a Ara"'a Ro"al'! Terro"e$ Artea(a Ale)! #alera Ro*ero Al+ ESPECIALIDAD :
Co*,uta% -" e I".or*/t %a! DOCENTE : Ale) Ro*ero More"o! NUEVO CHIMBOTE PER
DEDICATORIA: Este informe se lo dedicamos a Dios, por habernos guiado en el desarrollo del proyecto. Nuestros padres, necesario sociedad. A nuestros profesores en por su apoyo y al comprensin especial consideracin para por brindarnos el apoyo seguir nuestros estudios
OBJETIVO GENERAL: Demostrar !ue la "nform#tica facilita el desarrollo de la electrnica mediante el control autom#tico. OBJETIVOS ESPECFICOS: $tili%ar el puerto &'() como herramienta de control autom#tico mediante una codificacin en *isual +asic. Elaborar un circuito simulado mediante la utili%acin del programa Electronics ,or-bench. "mplementar el circuito simulado utili%ando los componentes necesarios. DESCRIPCIN DEL PROYECTO: El proyecto consiste en utili%ar el puerto paralelo .&'()/ como herramienta de control para un circuito electrnico, el mismo !ue posee 0 motores los cuales est#n encargados de dar movimiento a un determinado objeto en este caso un automvil1 el circuito electrnico consta de su propia fuente de alimentacin pues solo utili%a al puerto paralelo para recibir las se2ales necesarias. 'ara lograr todo esto es necesario utili%ar la aplicacin desarrollada en *isual +asic la cual reconoce las se2ales de entrada y salida del puerto &'() para su posterior manejo. DESCRIPCIN DEL HARDWARE. El proyecto esta formado por 3 blo!ues4 &a computadora4 la cual b#sicamente tiene un puerto paralelo .&'()/ desocupado y un cable con conectores machos de 05 pines el cual enla%ar# la computadora con el circuito electrnico. &a fuente de alimentacin4 !ue consta de las etapas b#sicas como transformador, diodo puente rectificador, condensador. El transformador disminuye el voltaje de 006 * .(erminal de la casa/ a )0 7 )3 v aproximadamente, este voltaje necesita rectificarse y esto se logra a trav8s de los diodos rectificadores para !ue finalmente pase al condensador !ue se encarga de filtrar alg9n ruido en el voltaje. :ircuito encargado del control autom#tico4 basada en compuertas lgica R(& a trav8s de los transistores ;
resistencias y relays. &os transistores son N'N los cuales facilitan la implementacin del circuito debido a !ue se saturan cuando reciben una se2al por la base. &os relay tienen un comportamiento parecido a los transistores se activan frente a un estimulo .voltaje/ haciendo la simulacin de interruptores a sus salidas. :ircuito encargado de mostrar el estado del proyecto4 basado en &ED<s y en l#mparas pe!ue2as1 los &ED<s simplemente muestran el estado de accin de los relay .direccin/, respecto a las l#mparas van directamente a los motores a trav8s de unos diodos para mostrarme el estado de los motores. DESCRIPCIN DEL PROGRAMA. Dise2ado en *isual +asic, se basa en oi.dll el cual permite interactuar con el puerto paralelo la interfa%, nos provee 3 salidas ((&, cuatro entradas ((&. &as salidas se combinan para dar origen a nuevas salidas, estas salidas se concreti%an en los botones !ue permiten un mejor control4 adem#s cuenta con timer para lograr el movimiento del automvil. Es importante tener en cuenta !ue las salidas ((& entregan una tensin de 5v y solo se les puede exigir un m=nimo de corriente, apenas suficiente para activar un transistor o bien un par de compuertas ((&. DIAGRAMA CIRCUITAL.
Reali%ado en Electronics ,or-bench
C"sDriver"nstalled D Returns nonD%ero if io.dll is installed and functioning. (he primary purpose of this function is to ensure that the -ernel mode driver for N(;0666;H' has been installed and is accessible.
'rivate >ub :ommand)I:lic-./ :lr'ort+it ?utI'ort, 0 :lr'ort+it ?utI'ort, G :lr'ort+it ?utI'ort, 3 >et'ort+it ?utI'ort, ) Ascenso K )6 hori%ontal K 6 End >ub 'rivate >ub :ommand0I:lic-./ :lr'ort+it ?utI'ort, ) :lr'ort+it ?utI'ort, G :lr'ort+it ?utI'ort, 3 >et'ort+it ?utI'ort, 0 Ascenso K D)6 hori%ontal K 6 End >ub 'rivate >ub :ommandGI:lic-./ :lr'ort+it ?utI'ort, ) :lr'ort+it ?utI'ort, 0 :lr'ort+it ?utI'ort, 3 >et'ort+it ?utI'ort, G hori%ontal K )6 Ascenso K 6 End >ub 'rivate >ub :ommand3I:lic-./ :lr'ort+it ?utI'ort, ) :lr'ort+it ?utI'ort, 0 :lr'ort+it ?utI'ort, G >et'ort+it ?utI'ort, 3 hori%ontal K D)6 Ascenso K 6 End >ub 'rivate >ub :ommand5I:lic-./ :lr'ort+it ?utI'ort, 0 :lr'ort+it ?utI'ort, 3 >et'ort+it ?utI'ort, ) 'rivate >ub AormI&oad./
Cprocedimiento inicial
cmb&pt>elect.Add"tem @6x0LM@ cmb&pt>elect.Add"tem @6xG+:@ CEstablece &'() como default cmb&pt>elect.&ist"ndex K 6 >et&'(Address 'ortIReset End >ub 'rivate >ub AormIOuery$nload.:ancel As "nteger, $nload ode As "nteger/ :ancel K ) Cevita !ue se salga mediante la CHC End >ub 'rivate >ub AormI$nload.:ancel As "nteger/ Csi sale del programa 'ortIReset Centonces reseteo salidas ((& End End >ub 'rivate >ub cmd>alirI:lic-./ Csi presiono >A&"R, reseteo 'ortIReset Clas salidas ((& y salgo del programa End End >ub 'rivate >ub 'ortIReset./ 'ort?ut ?utI'ort, 6 End >ub Cprocedimiento para resetear salidas ((& Cestable direccion base del &(' Creseteo salidas ((&
'rivate >ub cmb&pt>electI:lic-./ >et&'(Address End >ub 'rivate >ub cmdPelp?n&ptI:lic-./ frmPelp?n&pt.>hoE End >ub 'rivate >ub >et&'(Address./ Cestablece la direccin correspondiente al puerto seleccionado >elect :ase cmb&pt>elect.&ist"ndex :ase "s K 6 ?utI'ort K QPGLM :ase "s K ) ?utI'ort K QP0LM Cllamo rutina para determinarar la direccion Cbase del nuevo &'( elegido
:ase "s K 0 ?utI'ort K QPG+: End >elect "nI'ort K ?utI'ort R ) End >ub 'rivate >ub (imer0I(imer./ "mage).(op K "mage).(op D Ascenso "f "mage).(op SK 6 (hen "mage).*isible K Aalse (imer0.Enabled K Aalse End "f "f "mage).(op K )636 (hen Ascenso K )66 End "f End >ub 'rivate >ub (imerGI(imer./ "mage).&eft K "mage).&eft D hori%ontal "f "mage).&eft SK 6 (hen "mage).*isible K Aalse (imerG.Enabled K Aalse End "f "f "mage).&eft K )636 (hen hori%ontal K )66 End "f End >ub