Está en la página 1de 177

SISTEMA DIGITAL DETECTOR DE VEHICULOS PARA EL INGRESO A UN

ESTACIONAMIENTO

por
Oslo Zambrano Snchez

Presentado a la academia de Sistemas Digitales y Comunicaciones


del Instituto de Ingeniera y Tecnologa de
La Universidad Autnoma de Ciudad Jurez
para su evaluacin

LA UNIVERSIDAD AUTNOMA DE CIUDAD JUREZ


Octubre del 2009

SISTEMA DIGITAL DETECTOR DE VEHICULOS PARA EL INGRESO A UN


ESTACIONAMIENTO

Presidente de la academia

___________________________________________

M.C. Abdi Delgado Salido


Asesor

___________________________________________

Oslo Zambrano Snchez


Alumno

___________________________________________

Introduccindeprotocolo.
Enelsiguienteprotocolodetitulacinse verreflejadaunainvestigacinparallevara cabo el
diseoyconstruccindeunsistemadigitaldetectordevehculosparaelingresoaunestacionamiento,
en el trabajo se realizaran investigaciones de empresas que residen en Mxico, las cuales ofrecen
servicios para apoyar la administracin, control y flujo del trnsito vehicular. Se vern las opciones ya
existentesparapodersensarlapresenciadeunautomvil, inclinndonospor larealizacindeun lazo
inductivo adhirindolo en la superficie a colocarse, para posteriormente investigar sobre el diseo de
osciladoresinductivosparapodercrearuncampoelectromagnticoquealserinterferidoconcualquier
materialferroso,enestecasoelchasisymotordeunvehculo,impliqueuncambioensufrecuenciay
podamosdeterminarlapresenciadelvehculomedianteundecodificadordedatos,construidoabase
de los conocimientos adquiridos en la universidad, realizando una investigacin para elegir un
microcontrolador apto para lo requerido, determinando: el fabricante, conjunto de instrucciones a
utilizar,laarquitectura,losdispositivosinternosqueseutilizaran,losperifricos,losregistros,bancosde
memoriaytodoloqueconllevealaperfectaeleccindelmicrocontroladoradecuado,paralaresolucin
delproblema.
El protocolo de titulacin indicara las herramientas de desarrollo a utilizar, como lo son
desarrollo de software, simulacin y creacin de PCBs. Todas estas herramientas utilizadas para
corroborarelperfectofuncionamientodeldispositivodiseadoypoderfinalizarcreandoundispositivo
fsicodelacalidadquesemerecelaUniversidadAutnomadeCiudadJurez,parapoderdejarenella.
Enlosantecedentesdelproblemasequieredaraconocerlossistemasyaexistentesparapoder
asimilar el costo elevado y corroborar que los servicio que ofrecen dichos sistemas quedan sobrados
para la solucin del planteamiento del problema, dando as en la justificacin al problema un tipo de
comparacin que satisface y resuelve el problema establecido, aplicando conocimientosrasos para la
perfectasolucinalproblemaplanteado.

Antecedentesdelproblema.
Para sensar la presencia de un vehculo sobre el asfalto, cemento, concreto o cualquier otra
superficieexistelaformaderealizarlomedianteunlazoinductivo,omejorconocidocomounloopde
piso,elcualconstadeunabobinahechaconcabledeuncalibreaproximadodeentre16y14AWGeste
cabledebedetenerunaislamientodenylonoPVC.Ellazoinductivodebedetenerunretornoelcualse
puedefabricar yasea con elmismocabledellazoo conun cable independiente,se letendrquedar
unaraznde20vueltaspormetrosiladistanciaderetornoesmenoralos30metros.Setendrquedar
una regata en el pavimento para evitar el deterioro y corrosin por agentes externos y no daar o
alterar el buen funcionamiento del bucle para no afectar en las mediciones del circuito detector. Una
vez comprobado su buen funcionamiento se tendr que dar un relleno a base de silicona o resina
epxica, concluido todo el labor, aplicando las actividades que conllevan a la ingeniera civil. De esta
forma se dejar listo para implementar el sistema digital detector de vehculos para el ingreso a un
estacionamiento.[1]
Existendiferentes versionesdesistemasparaladeteccinde vehculos,paraadaptarseacada
tipodedeteccindeunaformafiableysegura,dependiendodelasnecesidadesyrequerimientosdelo
que se desea sensar, los diferentes rangos deseados a sensar, los materiales y especificaciones fsicas
que se necesiten detectar, entre otras caractersticas. Estas son algunas de las formas alternativas
existentes para poder aplicarse en ingeniera de transito y mantener este tipo de control vehicular,
como lo es la deteccin a partir de detectores elevados de datos de transito, estos son sistemas
elevados para colocarse en la calzada a una razn de 5 a 12m de altura para la determinacin e
identificacin vehicular en las principales tecnologas: lser visible activo, detector infrarrojo pasivo,
radar a hiperfrecuencia, radar a efecto doppler, detector ultrasnico, detector de imagen para
generacin de lazos inductivos virtuales, detectores de video de uso general y para aplicaciones
especiales.

Los sistemas de deteccin vehicular mediante sensor de laser visible activo se utilizan para la
deteccin de presencia y determinacin de las dimensiones y de la velocidad de los vehculos en
circulacin,elsensorAutosenseIIobtienelaimagendelvehculoyapartirdeellaefectalaclasificacin
ydeterminasusdimensiones.Elsensorproporcionalasiguienteinformacin:longitud,altoyanchodel
vehculo;posicinrespectoalacotamiento;velocidad;deteccindebarradetraccin;yreldedisparo
paracmarafotogrficaoequipodealarma,osimilar.

Elsistemadeclasificacinvehicularpornumerodeejesmediantesensordelaservisibleactivo
fue diseado para montaje lateral y fuera del carril de transito, el Autosense serie 700 proporciona a
cadacarrildeteccindelvehculo,separacinentreejes,velocidad,numerodeejesysalidaderelpara
disparo de cmara fotogrfica de control. El sistema opera emitiendo dos haces de rayos lser que
escaneanellateraldelvehculo(automvil,camin,autobs)enordenadeterminarelnmerodeejes
delvehculosobrelacalzada.Elsistemaesunsustitutoidealparaloslazosysensoresdeejestantoen
carreterasabiertascomoenentornosdebarrerasypeajes.[2]


Losdetectoresdevehculosmediantelasimulacindelazovirtualcreanunadeteccinptimay
una solucin econmica. El detector universal en tecnologa Image Sensor representa un concepto
revolucionario. Simula el funcionamiento de un lazo virtual parametrable y sin ingeniera civil. La
utilizacin de alta tecnologa en ingeniera y en tratamiento de seal como un nivel de integracin
excepcional permiten presentar este detector en una caja monobloc compacta. Completamente
autnomo,discretoyesttico,elsistemaseinstalafcilmentesintenerquerecurrirautilizarpantallas
devisualizacinexternas.Eltelemandoinfrarrojodisponedeopcinparafacilitarlasmodificacionesde
parametraje en sitio. Se utiliza para aplicaciones como: regulacin del trnsito, control de luces de
trnsito,deteccindegiroalaizquierda,deteccindecarrildebus,generacindelazovirtual,control
de accesos (puertas, barreras, etc...), aforo vehicular. El sistema "TRANSCOM" se compone de una
antenaderadioydeunacajadeinterface,ypermitelatransmisinbidireccionalsinhilosentreellugar
donde estn situados los detectores y el rgano de control. Este sistema se utiliza para informar, por
ejemplo, el estado de los rels secos hasta una distancia de 400m en campo a la vista. Su tecnologa
innovadoraasegura,porradiomodem(433MHz)comunicacionesmuysegurasentiemporeal.Asociado
auncdigopolinominal,estasolucingarantizaunaconexindemuyaltafiabilidad.[3]

Existendetectoresdevehculosmedianteradaresahiperfrecuencia,comoloeselradardealta
tecnologa,SPOTutilizaelprincipiodeDopplerFizeau,enbandadefrecuenciade24,125GHz.Graciasa
stamuyelevadafrecuencia,yaunaextremaminiaturizacin,elRadarSPOTobtieneunasprestaciones
excepcionales, montado en caja estanca y compacta. Cada parmetro: alcance, sentido de marcha,
movimiento mnimo, se ajustan sin desmontajes incmodos desde la cara frontal (sin tornillos). Un
TelemandoInfrarrojoopcionalfacilitalasmodificacionesdelosparmetrosadistancia,convisualizacin
inmediatadelresultado.AdiferenciadelRadaramicroondasconvencionalquedeterminaladistanciaa
la que se encuentra un objeto, en movimiento o parado, en funcin del tiempo entre la emisin y la
recepcin de la onda reflejada, el radar a efecto doppler determina la velocidad de un objeto en
movimiento comparando la frecuencia de la onda emitida con la frecuencia de la onda reflejada. El
Radar hiperfrecuencia 24.125 GHz << SPOT >> va conectado a un procesador muy potente del tipo
HCmos el cual, aumenta la fiabilidad de funcionamiento. Este sistema, basado en modulacin de
portadora a 24,125 GHz asegura una comunicacin de largo alcance y excelente fiabilidad entre el
emisorembarcadosobreelvehculoyelreceptormontadoenelcontroladordetrnsito.Lacodificacin
manual o automtica por enlace serie permite gestionar una flota de autobuses en medio urbano. La
caja estanca y compacta, con conector desenchufable permite una integracin rpida y esttica y
aseguralagestindeloscontroladoresdetrnsitosintrabajosdeingenieracivil.Todoslosparmetros
del sistema se ajustan en su parte frontal, sin necesidad de laboriosos desmontajes. El telecomando
infrarrojo en opcin sobre el receptor facilita las modificaciones de parametraje a distancia con una
visualizacininmediatadelresultado.[4]

Planteamientodelproblema.
En la Universidad Autnoma de Ciudad Jurez, se ha visto un problema para el acceso a
estacionamientos de la institucin, este problema tiende a agravarse debido a la misma tasa de
incremento estudiantil por ende un aumento significativo de vehculos a querer ingresar al
estacionamiento.
Actualmente se lleva a cabo un proyecto piloto para controlar la entrada de vehculos a un
estacionamiento, el cual cuenta con un dispositivo detector de vehculos que fue suministrado por
empresasextranjerasparalaaplicacinendichanecesidad.Sepuedellegarapensarqueparafuturos
mantenimientos, o rediseos siempre se estar siendo dependiente del soporte tcnico del
suministrador del dispositivo. Por lo tanto siempre se tendr contemplado un gasto elevado para la
adquisicin,aplicacinymantenimientodelproyecto.

Marcoterico.
Laelectricidadyelmagnetismoguardanunaestrecharelacinentres.Enefecto,veremosque
son inseparables aunque hablamos de fuerzas elctricas y de fuerzas magnticas. Hay una distincin
entrelafuerzaelctricaestticadeCoulombylafuerzamagntica,queincluyecargaselctricas.Puesto
queambasfuerzasseoriginanesencialmente encargaselctricas,algunasvecesseaplicaa lasdosla
designacinfuerzaelctrica.[5]
Lossensoresinductivossondegranutilizacinhoyenda,yaseaporlaindustriaenmuchosde
sus procesos para la deteccin de materiales ferrosos o en aplicaciones cotidianas para la sociedad,
comoenelcontrolvehicular,comoesnuestrocasodeestudio.
Loscampos magnticostienensuorigen enlascorrienteselctricas:unacorrientemsfuerte
resulta en un campo ms fuerte. Un campo elctrico existe aunque no haya corriente. Cuando hay
corriente, la magnituddelcampomagnticocambiaraconelconsumodepotencia,perolafuerzadel
campoelctricoquedaraigual.
Existen diferentes fuentes de generacin de campos electromagnticos, en el medio en que
vivimos, hay campos electromagnticos por todas partes, pero son invisibles para el ojo humano. Se
producen campos elctricos por la acumulacin de cargas elctricas en determinadas zonas de la
atmosfera por efecto de las tormentas. El campo magntico terrestre provoca la orientacin de las
agujasdeloscompasesendireccinnortesur,lospjarosypecesloutilizanparaorientarse.Adems
de las fuentes naturales, en el espectro electromagntico hay tambin fuentes generadas por el
hombre: Para diagnosticar la rotura de un hueso por un accidente deportivo, se utilizan rayos X. La
electricidad surge de cualquier toma de corriente lleva asociados campos electromagnticos de
frecuencia baja. Adems, diversos tipos de ondas de radio de frecuencia ms altas, se utilizan para
transmitirinformacin,yaseapormediodeantenasdetelevisin,estacionesderadiooestacionesbase
de telefona mvil. Por lo tanto para la realizacin del sistema digital detector de vehculos para el
ingreso a un estacionamiento, se deben considerar estos fenmenos naturales como interferencia a
nuestrosistema,quepodranafectarenlapercepcindelsensor.
Una de las principales magnitudes que caracterizan un campo electromagntico es su
frecuencia, o la correspondiente longitud de onda. El efecto sobre el organismo de los diferentes
campos electromagnticos est en funcin de su frecuencia. La frecuencia simplemente describe el
nmerodeoscilacionesociclosporsegundo,mientrasquelaexpresin<<longituddeonda>>serefiere
aladistanciaentreunaondaylasiguiente.Porconsiguiente,lalongituddeondaylafrecuenciaestn
inseparablementeligadas:cuantomayoreslafrecuencia,mscortaeslalongituddeonda.
La impedancia de una bobina por la que circula una corriente alterna queda alterada si se
produce una superficie conductora dentro de su campo magntico. Ello es debido a que se inducen
corrientesdeFoucaultenlasuperficiequecreansupropiocampomagntico,opuestoaldelabobina.
Cuantomsprximasestnlabobinadelasuperficie,mayorserelcambiodeimpedancia.[6]

Los sensores de proximidad inductivos contienen un devanado interno. Cuando una corriente
circula por el mismo, un campo magntico es generado, cuando un metal es acercado al campo
magntico generado por el sensor de proximidad, ste es detectado. La bobina del sensor induce
corrientes deFoucault en el materialadetectar.Estas,asu vez, generanuncampo magnticoquese
oponealdelabobinadelsensor,causandounareduccinenlainductanciadelamisma.Estareduccin
enlainductanciadelabobinainternadelsensor,traeaparejadounadisminucinenlaimpedanciade
sta.
La corriente de Foucault (o corriente parsita) es un fenmeno elctrico descubierto por el fsico
francs Len Foucault en 1851. Se produce cuando un conductor atraviesa un campo magntico
variable, o viceversa. El movimiento relativo causa una circulacin de electrones, o corriente inducida
dentro del conductor. Estas corrientes circulares de Foucault crean electroimanes con campos
magnticosqueseoponenalefectodelcampomagnticoaplicado.[7]
Elanlisisydiseoeneldominiodelafrecuenciaofrecevariastcnicasgraficasysemigrficas
aplicables en sistemas de control lineales e invariables en el tiempo casi de cualquier complejidad.
Desde un punto de vista histrico, el anlisis y diseo en el dominio de la frecuencia de sistemas de
controldedatos continuos esuncampobiendesarrollado yprcticamente todos los mtodosde este
puedenextendersealossistemasdecontroldigital.MtodostanconocidoscomoelcriteriodeNyquist
para el anlisis de la estabilidad, los diagramas de Bode y la grafica de Nichols puede adecuarse con
facilidad al anlisis y diseo de sistemas de control digital. La caracterstica bsica del mtodo de la
respuesta en el dominio de la frecuencia es la descripcin del desempeo de un sistema lineal e
invariableeneltiemposedaentrminosdelarespuestadeestadoestacionarioasealesdeentrada
que cambian de manera senoidal. El punto importante del problema es que las caractersticas del
desempeo en el dominio del tiempo de un sistema lineal, pueden predecirse con base en la
informacinproporcionadaporelanlisissenoidaldelestadoestacionario.[8]

Justificacindelainvestigacin.
ElproyectopilotoqueestenmarchaenlaUniversidadAutnomadeCiudadJurezrequierede
implementar un diseo para poder sensar la presencia de un automvil para determinar el ingreso a
ciertoestacionamiento.Porlotanto,seplanteadisearunsistemadetectordevehculosparaelingreso
aunestacionamiento,elcualnosdunarespuestaelctricaparadeterminarlapresencia(oausencia)
devehculos.Elsistemaserrealizadoconlosconocimientosadquiridoseneltranscursodelaestancia
en la universidad y a base de la experiencia de datos recabados ya expuestos en los antecedentes, e
investigaciones preliminares de sistemas ya existentes. Aplicando la reingeniera para poder crear un
sistema de bajo costo, dando de esta forma una aportacin a la institucin educativa a la que se
pertenece,paralafabricacinposteriordetodoslossistemasdetectoresdevehculosparaelaccesoa
cualquierestacionamientodedichainstitucin.
De esta forma se evita la compra de sensores complejos y equipos de costos elevados a
compaas extranjeras, evitando de igual manera la dependencia que existe de las empresas
suministradoras de los sistemas o dispositivos adquiridos para poder brindar un servicio de
mantenimientoorediseo.
Porlotantoseverreflejadoenelproyectoapresentarelentusiasmodequererconcluireste
nivel educativoparaseguiralsiguiente nivel y deformaparalelaunbeneficiopara toda lacomunidad
universitariadandoestetipodeserviciosycomodidadesparaelingresoacualquierestacionamientode
la institucin. Tratando de contagiar el mbito por la reingeniera en la utilizacin de sistemas por
elaboracin propia, aplicando los conocimientos que se tienen e inclinndose por el espritu de la
investigacin.

Objetivogeneral.
Disearyconstruirunsistemadigitalparaladeteccinvehicular.
Metodologa.
1.Investigarempresasqueofrecensistemassimilares.
1.1EncontraraundistribuidordesistemassimilaresenMxico.

1.1.1Contactarypedirestimacindecostosdelossistemasquemanejan.

Tenerunacomputadoraconaccesoainternet.

Contarconserviciotelefniconacionaleinternacional.

Exponerlapeticindecotizacindeunsistemasimilar.
Mandarunemail,ocontactarvatelefnicaaunrepresentantedelaempresa.

1.1.2Investigarcualessonlasprincipalesaplicacionesdelossistemasqueofertan.

Leerlosfolletosenlareddeequiposquemanejan.

Definirlasaplicacionesquesustituyenelusodellazoinductivofsico.
1.2InvestigaralmenosdosdelasempresasquedistribuyenalproveedorenMxico.

1.2.1Capturarinformacindelastecnologasydispositivosutilizados.

Obtenernombresdefabricantes.

Localizarmanualesdelosdispositivos.

Leeraprofundidadcmoyconqutecnologasonconstruidoslossistemas.
1.3Formularunareseahistricadelosfabricantesdelossistemasexistentes.

1.3.1Definirlasnacionalidadesdelosfabricantes.

1.3.2Clasificarfechasdeinicioenlarama.
BuscarconelnombredelfabricantesuinformacingeneralenInternet.

1.3.3Investigarprincipalesconsumidores.

Obtenerinformacingeneraldepasesqueaplicaningenieradetransito.
2.Definiropcionesparasensarautomviles.
2.1Investigaralmenostresformasdesensarlapresenciadeunautomvil.

2.1.1Definirlamejordelasopcionesautilizar.

Hacercomparacionesdecostos.

Comparacindeserviciosbrindadosporeldispositivo.
3.Realizarunainvestigacindelaconstruccindelazosinductivos.
3.1Clasificarentresdiferentescategorasaloslazosinductivosqueexisten.

3.1.1Clasificarlostiposdelazosinductivosporsuformafsica.

Investigarenseccionesdeingenieradetransito.

Documentarlasformasexistentesdelazosinductivos.

Identificareltipodeformadelazoparaeltipodeaplicacin.

3.1.2Clasificarlostiposdelazosinductivosporsusdimensiones.

Acudiralabiblioteca.
Recabarinformacindetablascondimensionesfijas.

Interpretarlasformulasparalafabricacindelazosinductivos.

3.1.3Clasificarlostiposdelazosinductivosporsuscaractersticaselctricas.

Investigarenmanualesdeserviciodelazosinductivosrealizados.

Interpretardequemaneraafectanlasdimensionesenlascaractersticaselctricas.
3.2Fabricarunlazoinductivo.

3.2.1Determinarelcalibreautilizarparalabobina.

Aplicarlasinvestigacionesobtenidas.

3.2.2Comprobarcaractersticaselctricas,conrespectoalasdimensiones.

UnmedidorLCR.
4.Recabarinformacinparaadherirellazoinductivoenlasuperficieacolocarse.
4.1Investigaralmenosdosmaneraspararanurarlasuperficiedondesecolocara.

4.1.1Definirelequipoautilizar.
Conseguirregatashechasconundiscoabrasivoamotor.

4.1.2Definireltipodematerialparaelrellenoyrecubrimiento.

Conseguirresinaepxicaparaelaislamientodellazoinductivo.
4.2Sondearparasabersiexistentresdelasinterferenciascomunesenelcampoainstalar.

4.2.1Circuitoabiertoocortocircuitoenelbucle.
4.2.2Excesoofaltadevueltasoespirasenelbucle.

InterpretarmedicionesrealizadasconelLCR.

4.2.3Presenciadeimportantesmasasmetlicas.

Medirdistanciaestndardelvehculoconrespectoalasuperficie.

Evitarinstalarellazocercademasasmetlicas.
5.Investigaracercadelafabricacindeosciladoresinductivos.
5.1Definiralmenosdosmodelosdeosciladoresinductivos.

5.1.1Investigacinbibliogrfica

Acudirabibliotecasparaencontrarinformacinrequerida.

Investigarenforosdembitoelectrnicoeninternet.

Contarconcomputadoraquetengasoftwaresdediseoelectrnico.
Simularcircuitosobtenidos.
5.2Construirunosciladorinductivo.

5.2.1Juntarlainformacinrecopilada.

Adquirirloscomponenteselectrnicosrequeridos.

Contarconherramientaparasoldar,ycompletarelcircuitooscilador.
6.Determinarmicrocontroladorautilizar.
6.1Definirculdelosdostiposdeconjuntosdeinstruccionesseutilizaran.

6.1.1InvestigarteoradeRISCyCISC.

Tenermembresaparateneraccesoapapersyrevistasdeinters.

Definirquearquitecturaesmsusualporfabricantes.

Valorizarprosycontrasdelosdiferentescompetidoresenelmercado.
6.2Adquirirdosopcionesdemicrocontroladoresautilizar.

6.2.1Elegirelfabricantedemicrocontroladoresautilizar.

Investigarcostosydiferenciasentrelosdispositivos.

Localizaraproveedoresdedispositivoselegidos.

6.2.2Definirlosdispositivosinternosdelmicrocontroladorqueseutilizaran.

Convertidoresdigitales/anlogos.

Timerautilizar.

Lneasdeentradaysalida.

Velocidaddetransmisin.

Interrupciones.

6.2.3Establecerlaarquitecturadelmicrocontrolador.

Bancosdememoria

Perifricos.

Registros.
7.Definirherramientasdedesarrollo.
7.1Adquirirunaherramientadedesarrollodesoftware.

7.1.1InstalarelMPLAB.

Conseguirelsetupparainstalarlo.

Contarconrequerimientosdelsoftware,enlamaquinaqueseinstalara.
7.2Adquirirunaherramientadedesarrollodesimulacin.

7.2.1InstalarelISISdeProteus.

Investigartutorialparainstalacin.

Conseguirkeygen.
7.3AdquirirunaherramientadedesarrollodePCBs.

7.3.1InstalarAresdeProteus.

ConseguirelsetupconProteuscompleto.
8.Disearundecodificadordedatosparadeterminarlogeneradoporelsensorinductivo.
8.1CrearunproyectoenambienteMPLAB.

8.1.1Conseguirlibrerasnecesarias.

TeneraccesoalareddeMicrochipenInternet.
8.2Tenerunmachotedeconfiguracindelmicrocontroladorelegido.

8.2.1Contarconejemplosdeprogramasyarealizados.

Tomarelsegmentodecdigoqueseadeutilizacin.

8.2.2Recabarinformacinenforosdeltema.

Externardudasacompaerosconmsexperiencia.

Iniciartemaenforocondudasespecficas.
8.3Definirnmerodedispositivosdevisualizacinymanipulacinalosqueelusuarioacceder.

8.3.1Clasificardispositivosdeentrada.

Definirlosinterruptoresopulsadoresconlosqueelusuariointeractuara.

8.3.2Clasificardispositivosdesalida.

Dispositivosdevisualizacinparaelcomportamientodelsistema.

Dispositivosfinalesacontrolar
8.4Crearelnmerodesubrutinaspropiasautilizar.

8.4.1Adquirirsetdeinstrucciones.

Recabarinformacindelconjuntodeinstruccionesautilizar.

Accederaforodemicrochip.

8.4.2Diseardiagramasdeflujo.

Segnlorequerido,preestablecerelflujodelosdatosadquiridos.

UtilizarlaherramientaRAPTORparalafabricacindediagramasdeflujo.

8.4.3Compilarypercatarsedelperfectofuncionamientodelasubrutina.

Hacercorridasenpapel.

Fijarnombrecaractersticodependiendodelafuncinquerealiza.
8.5Disearlaparteprincipaldelprograma.

8.5.1Hacerlasllamadasasubrutinasparacomplementartodoelproyecto.

Revisarqueelproyectoengeneraltengaunflujo,paraevitarciclosinfinitos.
9.Disearelprototipoenambientedesimulacin.
9.1GeneraruncircuitoequivalenteenISISdeProteus.

9.1.1Percatarsedetenertodaslaslibrerasrequeridas.

Buscarloscomponentesnecesarios.

Cargarelprogramaenhexadecimal,almicrocontrolador.

9.1.2Realizarsimulacinvirtualdelsistemacompleto.

Correrelsistema.

Verificartoleranciaafallas.

Verificarcumplacontodosrequerimientos.

10.Disearelprototipoentablilladeprueba.
10.1Adquirirencantidadesdobles,todoelmaterialrequerido.

10.1.1Contactaraproveedoresquemanejenloscomponentesrequeridos.

Realizarlistadematerialrequerido.
Contarconelcapitalparaadquirirloscomponentes
10.2Armaruncircuitocorrespondientealdelasimulacin.

10.2.1Rutearcablesenprotoboard.

Contarconpinzasdecorteydepunta.

10.2.2Acomodarlosdispositivosenelespacioadecuado.

Establecerelespacioparacadacomponente.
10.3Verificarfuncionamiento.

10.3.1Verificartoleranciaafallas.

Introducirdatospredeterminadosconfalla.

10.3.2Verificarcumplaconlosrequerimientos.

Hacerlaspruebaspertinentes.
11.ImplementarcomunicacinconPC.
11.1InvestigaralmenosdosprotocolosparalacomunicacindelMCUconlaPC.

11.1.1Recabarinformacinbibliogrfica.

Acudiralabiblioteca.

InvestigarenaparadosdeInternet.
12.Determinarlosdispositivosdesalidaacontrolar.
12.1Crearunainterfazdepotenciaparacadadispositivodesalidafinalacontrolar.

12.1.1Investigarteoradeperifricosdesalida.

Retroalimentacindetemasvistosenmateriasanteriores.

Recabarinformacindeoptoacopladoresytransistoresdepotencia.

13.Construirinterfazusuarioadecuadaparalautilizacindeldispositivo.
13.1Disearuncircuitoimpresoreferentealcircuitodelasimulacin.

13.1.1TransferirelcircuitodeISISaAresdeProteus.

Acomodarlaspistassegnlorequerido.
13.2Construirunacajadeproyectoadecuada.

13.2.1Insertarloscomponentesadquiridosenlatablilla.

Contarconinstrumentosparasoldarcomponentes.

13.2.2Perforacinyadaptacindecomponentesenlacaja.

Contarconherramientasdecortecomotaladro,segueta,cortadora.
14.Implementarunmanualdeusuarioyunmanualtcnicodeservicio.
14.1Realizarunmanualespecficoparalautilizacindelsistema.

14.1.1Redactarunmanualcontrminosclarosparacualquierusuario.

Tenerunredactordetextos.

Convertidorapdf,paracubrirlaautenticidaddelmanual.
14.2Realizarunmanualparadarmantenimiento.

14.2.1Redactarunmanualenelquetomeencuentalasposiblesfallas.

Redactarposiblesfallasymantenimientopreventivoallazoinductivo.
15.Exponertrabajofinal.
15.1Tenerterminadoeldocumentoparapresentaracalificadoresantesdel14demayo.

15.1.1Imprimirdocumentofinalizadoparasuentrega.

Acudiralugardeimpresinyempastado.

Calendarizacin

Actividad1.1.1
Actividad1.1.2
Actividad1.2.1
Actividad1.3.1
Actividad1.3.2
Actividad1.3.3
Actividad2.1.1
Actividad3.1.1
Actividad3.1.2
Actividad3.1.3
Actividad3.2.1
Actividad3.2.2
Actividad4.1.1
Actividad4.1.2
Actividad4.2.1
Actividad4.2.2
Actividad4.2.3
Actividad5.1.1
Actividad5.2.1
Actividad6.1.1
Actividad6.2.1
Actividad6.2.2
Actividad6.2.3
Actividad7.1.1
Actividad7.2.1
Actividad7.3.1
Actividad8.1.1
Actividad8.2.1
Actividad8.2.2
Actividad8.3.1
Actividad8.3.2
Actividad8.4.1
Actividad8.4.2

Enero
Semanas
1
1
1
1
1
1
2
3
3
3
4
4




















Febrero
Semanas












1
1
1
1
1
2
2
3
3
3
3









Marzo
Semanas























4
4
4
1
1
1
2
2
2
3

Abril
Semanas
































Mayo
Semanas
































Junio
Semanas
































Actividad8.4.3
Actividad8.5.1
Actividad9.1.1
Actividad9.1.2
Actividad10.1.1
Actividad10.2.1
Actividad10.2.2
Actividad10.3.1
Actividad10.3.2
Actividad11.1.1
Actividad12.1.1
Actividad13.1.1
Actividad13.2.1
Actividad13.2.2
Actividad14.1.1
Actividad14.2.1
Actividad15.1.1

Enero
Semanas
















Febrero
Semanas
















Marzo
Semanas
3
3














Abril
Semanas


4
4
1
1
1
2
2
3
3





4
4
4

Mayo
Semanas














1
2
3

Junio
Semanas
















Referencias.
[1],http://www.fornvalls.com/pdfs/detector_capsys.pdf,Oct.2009.
[2],http://www.tyssatransito.com/Archivos_pdf/T4_DETECTORES_DE_TRANSITOS_2007_PDF/,Oct.
2009.
[3],http://www.tyssatransito.com/pag_421.htm,Oct.2009.
[4],http://www.tyssatransito.com/pag_422.htm,Oct.2009.
[5],JerryD.Wilson,Fsicaconaplicaciones,McGRAWHILL,1993.
[6],RamnPallasAreny,Sensoresyacondicionadoresdeseal,McGRAWHILL,1993.
[7],http://es.wikipedia.org/wiki/Corrientes_de_Foucault,Oct.2009.
[8],BenjaminC.Kuo,Sistemasdecontroldigital,CECSA,2003.

SISTEMA DIGITAL DETECTOR DE VEHCULOS PARA EL INGRESO A


UN ESTACIONAMIENTO

por
Oslo Zambrano Snchez

Presentado al comit revisor del Instituto de Ingeniera y Tecnologa de


la Universidad Autnoma de Ciudad Jurez
para obtener el ttulo de

INGENIERO EN SISTEMAS DIGITALES Y COMUNICACIONES

UNIVERSIDAD AUTNOMA DE CIUDAD JUREZ


Mayo 2010

UNIVERSIDAD AUTNOMA DE el DAD JUREZ

Instituto de Ingeniera y Tecnologa

EVALUACIN DE EXAMEN

Fecha: 27 de Mayo del 2010


Horario: 17:00 - 19:00 HRS.

PROFESIONAL INTRACURRICULAR
NIVEL: LICENCIATURA

TEMA:

"Sistema digital detector de vehculos para el ingreso a un


estacionamiento"

La evaluacin del examen profesional intracurricular consta de 4 partes:

(Desarrollado en 1 hora)

1._
2._
3.4._

Exposicin por parte de los alumnos (mximo 20 minutos).

Rplica por parte del jurado.

Comentarios y/o recomendaciones.

Entrega de resultados.

Nombre del alumno: 0510 Zambrano Snchez

Calificacin Maestro de la materia (30%)


Calificacin Director de Trabajo (40%)
Calificacin del Jurado (30%)
TOTAL

Se recomienda que el' documento se deposite para consulta en la BIBLIOTECA

SiD
NolD

Director de Trabajo

Jurado

Dr. Ernesto Sifuentes

FIRMADO EN ORIGINAL

SISTEMA DIGITAL DETECTOR DE VEHCULOS PARA EL INGRESO A


UN ESTACIONAMIENTO

Los miembros del comit revisor que aprobaron el proyecto


de titulacin de: Oslo Zambrano Snchez

Jos Jr. Mireles Garca


Titular de la materia

Abdi Delgado Salido


Asesor tcnico

David Garca Chaparro


Coordinador de la carrera

Ernesto Sifuentes de la Hoya


Sinodal

Fco. Javier Enrquez Aguilera


Sinodal

AGRADECIMIENTOS

Dedico la presente en testimonio de gratitud por el apoyo, aliento y estimul


mismos que posibilitaron la conquista de esta meta: Mi formacin profesional.

Porque gracias al apoyo y consejo he llegado a realizar la ms grande de mis metas.


La cul constituye la herencia ms valiosa que pudiera recibir. A quines me han heredado
el tesoro ms valioso que puede drsele a un hijo, hermano, sobrino, nieto, primo, amigo,
to: AMOR. A quines sin escatimar esfuerzo alguno, han sacrificado gran parte de su vida
para formarme y educarme. A quines la ilusin de su vida ha sido convertirme en persona
de provecho. A quines nunca podr pagar todos sus desvelos ni an con las riquezas ms
grandes del mundo. Por esto y ms Gracias.

A mi Madre, porque eres de esa clase de personas que todo lo comprende y dan lo
mejor de s mismos sin esperar nada a cambio porque sabes escuchar y brindar ayuda
cuando es necesario porque te has ganado el cario, admiracin y respeto de todo el que
te conoce.

Al trmino de esta etapa de mi vida, quiero expresar un profundo agradecimiento a


mis amigos, quines con su ayuda, apoyo y comprensin me alentaron a lograr esta
hermosa realidad.

Como muestra de mi cario y agradecimiento, por todo el conocimiento transmitido


y el apoyo brindado y porque hoy veo llegar a su fin una de las metas de mi vida, agradezco
la orientacin que siempre me han otorgado cada uno de mis profesores en el transcurso de
mi estancia acadmica.
3

Sabiendo que no existir una forma de agradecer una vida de sacrificio y esfuerzo,
quiero que sientan que el objetivo logrado tambin es de ustedes y que la fuerza que me
ayud a conseguirlo fue su apoyo.

Gracias: por la oportunidad de existir, por su sacrificio en algn tiempo


incomprendido, por su ejemplo de superacin incansable, por su comprensin y confianza,
por su amor y amistad incondicional por que sin su apoyo no hubiera sido posible la
culminacin de mi carrera profesional. Por lo que ha sido y ser Gracias.

DECLARACIN DE ORIGINALIDAD

Por la presente afirmo con carcter de DECLARACIN JURADA que soy el nico
autor de la tesis presentada, la cul es por ende original en su formulacin conceptual,
procedimientos de investigacin, desarrollo del aparato demostrativo, anlisis de los
resultados y conclusiones.

Declaro que la investigacin es original, ya que sus contenidos son producto de mi


directa contribucin intelectual. Todos los datos y las referencias a materiales ya publicados
estn debidamente identificados con su respectivo crdito e incluidos en las notas
referenciales. Por lo tanto, me hago responsable de cualquier litigio o reclamacin
relacionada con derechos de propiedad intelectual, exonerando de responsabilidad al comit
revisor y a la institucin de pertenencia.

Este trabajo no ha sido previamente presentado en ninguna otra institucin


educativa, organizacin o medio pblico y/o privado, ni lo ser sin hacer expresa mencin a
su condicin de tesina presentada por m y bajo mi autora en la fecha a esta institucin.

Oslo Zambrano Snchez

TABLA DE CONTENIDO

CAPTULO 1 ....................................................................................................................... 16
INTRODUCCIN ............................................................................................................ 16
CAPTULO 2 ...................................................................................................................... 19
PLANTEAMIENTO DEL PROBLEMA.......................................................................... 19
2.1 Planteamiento de la problemtica ........................................................................... 19
2.2 Objetivo general ...................................................................................................... 19
2.3 Definicin del problema tcnico ............................................................................. 20
2.3.1 Objetivos particulares ........................................................................................... 20
2.4 Justificacin ............................................................................................................. 20
2.5 Delimitaciones ......................................................................................................... 21
CAPTULO 3 ...................................................................................................................... 22
MARCO TERICO .......................................................................................................... 22
3.1 Fundamentos electromagnticos ............................................................................. 22
3.1.1 Campo magntico ............................................................................................. 22
3.1.2 Campo elctrico ................................................................................................ 23
3.1.3 Campo electromagntico .................................................................................. 24
3.1.4 Corrientes de Foucault ...................................................................................... 25
3.1.5 Inductor ............................................................................................................. 26
3.1.6 Inductancia........................................................................................................ 30
3.1.7 Sensores inductivos .......................................................................................... 31
3.2 Fundamentos electrnicos ....................................................................................... 32
3.2.1 Ondas ................................................................................................................ 32
3.2.1.1 Descripcin matemtica de la onda sinusoidal .......................................... 33
3.2.2 Oscilador ........................................................................................................... 34
3.2.3 Oscilador LC..................................................................................................... 34
3.2.4 Oscilador Hartley.............................................................................................. 35
3.2.5 Oscilador Colpitts ............................................................................................. 36
3.2.6 Oscilador de cristal ........................................................................................... 37
3.2.7 Diodo rectificador ............................................................................................. 37
3.2.8 MCU ................................................................................................................. 39
6

3.2.8.1 Conexiones bsicas del MCU .................................................................... 41


3.2.8.1.1 Alimentacin del MCU ....................................................................... 41
3.2.8.1.2 Oscilador ............................................................................................. 41
3.2.8.1.3 Reset .................................................................................................... 41
3.2.8.2 Conexin de perifricos al MCU ............................................................... 41
3.2.8.2.1 Puertos de entrada/salida ..................................................................... 42
3.2.8.2.2 Conexin de LCD................................................................................ 42
3.2.8.2.3 Conexin de DIP switch ...................................................................... 43
3.2.8.3 Grabacin del MCU ................................................................................... 43
3.2.8.3.1 Material y equipo requerido para la grabacin del MCU.................... 43
3.2.8.3.2 Proceso de grabacin ........................................................................... 44
3.2.8.3.3 Reset por software ............................................................................... 44
3.3 Fundamentos de software ........................................................................................ 44
3.3.1 Entorno MPLAB............................................................................................... 44
3.3.1.1 Directivas ................................................................................................... 45
3.3.2 Software de grabacin IC-Prog ........................................................................ 45
CAPTULO 4 ...................................................................................................................... 46
MATERIALES Y MTODOS ......................................................................................... 46
4.1 Equipo de prueba, medicin e implementacin ...................................................... 46
4.1.1 Herramientas de desarrollo de software, simulacin, diseo e implementacin
................................................................................................................................... 46
4.1.2 Equipo de medicin .......................................................................................... 48
4.1.3 Equipo de suministro y simulacin .................................................................. 49
4.2 Diseo y construccin de bucle inductivo............................................................... 50
4.2.1 Caractersticas elctricas del bucle inductivo ................................................... 50
4.2.2 Material y equipo utilizado para la construccin del bucle inductivo de prueba
................................................................................................................................... 52
4.2.3 Diseo del bucle inductivo de prueba............................................................... 52
4.2.4 Construccin del bucle inductivo de prueba..................................................... 53
4.3 Diseo y construccin de oscilador inductivo......................................................... 53
4.3.1 Etapa, circuito tanque LC ................................................................................. 54
4.3.2 Etapa, retroalimentacin regenerativa y amplificacin .................................... 55
4.3.3 Diseo y construccin de oscilador Colpitts basado en BJT ............................ 56
4.3.3.1 Material y equipo complementario utilizado para la construccin de
oscilador Colpitts basado en BJT........................................................................... 56
4.3.3.2 Diseo de oscilador Colpitts basado en BJT.............................................. 57
4.3.3.3 Construccin de oscilador Colpitts basado en BJT.................................... 58
7

4.3.4 Diseo y construccin de oscilador Colpitts basado en OPAM ....................... 59


4.3.4.1 Material y equipo complementario utilizado para la construccin de
oscilador Colpitts basado en OPAM ...................................................................... 59
4.3.4.2 Diseo de oscilador Colpitts basado en OPAM ......................................... 59
4.3.4.3 Construccin de oscilador Colpitts basado en OPAM............................... 60
4.3.5 Etapa, conversin de onda ................................................................................ 60
4.3.5.1 Material y equipo utilizado para la construccin del convertidor de onda 60
4.3.5.2 Diseo de convertidor de onda .................................................................. 61
4.3.5.3 Construccin de convertidor de onda ........................................................ 62
4.3.6 Etapa, rectificacin de la parte negativa de la seal ......................................... 62
4.3.6.1 Diseo e implementacin de la etapa rectificadora ................................... 62
4.4 Diseo y construccin de circuito detector ............................................................. 63
4.4.1 Desarrollo de Hardware .................................................................................... 63
4.4.1.1 Material y equipo utilizado para la construccin del circuito detector ...... 63
4.4.1.2 Conexiones del MCU y sus perifricos ..................................................... 64
4.4.1.3 Implementacin del circuito detector, en la tableta para prototipos .......... 66
4.4.2 Etapa de proteccin y desacoplo ...................................................................... 67
4.4.2.1 Regulacin de la alimentacin ................................................................... 67
4.4.2.2 Implementacin de resonador .................................................................... 68
4.4.2.3 Bus triestado............................................................................................... 68
4.4.3 Desarrollo de Software ..................................................................................... 69
4.4.3.1 Creacin del proyecto ................................................................................ 69
4.4.3.1.1 Descripcin del archivo de encabezado .............................................. 70
4.4.3.2 Creacin del programa contador de frecuencia ......................................... 71
4.4.3.3 Desarrollo del flujo de la interpretacin de la frecuencia .......................... 74
4. 5 Diseo y construccin de PCB ............................................................................... 75
4.5.1 Material y equipo utilizado ............................................................................... 75
4.5.2 Diseo de encapsulados .................................................................................... 75
4.5.3 Generacin de netlist y ruteo ............................................................................ 76
4.5.4 Impresin e insolacin ...................................................................................... 78
4.5.5 Revelado ........................................................................................................... 78
4.5.6 Atacado y perforacin ...................................................................................... 79
4.5.7 Ensamble y soldado de componentes ............................................................... 80
4.5.8. Construccin de gabinete................................................................................. 80
CAPTULO 5 ...................................................................................................................... 81
RESULTADOS................................................................................................................. 81
5.1 Pruebas con bucle inductivo .................................................................................... 81
8

5.2 Pruebas con oscilador Colpitts basado en BJT........................................................ 82


5.2.1 Implementacin virtual del oscilador Colpitts basado en BJT ......................... 82
5.2.2 Implementacin en tablilla perforada del oscilador Colpitts basado en BJT ... 83
5.3 Pruebas con oscilador Colpitts basado en OPAM ................................................... 85
5.3.1 Prueba de laboratorio con oscilador ................................................................. 85
5.3.2 Prueba a intemperie con oscilador .................................................................... 86
5.3.2.1 Prueba con bucle inductivo en pavimento ................................................. 90
5.4 Eleccin del oscilador inductivo a utilizar .............................................................. 92
5.5 Pruebas de Oscilador con seal cuadrada ............................................................... 92
5.6 Pruebas de perifricos y dispositivos de Hardware ................................................. 94
5.7 Prueba al circuito detector de bucle inductivo e interpretador de frecuencia ......... 95
5.7.1. Implementacin de circuito detector en gabinete ............................................ 95
5.7.2 Interpretacin de las posibles configuraciones con el DIP Switch ................... 97
5.7.3 Interpretacin de las posibles respuestas en la barra de LEDs ......................... 98
5.7.4 Funcin de interruptor OK/Config ................................................................... 99
CAPTULO 6 .................................................................................................................... 100
CONCLUSIONES Y PERSPECTIVAS DE FUTURO .................................................. 100
6.1 Conclusiones ......................................................................................................... 100
6.2 Perspectivas de futuro ........................................................................................... 101
REFERENCIAS.............................................................................................................. 102
APNDICE A..................................................................................................................... 104
PROVEDORES DE SISTEMAS EXISTENTES ........................................................... 104
APNDICE B ..................................................................................................................... 106
HOJAS DE DATOS ........................................................................................................ 106
APNDICE C ..................................................................................................................... 128
CODIGO FUENTE ......................................................................................................... 128
APNDICE D..................................................................................................................... 156
DISEO DE PCB ........................................................................................................... 156

LISTA DE FIGURAS

Figura 3.1. Campo magntico producido por una corriente elctrica. ................................. 22
Figura 3.2. Lneas de campo elctrico. ................................................................................. 24
Figura 3.3. Desarrollo de un campo electromagntico. ........................................................ 25
Figura 3.4. Corrientes de Foucault inducidas. ...................................................................... 26
Figura 3.5. Diferentes tipos de inductores. ........................................................................... 27
Figura 3.6. Diagrama cartesiano de una bobina en CA. ....................................................... 28
Figura 3.7. Circuito RL, inductor cargndose. ..................................................................... 29
Figura 3.8. Circuito RL, cargando capacidades parsitas..................................................... 29
Figura 3.9. Comportamiento del inductor. ........................................................................... 30
Figura 3.10. Campo magntico generado por una corriente que circula por una bobina. .... 32
Figura 3.11 Onda sinusoidal. ................................................................................................ 33
Figura 3.12. Curvas de tensin en un oscilador LC.............................................................. 35
Figura 3.13. Oscilador Hartley. ............................................................................................ 36
Figura 3.14. Oscilador Colpitts............................................................................................. 36
Figura 3.15. Cristal de cuarzo. .............................................................................................. 37
Figura 3.16. Curva caracterstica del diodo rectificador. ..................................................... 38
Figura 3.17. Rectificador de media onda. ............................................................................. 38
Figura 3.18. Proceso de rectificacin de media onda. .......................................................... 38
Figura 3.19. Diagrama de pines del PIC16F84A.................................................................. 39
Figura 3.20. Diagrama de bloques del PIC16F84A.............................................................. 40
Figura 3.21. Grabacin del MCU. ........................................................................................ 43
Figura 4.1. Equipo de cmputo utilizado. ............................................................................ 46
Figura 4.2. Programador utilizado. ....................................................................................... 47
Figura 4.3. Herramienta de diseo esquemtico y simulacin. ............................................ 47
Figura 4.4. Herramienta de diseo de PCB y visualizacin 3D. .......................................... 47
10

Figura 4.5. Herramienta de desarrollo de software. 48Figura 4.6. Pantalla tpica del IC-Prog.
.............................................................................................................................................. 48
Figura 4.7. Multmetro utilizado........................................................................................... 48
Figura 4.8. Medidor LCR utilizado. .................................................................................... 49
Figura 4.9. Osciloscopio utilizado. ....................................................................................... 49
Figura 4.10. Fuente de voltaje utilizada. .............................................................................. 49
Figura 4.11. Generador de funciones utilizado..................................................................... 50
Figura 4.12. Cable 14 CAE, utilizado para construir bucle inductivo de prueba. ................ 52
Figura 4.13. Dimensiones del bucle inductivo de prueba..................................................... 53
Figura 4.14. Construccin del bucle. .................................................................................... 53
Figura 4.15. Bucle inductivo de prueba terminado .............................................................. 53
Figura 4.16. Diagrama a bloques de Oscilador inductivo. ................................................... 54
Figura 4.17. Circuito tanque. ................................................................................................ 55
Figura 4.18. Oscilador Colpitts basado en BJT. ................................................................... 57
Figura 4.19. Oscilador basado en BJT. ................................................................................. 58
Figura 4.20. Filtro Choque. .................................................................................................. 58
Figura 4.21. Conectores del oscilador. ................................................................................. 58
Figura 4.22. Trimpot de ajuste de amplitud.......................................................................... 58
Figura 4.23. Oscilador Colpitts basado en OPAM. .............................................................. 59
Figura 4.24 Oscilador basado en OPAM. ............................................................................. 60
Figura 4.25 Prueba del Oscilador. ........................................................................................ 60
Figura 4.26. Oscilador con seal cuadrada. .......................................................................... 61
Figura 4.27. Oscilador con onda cuadrada. .......................................................................... 62
Figura 4.28. Diodo rectificando la seal al MCU................................................................. 63
Figura 4.29. Diagrama a bloques de circuito detector .......................................................... 64
Figura 4.30. Display LCD. ................................................................................................... 65
Figura 4.31. Diagrama esquemtico. .................................................................................... 66
Figura 4.32. Circuito detector en tableta de prototipos. ....................................................... 67
Figura 4.33. Circuito regulador de alimentacin. ................................................................. 68
Figura 4.34. Resonador cermico de 4Mhz. ......................................................................... 68
11

Figura 4.35. Circuito detector de bucle inductivo e interpretador de frecuencia. ................ 69


Figura 4.36. Posicionamiento de componentes en la tablilla. .............................................. 76
Figura 4.37. Layout de tablilla.............................................................................................. 77
Figura 4.38. Proceso de insolacin. ...................................................................................... 78
Figura 4.39. Revelado de tablilla fotosensible. .................................................................... 79
Figura 4.40. Perforacin de orificios en tablilla. .................................................................. 79
Figura 5.1. Prueba en campo con bucle inductivo ................................................................ 82
Figura 5.2 Visualizacin de la frecuencia de salida virtual. ................................................. 83
Figura 5.3. Frecuencia de salida del oscilador basado en BJT. ............................................ 84
Figura 5.4. Prueba con Oscilador basado en BJT. ................................................................ 84
Figura 5.5. Consumo de corriente en las fuentes de suministro de voltaje. ......................... 85
Figura 5.6. Frecuencia de salida del oscilador basado en OPAM. ....................................... 86
Figura 5.7. Vehculo ante el bucle inductivo ........................................................................ 87
Figura 5.8. Equipo til para la prueba. ................................................................................. 87
Figura 5.9. Barrera vehicular instalada ................................................................................. 90
Figura 5.10. Bucle inductivo en pavimento. ......................................................................... 90
Figura 5.11. Simulacin de la comparacin de ondas. ......................................................... 93
Figura 5.12. Visualizacin de las diferentes formas de onda del Oscilador. ........................ 93
Figura 5.13. Visualizacin de la rectificacin. ..................................................................... 94
Figura 5.14. Monitoreo de alimentacin. ............................................................................. 94
Figura 5.15. Prueba con LCD. .............................................................................................. 94
Figura 5.16. Circuito detector de bucle inductivo e interpretador de frecuencia. ................ 95
Figura 5.17. Resultado del atacado con cloruro frrico. ....................................................... 96
Figura 5.18. Ensamble y soldado de componentes. .............................................................. 96
Figura 5.19. Gabinete finalizado. ......................................................................................... 97

12

LISTA DE TABLAS
Tabla 4.1 Determinacin del numero de espiras. ................................................................. 52
Tabla 5.1. Variacin en la inductancia del bucle. ................................................................. 82
Tabla 5.2. Frecuencia del oscilador en la primera prueba a intemperie. .............................. 87
Tabla 5.3 Frecuencia del oscilador en la segunda prueba a intemperie. .............................. 88
Tabla 5.4 Frecuencia del oscilador en la tercer prueba a intemperie. .................................. 89
Tabla 5.5. Frecuencia de salida en intemperie con bucle en pavimento. ............................. 91

13

LISTA DE ACRONIMOS

ALU

Unidad aritmtico lgica

AMR

Magnetoresistencia anistropa

BJT

Transistor de unin bipolar, del ingls: Bipolar junction transistor

CA

Corriente alterna

CAE

Calibre de alambre estadounidense

CC

Corriente continua

CD

Corriente directa

DIP

Encapsulado de dos lneas, del ingls: Dual in line package

EEPROM

Memoria programable borrable de solo lectura, del ingls:


Electrically erasable programmable read only memory

FEM

Fuerza electromotriz

IDE

Entorno de desarrollo integrado, del ingls: Integrated Development


Environment

IIT

Instituto de Ingeniera y Tecnologa

LCD

Pantalla de cristal lquido, del ingls: Liquid crystal display

LCR

Instrumento de medicin (inductancia (L), capacitancia (C) y


resistencia (R))

LED

Diodo emisor de luz

MCU

Unidad Microcontrolador, del ingls: Microcontroller Unit

MIPS

Milln de instrucciones por segundo

MR

Magnetoresistencia

MUX

Multiplexor

OPAM

Amplificador operacional

PCB

Circuito impreso, del ingls: Printed circuit board


14

PIC

Controlador de interfaz perifrico, del ingls: Peripheral Interface


Controller

PVC

Policloruro de vinilo

RAM

Memoria de acceso aleatorio, del ingls: Random access memory

RF

Radio Frecuencia

RISC

Computadora con Conjunto de Instrucciones Reducidas, del ingls:


Reduced instruction set computing

ROM

Memoria de solo lectura, del ingls: Read only memory

SFR

Registro de funciones especiales, del ingls: Special function register

UACJ

Universidad Autnoma de Ciudad Jurez

VCC

Voltaje de corriente continua

VCD

Voltaje de corriente directa

VCO

Oscilador controlado por voltaje, del ingls: Voltage controlled


oscillator

15

CAPTULO 1
INTRODUCCIN

El mundo del diseo en la ingeniera est evolucionando a un ritmo vertiginoso. En


menos de una generacin, se ha pasado de buscar soluciones aproximadas mediante
groseras simplificaciones, a intentar encontrar la mejor de todas las posibles en problemas
de naturaleza extraordinariamente compleja. Mltiples, y de distinta ndole, son los factores
que han contribuido a ste desarrollo. Ctese por ejemplo el esfuerzo econmico de
empresas e instituciones en investigacin; el aumento de la comunicacin entre la dispersa
comunidad cientfica; tal vez una inherente capacidad del hombre para intentar buscar el
progreso... Pero entre todas las razones econmicas, antropolgicas, sociolgicas o
filosficas que se deseen encontrar, y que bien seguro podran ser motivo de estudio, los
hechos reales que fundamentan el nivel conseguido: por un lado el aprendizaje del
desarrollo de los sistemas digitales y sus perifricos y por otro lado el desarrollo prctico de
aspectos de electrnica anloga y digital.

La presente tesis que tiene como objeto mostrar el proceso de diseo, construccin e
implementacin de un sensor inteligente autoajustable para determinar presencia y/o
ausencia de vehculos.

Siendo esta la base para poder solucionar la problemtica expuesta en el prximo


captulo; y dar pie al inicio de la realizacin de sistemas por elaboracin propia para la
solucin de problemas interinstitucionales y as eliminar la dependencia con proveedores.
Planteando en esta tesis el diseo y construccin de un sistema digital para la deteccin

16

vehicular, siendo esta deteccin la seguridad de que en realidad se encuentra el vehculo


ante el estacionamiento del inmueble.

El sistema se conforma por: un bucle inductivo, que es el elemento sensible de la


deteccin, un circuito tanque LC, que es el que proporciona la frecuencia de oscilacin del
sistema conformado por la bobina del bucle inductivo y dos capacitores en paralelo, la
etapa de amplificacin y retroalimentacin regenerativa; conformada por un arreglo de
resistencias y un OPAM, una etapa de conversin de onda rectificada y un circuito detector
en base a un MCU junto con sus diferentes perifricos.

A partir de presentarse cambios electromagnticos significativos en la inductancia


del bucle inductivo a consecuencia de que un vehculo est sobre el bucle inductivo, se
presentan cambios consecutivos en las diferentes etapas del sistema, hasta que dichos
cambios son reflejados en el circuito detector, dndonos ste una respuesta elctrica para
determinar la presencia (o ausencia) de vehculos, para hacer funcionar una pluma que
permite el ingreso de cada vehculo a un estacionamiento.

Se realiz el proyecto a partir de pruebas en laboratorio, hasta la implementacin a


intemperie. La construccin del detector de vehculo se basa en el principio bsico de
funcionamiento de un oscilador de frecuencia variable que cambia de frecuencia en
presencia de un objeto ferromagntico (vehculo). Se construyeron dos diferentes tipos de
bucle inductivo (haciendo referencia dimensional), se realizaron mltiples pruebas con
stos

y posteriormente uno de estos se incrusto en el pavimento. Se disearon dos

diferentes tipos de osciladores inductivos, determinando en el captulo de resultados el ms


idneo para la aplicacin.

Se dise el circuito detector de bucle inductivo e interpretador de frecuencia en


tableta de prototipos. Posteriormente se dise el PCB y dems elementos de hardware,
apoyado de diversas herramientas de desarrollo electrnico.
17

Siendo el algoritmo de interpretacin de la frecuencia en el MCU quien determine


cuando un cambio es significativo y cuando se considera interferencia, mala deteccin, o
cualesquiera de las seis posibles respuestas arrojadas por el sistema en la barra de LEDs.
Sirviendo stas de interpretacin para el personal dedicado a maniobrar el sistema, para as poder
ajustar la configuracin adecuada en el DIP switch segn el tipo de deteccin requerida.

Con el interruptor OK/Config, el tcnico tiene la opcin de restablecer los parmetros


iniciales a partir de los parmetros actuales, y as poder considerar masas ferromagnticas no
existentes inicialmente al arranque de la inicializacin del sistema. Adems de tener un interruptor
de reset general de software.

18

CAPITULO 2
PLANTEAMIENTO DEL PROBLEMA

2.1 Planteamiento de la problemtica


En vista de que en la UACJ han venido abriendo ms carreras con diferentes ramas
de estudio, se ha generado un aumento demogrfico estudiantil considerable.
Especficamente en el IIT, se ha visto un problema para tener acceso a
estacionamientos. Problema que tiende a agravarse debido a la misma tasa de incremento
estudiantil, por ende ms vehculos desean ingresar a estacionamientos, los cuales tienen un
lmite de espacio.
Actualmente se lleva a cabo un proyecto piloto en la institucin, el cual consiste en
controlar el acceso de vehculos al estacionamiento de docentes, dicho proyecto cuenta con
un dispositivo detector de vehculos que fue suministrado por un proveedor extranjero. Es
posible que para futuros mantenimientos y/o rediseos siempre se estar siendo
dependiente del soporte tcnico del suministrador. Por lo tanto siempre se tendr
contemplado un gasto elevado para la adquisicin, aplicacin y mantenimiento del
proyecto.
Por otro lado, estudiantes y empleados que conforman la institucin pierden gran
parte de su tiempo al realizar grandes filas para ingresar a estacionamientos, teniendo en
cuenta que se est llevando un control de ingreso de vehculos mediante visualizacin del
personal de seguridad contratado por la misma institucin.
2.2 Objetivo general
Determinar la ausencia o presencia de vehculos a la entrada del estacionamiento,
para hacer funcionar una pluma que permite el ingreso de cada vehculo.

19

2.3 Definicin del problema tcnico


Implementar el diseo y construccin de un sistema digital para la deteccin
vehicular a la entrada de un estacionamiento.

2.3.1 Objetivos particulares


Se plantean los siguientes objetivos particulares para la resolucin del problema
tcnico:
a) Disear y construir un circuito oscilador inductivo.
b) Investigar sobre el diseo y construccin de bucles inductivos.
c) Disear y construir un circuito convertidor de seal senoidal a seal cuadrada.
d) Disear, simular e implementar un circuito receptor que muestre la frecuencia
de trabajo del oscilador inductivo.
e) Realizar e implementar un algoritmo para considerar las variaciones de la
frecuencia de salida del oscilador.

f) Realizar e implementar algoritmo para visualizar la deteccin y ajustar la


sensibilidad del circuito.
g) Investigar sobre la realizacin y construccin de barrera vehicular.
2.4 Justificacin
Este proyecto se desea realizar para poder tener un control del ingreso de vehculos
a un estacionamiento de manera automtica, en cuanto exista la presencia de un vehculo
ante la entrada del estacionamiento, el sistema deber detectar su presencia y determinar su
ingreso, de esta manera se agilizar la entrada de alumnos y/o personal docente al instituto.
El proyecto piloto que est en marcha en la UACJ requiere de implementar un
diseo para poder sensar la presencia de un automvil, el cual nos d una respuesta
elctrica para determinar la presencia (o ausencia) de vehculos. El sistema ser realizado
20

con los conocimientos adquiridos en el transcurso de la estancia en la universidad, a base


de la experiencia de datos recabados en los antecedentes, e investigaciones preliminares de
sistemas ya existentes. Aplicando la reingeniera para poder crear un sistema de bajo costo,
dando de esta forma una aportacin a la institucin educativa a la que se pertenece, para la
fabricacin posterior de todos los sistemas detectores de vehculos para el acceso a
cualquier estacionamiento de dicha institucin.
De esta forma se evita la compra de sensores complejos y equipos de costos
elevados a compaas extranjeras, evitando de igual manera la dependencia que existe de
las empresas suministradoras de sistemas o dispositivos adquiridos para poder brindar un
servicio de mantenimiento o rediseo.
Los usuarios se percatarn del beneficio para toda la comunidad universitaria dando
este tipo de servicios y comodidades para el ingreso a cualquier estacionamiento de la
institucin. Tratando de contagiar el mbito por la reingeniera en la utilizacin de sistemas
por elaboracin propia, aplicando los conocimientos que se tienen e inclinndose por el
espritu de la investigacin.
2.5 Delimitaciones
a) Se sensarn vehculos comunes, con dimensiones y masas ferrosas similares,
pudiendo dejar fuera a vehculos pequeos y a vehculos con suspensiones
elevadas.
b) La eficiencia del sistema depende del cuidado y mantenimiento que se le d al
pavimento que recubre al bucle inductivo.
c) Se cuenta con una limitacin de tiempo de un semestre para el desarrollo del
proyecto.
d) A pesar de contar con financiamiento econmico de la coordinacin del
departamento de la carrera, se establece un lmite econmico.
e) No se cuenta con el completo acceso a toda la inmensa bibliografa existente,
delimitando la investigacin a lo existente en bibliotecas de la ciudad.

21

CAPTULO 3
MARCO TERICO

3.1 Fundamentos electromagnticos


La electricidad y el magnetismo guardan una estrecha relacin entre s. Veremos
que son inseparables, puesto que hablamos de fuerzas elctricas y fuerzas magnticas. Sin
embargo existe diferencia entre la fuerza elctrica y la fuerza magntica, que incluye cargas
elctricas. Puesto que ambas fuerzas se originan esencialmente en cargas elctricas,
algunas veces se aplica a las dos la designacin fuerza elctrica [1].
3.1.1 Campo magntico
Un campo magntico tiene dos fuentes que lo originan. Una de ellas es una
corriente elctrica de conveccin, que da lugar a un campo magntico esttico. Por otro
lado una corriente de desplazamiento origina un campo magntico variante en el tiempo,
incluso aunque aqulla sea estacionaria.
La relacin entre el campo magntico y una corriente elctrica est dada por la ley
de Ampere.

Figura 3.1. Campo magntico producido por una corriente elctrica.

22

Entonces un campo magntico es una regin del espacio en la cual una carga
elctrica puntual de valor q que se desplaza a una velocidad v, sufre los efectos de una
fuerza que es perpendicular y proporcional tanto a la velocidad como al campo, llamada
induccin magntica o densidad de flujo magntico. As, dicha carga percibir una fuerza
descrita con la siguiente igualdad.
(3.1)
Donde B, es la induccin magntica o flujo magntico [2].
Como ejemplo para ver la naturaleza un poco distinta del campo magntico, basta
considerar el intento de separar el polo de un imn. Aunque rompamos un imn por la
mitad ste "reproduce" sus dos polos. Si ahora volvemos a partir otra vez en dos,
nuevamente tendremos cada trozo con dos polos norte y sur diferenciados. En magnetismo
no existen los monopolos magnticos.
Si bien algunos materiales magnticos han sido conocidos desde la antigedad,
como por ejemplo el poder de atraccin que sobre el hierro ejerce la magnetita, no fue sino
hasta el siglo XIX cuando la relacin entre la electricidad y el magnetismo qued plasmada,
pasando ambos campos de ser diferenciados a formar el cuerpo de lo que se conoce como
electromagnetismo [3].
3.1.2 Campo elctrico
El origen de los campos magnticos en las corrientes elctricas manifiestan la
siguiente expresin: una corriente ms fuerte resulta en un campo ms fuerte. Entonces
un campo elctrico existe aunque no haya corriente. Cuando hay corriente, la magnitud del
campo magntico cambiar con el consumo de potencia, pero la fuerza del campo elctrico
quedar igual.
El campo elctrico es la distorsin que sufre el espacio debido a la presencia de una
carga. Considerando esto se puede obtener una expresin del campo elctrico cuando ste
slo depende de la distancia entre las cargas:
(3.2)

Matemticamente un campo se lo describe mediante dos de sus propiedades, su


divergencia y su rotacional. La ecuacin que describe la divergencia del campo elctrico se
conoce como ley de Gauss y la de su rotacional es la ley de Faraday.

23

Los campos elctricos pueden tener su origen tanto en cargas elctricas como en
campos magnticos variables. Las primeras descripciones de los fenmenos elctricos,
como la ley de Coulomb, slo tenan en cuenta las cargas elctricas, pero las
investigaciones de Michael Faraday y los estudios posteriores de James Clerk Maxwell
permitieron establecer las leyes completas en las que tambin se tiene en cuenta la
variacin del campo magntico
Haciendo referencia a la figura 3.2, una carga puntual positiva dar lugar a un mapa
de lneas de fuerza radiales, puesto las fuerzas elctricas actan siempre en la direccin de
la lnea que une a las cargas interactuantes, y dirigidas hacia fuera porque las cargas
mviles positivas se desplazaran en ese sentido (fuerzas repulsivas). En el caso del campo
debido a una carga puntual negativa el mapa de lneas de fuerza sera anlogo, pero
dirigidas hacia la carga central. Como consecuencia de lo anterior, en el caso de los campos
debidos a varias cargas las lneas de fuerza nacen siempre de las cargas positivas y mueren
en las negativas. Se dice por ello que las primeras son manantiales y las segundas
sumideros de lneas de fuerza [4].

Figura 3.2. Lneas de campo elctrico.

Esta definicin general indica que el campo no es directamente medible, sino a


travs de la ponderacin de la fuerza actuante sobre alguna carga. La idea de campo
elctrico fue propuesta por Faraday al demostrar el principio de induccin electromagntica
[5].
3.1.3 Campo electromagntico
Existen diferentes fuentes de generacin de campos electromagnticos, en el medio
en que vivimos, hay campos electromagnticos por todas partes, pero son invisibles para el
ojo humano. Se producen campos elctricos por la acumulacin de cargas elctricas en
determinadas zonas de la atmsfera por efecto de las tormentas. El campo magntico
24

terrestre provoca la orientacin de las agujas de los compases en direccin norte-sur, los
pjaros y peces lo utilizan para orientarse. Adems de las fuentes naturales, en el espectro
electromagntico existen tambin fuentes generadas por el hombre: Para diagnosticar la
rotura de un hueso por un accidente deportivo, se utilizan rayos X. La electricidad surge de
cualquier toma de corriente, lleva asociados campos electromagnticos de frecuencia baja.
Adems, diversos tipos de ondas de radio de frecuencia ms altas se utilizan para transmitir
informacin, ya sea por medio de antenas de televisin, estaciones de radio o estaciones
base de telefona mvil.
Un Campo electromagntico es un campo fsico, de tipo tensorial, que afecta a
partculas con carga elctrica.

Figura 3.3. Desarrollo de un campo electromagntico.

Fijado un sistema de referencia podemos descomponer convencionalmente el


campo electromagntico en una parte elctrica y en una parte magntica. Sin embargo, un
observador en movimiento relativo respecto a ese sistema de referencia medir efectos
elctricos y magnticos diferentes, lo cual ilustra la relatividad de lo que llamamos parte
elctrica y parte magntica del campo electromagntico. Como consecuencia de lo anterior
tenemos que ni el "vector" campo elctrico ni el "vector" de induccin magntica se
comportan genuinamente como magnitudes fsicas de tipo vectorial, sino que juntos
constituyen un tensor para el que s existen leyes de transformacin fsicamente esperadas
[6][7].
3.1.4 Corrientes de Foucault
La corriente de Foucault (o corriente parsita) es un fenmeno elctrico descubierto
por el fsico francs Len Foucault. Se produce cuando un conductor atraviesa un campo
magntico variable, o viceversa. El movimiento relativo causa una circulacin de
electrones, o corriente inducida dentro del conductor. Estas corrientes circulares de
Foucault crean electroimanes con campos magnticos que se oponen al efecto del campo
25

magntico aplicado, tal como expresa la Ley de Lenz. Cuanto ms fuerte sea el campo
magntico aplicado, o mayor la conductividad del conductor, o mayor la velocidad relativa
de movimiento, mayores sern las corrientes de Foucault y los campos opositores
generados [8].

Figura 3.4. Corrientes de Foucault inducidas.

3.1.5 Inductor
Un inductor o bobina es un componente pasivo de un circuito elctrico que, debido
al fenmeno de la autoinduccin, almacena energa en forma de campo magntico.
Un inductor est constituido usualmente por una cabeza hueca de una bobina de
conductor, tpicamente alambre o hilo de cobre esmaltado. Existen inductores con ncleo
de aire o con ncleo de un material ferroso, para incrementar su capacidad de magnetismo
[9].

26

Figura 3.5. Diferentes tipos de inductores.

La bobina almacena energa elctrica en forma de campo magntico cuando


aumenta la intensidad de corriente, devolvindola cuando sta disminuye.
Matemticamente se puede demostrar que la energa, , almacenada por una bobina con
inductancia L, que es recorrida por una corriente de intensidad I, viene dada por [12]:
(3.3)
Una bobina ideal en CC se comporta como un corto circuito (conductor ideal), ya
que al ser i(t) constante, es decir, no vara en el tiempo, no hay autoinduccin de ninguna
FEM.
(3.4)
Una bobina real en rgimen permanente se comporta como una resistencia cuyo
valor RL ser el de su devanado. En rgimen transitorio, esto es, al conectar o desconectar
un circuito con bobina, suceden fenmenos electromagnticos que inciden sobre la
corriente.
En CA, una bobina ideal ofrece una resistencia al paso de la corriente que recibe el
nombre de reactancia inductiva,
, cuyo valor viene dado por el producto de la pulsacin
(
) por la inductancia, L:
(3.5)
27

Al conectar una CA senoidal


a una bobina aparecer una corriente
,
tambin senoidal, esto es, variable, por lo que, aparecer una fuerza contra electromotriz.
Por tanto, cuando la corriente
aumenta,
disminuye para dificultar dicho aumento;
anlogamente, cuando
disminuye,
aumenta para oponerse a dicha disminucin.
Esto puede apreciarse en el diagrama de la figura 3.6. Entre 0 y 90 la curva
es
negativa, disminuyendo desde su valor mximo negativo hasta cero, observndose que e (t)
va aumentando hasta alcanzar su mximo negativo. Entre 90 y 180, la corriente aumenta
desde cero hasta su valor mximo positivo, mientras e (t) disminuye hasta cero.
Dado que la tensin aplicada, v (t) es igual a -e (t) , o lo que es lo mismo, est
desfasada 180 respecto de e (t ), resulta que la corriente i (t) queda retrasada 90 respecto
a la tensin aplicada.
Por lo tanto, en los circuitos de CA, una bobina ideal se puede asimilar a una
magnitud compleja sin parte real y parte imaginaria positiva:
(3.6)
En la bobina real, habr que tener en cuenta la resistencia de su bobinado, RL,
dependiendo del tipo de bobina o frecuencia de funcionamiento, aunque para anlisis ms
precisos pueden utilizarse modelos ms complejos que los anteriores [10].

Figura 3.6. Diagrama cartesiano de una bobina en CA.

28

Examinando el comportamiento prctico de un inductor cuando se interrumpe el


circuito que lo alimenta, como lo muestra la figura 3.8, en la figura 3.7 aparece un inductor
que se carga a travs de una resistencia y un interruptor. El condensador dibujado en
punteado representa las capacidades parsitas del inductor. Est dibujado separado del
inductor, pero en realidad forma parte de l, porque representa las capacidades parsitas de
las vueltas del devanado entre ellas mismas. Todo inductor tiene capacidades parsitas,
incluso los devanados especialmente concebidos para minimizarlas.

Figura 3.7. Circuito RL, inductor cargndose.

A un cierto momento
definicin de inductancia:

el interruptor se abre. Se expone a continuacin la

(3.7)
Para que la corriente que atraviesa el inductor se detenga instantneamente, sera
necesaria la aparicin de una tensin infinita, y eso no puede suceder. Qu hace la
corriente? Pues contina pasando. Por dnde? Ella "se las arregla" para continuar. Al
principio, el nico camino que tiene es a travs de las capacidades parsitas. La corriente
contina circulando a travs de la capacidad parsita, cargando negativamente el punto alto
del condensador en el dibujo.

Figura 3.8. Circuito RL, cargando capacidades parsitas.

29

Nos encontramos con un circuito LC que oscilar a una pulsacin:


(3.8)
Donde es el valor equivalente de las capacidades parsitas. Si los aislamientos del
devanado son suficientemente resistentes a las altas tensiones, y si el interruptor conmuta
bien el circuito, la oscilacin continuar con una amplitud que se amortiguar debido a las
prdidas dielctricas y resistivas de las capacidades parsitas del conductor que conforma el
inductor [10].

Figura 3.9. Comportamiento del inductor.

3.1.6 Inductancia
El trmino "inductancia" fue empleado por primera vez por Oliver Heaviside en
febrero de 1886, mientras que el smbolo L se utiliza en honor al fsico Heinrich Lenz.
En un Inductor o bobina, se denomina inductancia, L, a la relacin entre el flujo
magntico, y la intensidad de corriente elctrica, I:
(3.9)
El flujo que aparece en esta definicin es el flujo producido por la corriente I
exclusivamente. No deben incluirse flujos producidos por otras corrientes ni por imanes
situados cerca ni por ondas electromagnticas.
30

La inductancia, es un valor intrnseco de las bobinas, que depende del dimetro de


las espiras y el nmero de ellas. En sistemas de corriente alterna, la reactancia inductiva se
opone al cambio del sentido de la corriente y se calcula de la siguiente manera [11]:
(3.10)
Donde:
XL = Reactancia Inductiva medida en Ohms ( )
= Constante Pi.
f = Frecuencia del sistema medida en Hertz (Hz)
L = Inductancia medida en Henrios (H)
La impedancia de una bobina por la que circula una corriente alterna queda alterada
si se produce una superficie conductora dentro de su campo magntico. Ello es debido a
que se inducen corrientes de Foucault en la superficie que crean su propio campo
magntico, opuesto al de la bobina. Cuanto ms prximas estn de la bobina de la
superficie, mayor ser el cambio de impedancia [12].
3.1.7 Sensores inductivos
Los sensores inductivos son una clase especial de sensores que sirven para detectar
materiales ferromagnticos. Son de gran utilizacin en la industria, tanto para aplicaciones
de posicionamiento como para detectar la presencia de objetos metlicos en un determinado
contexto (control de presencia o de ausencia, deteccin de paso, de atasco, de
posicionamiento, de codificacin y de conteo).
Los sensores de proximidad inductivos contienen un devanado interno. Cuando una
corriente circula por el mismo, un campo magntico es generado, que tiene la direccin de
las flechas naranjas en la figura 3.10. Cuando un metal es acercado al campo magntico
generado por el sensor de proximidad, ste es detectado.
La bobina del sensor inductivo induce corrientes de Foucault en el material a
detectar. stas, a su vez, generan un campo magntico que se opone al de la bobina del
sensor, causando una reduccin en la inductancia de la misma. Esta reduccin en la
inductancia de la bobina interna del sensor, trae aparejado una disminucin en la
impedancia de sta [12] [13].

31

Figura 3.10. Campo magntico generado por una corriente que circula por una bobina.

3.2 Fundamentos electrnicos


En la actualidad el estudio de la electrnica se divide en dos reas: electrnica
analgica y electrnica digital. En el campo de la electrnica analgica, se encuentran
aquellos dispositivos que durante su operacin utilizan o manipulan seales anlogas,
como pueden ser: Voltaje, corriente elctrica, temperatura, luminosidad, etc. En contraste a
la electrnica analgica se encuentra el campo digital o electrnica digital, en donde los
dispositivos operan solamente con voltaje de corriente directa a niveles de voltaje digital o
voltaje binario, es decir, estos dispositivos nicamente reconocen dos tipos de seales;
entre cinco volts de VCD para un nivel alto (uno lgico) y entre cero volts de VCD para un
nivel bajo (cero lgico).
3.2.1 Ondas
Las ondas peridicas estn caracterizadas por crestas/montes y valles, y usualmente
se categorizan como longitudinales o transversales. Una onda transversal es aqulla con las
vibraciones perpendiculares a la direccin de propagacin de la onda; ejemplos incluyen
ondas en una cuerda y ondas electromagnticas. Ondas longitudinales son aqullas con
vibraciones paralelas en la direccin de la propagacin de las ondas; ejemplos incluyen
ondas sonoras.

Cresta: La cresta es el punto ms alto de dicha amplitud o punto mximo de


saturacin de la onda.
Perodo: El periodo es el tiempo que tarda la onda de ir de un punto de mxima
amplitud al siguiente.
32

Amplitud: La amplitud es la distancia vertical entre una cresta y el punto medio de


la onda. Ntese que pueden existir ondas cuya amplitud sea variable, es decir,
crezca o decrezca con el paso del tiempo.
Frecuencia: Nmero de veces que es repetida dicha vibracin en otras palabras es
una simple repeticin de valores por un perodo determinado.
Valle: Es el punto ms bajo de una onda.
Longitud de onda: Distancia que hay entre dos crestas consecutivas.

3.2.1.1 Descripcin matemtica de la onda sinusoidal


Desde un punto de vista matemtico, la onda ms sencilla o fundamental es el
armnico (sinusoidal) la cual es descrita por la ecuacin:

(3.11)
Donde A es la amplitud de una onda, una medida de mximo vaco en el medio
durante un ciclo de onda (la distancia mxima desde el punto ms alto del monte al
equilibrio). En la figura 3.11, est es la distancia mxima vertical entre la base y la onda.
Las unidades de amplitud dependen del tipo de onda, las ondas en una cuerda tienen una
amplitud expresada como una distancia (metros), las ondas sonoras como presin
(pascales) y ondas electromagnticas como la amplitud del campo elctrico
(voltios/metros). La amplitud puede ser constante, o puede variar con el tiempo y/o
posicin. La forma de la variacin de amplitud es llamada la envolvente de la onda.

Figura 3.11 Onda sinusoidal.

33

La longitud de onda () es la distancia entre dos montes o valles seguidos. Suele


medirse en metros, aunque en ptica es ms comn usar los nanmetros o los Angstroms
().
Un nmero de onda angular k puede ser asociado con la longitud de onda por la
relacin:
(3.12)
El periodo T es el tiempo para un ciclo completo de oscilacin de la onda. La
frecuencia f es cuantos periodos por unidad de tiempo (por ejemplo un segundo) y es
medida en hertz. Esto es relacionado por:
(3.13)
En otras palabras, la frecuencia y el periodo de una onda son recprocos entre s. La
frecuencia angular representa la frecuencia en radianes por segundo. Est relacionada con
la frecuencia por
(3.14)
3.2.2 Oscilador
En electrnica un oscilador es un circuito capaz de convertir la CC en una corriente
que vara de forma peridica en el tiempo (corriente peridica); estas oscilaciones pueden
ser senoidales, cuadradas, triangulares, etc., dependiendo de la forma que tenga la onda
producida. Un oscilador de onda cuadrada suele denominarse multivibrador y por lo tanto,
se les llama osciladores slo a los que funcionan en base al principio de oscilacin natural
que constituyen una bobina L (inductancia) y un condensador C (Capacitancia), mientras
que a los dems se les asignan nombres especiales.
En un oscilador electrnico lo que se pretende es obtener un sistema de oscilacin
que sea estable y peridico, manteniendo una frecuencia y una forma de onda constante.
Para ello se aprovecha el proceso natural de oscilacin amortiguada que poseen los
circuitos compuestos por elementos capacitivos o inductivos. Estos elementos tienen la
capacidad de almacenar carga elctrica en su interior (cargarse elctricamente) y
descargarse cuando la carga que los alimentaba ha desaparecido [14].
3.2.3 Oscilador LC
Un oscilador LC est formado por una bobina y un condensador en paralelo. Su
funcionamiento se basa en el almacenamiento de energa en forma de carga elctrica en el
condensador y en forma de campo magntico en la bobina.

34

Al estar el condensador y la bobina en paralelo, la energa almacenada por el campo


elctrico del condensador (en forma de cargas electroestticas), es absorbida por la bobina,
que la almacena en su campo magntico, pero a continuacin es absorbida y almacenada
por el condensador, para ser nuevamente absorbida por la bobina, y as sucesivamente. Esto
crea un vaivn de la corriente entre el condensador y la bobina. Este vaivn constituye una
oscilacin electromagntica, en la cual el campo elctrico y el magntico son
perpendiculares entre s, lo que significa que nunca existen los dos al mismo tiempo, ya que
cuando est el campo elctrico en el condensador no existe campo magntico en la bobina,
y viceversa [14].

Figura 3.12. Curvas de tensin en un oscilador LC.

La caracterstica de este tipo de circuito, tambin conocido como circuito tanque


LC, es que la velocidad con que fluye y regresa la corriente desde el condensador a la
bobina o viceversa, se produce con una frecuencia (f) propia, denominada frecuencia de
resonancia, que depende de los valores del condensador (C) y de la bobina (L), y viene
dada por la siguiente frmula [15]:
(3.15)
3.2.4 Oscilador Hartley
El Oscilador Hartley es un tipo de oscilador muy utilizado en receptores de radio con
transistores, adaptndose con facilidad a una gran gama de frecuencias mediante el ajuste
de un capacitor variable. Para su funcionamiento este circuito utiliza una bobina con
derivacin central.
Analizando el diagrama de la figura 3.13, se ve que el punto de derivacin D de la
bobina L1, estar puesto a tierra para CA (a la frecuencia de oscilacin) a travs del
condensador C4. De esta manera se logra que los extremos A y B de la bobina estn 180
fuera de fase.
35

El extremo B se realimenta a la base del transistor a travs de C1, haciendo que el


transistor cambie de estado, igualmente cambian las polaridades en los extremos de la
bobina, repitindose el proceso y producindose as la oscilacin.
La funcin de la bobina L2 es de choque de RF y evita que la seal del oscilador
pase a la fuente de alimentacin [16].

Figura 3.13. Oscilador Hartley.

3.2.5 Oscilador Colpitts


El oscilador Colpitts es un tipo de oscilador LC, es muy utilizado en generadores de
frecuencia de alta calidad y se usa principalmente para obtener frecuencia por encima de
1Mhz. Su estabilidad es superior a la del oscilador Hartley.
Para poder lograr la oscilacin este circuito utiliza un divisor de tensin formado por
dos capacitores: C1 y C2. De la unin de estos capacitores sale una conexin a tierra. De
esta manera la tensin en las terminales superior de C1 e inferior de C2 tendr tensiones
opuestas.
La realimentacin positiva se obtiene de la terminal inferior de C2 y es llevada a la
base del transistor a travs de una resistencia y un condensador. [17].

Figura 3.14. Oscilador Colpitts.

36

3.2.6 Oscilador de cristal


Un oscilador de cristal es aquel oscilador que incluye en su realimentacin un
resonador piezoelctrico, el cual se caracteriza por su estabilidad de frecuencia y pureza de
fase, dada por el resonador.
La frecuencia es estable frente a variaciones de la tensin de alimentacin. La
dependencia con la temperatura depende del resonador, pero un valor tpico para cristales
de cuarzo es de 0' 005% del valor a 25 C, en el margen de 0 a 70 C.
Estos osciladores admiten un pequeo ajuste de frecuencia, con un condensador en
serie con el resonador, que aproxima la frecuencia de ste, de la resonancia serie a la
paralela. Este ajuste se puede utilizar en los VCO para modular su salida [18].

Figura 3.15. Cristal de cuarzo.

3.2.7 Diodo rectificador


Un diodo (del griego: dos caminos) es un dispositivo semiconductor que permite el
paso de la corriente elctrica en una nica direccin con caractersticas similares a un
interruptor. De forma simplificada, la curva caracterstica de un diodo (I-V) consta de dos
regiones: por debajo de cierta diferencia de potencial, se comporta como un circuito abierto
(no conduce), y por encima de ella como un circuito cerrado con una resistencia elctrica
muy pequea.
Debido a este comportamiento, se les suele denominar rectificadores, ya que son
dispositivos capaces de suprimir la parte negativa de cualquier seal, como paso inicial
para convertir una corriente alterna en corriente continua. Su principio de funcionamiento
est basado en los experimentos de Lee De Forest [19].

37

Figura 3.16. Curva caracterstica del diodo rectificador.

El rectificador de media onda es un circuito empleado para eliminar la parte negativa


o positiva de una seal de corriente alterna de entrada (Vi) convirtindola en corriente
directa de salida (Vo).
Es el circuito ms sencillo que puede construirse con un diodo.

Figura 3.17. Rectificador de media onda.

Figura 3.18. Proceso de rectificacin de media onda.

38

3.2.8 MCU
Los MCU se utilizan en circuitos electrnicos comerciales desde hace unos aos de
forma masiva, debido a que permiten reducir el tamao y el costo de los equipos. Un
ejemplo de stos son los telfonos mviles, las cmaras de video, la televisin digital, la
transmisin por satlite, los hornos de microondas, por mencionar algunos.
En los ltimos aos se ha facilitado enormemente el trabajo con los MCU al bajar
los precios, aumentar las prestaciones y simplificar los montajes, de manera que en muchas
ocasiones merece la pena utilizarlos en aplicaciones donde antes se utilizaba lgica
discreta.
En este auge ha influido decisivamente la poltica de Microchip al ofrecer la
documentacin y todo el software necesario de forma gratuita en su pgina Web
www.microchip.com. Esto, junto con otras cuestiones tcnicas, ha hecho que hoy en da
resulte muy fcil incluir los MCU PIC no slo en los diseos de los aficionados a la
electrnica, sino tambin en complejos diseos digitales.
Entre los MCU PIC destaca el PIC16F84A cuya simplicidad, prestaciones, facilidad
de uso y precio lo han convertido en el ms popular de los MCU.
Cuenta con una arquitectura de 8 bits, 18 pins, y un set de instrucciones RISC muy
amigable para memorizar y fcil de entender, internamente consta de:

Memoria Flash de programa (1K x 14).


Memoria EEPROM de datos (64 x 8).
Memoria RAM (68 registros x 8).
Un temporizador/contador (Timer de 8 bits).
Un divisor de frecuencia.
Varios puertos de entrada-salida (13 pines en dos puertos, 5 pines el puerto A y 8
pines el puerto B).

Figura 3.19. Diagrama de pines del PIC16F84A.

39

Otras caractersticas son:

Manejo de interrupciones (de 4 fuentes).


Perro guardin (watchdog).
Bajo consumo.
Frecuencia de reloj externa mxima 20MHz. La frecuencia de reloj interna es un
cuarto de la externa, lo que significa que con un reloj de 20Mhz, el reloj interno
sera de 5Mhz y as pues se ejecutan 5 MIPS.
No posee conversores analgicos-digital ni digital-analgicos.
Pipe-line de 2 etapas, 1 para bsqueda de instruccin y otra para la ejecucin de la
instruccin (los saltos ocupan un ciclo ms).
Repertorio de instrucciones reducido (RISC), con tan slo 30 instrucciones
distintas.
4 tipos distintos de instrucciones, orientadas a byte, orientadas a bit, operacin entre
registros, de salto [20] [21] [22].

Figura 3.20. Diagrama de bloques del PIC16F84A.


40

En el Apndice B se encuentra informacin ms detallada y con aspectos ms


tcnicos sobre las caractersticas del MCU.
3.2.8.1 Conexiones bsicas del MCU
Las diferentes conexiones presentadas en el MCU que se consideran bsicas son
presentadas a continuacin.
3.2.8.1.1 Alimentacin del MCU
Normalmente el MCU PIC16F84A es alimentado con 5V aplicados entre las
terminales Vdd y Vss, que son alimentacin y masa respectivamente.
3.2.8.1.2 Oscilador
Todo MCU requiere de un circuito que le indique la velocidad de trabajo, es el
llamado oscilador o reloj. ste genera una onda cuadrada de alta frecuencia que se utiliza
como seal para sincronizar todas las operaciones del sistema. Este circuito es muy simple
pero de vital importancia para el buen funcionamiento del sistema. Generalmente todos los
componentes del reloj se encuentran integrados en el propio MCU y tan slo requieren
unos pocos componentes externos, como un cristal de cuarzo o una red RC, para definir la
frecuencia de trabajo. En el PIC16F84A los pines OSC1/CLKIN y OSC2/CLKOUT son las
lneas utilizadas para este fin. En este caso se utiliza un oscilador XT, el cual se muestra
fsicamente en la figura 3.15.
3.2.8.1.3 Reset
El llamado reset en un MCU provoca la reinicializacin de su funcionamiento, un
comienzo a funcionar desde cero. En este estado, la mayora de los dispositivos internos
del MCU toman un estado conocido.
En los MCU se requiere un pin de reset para reiniciar el funcionamiento del sistema
cuando sea necesario. El pin de reset en los PIC se denomina MCLR (Master Clear) y
produce un reset cuando se le aplica un nivel lgico bajo.
3.2.8.2 Conexin de perifricos al MCU
El MCU se comunica con el mundo exterior a travs de los puertos. stos estn
construidos por lneas digitales de entrada/salida que trabajan a 0 y 5V. Los puertos se
pueden configurar como entradas para recibir datos o como salidas para gobernar
dispositivos externos.
41

3.2.8.2.1 Puertos de entrada/salida


El PIC16F84A tiene dos puertos, tal como se ilustra en el diagrama a bloques de la
figura 3.20:

El puerto A con 5 lneas, pines RA0 a RA4.


El puerto B con 8 lneas, pines RB0 a RB7.

Cada lnea puede ser configurada como entrada o como salida, independientemente
una de otras, segn se programe. Las lneas son capaces de entregar niveles TTL cuando la
tensin de alimentacin aplicada en Vdd es de 5V. La mxima capacidad de corriente de
cada una de ellas es:

25mA en lgica negativa. Sin embargo, la suma de las intensidades por las 5 lneas
del Puerto A no puede exceder de 80mA, ni la suma de las 8 lneas del puerto B
puede exceder de 150mA.
20mA en lgica positiva. Sin embargo, la suma de las intensidades por las 5 lneas
del Puerto A no puede exceder de 50mA, ni la suma de las 8 lneas del puerto B
puede exceder de 100mA.

3.2.8.2.2 Conexin de LCD


Las pantallas LCD para mensajes tienen la capacidad de mostrar cualquier carcter
alfanumrico, permitiendo representar la informacin que genera cualquier equipo
electrnico de una forma fcil y econmica. La pantalla consta de una matriz de caracteres
(normalmente de 5x7 puntos) distribuidos en dos lneas de 16 hasta 40 caracteres cada
lnea. El proceso de visualizacin es gobernado por un MCU incorporado a la pantalla,
siendo el Hitachi 44780 el modelo ms utilizado.
Distintos fabricantes ofrecen multitud de versiones de visualizadores de cristal
lquido. El modelo utilizado es el SMC-1622 de la marca Samsung, que es un mdulo LCD
de dos lneas de diez y seis caracteres cada una. Su fcil manejo lo hace ideal para
dispositivos que necesitan una capacidad de visualizacin pequea o media.
La alimentacin es de +5V. La regulacin de contraste se realiza mediante el voltaje
obtenido al dividir los 5V con una resistencia ajustable de 10K (RV1) y aplicrselo al pin
VEE.
42

3.2.8.2.3 Conexin de DIP switch


Los interruptores y pulsadores son dispositivos que permiten introducir un nivel
lgico 0 1 segn la posicin en que se encuentren, cerrado o abierto.
La lectura del estado de interruptores y pulsadores es muy simple, basta con
conectar estos dispositivos a una entrada y tierra, forzar la entrada a una nivel lgico alto
(5V) mediante una resistencia Pull-Up de unos 10K.
3.2.8.3 Grabacin del MCU
Un MCU es un circuito integrado programable que contiene todos los componentes
necesarios para controlar el funcionamiento de una tarea determinada. El MCU dispone de
una memoria de programa interna donde se almacena el programa que controla dicha tarea
y que consiste realmente en una serie de nmeros hexadecimales.

Figura 3.21. Grabacin del MCU.

3.2.8.3.1 Material y equipo requerido para la grabacin del MCU

Computadora.
Cable serial.
Software programador (IC-Prog)
Programador TE20-SE.
Fichero .HEX.
MCU
Pinzas para desensamble.

43

3.2.8.3.2 Proceso de grabacin


Antes que nada hay que conectar el programador a unos de los puertos serie COM
disponibles en el ordenador formando la estructura indicada en la figura 3.21, despus de
haber instalado correctamente el IC-Prog, haber cargado el archivo para que trabaje en
plataforma Windows, se selecciona el MCU a utilizar, se seleccionan los dispositivos de
hardware que se requieren, esto corresponde a lo descrito en el software. Para luego
proceder al borrado de la memoria del MCU, y cargar el fichero correspondiente en
hexadecimal del programa creado para luego oprimir el botn de grabado y esperar a que
termine la operacin.
3.2.8.3.3 Reset por software
El PIC16F84A tambin permite el llamado Power-On Reset (POR), que
proporciona un reset al MCU en el momento de conectar la fuente de alimentacin. El PIC
dispone de un temporizador denominado Reset PWRT (Power-up Timer), que proporciona
un retardo de 72ms desde el momento de la conexin a la alimentacin; un reset se
mantiene durante este tiempo, garantizando que VCC alcance un nivel aceptable de tensin
para un arranque correcto del sistema. Para utilizar este tipo de reset, hay que conectar el
pin MCLR al positivo de la alimentacin. Adems, hay que programarlo as durante el
proceso de grabacin.
3.3 Fundamentos de software
3.3.1 Entorno MPLAB
El MPLAB IDE es un software de Entorno de Desarrollo Integrado que se ejecuta
bajo Windows. Con este entorno se puede desarrollar aplicaciones para los MCUs PIC.
El MPLAB incluye todas las utilidades necesarias para realizacin de proyectos con
MCU PIC, permite editar archivo fuente del proyecto, adems de ensamblarlo y simularlo
en pantalla para comprobar cmo evolucionan tanto la memoria de datos RAM, como la de
programa ROM, los registros SFR, etc., segn progresa la ejecucin del programa.
El MPLAB incluye:

Un editor de texto.
Un ensamblador llamado MPASM.
Un simulador llamado MPLAB SIM.
Un organizador de proyectos.

44

Este programa es gratuito. Se puede bajar en la direccin de Internet del fabricante


www.microchip.com. Su instalacin es muy sencilla y similar a cualquier otro programa
para el sistema operativo Windows.
3.3.1.1 Directivas
Las directivas del ensamblador no son instrucciones del MCU, sino que son
herramientas del programa ensamblador, que hacen que al programador le resulte ms
sencilla la programacin.
Se observan las directivas en letras maysculas y de color azul. LIST es una
directiva que tiene efecto sobre el proceso de ensamblado y sobre el formato del fichero
listable de salida, y en este caso es la que indica el procesador utilizado. Con la directiva
INCLUDE, el archivo especificado se lee como cdigo fuente, en este caso, el fichero de
definicin P16F84A.INC es el que se lee como cdigo fuente. La directiva __CONFIG la
cual se utiliza para la definicin de los bit de la palabra de configuracin del MCU, el valor
descrito en la expresin indica la configuracin para el proceso de grabacin del MCU.
3.3.2 Software de grabacin IC-Prog
El IC-Prog es uno de los softwares ms populares para la grabacin de MCU PIC.
Permite la programacin de muchos dispositivos y est probado con numerosos
programadores, entre ellos todos los compatibles con JDM (desarrollado por Jens Dyekjr
Madsen). Es de libre distribucin y en la pgina Web www.ic-prog.com se puede descargar
y recoger toda la informacin de uso.

45

CAPTULO 4
MATERIALES Y MTODOS

En este captulo se dar a conocer el equipo y material utilizado para llevar a cabo
el diseo y construccin del sistema digital detector de vehculos, tales como: hardware y
software de diseo, desarrollo y apoyo acadmico. Se mostrarn las mltiples herramientas
utilizadas para llevar a cabo la implementacin del proyecto, el equipo de prueba y
medicin utilizados, as como la metodologa empleada para llevar a cabo el diseo y
construccin de: el bucle inductivo, el circuito tanque LC, la etapa de retroalimentacin
regenerativa y amplificacin, el oscilador Colpitts, el convertidor de onda, la etapa de
rectificacin y el circuito detector.
Se explicar la inventiva aplicada para llevar a cabo el software de control el cual va
en el MCU. As como la elaboracin del hardware requerido para que todo quede embebido
en la PCB.
4.1 Equipo de prueba, medicin e implementacin
4.1.1 Herramientas de desarrollo de software, simulacin, diseo e implementacin

Computadora de escritorio marca DELL OPTIPLEX GX con Windows XP.

Figura 4.1. Equipo de cmputo utilizado.

46

Programador JDM TE20-SE.

Figura 4.2. Programador utilizado.

PROTEUS, ISIS Schematic capture.

Figura 4.3. Herramienta de diseo esquemtico y simulacin.

PROTEUS, ARES PCB layout.

Figura 4.4. Herramienta de diseo de PCB y visualizacin 3D.

47

Microchip, MPLAB IDE.

Figura 4.5. Herramienta de desarrollo de software.

IC-Prog.

Figura 4.6. Pantalla tpica del IC-Prog.

4.1.2 Equipo de medicin

Multmetro digital marca Agilent.

Figura 4.7. Multmetro utilizado.

48

Medidor LCR.

Figura 4.8. Medidor LCR utilizado.

Osciloscopio Digital marca HP 54603B, 60MHz 2 canales.

Figura 4.9. Osciloscopio utilizado.

4.1.3 Equipo de suministro y simulacin

Fuente de voltaje marca Agilent serie E3631.

Figura 4.10. Fuente de voltaje utilizada.

49

Generador de funciones marca HP 33120A.

Figura 4.11. Generador de funciones utilizado.

4.2 Diseo y construccin de bucle inductivo


La eficiencia y fiabilidad que tenga el sistema de deteccin vehicular depende de la
calidad que tengan tanto el bucle inductivo como el cable de enlace a desarrollar. El bucle
inductivo consiste de varias vueltas de hilo conductor, situado ste en el suelo, formando un
rectngulo grande de rea de entre 1m a 3m siendo ste el elemento sensible de la
deteccin y el cable de enlace es quin interconecta con los prximos elementos
interpretadores de cambios ocasionados en el bucle inductivo.
El bucle inductivo puede ser construido con cable monoconductor o multiconductor,
donde a final de cuentas tiene que ser conectado elctricamente en serie, y con un sentido y
orientacin previamente definidos. Es importante destacar que cuando el bucle inductivo
sea adherido en el suelo se tiene que tener especial cuidado con el uso de las herramientas
que sern utilizadas, para no atacar su aislante. El bucle inductivo tendr que quedar
totalmente inmvil sobre la regata que se construye en el pavimento a una profundidad de
30 a 40mm y una anchura entre 5 y 7mm , una vez introducido se tendr que cubrir con un
producto especial como lo puede ser resina bituminosa, silicona, resina de poliuretano entre
otras.
De igual manera el cable de enlace, que es el que une al bucle inductivo con el
circuito detector, tiene que quedar perfectamente inmvil y con un trenzado hasta el
conector donde llega al circuito detector. Es importante evitar que el cable de enlace circule
con cables de potencia.
4.2.1 Caractersticas elctricas del bucle inductivo
La respuesta generada es proporcional a la superficie del bucle, as como a, la
envergadura y posicin del vehculo en presencia. La dimensin depende pues de la
50

aplicacin. El nmero de espiras est en funcin del permetro del bucle, para as obtener
un valor de la inductancia de 100H o superior. Siendo esto lo recomendable respecto a la
fabricacin de bucles inductivos instalados en campo para ingeniera de transito. Una
formula utilizable para calcular la inductancia del bucle inductivo es:

(4.1)

Donde:
L = Inductancia medida en Henrios (H).
P = Permetro en metros (m).
n = Numero de vueltas o espiras.
Pudiendo ahora definir los parmetros para el diseo, construccin e
implementacin del bucle inductivo en campo:

Inductancia: La inductancia vista desde el circuito detector estar comprendida


entre un rango de 20 a 700 H dependiendo de la sensibilidad del detector utilizado.
Los valores normalmente utilizados estn entre 100 a 200H.

Resistencia: La resistencia total vista desde el circuito detector ser inferior a los
10. Considerando que el valor hmico de un conductor calibre 16 CAE es de
13.5 por 1000m.

Aislamiento: El aislamiento con relacin a tierra, ser superior a 10 M.

Geometra: El permetro del bucle estar comprendido entre 3.5m y 25.0m. Segn la
aplicacin que se requiera, si por ejemplo, se utiliza un bucle de 2.0m x 2.0m el
conjunto del tractor y de los remolques se considerarn como un slo vehculo. Si se
utiliza un bucle de 2.0m x 1.0m, o ms estrecho, el tractor y el remolque pueden
verse como vehculos independientes entre s.

En la prctica, se procura que el bucle inductivo sea algo ms ancho, para


compensar las variaciones de vehculos y sus trayectorias, por lo tanto se deber tomar

51

a consideracin una tolerancia de .72H por cada metro en la inductancia del bucle
inductivo [25].
4.2.2 Material y equipo utilizado para la construccin del bucle inductivo de prueba

Cable 14 CAE.
Grapa para cable.
Cinta aislante.
Clavos para madera de 2 pulgadas.
Madera tipo triplay de 2.45x1.20m.
LCR.
Martillo.

Figura 4.12. Cable 14 CAE, utilizado para construir bucle inductivo de prueba.

4.2.3 Diseo del bucle inductivo de prueba


Utilizando la frmula 4.1 se dise un bucle inductivo de cuatro espiras utilizando
la madera tipo triplay, para obtener una inductancia terica de 119.72H.
Tabla 4.1 Determinacin del numero de espiras.

P =2(2.45m)+2(1.20m)

7.3m

3
4
5

71,83H
119,72H
179,58H

52

Figura 4.13. Dimensiones del bucle inductivo de prueba.

4.2.4 Construccin del bucle inductivo de prueba


Se utiliz la madera triplay mencionada en el punto 4.2.2, se instalaron cuatro
clavos provisionales en sus extremos y otros dos a la mitad del largo, para proceder a dar
las cuatro espiras del embobinado y adherir las espiras con cinta aislante. Al quedar fijo el
embobinado, se procede a fijar el bucle a la tabla con las grapas para cable. Se toma a
consideracin el largo considerable del cable de retorno.
Figura 4.15. Bucle inductivo de prueba terminado

Figura 4.14. Construccin del bucle.

Figura 4.15. Bucle inductivo de prueba terminado

4.3 Diseo y construccin de oscilador inductivo


Se considera que los cambios en la inductancia de la bobina detectora tienen que
llegar a ser interpretados de una manera ms directa (que con el simple cambio de la
inductancia), de esta manera se opta por disear un oscilador inductivo, en donde el bucle
inductivo sea la parte sensorial, para poder detectar la presencia del vehculo con los
53

cambios presentados en la inductancia del bucle y que dichos cambios se hagan presentes
en la frecuencia de salida del oscilador inductivo.
El oscilador inductivo, formado por la etapa determinadora de frecuencia, circuito
tanque y una etapa de retroalimentacin regenerativa, el cual se explica con mayor nfasis
en el punto 3.2.2, y se expresa grficamente en el diagrama a bloques de la figura 4.16. La
operacin de este circuito tanque involucra un intercambio de energa entre cintica y
potencial. Es la misma etapa de circuito tanque para los diferentes osciladores diseados.
Se realizaron diferentes diseos de osciladores Colpitts basados en diferentes dispositivos
electrnicos, en la etapa de resultados y conclusiones se ver que oscilador es ms viable
para llevar a cabo la deteccin.

Figura 4.16. Diagrama a bloques de Oscilador inductivo.

4.3.1 Etapa, circuito tanque LC


Los osciladores LC son circuitos osciladores que utilizan un circuito tanque LC que
son los componentes que determinan la frecuencia. La operacin del circuito tanque
involucra un intercambio de energa entre cintica y potencial, en el punto 3.2.3 se extiende
una explicacin al respecto. Se dio a conocer la frmula (3.15) para determinar dicha
frecuencia, y donde C viene dado por la siguiente expresin:
(4.2)

Por lo tanto, considerando que se pretende obtener una frecuencia cercana a los
100Khz, y a partir de la inductancia obtenida en el punto 4.2.3. Aplicando la frmula 3.15
se obtiene el valor de C calculado:

54

Apoyndose de la frmula 4.2, se obtienen la capacitancia sugerida para cada uno


de los capacitores del circuito tanque LC, esto, a partir de los siguientes clculos:

; donde C1=C2.

El valor capacitivo que ms se asemeja a lo sugerido y que ronda en el mercado


comercial, son los capacitores cermicos con valor de 47nF, siendo stos los valores
escogidos. Por lo tanto se obtiene un valor de C como a continuacin se presenta:

Por lo tanto se tiene una frecuencia terica calculada a partir de la frmula 3.15, sin
considerar presencia de ningn material ferromagntico sobre el bucle inductivo de:

Figura 4.17. Circuito tanque.

4.3.2 Etapa, retroalimentacin regenerativa y amplificacin


Un oscilador retroalimentado es un amplificador con un lazo de retroalimentacin,
es decir, con un paso para que la energa se propague desde la salida y regrese a la entrada.
Una vez encendido, un oscilador retroalimentado genera una seal de salida de CA, de la
cual se regresa una pequea parte a la entrada, donde se amplifica. La seal amplificada en
la entrada aparece en la salida, y el proceso se repite; se produce un proceso regenerativo,
en el que la salida depende de la entrada y viceversa.
55

De acuerdo con el criterio de Barkhausen, para que un circuito retroalimentado


sostenga oscilaciones, la ganancia neta de voltaje en torno al lazo de retroalimentacin debe
ser igual o mayor a la unidad, y el desplazamiento neto de fase en torno al lazo debe ser un
mltiplo entero positivo de 360.
Hay cuatro requisitos para que trabaje un oscilador retroalimentado: amplificacin,
retroalimentacin positiva, determinacin de frecuencia y una fuente de potencia elctrica.
Con respecto a la retroalimentacin positiva un circuito oscilador debe tener una trayectoria
completa para que la seal de salida regrese a la entrada. La seal de retroalimentacin
debe ser regenerativa, y eso quiere decir que debe tener la fase correcta y la amplitud
necesaria para sostener las oscilaciones. Si la fase es incorrecta, o si la amplitud es
insuficiente las oscilaciones cesan. Si la amplitud es excesiva, el amplificador se satura. La
retroalimentacin regenerativa se llama tambin retroalimentacin positiva, donde
positiva simplemente indica que su fase ayuda en el proceso de oscilacin, y no
necesariamente indica una polaridad positiva (+) o negativa (-). La retroalimentacin
degenerativa se llama retroalimentacin negativa, y proporciona una seal de
retroalimentacin que inhibe la produccin de oscilaciones.
4.3.3 Diseo y construccin de oscilador Colpitts basado en BJT
El oscilador Colpitts con BJT, es un circuito electrnico basado en un oscilador LC,
como se detall en el punto 3.2.5, y en donde se extiende la explicacin de la manera cmo
es llevada a cabo la retroalimentacin regenerativa por medio de la base del transistor Q1,
de igual manera se explica el funcionamiento de los dems dispositivos.
4.3.3.1 Material y equipo complementario utilizado para la construccin de oscilador
Colpitts basado en BJT
Resistencias de Watt. RB1=15K, RB2=4.7K, RC1=2.2K, RE1=1K.
Trimpot de 20 vueltas 10K.
Transistor MPS6531.
Capacitores electrolticos: C1=100F, C2=1 F, C3= 1F.
Capacitores cermicos= C4=47nF, C5=47F.
Terminales para PCB con 3 tornillos: J1 y J2.
Placa fenlica para proyectos.
Filtro choque.
Material de utilizacin general:
56

Cepillo para limpiar tablillas.


Thinner industrial.
Pasta para soldar en lata con 25gr (flux).
Estacin regulable con cautn tipo lpiz, Weller.
Extractor de soldadura.
Malla para desoldar
Rollo de soldadura.
Pinzas de corte.
Pinzas de punta.
Juego de desarmadores metlicos tipo relojero.
Multmetro digital de bolsillo.
LCR.
Osciloscopio.
Fuente de voltaje.

4.3.3.2 Diseo de oscilador Colpitts basado en BJT


Se dise el siguiente circuito esquemtico en la computadora utilizando ISIS de
PROTEUS:

Figura 4.18. Oscilador Colpitts basado en BJT.


57

4.3.3.3 Construccin de oscilador Colpitts basado en BJT


Una vez simulado en ISIS se procedi a construir el circuito en tablilla de cobre
perforada, ya que no se puede utilizar la comn tablilla de pruebas, mejor conocido como
Protoboard, gracias a que entre sus lminas (pistas que lo unen) se crean capacitancias que
pueden llegar a afectar en el funcionamiento del circuito. Y se utiliza tablilla perforada para
hacer pruebas y evitarse la fatiga de estar haciendo mltiples circuitos impresos, por lo
tanto las interconexiones estn hechas con cable.
Se soldaron los diferentes componentes y semiconductores, se realizaron las
conexiones correspondientes al circuito esquemtico de la figura 4.18, se limpi la tablilla
con thinner industrial y cepillo para dejar fuera las impurezas de la soldadura y evitar falsos
contactos, y se procedi a identificar los conectores, para posteriores pruebas. La tablilla
qued ensamblada como se muestra en las figuras 4.19-4.22:

Figura 4.20. Filtro Choque.

Figura 4.19. Oscilador basado en BJT.

Figura 4.20. Filtro choque.

Figura 4.22. Trimpot de ajuste de amplitud

Figura 4.21. Conectores del oscilador.

Figura 4.22. Trimpot de ajuste de amplitud

58

4.3.4 Diseo y construccin de oscilador Colpitts basado en OPAM


Despus de lo recopilado en la investigacin bibliogrfica, lo cual se plasma en el
capitulo referente al marco terico se plantea realizar el oscilador inductivo Colpitts en base
a OPAM, para ver su comportamiento y su fiabilidad en el sistema, en la siguiente seccin
se expresa la metodologa llevada a cabo para su diseo y construccin.
4.3.4.1 Material y equipo complementario utilizado para la construccin de oscilador
Colpitts basado en OPAM

Resistencias de Watt, R1=1K, R2=10K.


Amplificador operacional, U1A=TL084.
Capacitores cermicos, C1=47nF, C2=47nF.
Terminales con tres tornillos: J1, J2, J3.
Placa fenlica para proyectos.
Adems de las herramientas de utilizacin general.

4.3.4.2 Diseo de oscilador Colpitts basado en OPAM


Se dise el circuito esquemtico de la figura 4.23 utilizando ISIS de PROTEUS,
donde se observa que los elementos determinadores de frecuencia siguen preservando el
mismo valor que en el circuito esquemtico anteriormente diseado. Ahora el elemento
central para lograr la retroalimentacin regenerativa y amplificacin necesaria se produce
mediante el OPAM TL084. En dicho circuito se distingue las redes desfasadoras y los
circuitos oscilantes.

Oscilador Colpitts basado en OPAM.

Figura 4.23. Oscilador Colpitts basado en OPAM.


59

4.3.4.3 Construccin de oscilador Colpitts basado en OPAM


Se procedi a soldar y conectar los componentes electrnicos conforme a los
establecido en el diagrama esquemtico de la figura 4.23, se sold una base para integrado
de 14 pines para que el elemento central que logra la retroalimentacin regenerativa pueda
ser de fcil ensamble y desensamble, en este caso es el circuito integrado TL084 en el cual
se encuentran cuatro OPAMs internos (se puede llegar a saber ms de ste en el Apndice
E). Es importante destacar que este circuito cuenta con una tensin de suministro ms baja
que en el circuito anteriormente diseado, ya que son dos voltajes de la misma amplitud
pero con diferente polaridad, se hizo nfasis en la identificacin de los conectores que
conforman la tablilla.

Figura 4.25 Prueba del Oscilador.

Figura 4.24 Oscilador basado en OPAM.

Figura 4.25 Prueba del oscilador.

4.3.5 Etapa, conversin de onda


Se considera la seal senoidal como respuesta a la salida del sistema, pero para que
un dispositivo digital como el MCU pueda interpretar los diferentes sucesos, requiere que
le lleguen los datos de manera binara. Para que el MCU interprete la frecuencia del
oscilador y se lleve a cabo la deteccin, se plantea utilizar un contador de frecuencia, es por
ello que se requiere utilizar un OPAM, el cual funcione como comparador, para as
convertir la seal senoidal en seal cuadrada y de esta manera pueda ser interpretada
perfectamente por el MCU a utilizar.
4.3.5.1 Material y equipo utilizado para la construccin del convertidor de onda

Amplificador operacional, U3=AD817.


Base para integrado DIP 8

Adems de las herramientas de utilizacin general.


60

4.3.5.2 Diseo de convertidor de onda


El diseo fabricado en ISIS de Proteus correspondiente a la figura 4.23, fue
modificado para agregarle la conversin de onda tal cual se muestra en la figura 4.26.
Donde el AD817 es el integrado encargado de realizar dicha conversin.

Figura 4.26. Oscilador con seal cuadrada.

El AD817 es un integrado en empaquetado DIP 8 que trabaja de 5 a un rango de


15VDC con una corriente mxima de 7.5mA, es un integrado econmico, excelente para
aplicaciones de amplio espectro, para acondicionamiento de seales y aplicaciones de
adquisicin de datos. Dicho OPAM se utiliza en bucle abierto para que funcione como
comparador y haga lo que su nombre indica, comparar un voltaje con otro voltaje y seala
cul de ellos es mayor, en este caso se est comparando contra tierra (0V). Si Vin es mayor
que 0V, lo cual significa que es positivo, la salida pasar a saturacin positiva, casi +5V. Si
Vin es menor que 0V lo cual significa que es negativo, la salida pasar a saturacin
negativa, casi -5V. Siempre que Vin exceda una fraccin de milivoltio, la salida pasar a
uno o al otro de estos extremos debido a la ganancia en lazo abierto que es muy grande. De
esa forma el voltaje de salida de un comparador de voltaje indica el resultado de la
comparacin.

61

4.3.5.3 Construccin de convertidor de onda


En la placa fenlica donde se construy e implement el oscilador en base a OPAM,
se incluy una base para integrado de 8 pins, en donde se colocar el AD817, al cual se le
interconecto su alimentacin y se realizaron las respectivas conexiones tal cual lo muestra
el diagrama esquemtico de la figura 4.26.

Figura 4.27. Oscilador con onda cuadrada.

4.3.6 Etapa, rectificacin de la parte negativa de la seal

Utilizando el diodo D6=1N4001 del fabricante Fairchild como rectificador de


mediana onda (tal cual es representado por el circuito esquemtico expuesto en la figura
3.17), el MCU est listo para llevar a cabo la interpretacin de las variaciones en la
frecuencia.
4.3.6.1 Diseo e implementacin de la etapa rectificadora
Se conect el diodo en polarizacin directa y se transport la seal al MCU, tal cual
se aprecia en la figura 4.28; donde se observa al cable de color amarillo, el cual es el que
transporta la seal y a partir del diodo, la seal es rectificada y conectada directamente al
pin del MCU con el que se interpretarn los cambios de la frecuencia del Oscilador
inductivo.

62

Figura 4.28. Diodo rectificando la seal al MCU.

4.4 Diseo y construccin de circuito detector


Para llevar a cabo la interpretacin del comportamiento de la frecuencia del
Oscilador inductivo, se implementa la utilizacin de un MCU PIC, el cual es escogido por
sus atributos ya mencionados en el punto 3.2.8 y por los requerimientos, necesidades y
justificaciones que se citan a continuacin: oscilador de cristal externo ya que se requieren
temporizaciones exactas para la medicin de la frecuencia, para dicho MCU se cuenta con
un extenso repertorio de libreras, y se tiene una gran familiarizacin con dicho MCU.
De esta manera el MCU PIC16F84A es la parte central del circuito detector,
teniendo a dems elementos de visualizacin y perifricos de entrada, para as poder
verificar y controlar el comportamiento del sistema, tales como lo son: una pantalla LCD,
barra de LEDs, DIP switch, potencimetro de intensidad, potencimetro de contraste.

4.4.1 Desarrollo de Hardware


El hardware es la parte tangible del sistema, los componentes utilizados y la manera
de conectarlos se expresan en la siguiente seccin.

4.4.1.1 Material y equipo utilizado para la construccin del circuito detector


Tableta para prototipos.
MCU, U2=PIC16F84A.
Interruptor pulsador, SW1.
63

Cristal de cuarzo, X1=4Mhz.


Capacitores cermicos, C3=22pF, C4=22pF, C5=100nF.
DIP switch, DSW1.
Diodos LED color rojo ultra brillante de 5mm D1 a D5.
Resistencia variable, RV1=10K , RV2=10K .
Resistencias de Watt, R3=100, R4 a R7: 10K, R8 a R12: 330.

Adems de haber utilizado ISIS de PROTEUS para el diseo y simulacin de circuitos


esquemticos, y parte de las herramientas generales para: doblar, moldear, dirigir y cortar
cable para realizar las conexiones en la tableta de prototipos.

4.4.1.2 Conexiones del MCU y sus perifricos


Se presenta a continuacin un diagrama a bloques en la figura 4.29, donde se
muestran las diferentes etapas que empiezan a conformar el sistema:

Figura 4.29. Diagrama a bloques de circuito detector

En el diagrama esquemtico de la figura 4.31 no se consideran los pines de


conexin Vdd y Vss del MCU para fines de simulacin. Pero se aclara que las terminales
Power corresponden a Vdd y las terminales Ground a Vss.
El oscilador de cuarzo de 4Mhz que permite una frecuencia de reloj muy estable, y
aunados a ste, dos capacitores cermicos de 22pF que se aprecian en el diagrama
esquemtico de la figura 4.31.

64

Para tener un control sobre el reset del sistema, se le conecta un pulsador tal como
se muestra en el diagrama esquemtico de la figura 4.31, as se consigue un reset manual
llevando momentneamente el pin MCLR a masa, cada vez que se presione el pulsador
SW1. El reset permanecer mientras tengamos el pulsador presionado y no comenzar la
secuencia de arranque hasta que no lo liberemos, suministrando un nivel lgico 1 al pin
MCLR.
As por ejemplo, en el circuito de la figura 4.31 las lneas RA0 y RA2 son
configuradas como salida mientras est en funcionamiento el LCD, para as controlar la
lectura y escritura a dicho dispositivo, mientras que las primeras tres lneas del puerto B
son configuradas como entradas para leer el estado del DIP switch y las restantes 5 lneas
son configuradas como salidas para activar la barra de diodos LED y controlar los datos
enviados al LCD.
En la figura 4.30 se aprecia el modulo SMC-1622 el cual tiene 16 pins descritos con
mayor detalle en el Apndice B. Las lneas de bus de datos son triestados y pasan a estado
de alta impedancia cuando el LCD no est habilitado. La figura 4.31 ilustra la forma de
conectar el LCD al puerto B del MCU mediante cuatro lneas y sin lectura del Busy Flag
por lo que tambin se ahorra la lnea R/W que se conecta a tierra. Por lo tanto se utiliza el
mnimo de lneas posible (seis lneas) del MCU para el control del LCD.

Figura 4.30. LCD utilizado.

En el diagrama esquemtico de la figura 4.31 y refirindose al DIP switch (DSW1)


se aprecia que mientras cualquier interruptor del dispositivo este abierto, la entrada
mantiene un tensin de 5V que corresponde a un nivel lgico 1. Cuando cualquiera de
stos se cierra, la entrada pasa a valer 0V correspondiente al nivel lgico 0.
En la figura 4.31 se ha elegido una resistencia de 330 que limita la corriente a un
valor de unos 10mA que proporciona una luminosidad suficiente para la aplicacin.

65

Figura 4.31. Diagrama esquemtico.

4.4.1.3 Implementacin del circuito detector, en la tableta para prototipos


Se hicieron las conexiones en la tableta para prototipos a partir del diagrama
esquemtico de la figura 4.31, quedando como se muestra en la figura 4.32, procurando
hacerlo lo ms ordenado posible e identificando cada una de las etapas y conexiones del
circuito, quedando de la siguiente manera identificado por el color del cable:

Rojo, +5V.
Naranja/Blanco, -5V.
Azul, tierra.
Oro, desacoplamiento.
Blanco, puentes.
Caf, ajuste de contraste.
Amarillo, seal del oscilador inductivo.
Amarillo/verde, seal de reloj.
Verde/Blanco, Reset.
66

Naranja, control y datos de LCD.


Verde, conexin de DIP switch.
Caf/Blanco, diodos LED.

Figura 4.32. Circuito detector en tableta de prototipos.

4.4.2 Etapa de proteccin y desacoplo


4.4.2.1 Regulacin de la alimentacin
La figura 4.33 describe un circuito de proteccin, el cual est regulando la entrada
de voltaje a +5V y -5V a partir de tensiones continuas superiores a stas y a una corriente
de 1A. Este circuito se basa en el popular regulador de tensin 7805 y el 7905. Disponen de
un diodo a la entrada del sistema para protegerlo en el caso que se aplicaran tensiones con
la polaridad invertida. Los condensador a la entrada reducen considerablemente el rizado de
la tensin de entrada que finalmente los reguladores 7805 y 7905 se encargan de estabilizar
a +5V y -5V, alimentacin de todo el sistema. El circuito de alimentacin del MCU debe
tratarse como el de cualquier otro dispositivo digital, debiendo conectarse un condensador
de desacoplo de unos 100nF lo ms cerca posible de los pines de alimentacin.

67

Figura 4.33. Circuito regulador de alimentacin.

El consumo de corriente para el funcionamiento del MCU depende de la tensin de


alimentacin, de la frecuencia de trabajo y de las cargas que soporten sus salidas, siendo del
orden de unos poco miliamperios.

4.4.2.2 Implementacin de resonador


Para mejorar la fuente de indicacin de velocidad de trabajo, el llamado oscilador o
reloj, se sustituy el cristal de cuarzo, por un oscilador cermico y posteriormente por un
resonador cermico para as no utilizar capacitores de 22pF.

Figura 4.34. Resonador cermico de 4Mhz.

4.4.2.3 Bus triestado


Es utilizado el integrado DM74LS244, el cual es un empaquetado de buffers
intermediarios octales de lnea, con salida de tres estados. Es empleado como conductores
de direccin de memoria, transmisores orientado por bus, entre otros. Cuenta con
receptores que proporciona mejoramiento en la densidad bordo. Cuenta con histresis en
68

insumos para mejorar los mrgenes de ruido, adems de contar con diodos limitadores de
alta velocidad.
El tercer estado (Hi-Z) est siendo utilizado para borrar la influencia del LCD al
resto del circuito. Si este est recibiendo datos por su bus de datos, se plantea poner una
salida en Hi-Z para que en el mismo bus no hayan seales diferentes, es decir, una con
valor 1 y otra con valor 0. Porque si ambas seales circularan por la misma lnea, no
podramos determinar el valor que est circulando en la misma.

Figura 4.35. Circuito detector de bucle inductivo e interpretador de frecuencia.

4.4.3 Desarrollo de Software


4.4.3.1 Creacin del proyecto
Se cre una carpeta en el directorio raz (c:), denominada contador de frecuencia,
para cuidar que la extensin del path no sea muy larga, ya que posteriormente se pudieran
generan problemas en el proceso de ensamble. El procesador a utilizar tiene que ser
69

escogido antes de incluir el fichero. Si el programador no hubiese escogido correctamente


el procesador correspondiente a este fichero, se mandara el mensaje que est entre comillas
en el cdigo.
;
Verify Processor
;
;================================================================
==========
IFNDEF __16F84A
MESSG "Processor-header file mismatch. Verify selected processor."
ENDIF
;================================================================
==========
4.4.3.1.1 Descripcin del archivo de encabezado
Para que la programacin se facilite se les denomina W y F a los registros ms
utilizados, y as evitar escribir la direccin efectiva cada que se recurra a la utilizacin de
dichos registros. En el fragmento inicial presentado en el Apndice C se definen
mnemnicamente los archivos de registro que son utilizados con ms frecuencia, como lo
son: el Timer 0, el contador de programa, el registro STATUS, los perifricos de entradas y
salidas, entre muchos otros ms.
Los bits del registro STATUS son igualmente previamente definidos en este fichero ya que
son utilizado para muchas de las operaciones aritmticas, y dems. De igual manera se definen

los bits de configuracin, que son los utilizados en una de las directivas de cabecera para
escoger el tipo de cdigo de proteccin el tipo de oscilador a utilizar y dems
configuraciones de hardware.
Despus de agregar el fichero anteriormente expuesto en la ventana Project, se
procede a crear el archivo en el que se desarrollar el cdigo principal, para despus
agregarlo en la opcin Source Files en la misma ventana.
Es importante recordar que se necesita configurar el MPLAB con el dispositivo a
trabajar. Corroborado esto, entonces tenemos listo el cuerpo del proyecto para empezar a
desarrollar el programa de interpretacin de la frecuencia de salida del Oscilador inductivo.
70

4.4.3.2 Creacin del programa contador de frecuencia


Una vez creado el proyecto toca realizar el programa. ste se encuentra en el
Apndice C en donde se muestra su desarrollo completo, redactado ste en lenguaje
ensamblador apoyado del software de desarrollo el MPLAB IDE de Microchip,
ensamblado con la herramienta MPASM y simulado con el MPLAB SIM (se detalla ms
de l en el punto 3.3.1), en el proceso de ensamblado es creado el fichero .HEX, que es el
que en el proceso de grabado se cargar en el Software de grabacin: IC-Prog.
En la redaccin del programa principal siempre ha de comenzar con una breve
descripcin de lo que va a realizarse y ha de incluir comentarios aclaratorios en aquellos
lugares que lo precisen. Tras la descripcin del programa y definicin de autor, y dems
aspectos respecto a la creacin del software dedicado a controlar los diferentes perifricos e
interpretar la frecuencia del Oscilador, se comienza el programa; ste comienza por incluir
las libreras necesarias y definir el tipo de procesador y todo lo relacionado con la
configuracin del hardware (WDT OFF,.) y la declaracin de registros que vayamos a
utilizar, a esta seccin se le denomina zona de datos. En este caso: no se le asigna
proteccin de cdigo al MCU, no se habilita el Watchdog, se habilita el reset mediante
Power-up Timer, y se utiliza el oscilador por cristal de cuarzo.
Con la directiva CBLOCK se define una lista de variables. A cada variable se le
asigna una direccin inmediatamente superior que a la anterior variable. El propsito de
esta directiva es asignar direcciones a muchas variables. La lista de variables finaliza
cuando se encuentra la directiva ENDC, el valor en hexadecimal contiguo a la directiva
CBLOCK, indica el valor de arranque para el primer bloque de variables, y en este caso
arranca en 0x0C, que es donde empiezan los registros de propsito general (ver Apndice
B, datos del MCU).
El origen del programa comienza en la direccin indicada, la direccin que se
encuentra seguida de la directiva ORG. Si no hubiese ningn origen especificado, aun as,
la generacin del cdigo comenzara en la direccin cero. Con dicha directiva y con
expresin cero, en el fragmento de cdigo de la parte superior, se corrobora el comienzo de
la generacin de cdigo en la direccin cero.
Se comienza etiquetando con la palabra Inicio, esta parte del programa es la
primera que se ejecuta y solamente es ejecutada cada que se energice el dispositivo. Es
donde se inicializan diferentes parmetros y se configuran los registros utilizados.
Primeramente se hace la llamada a la subrutina LCD_Inicializa (detallada en el Apndice
C, en el apartado de subrutina LCD), la cual empieza asignando una direccin a ciertas
variables y definiendo el hardware expuesto en el punto 4.4.1.3.2 y las conexiones
71

visualizadas en la figura 4.30, las cuales corresponden a la definicin de los puertos. En el


bloque de variables se declaran las variables que se utilizarn para realizar las diferentes
funciones requeridas. En dicho bloque de variables, se aprecia que no se asign un valor
enseguida de la directiva CBLOCK, ya que el primer bloque de variables ya recibi valor,
(anteriormente expuesto, el cual comenz en 0x0C), a la primer variable de este bloque de
variables se le asignar una direccin superior al de la variable final del CBLOCK anterior.
Se observa tambin que es utilizada la directiva EQU, la cual permite asignar el
valor de .16 (diez y seis en decimal) al identificador LCD_CaracteresPor_Linea, donde se
define los caracteres por lnea del LCD. ste es el proceso para definir una constante.
El desarrollo y ejecucin de la subrutina LCD_Inicializa comienza haciendo un
cambio al banco 1 para configurar como salidas los bits de control, luego indica al LCD
que se escribir en l (en caso de que estuviera en uso), se pone a 0 la lnea enable, y se
activa el modo comando. Se produce un retardo llamando a la subrutina Retardo y
ejecutando cierto fragmento de dicha subrutina.
La subrutina Retardos contiene mltiples retardos, desde 4 microsegundos hasta 20
segundos, estos retardos son precisos, ya que es tomado a consideracin el consumo que
provocan las llamadas de subrutinas y dems ciclos de mquina. Se han calculado para un
sistema MCU con un PIC trabajando con un cristal de cuarzo a 4MHz. Como cada ciclo
mquina son 4 ciclos de reloj, resulta que cada ciclo mquina tarda 4 x 1/4MHz = 1 s.
Prosiguiendo en la explicacin de la subrutina LCD_Inicializa, el dato que se carga
en el registro W y los retardos que se utilizan, son los parmetros que el fabricante
recomienda para un efectivo funcionamiento del dispositivo LCD, por lo tanto se carga el
dato binario b00110000 y posteriormente se llama a la subrutina LCD_EscribeLCD, la
cual contiene la subrutina, que enva el dato del registro de trabajo W al bus de dato y
produce un pequeo pulso en el pin Enable del LCD. Para no alterar el contenido de las
lneas de la parte baja del Puerto B que no son utilizadas para el LCD (pines RB3:RB0),
primero se leen estas lneas y despus se vuelve a enviar este dato sin cambiarlo. Aqu se
aprecia el por qu se pueden conectar dispositivos en paralelo con el bus de datos del LCD.
La configuracin del TRISB es almacenada y solamente por un pequeo lapso es utilizado
este nibble como bus de datos del LCD. Por lo tanto los diodos D2 a D5 emitirn un pulso
cada que se mande llamar a esta subrutina de escritura en el LCD.

72

Despus de invocar el retorno de la subrutina LCD_EscribeLCD, la subrutina


Inicializa_LCD termina de configurar los parmetros indicados por el fabricante, stos
mismos para el LCD LM-016, pero compatibles para diversos dispositivos similares, como
es el caso comprobado con el LCD utilizado. De esta manera para terminar la inicializacin
del LCD se mandan llamar las diferentes subrutinas nombradas. El contenido de cada una
de ellas se expresa en el Apndice C.
Las subrutinas anteriormente mencionadas hacan la llamada a la subrutina
LCD_EnviaComando, la cual se encarga de activar el modo comando, enviando un 0 al Pin
RS del LCD y despus hace un brinco a la subrutina LCD_Enva. Finalmente es ejecutada
esta subrutina, la cual manda el dato, primeramente el nibble alto y luego el nibble bajo, se
hace la llamada nuevamente a LCD_EscribeLCD (expuesta anteriormente), se corrobora la
perfecta escritura, se hace el respectivo retardo sealado por el fabricante, para
posteriormente retornar a la subrutina Inicializa_LCD para que sta retorne al programa
fuente y termine con la inicializacin del LCD.
Prosiguiendo en la zona de cdigo del programa fuente, despus de que la ejecucin
termine con la subrutina LCD_Iniciliza. Se accede al banco 1 para configurar las primeras
tres lneas del Puerto B como entradas y las ltimas cinco lneas como salidas. Se configura
el TMR0 como contador de flanco descendente por la lnea RA4/TOCKI, con un
preescalador de 0, ya que ste es asignado al WDT, el cual se encuentra sin funcin alguna.
Ahora accede al banco 0 para trabajar en la interpretacin de la frecuencia y manejo de los
perifricos de entrada/salida. Mostrando el algoritmo implementado en los diferentes
diagramas de flujo a continuacin presentados:

73

4.4.3.3 Desarrollo del flujo de la interpretacin de la frecuencia

74

4. 5 Diseo y construccin de PCB


En electrnica, un PCB, es un medio para sostener mecnicamente y conectar
elctricamente componentes electrnicos, a travs de rutas o pistas de material conductor,
grabados en hojas de cobre laminadas sobre un sustrato no conductor.
Los PCB son robustos, baratos, y habitualmente de una fiabilidad elevada.
Requieren de un esfuerzo mayor para el posicionamiento y ruteo de los componentes,
tienen un costo inicial ms alto que otras alternativas de montaje, como el montaje punto a
punto en tablillas perforadas (como se vio en el punto 4.3.5.3, y se aprecia en la figura
4.27), pero son mucho ms baratos, rpidos y consistentes en produccin en volmenes.
Siendo sta una alternativa profesional y de una excelente presentacin para la fabricacin
final de proyectos.
4.5.1 Material y equipo utilizado

Tablilla fotosensible
Revelador lquido
Agua
Cloruro frrico
Thinner industrial
Recipiente de plstico
Guantes
Lentes
Papel Vegetal
Impresora laser
Lmpara de rayos UV
Vidrio
Computadora con Proteus 7 Profesional
Impresora virtual, PDF Creator
Vernier
Mini taladro con brocas milimtricas
Cautn con base regulable
Soldadura, flux y malla para desoldar
Desarmadores y herramienta varia

4.5.2 Diseo de encapsulados


Utilizando el desarrollador de PCBs, Ares de Proteus, se procedi a disear cada
uno de los encapsulados de los diferentes componentes utilizados, los cules conforman el
diagrama esquemtico de la figura 4.34. Utilizando el vernier y teniendo en mano todos los
75

componentes elegidos para conformar el circuito detector e interpretador de frecuencia, se


tom medida de cada uno de ellos y se dise un empaquetado correspondiente para cada
uno de los componentes. Empezando desde el diseo del pad, luego la separacin entre
cada uno de ellos, para finalizar con el resto de sus dimensiones por completo. Se
corroboraron las medidas con las diferentes herramientas que ofrece el potente software de
diseo de PCBs, para as reiterar que el encapsulado corresponde fsicamente al
empaquetado diseado, evitando la molestia de redisear o tener que maniobrar en el PCB
por que los componentes no corresponden dimensionalmente hablando.
Las hojas de datos de los componentes fueron de gran ayuda para el diseo de stos,
pudiendo obtener su diseo tridimensional para ir considerando el espacio que ocupa cada
uno de los componentes elegidos en la tablilla. Para esta etapa ya se tena a consideracin el
tipo de conectores a utilizar para los diferentes dispositivos utilizados, as como el tamao
del gabinete a utilizar quedando de la siguiente manera el posicionamiento de los
componentes en la tablilla tal cual se aprecia en la siguiente figura:

Figura 4.36. Posicionamiento de componentes en la tablilla.

4.5.3 Generacin de netlist y ruteo


En base a la experiencia recabada en la realizacin de PCBs, no se opta por utilizar
la funcin de autogeneracin de netlist, auto ruteo y auto posicionamiento. Ya que a fin de
cuentas siempre se terminaba haciendo un trabajo ms laborioso, ya que dichas
herramientas generan todo en el mismo lapso de tiempo.
La tablilla detectora de bucle inductivo e interpretadora de frecuencia es dividida en
etapas, siendo los conectores de entradas y salidas los que muestran donde se encuentra
cada una de ellas. Para separar el circuito en etapas, se determin componente a
componente, obtenindose stos de la librera previamente generada y escogiendo el
encapsulado correspondiente para cada componente, esto, en base al diagrama esquemtico
76

de la figura 4.34 el cual previamente ya fue compilado, simulado en el MPLAB y


simulado nuevamente en Proteus, as que se consider que estaba perfectamente en
funcionamiento. Se gener un netlist correspondiente para cada terminal de cada
componente. Despus de agregar los componentes de la etapa se proceda a rutear con la
confianza de que el netlist se gener para que no existieran errores al generar las rutas, y si
as fuese, el programa sealara la falla cometida.
Se defini el ancho de la ruta previniendo que no fuera muy delgada, para que en la
etapa de corrosin con cloruro frrico, la ruta no se disgregue, perdiendo as la conectividad
y la congruencia con los circuitos anteriormente diseados. Se establecieron las estrategias
de ruteo, definiendo la mnima distancia entre las rutas y dems aspectos para impedir
errores. Corroborando esto, y finalizando el arduo trabajo para la generacin de las pistas
apoyado de puentes para la continuidad de aquellas rutas que no tenan un traslado ms que
va puente. Se procedi a etiquetar la tablilla con autor y fecha de creacin e institucin a la
que se pertenece, se marcaron los orificios para sostener la tablilla y se finaliz
imprimiendo en una impresora virtual a formato pdf (PDF Creator).

Figura 4.37. Layout de tablilla

77

4.5.4 Impresin e insolacin


A partir de los diferentes layouts generados (expuestos en el Apndice D) de la
creacin de las diferentes rutas que interconectan los componentes del circuito detector de
bucle inductivo e interpretador de la frecuencia. Se escogi el Layout con mirror sin los
layouts de topsilk y dems layouts que interfieren en la perfecta conexin de los
componentes, para imprimirlo en papel vegetal y proceder a recortarlo a la medida de la
tablilla de igual manera cortada con segueta a la medida requerida, para colocar el diseo
en la parte fotosensible de la tablilla e insertarla en la lmpara de rayos UV, se procedi a
dejarla 10 minutos para impactar el negativo y posteriormente sacar la tablilla de la lmpara
para proceder al revelado.

Figura 4.38. Proceso de insolacin.

4.5.5 Revelado
Mientras la tablilla se encontraba en la etapa de insolacin se prepar una solucin
para revelar la tablilla y marcar en la regin con cobre el circuito diseado previamente.
Las tapas mencionadas son las tapas del recipiente del revelador liquido, preparando as la
solucin con siete tapas de agua y una tapa de l revelador liquido. Al sacar la tablilla de la
lmpara de rayos UV se pone sta en el recipiente con la solucin, removiendo
constantemente el recipiente y observando cmo es que la solucin revela el circuito
diseado, dejando marcado el mencionado circuito con un color verde y desvaneciendo los
campos que no se presentan con obstruccin a los rayos UV de la lmpara.
Al apreciar que se ha marcado perfectamente el circuito se procede a limpiar
completamente la tablilla con agua para liberarla de las impurezas de la solucin creada. El
proceso se muestra en las siguientes imgenes:

78

Figura 4.39. Revelado de tablilla fotosensible.

4.5.6 Atacado y perforacin


Despus dejar plasmado en la cara de cobre el diseo previamente realizado, se
procede a preparar la solucin para atacar el cobre restante de la tablilla y dejar nicamente
el deseado. Para esto se utiliz cloruro frrico disolviendo ocho tapas de l y cuatro tapas
de agua, se calent la solucin en un horno de microondas durante veinte segundos y se
introdujo la tablilla en la solucin preparada, se estaba moviendo repetidamente el
recipiente logrando un barrido para que la solucin vaya tumbando homogneamente la
merma de cobre.
Se procedi a marcar los pad que no quedaron perfectamente al descubierto para
despus limpiar la tablilla con thinner y luego perforar los orificios donde se insertaran los
componentes a utilizar.

Figura 4.40. Perforacin de orificios en tablilla.

79

4.5.7 Ensamble y soldado de componentes


Despus de lo realizado con la ayuda del mini taladro y con las diferentes brocas
milimtricas, se insertaron los componentes, empezando por las bases de pin suelto de los
diferentes circuitos integrados, para poder lograr as un ensamble y desensamble gil. Se
soldaron todos los diferentes componentes utilizando el cautn y soldadura cuidando dejar
fuera soldadura fra y dems aspectos que impediran el perfecto contacto de las terminales.
Observndose en el captulo 5 en la figura 5.19 como qued finalmente el PCB.
4.5.8. Construccin de gabinete
Despus de haber limpiado la tablilla finalizada (a base de thinner y cepillo), para
eliminar falsos contactos y excesos de flux, se corrobora con lupa la conexin de las
diferentes rutas para exentar la existencia de porosidad en las pistas. De igual manera se
corroboran stas con el modo continuidad del multmetro. Se aliment la tablilla finalizada
para corroborar su funcionamiento.
Se procedi a realizar los diferentes orificios al gabinete para proyectos, para dejar
fija la tablilla con unos soportes de PCB, para as montar y desmontar la tablilla con gran
facilidad antes de haber desconectado todos los conectores tipo molex de 100. Se agujero
el espacio que utilizara tanto el LCD, la barra de LEDs, el interruptor OK/Config, los
agujeros por donde pasara el cable de alimentacin y el agujero por donde pasaran los
cables del bucle inductivo. Se consigui toda la tornillera requerida para dejar fijos los
diferentes dispositivos, quedando de la manera expuesta en la figura 4.43, el Dispositivo
digital detector de bucle inductivo e interpretador de frecuencia queda terminado para ser
sometido a las diferentes pruebas para evaluar su funcionamiento.

80

CAPTULO 5
RESULTADOS

En el siguiente captulo se darn a conocer todos los resultados de las pruebas e


implementaciones realizadas con las diferentes etapas del sistema digital detector de
vehculos. Se mostraran diferentes tablas que nos muestran el comportamiento del bucle
inductivo junto con el oscilador inductivo, as como diferentes fotografas que muestran el
estado de la prueba y los resultados visualmente apreciados.
Siendo estos resultados los que nos dirigieron por el camino correcto en base a
resultados existan las modificaciones respectivas; como fue el caso del bucle inductivo que
a pesar de arrojar buenas mediciones con el diseado y construido a inicios del captulo 4,
se opta por redisear y redimensionar el bucle inductivo, ya que siendo est la parte
sensorial del sistema, para as poder tener una mejor respuesta a la deteccin. De igual
manera se vern las diferentes respuestas de los distintos osciladores inductivos sometidos
a prueba, dejando dicho cul de ellos satisfizo los requerimientos del sistema, y siendo
expuestas las diferentes razones en el captulo dedicado a conclusiones.
5.1 Pruebas con bucle inductivo
Se hicieron pruebas en campo utilizando el bucle inductivo de prueba. Se midi una
inductancia de 124.3H sin vehculo sobre el bucle inductivo y se comprob la variacin
de la inductancia al posarse diferentes modelos de vehculos en el bucle inductivo tomando
como resultados las siguientes mediciones con el LCR:

81

Tabla 5.1. Variacin en la inductancia del bucle.

Inductancia Modelo de
Vehculo
121.2 H
Pointer
117.9 H
Sentra
115.1 H
Sebring
121.5 H
Aries
121.0 H
Explorer
113.2 H
Mitsubishi
110.9 H
Century
117.0 H
Malibu
112.2 H
Focus
114.3 H
Mustang
121.7 H
Pathfinder
121.5 H
Beretta
117.8 H
Jetta

Figura 5.1. Prueba en campo con bucle inductivo

Con estas mediciones se comprob la variacin de la inductancia del bucle


inductivo al estar presente un vehculo sobre ste. Obteniendo una media aritmtica de
117.33 H.
5.2 Pruebas con oscilador Colpitts basado en BJT
5.2.1 Implementacin virtual del oscilador Colpitts basado en BJT
A partir del diagrama esquemtico presentado en la figura 4.18 del captulo
anterior, se aprecia que en el arranque inicial del oscilador Colpitts aparece ruido en el
colector de Q1 y suministra energa al circuito tanque, haciendo que empiece a oscilar. C4
y C5 constituyen un divisor de voltaje en CA. El voltaje que se deja caer a travs de C5 se
retroalimenta a la base de Q1 hasta C2. Hay un cambio de fase de 180 de la base al
colector de Q1 y un cambio de fase adicional de 180 a travs de C4. En consecuencia, el
cambio total de fase es de 360 y la seal de retroalimentacin es regenerativa. La relacin
de C4 a C4+C5 determina la amplitud de la seal de retroalimentacin.
La frecuencia de salida (fo) del oscilador se aproxim en el punto 4.2.1, ahora aqu
se expresa la misma fo obtenida mediante la simulacin virtual del circuito, utilizando ISIS
de PROTEUS visualizando en la pantalla del osciloscopio virtual una onda senoidal un
82

poco achatada en sus crestas, pero sin apreciarse mltiples variaciones en su perodo, el
cual fue de 11.7s por lo tanto aplicando la frmula 3.13 expuesta en el punto 3.2.1.1 se
obtiene una fo virtual de 85.47Hhz y una amplitud de 3.5 Vpp:

Figura 5.2 Visualizacin de la frecuencia de salida virtual.

5.2.2 Implementacin en tablilla perforada del oscilador Colpitts basado en BJT


Al terminar la construccin del oscilador Colpitts basado en BJT en tablilla
perforada, se procedi a conectar la alimentacin con la fuente de voltaje, se conectaron los
cables del bucle inductivo de prueba, y se conectaron las puntas del osciloscopio para
monitorear la frecuencia de salida y amplitud, obtenindose una visualizacin como lo
muestra la siguiente figura:

83

Figura 5.3. Frecuencia de salida del oscilador basado en BJT.

Teniendo as una fo prctica de 91Khz, pero con muchas variaciones. Al generar


pequeos cambios en la temperatura externa del transistor, estos cambios ocasionaban una
degeneracin en la onda vista en el osciloscopio, por lo que se concluy que este circuito en
base a BJT es inestable por si propio, sin ser expuesto a temperaturas a la intemperie.

Figura 5.4. Prueba con Oscilador basado en BJT.

Se comprendi que los osciladores LC pueden ser operados a frecuencias ms


grandes que las que manejan los osciladores RC. Los osciladores LC son ms adecuados
para poder ser implementados con BJTs, OPAMs, FETs, entre otros. Ya que para controlar
la frecuencia de salida de este oscilador se presenta un grado de complejidad ms elevado,
por que dicha frecuencia depende de las resonancias emitidas por el circuito tanque del
oscilador.
84

5.3 Pruebas con oscilador Colpitts basado en OPAM


Implementando el circuito construido en el captulo 4 (en el punto 4.2.4.2) con el
bucle inductivo de prueba previamente diseado y posteriormente construido, y
realizndole las pruebas pertinentes para evaluar su funcionamiento y fiabilidad de
comportamiento como parte importante del sistema. Se presentaron los siguientes
resultados en los diferentes ambientes de trabajo expuestos.
5.3.1 Prueba de laboratorio con oscilador
El circuito en su totalidad tuvo un consumo de corriente en las fuentes de suministro
de voltaje de 11mA en la positiva y 12mA en la negativa, resultando as un consumo de
potencia nada elevado considerando que se alimentan de +5V y -5V, y se tiene conectado
el bucle inductivo de prueba.

Figura 5.5. Consumo de corriente en las fuentes de suministro de voltaje.

Por otro lado en el osciloscopio digital de Hewlett Packard se obtuvieron las


siguientes mediciones en la frecuencia y amplitud de la seal: 92.59KHz variando de
94.97KHz como mximo y 92.25KHz como mnimo con un periodo de 10.73s y un
voltaje de pico a pico de 3.5V. Se percibe visualmente el ruido en los valles de la onda
senoidal presentada en la figura 5.6, pero ste no tiene mucha relevancia ya que
posteriormente se requerir rectificar dicha parte de la seal. Cuando se presenta la mxima
frecuencia, es cuando se crea una alteracin a la temperatura, aumentndola, dichas
alteraciones son provocadas nicamente al oscilador inductivo y directamente dirigidas al
TL084.

85

Figura 5.6. Frecuencia de salida del oscilador basado en OPAM.

5.3.2 Prueba a intemperie con oscilador


En la seccin 5.1 se comprob la variacin de la inductancia del bucle inductivo y
en las pruebas de laboratorio anteriormente expuestas (punto 5.3.1) se observa la frecuencia
de salida del oscilador inductivo basado en OPAM, en dicha prueba no se apreciaron tantas
variaciones tomando en cuenta que se encuentra conectado el bucle inductivo de prueba,
ahora se expresan los resultados obtenidos cuando el bucle inductivo de prueba, conectado
al oscilador inductivo basado en OPAM, es sometido a la presencia de diferentes vehculos,
por lo que se vern expuestos los resultados en base a la frecuencia de salida.
El sistema comienza a ser sometido a prueba a la 1:15 p.m. con una temperatura
ambiente de 12C, el bucle inductivo de prueba esta posicionado verticalmente respecto al
paso de los vehculos. La primera medicin se realiz sin haberse posado ningn vehculo
ante el bucle inductivo de prueba, y result dar una frecuencia de salida de 89.29Khz con
una amplitud de 3.75Vpp.
Se procedi a realizar las siguientes mediciones expuestas en la tabla 5.2:

86

Tabla 5.2. Frecuencia del oscilador en la primera prueba a intemperie.

Frecuencia de salida Periodo

Vehculo

1 90.91Khz

10.90 s Corolla

2 92.38Khz

10.80 s Montecarlo

3 91.74Khz

10.90 s Nissan

4 90.70Khz

10.90 s S-10

5 96.39Khz

10.40 s Accord

6 97.56Khz

10.08 s Cambridge

7 97.56Khz

10.43 s Passport

8 95.00Khz

10.43 s Blazer

9 99.34Khz

10.60 s Blazer

Respecto a la tabla 5.2, las primeras cuatro mediciones se consideran errneas, ya


que apenas se sincronizaba la manera de llevar a cabo las anotaciones de las mediciones
obtenidas por el osciloscopio al circular vehculos, cuando estos primeros vehculos
pasaron, lo hicieron de manera incorrecta, ya que agarraban de lado o pasaban
desapercibido al bucle inductivo. Pero an as se percibe un leve cambio en la frecuencia
del oscilador respecto a la frecuencia inicial, pero ms notorio el cambio en las restantes
cinco mediciones, en donde los vehculos posaron perfectamente ante el bucle inductivo.
Estas mediciones fueron interrumpidas por el vaivn de los vehculos que al querer entrar y
salir, las llantas de uno de los vehculos se amarro con la madera tipo triplay, aventndola,
daando el sistema, se concluyo parcialmente a la 1:23 p.m.

Figura 5.8. Equipo til para la prueba.

Figura 5.7. Vehculo ante el bucle inductivo.

Figura 5.8. Equipo til para la prueba.


87

Tabla 5.3 Frecuencia del oscilador en la segunda prueba a intemperie.

Frecuencia de salida Periodo

Vehculo

10 83.68Khz

12.02 s Ranger

11 90.50Khz

11.02 s Jetta

12 90.50Khz

11.00 s Sable

13 87.91Khz

11.42 s Derby

14 89.49Khz

11.12 s Optra

15 90.29Khz

11.05 s Jetta

16 89.29Khz

11.12 s Altima

17 87.13Khz

11.15 s Malibu

18 90.50Khz

11.02 s Accord

19 90.71Khz

11.02 s Villager

20 92.38Khz

10.72 s Stratus

21 93.90Khz

10.60 s 300M

22 92.38Khz

10.72 s Odyssey

23 90.02Khz

11.12 s Micra

24 88.69Khz

11.27 s Tracker

25 90.91Khz

11.00 s Jetta

26 92.39Khz

10.85 s Scape

88

27

91.12Khz

10.95 s

Passport

28

90.91Khz

11.02 s

Jetta

La tabla 5.3 expresa las mediciones obtenidas despus de haber reanudado a las
3:28 p.m., utilizando el LCR se visualiz una lectura de 123.10H siendo esta lectura la de
la bobina del bucle inductivo de prueba, y aprecindose una frecuencia 85.47Khz, captada
con el osciloscopio, considerando que ningn vehculo posaba ante el bucle inductivo.
Las mediciones 10, 13,16, 17,23 y 24 son mediciones que se hicieron a partir de que
los vehculos no se plantaron de manera correcta en el bucle inductivo de prueba, ya que
solamente una pequea parte del vehculo estaba sobre el bucle, es por eso que se produjo
una frecuencia menor a comparacin de las dems. En las mediciones anteriormente
sealadas como incorrectas, no se alcanz a detectar la materia ferrosa por completo de
dichos vehculos, pero si se alcanza a percibir una variacin importante con respecto a la
frecuencia inicial obtenida.
Tabla 5.4 Frecuencia del oscilador en la tercer prueba a intemperie.

Frecuencia de salida Periodo

Vehculo

29 88.11Khz

11.30 s Chevy troca

30 92.38Khz

10.68 s Scort

31 93.24Khz

10.70 s Rodeo

32 95.97Khz

10.36 s Stratus

33 95.79Khz

10.36 s RAM 2500

34 95.15Khz

10.47 s Moldeo

35 94.43Khz

10.60 s Matiz G2

Las mediciones expuestas en la tabla 5.4 se realizaron a partir de posicionar el bucle


inductivo de prueba de manera horizontal con respecto al trnsito de los vehculos.

89

Dicha prueba concluy a las 3:43 p.m., ya que se estaba obstaculizando la gil
entrada de los usuarios al estacionamiento (en dicho momento se aprecia como los guardias
de seguridad entregan un boleto de ingreso a los usuarios), se termin la prueba detectando
una frecuencia de salida sin vehculo de 86.84Khz.
5.3.2.1 Prueba con bucle inductivo en pavimento
Cabe recalcar y recordar que todas las mediciones anteriores fueron realizadas con
el bucle inductivo de prueba, y es por eso que existi un gran desfase en las mediciones
obtenidas. El bucle inductivo de prueba aunado a la tabla tipo triplay era desplazado por los
vehculos al cruzar sobre l, por lo tanto la posicin de cada vehculo al cruzar el bucle
inductivo era variable, por ende se obtuvieron mediciones un poco incongruentes. Tomando
a consideracin que el bucle inductivo de prueba est sometido directamente a los cambios
de la temperatura y desgaste que causa la inercia de las llantas del vehculo al arrancar
despus de haberse parado completamente sobre ste, creando cierta separacin entre las
espiras que conforman el embobinado y deteriorando las dimensiones del bucle inductivo
de prueba.
El proyecto piloto mencionado en la seccin 2.1 implementa la utilizacin de un
bucle inductivo y una barrera vehicular, situado esto en la zona de acceso a docentes y
administrativos del IIT/IADA, en donde el bucle inductivo adherido en el pavimento
corresponde al mismo diseo que el bucle inductivo de prueba utilizado en las pruebas
anteriores, por lo tanto corresponden de igual manera las dimensiones geomtricas y las
caractersticas elctricas. Se realizaron las mediciones y pruebas pertinentes instalando el
oscilador inductivo en base a OPAM conectando los cables de retorno del bucle inductivo
adherido en el pavimento.
\

Figura 5.10. Bucle inductivo en pavimento.

Figura 5.9. Barrera vehicular instalada.

Figura 5.10. Bucle inductivo en pavimento.


90

Dichas pruebas se empezaron a realizar a las 8:12 p.m., se utiliz el LCR para medir
la inductancia de la bobina incrustada en el pavimento y se obtuvieron 125.4H, se realiz
la primera medicin sin vehculo sobre el bucle inductivo del pavimento, se obtuvo una
frecuencia de salida de 96.90Khz. A partir de las primeras mediciones se tomaron los
siguientes datos:
Tabla 5.5. Frecuencia de salida en intemperie con bucle en pavimento.

Frecuencia
de salida

Periodo

100.80Khz

9.98 s

99.21Khz

Vehculo

Frecuencia
de salida

Periodo

Vehculo

Golf

16 100.40Khz

10.15 s

Spectra

17 100.30Khz

97.75Khz

10.20 s

Eco Sport

18 102.80Khz

9.73 s Stratus

99.70Khz

10.02 s

Optra

19 100.10Khz

9.97 s X Trail

100.60Khz

9.94 s

Altima

20

99.01Khz

10.12 s

Suburban

21 100.60Khz

99.10Khz

10.10 s

Lobo

22

102.00Khz

9.82 s

Focus

23 100.70Khz

9.97 s Capri

102.40Khz

9.76 s

Century

24 103.00Khz

9.70 s Sentra

10 102.60Khz

9.74 s

Marquis

25 100.10Khz

9.99 s Expedition

99.80Khz

10.05 s

Cherokee

26

97.85Khz

10.20 s Ranger

12 103.00Khz

9.73 s

Sentra

27

98.72Khz

10.13 s F-150

13 103.00Khz

9.72 s

Lincoln

28

98.73Khz

10.08 s Silverado

14 103.00Khz

9.68 s

Stratus

29 101.00Khz

Explorer

30

11

15

99.70Khz

10.01 s

98.62Khz

99.30Khz

98.23Khz

9.98 s Blazer
10.00 s Toyota T100

10.10 s Dodge
9.91 s Avenger
10.11 s Explorer

9.88 s Accord
10.17 s Cherokee

91

Se anotaron tres mediciones de la frecuencia de salida del oscilador, dichas medidas


hechas sin la presencia de vehculo ante el bucle inductivo en el pavimento, (una de ellas ya
expuesta, la cual se realiz al comenzar las mediciones) se registr la hora con respecto a la
frecuencia obtenida en dicho momento: 95.88Khz a las 8:36 p.m. y 96.71Khz a las 8:48
p.m. Pudindose observar cuando se considera que hay deteccin, obteniendo los datos
expuestos en la tabla 5.5 y a partir de estos se obtiene una media aritmtica de 100.40Khz.
Considerndose deteccin a partir de presentarse cambios de 850hz respecto a la medida
inicial tomada. Observando la variedad de la medidas obtenidas, se tiene a consideracin un
interruptor que pueda controlar las diferentes configuraciones posibles.
5.4 Eleccin del oscilador inductivo a utilizar
La estabilidad de frecuencia se da generalmente como un porcentaje de cambio en
frecuencia (tolerancia) del valor deseado. Por ejemplo, un oscilador operando a 100Khz
con una estabilidad de 5% operar a una frecuencia de 100Khz + 5Khz o entre 95 y
105Khz. Las estaciones comerciales de radiodifusin en FM deben mantener sus
frecuencias portadoras dentro de +2Khz de su frecuencia asignada, que es
aproximadamente una tolerancia de 0.002%. En la radiodifusin comercial en AM, el
cambio mximo permisible en la frecuencia portadora es slo de + 20Hz.
Varios factores afectan la estabilidad de un oscilador. Los ms obvios son aquellos
que afectan directamente el valor de los componentes para determinar la frecuencia. Estos
incluyen cambios en valores de la inductancia, capacitancia y resistencia debido a
variaciones ambientales en temperatura, humedad y los cambios en el punto de operacin,
haciendo referencia a los transistores as como los transistores con efecto de campo.
Se present una mayor estabilidad en el sistema en total, cuando el bucle inductivo
se encuentra incrustado en el pavimento e implementando el oscilador inductivo en base a
OPAM.
5.5 Pruebas de Oscilador con seal cuadrada
Al simular el circuito esquemtico de la figura 4.26 se obtuvieron las seales
expuestas en la figura 5.11, donde se aprecia la conversin de onda y la sincronizacin de
la frecuencia, con su pequeo desfase.

92

Figura 5.11. Simulacin de la comparacin de ondas.

Se hicieron pruebas en laboratorio utilizando el bucle inductivo de prueba, se


apreci un comportamiento similar, con respecto a la simulacin, obteniendo las seales
expuestas en la siguiente figura:

Figura 5.12. Visualizacin de las diferentes formas de onda del Oscilador.

A partir de aplicar la rectificacin expuesta en el punto 4.3.6, se le pueden aplicar


directamente los impulsos provenientes del Oscilador inductivo al MCU, ya que dicha
etapa de rectificacin tiende a eliminar la parte negativa de la seal, o ms bien; rectifica
a 0.7V. Siendo este un valor permisible dentro del diseo del MCU, para voltaje reversible.

93

Figura 5.13. Visualizacin de la rectificacin.

5.6 Pruebas de perifricos y dispositivos de Hardware


En las figuras presentadas a continuacin se aprecia el consumo de corriente del
circuito en su totalidad y se aprecia el comportamiento de uno de los diferentes dispositivos
perifricos, al cargarle al MCU un programa de prueba de hardware. Con esto se
comprueban las conexiones de algunos dispositivos, se redefinen diferentes conexiones y
se toman en cuenta posibles mejoras e implementaciones como lo es expresado en el punto
4.4.2.2.

Figura 5.15. Prueba con LCD.

Figura 5.14. Monitoreo de alimentacin.

Figura 5.15. Prueba de LCD.

Todos los dispositivos funcionaron perfectamente a excepcin de la barra de LEDs


que se aprecia un parpadeo cada que el bus de datos del LCD enva datos.

94

Se opta por dejar una resistencia fija de luminosidad para el LCD, quitando el
potencimetro de ajuste de luminosidad.
Son reacomodadas las lneas de la barra de LEDs que se conectaban al MCU, ya
que se establece la lnea RA1 como salida indicadora de presencia de vehculo.
Recorriendo y reasignando las diferentes lneas de entrada/salida con las que cuenta el
MCU.
5.7 Prueba al circuito detector de bucle inductivo e interpretador de frecuencia
Al aplicar el buffer triestado expuesto en el punto 4.4.2.3, se evita el parpadeo en la
barra de LEDs ocasionado en la prueba de hardware, por lo tanto la lnea RA3 se destina
como encargada de permitir la escritura en la barra de LEDs indicadores de presencia. Tal
cual se aprecia en el diagrama esquemtico del circuito detector de la figura 4.34 y en la
fotografa de la tableta de prototipos presentada a continuacin, donde los cables color
azul/blanco indican conexiones de la implementacin del bus triestado.

Figura 5.16. Circuito detector de bucle inductivo e interpretador de frecuencia.

5.7.1. Implementacin de circuito detector en gabinete


Esta seccin describe los resultados obtenidos despus de haber aplicado la
metodologa de diseo y construccin del PCB en la seccin 4.5. Se menciono que el
recipiente de plstico era agitado para llevar a cabo el barrido del cobre sobrante, as fue

95

hasta obtener los resultados como se aprecian en la figura 5.18, al terminar este proceso se
procede a enjuagar la tablilla con abundante agua para detener la reaccin.

Figura 5.17. Resultado del atacado con cloruro frrico.

Despus de haber soldado e insertado los componentes y limpiado la tablilla se


fotografi el PCB quedando tal cual lo expresan las siguientes figuras:

Figura 5.18. Ensamble y soldado de componentes.


Se construyo el gabinete el cual satisfaca las necesidades de espacio y de hardware
quedando de la siguiente manera:

96

Figura 5.19. Gabinete finalizado.

5.7.2 Interpretacin de las posibles configuraciones con el DIP Switch


El DIP Switch definido en la figura 4.34 como DSW1, tiene como funcin
determinar las configuraciones existentes para el funcionamiento del sistema, se
determinaron cuatro posibles configuraciones, referentes estas a los diferentes rangos de
materia ferrosa de cada tipo de vehculo, dichas configuraciones son las siguientes:
Configuracin 1: esta configuracin es la correspondiente por defecto, es cuando
los primeros dos interruptores se encuentran arriba. Y detectara a los vehculos de
uso comn desde un compacto Atoz hasta una Expedition, pudiendo darle paso a
una motocicleta con masa considerable encendiendo tres LEDs.
Configuracin 2: denominada para la deteccin de vehculos pequeos, se utiliza
un preescalador el cual crea un rango de resultados mayor para poder asimilar esos
pequeos cambios presentados en la inductancia del bucle inductivo.
Configuracin 3: vehculos con suspensiones realmente elevadas son los
vehculos que tenan una entre baja y media deteccin. Esta configuracin es la
especializada para la deteccin de este tipo de vehculos, pudiendo entrar estos
vehculos en el rango permisible de aceptacin en configuracin 1, dando un
posible resultado a lo que se le denomina Deteccin pasa, (tres LEDs se
encienden), lo que se recomienda si es que es inusual este tipo de vehculos.
Configuracin

4: Configuracin dedicada para detectar y determinar


elctricamente la ausencia y/o presencia de vehculos verdaderamente densos como
es el caso de camiones de carga, autobuses, entre otros. Aunque para este tipo de
situaciones se recomienda un rediseo del bucle inductivo en el suelo,
dimensionalmente hablando.
97

5.7.3 Interpretacin de las posibles respuestas en la barra de LEDs


La barra de LEDs es una barra diseada horizontalmente la cual enciende de izquierda a
derecha, es formada por diodos emisores de luz manejados comnmente en el mercado. Los
utilizados son color rojo ultra brillante, estos estn situados independientes a la tablilla, los cuales
van adheridos en la tapa del gabinete interconectados con un arns de cable plano hacia la tablilla.
El comportamiento de la barra de LEDs tiene un comportamiento lgico para el personal
que instala el dispositivo ya que a partir de su buen funcionamiento e instalacin vera como la
respuesta ser reflejada al paso de los vehculos. Siendo lo siguiente una interpretacin del
encendido de los LEDs que conforman la barra del gabinete:

Ningn LED encendido: El sistema no detecta ninguna materia ferrosa.


Un LED encendido: El sistema detecta interferencia. Si constantemente al intentar
pasar los vehculos se presenta este resultado, puede que el sistema haya sido
arrancado por primera vez, pudiendo que est este en una configuracin
inadecuada. Siendo la configuracin ms probable la configuracin 4, debido al
estudio que se hizo en las tablas respecto al tipo de vehculos que ingresaban al
estacionamiento de docentes pudiendo estar equivocadamente por configuracin de
quien maniobre el dispositivo en configuracin para vehculos densos.
Dos LEDs encendidos: Se considera una mala deteccin. Se afirma que se presenta
una masa ferrosa considerable, pero no lo completamente considerable para
levantar la pluma que impide el acceso al estacionamiento.
Tres LEDs encendidos: Se denomina Deteccin pasa, es el menor posible
resultado para que sea considerado el ingreso o egreso de un vehculo al
estacionamiento. No siendo esta la ms viable para que constantemente se le
permita el ingreso a los vehculos al estacionamiento. Pero pudiendo ser un indicio
que se encuentra en una configuracin no tan idnea para el tipo de deteccin, se
recomiendo utilizar la adyacente inferior.
Cuatro LEDs encendidos: Desde aqu es el rango permisible dentro de los rangos
normales para el ingreso de vehculos a un estacionamiento, denominndose as
Deteccin buena, ya que es la respuesta ideal, pero es por eso que existen los
dems tipos de configuraciones, para determinar cuando se le permitir la entrada a
vehculos de masas ferrosas menos considerables como es el caso de bicicletas o
sillas de ruedas (que se puede presentar el caso), siendo lo ms recurrente que est
tipo de vehculos en la configuracin Default rechace pudiendo encender uno o dos
LEDs sin haber elevado la pluma que impide el ingreso al estacionamiento. Esta
respuesta es el pivote utilizado para ajustar la configuracin adecuada con el DIP
Switch DSW1, respecto a la masa ferrosa presentada en el bucle inductivo.
98

Cinco LEDs encendidos: Se denomina Deteccin excelente, o ms bien


exagerada, segn la recurrencia que se le vea como respuesta.
5.7.4 Funcin de interruptor OK/Config
Este interruptor tiene la funcin de asegurar que el dispositivo arranque sin vehculo
sobre el bucle inductivo, ya que al inicio del sistema aparece una leyenda la cual dice:
CONFIGURANDO corroborar que no haya auto Press OK/Config, al presionar el
interruptor se genera en programa una frecuencia inicial la cual es la que sirve de referencia
para determinar cambios en el bucle inductivo.
La segunda funcin que tiene el interruptor OK/Config, es generar una interrupcin
al MCU cuando procesa, para que ste desasista lo que ejecuta guardando en pila el
contador de programa, para proceder a la configuracin, esto es volver a arrancar desde el
inicio generar otra frecuencia inicial y compararla con la frecuencia inicial anteriormente
guardada, y si estas difieren en la tolerancia (ver apndice C, subrutina de configuracin)
reasignar la frecuencia inicial.

99

CAPITULO 6
CONCLUSIONES Y PERSPECTIVAS DE FUTURO

6.1 Conclusiones
Se concluye este proyecto ofrecido a la Institucin a la que se pertenece, para hacer
uso y valerse de l, como base para fines de utilizacin determinsticos de ausencia y/o
presencia de vehculos ante un estacionamiento. Dndonos una respuesta elctrica a dicha
interrogante: Ausencia o presencia?, representada dicha respuesta elctricamente en 6
factores posibles dependiendo de los LEDs encendidos en la barra que se encuentra en la
parte superior del gabinete del circuito detector de bucle inductivo e interpretador de la
frecuencia.
La estabilidad de frecuencia es la habilidad de un oscilador para permanecer a una
frecuencia fija y es de mxima importancia en los sistemas de comunicacin. La estabilidad
de frecuencia a menudo se considera de corto o largo plazo. La estabilidad de corto plazo se
ve afectada principalmente por las fluctuaciones en los voltajes de operacin de CC,
mientras que la estabilidad a largo plazo es una funcin de la edad de los componentes y los
cambios de temperatura as como la humedad del ambiente. En los osciladores de circuito
tanque LC discutidos anteriormente, la estabilidad de frecuencia es inadecuada para la
mayora de las aplicaciones utilizadas en radio comunicaciones. Los factores Q de los
circuitos tanque LC son relativamente bajos, permitiendo que el circuito tanque resonante
oscile sobre una amplia gama de frecuencias. Aun as se garantiza que el sistema es viable
para la aplicacin en curso.
Tambin afectan a la estabilidad aquellos voltajes de lazo en CA en las fuentes de
poder de CC. La estabilidad de frecuencia en los osciladores RC o LC puede mejorarse
enormemente regulando la fuente de poder en CC y minimizando las variaciones
ambientales. Tambin pueden utilizarse componentes especiales independientes de la
temperatura. Es por ello que se implementa los dispositivos reguladores de voltaje, los
diferentes disipadores para los componentes, el tipo de base de pin utilizado para los
integrados y el espacio que se le da a la tablilla para que ventile libremente el aire.
En la realizacin de este proyecto se corroboro que la aleacin de un Hardware
adecuado a los requerimientos es fcil de amoldarse a un Software de control, el cual
previamente es definido su algoritmo, sin importar el lenguaje de programacin que se
llegara a utilizar para la resolucin del mismo. Dejando marcado en m que la organizacin,
100

planeacin, el ser responsable y entusiasta a la hora de hacer las cosas, es el mejor camino
para lograrlo terminarlas. Cubriendo hasta aqu lo propuesto en el protocolo de titulacin.
Dejando claro que el desarrollo fue mediante los conocimientos adquiridos dentro y
fuera de las aulas formativas de la UACJ, pero siempre sintiendo el apoyo y gua de los
docentes que la conforman.
6.2 Perspectivas de futuro
Los resultados obtenidos en este proyecto son de inters de evaluacin para determinar la
ausencia o presencia de vehculos ante un estacionamiento. En el transcurso de este estudio
se han identificado nuevas lneas de investigacin que se podran emprender para mejorar y
ampliar el trabajo realizado:
1) Mejora en la estabilidad del oscilador inductivo: a esto aunado; mejorar la estabilidad
del circuito tanque LC, ya que se investigo sobre el alto ndice de coeficiente de
temperatura que se le asigna a los capacitores cermicos, pudindose sustituir por
capacitores NP0 cuyo coeficiente de temperatura es prcticamente cero. Y referente al
oscilador, este se puede modificar convirtindose en Oscilador Clapp el cual permite
inductancias ms elevadas que elevan el factor Q, o un oscilador Vackar ya que su nivel
de salida es relativamente estable sobre el rango de frecuencias, y tiene un mayor ancho
de banda que el Clapp.
2) Redisear el bucle inductivo: se comprueba con la tabla 5.4, que se obtienen cambios
ms drsticos en el bucle inductivo al posicionar horizontalmente el bucle inductivo
respecto al trnsito de los vehculos. Se plantea incrustar en pavimento un bucle
inductivo diseado en laboratorio (de medidas 1.50mx.6m), para que est sea
completamente cubierto por el paso de los vehculos.
3) Implementacin de barrera vehicular por elaboracin propia: se considera la
implementacin, seguimiento y elaboracin del diseo planteado para realizacin de
una barrera vehicular liviana y susceptible a los propensos impactos de vehculos.
Pudindose realizar de PVC con un contrapeso, motor de CA, reduccin con polea e
implementacin de transmisin, controlando la pluma con un solo sentido del motor
creando el vaivn con un juego de bielas.
4) Ampliar las lneas de investigacin sobre los sensores AMR, para poder plantear una
mejora a la resolucin de la problemtica planteada, aprovechado la ventaja que ofrece
la MR respecto a sensores magnticos, entre ellas la sencillez de su modelo matemtico
siendo de un sistema de orden cero, deslindndose de la dependencia que tienen los
sensores hall a la derivada temporal de la densidad de flujo magntico.

101

REFERENCIAS

[1]

Jerry D. Wilson, Fsica con aplicaciones. McGRAW-HILL, 1993.

[2]

Oslo Zambrano Snchez, Apuntes de Teora electromagntica I, UACJ


Clase impartida por M.C. Ricardo Enrique Prez Blanco, Semestre EneroJunio 2008, Mar. Del 2010.

[3]

Campo magntico / Propiedades del campo magntico


http://es.wikipedia.org/wiki/Campo_magntico, al 1 de Marzo 2010.

[4]

Federico Dios Otn, David Artigas Garca, Jaume Recolons Martos, Adolfo
Comern Tejero, Ferran Canal Bienzobas, Campos electromagnticos.
Alfaomega, 2000.

[5]

Campo elctrico / Descripcin del campo elctrico


http://es.wikipedia.org/wiki/Campo_elctrico, al 1 de Marzo 2010.

[6]

Desarrollo de un campo electromagntico


http://www.fisicaweb.info/LA_ELECTRI__Y_GRAVEDAD___FR/la_ele15.jpg, al 1

de Marzo 2010.
[7]

Campo electromagntico
http://es.wikipedia.org/wiki/Campo_electromagntico, al 1 de Marzo 2010.

[8]

Corriente de Foucault http://es.wikipedia.org/wiki/Corriente_de_Foucault, al


1 de Marzo 2010.

[9]

Pedro Camarena M., Manual prctico de bobinado. C.E.C.S.A., 1979.

[10]

Inductor / Comportamiento en corriente alterna


http://es.wikipedia.org/wiki/Inductor, al 1 de Marzo 2010.

[11]

Inductancia http://es.wikipedia.org/wiki/Inductancia, al 1 de Marzo 2010.

[12]

Ramn Pallas Areny, Sensores y acondicionadores de seal. McGRAWHILL, 1993.

[13]

Sensor inductivo / Conceptos tericos


http://es.wikipedia.org/wiki/Sensor_inductivo, al 2 de Marzo 2010.
102

[14]

James S. Bryant, Circuit Analysis essentials: a signal processing approach.


Thomson, 2006.

[15]

Oscilador LC / Funcionamiento del circuito


http://es.wikipedia.org/wiki/Oscilador_LC, al 2 de Marzo 2010.

[16]

Oscilador Hartley / Funcionamiento del oscilador Hartley


http://www.unicrom.com/Tut_osc_hartley.asp, al 2 de Marzo 2010.

[17]

Oscilador Colpitts / Funcionamiento del oscilador Colpitts


http://www.unicrom.com/Tut_osc_colpits.asp, al 2 de Marzo 2010.

[18]

Oscilador de cristal / Caractersticas


http://es.wikipedia.org/wiki/Oscilador_de_cristal, al 2 Marzo 2010.

[19]

Diodo / curva caracterstica del diodo http://es.wikipedia.org/wiki/Diodo, al


2 de Marzo 2010.

[20]

PIC16F84A / Device overview


http://ww1.microchip.com/downloads/en/devicedoc/35007b.pdf, al 2 de Marzo

2010.
[21]

Enrique Palacios Municio, Fernando Remiro Domnguez, Lucas J. Lpez


Prez, Microcontrolador PIC16F84 Desarrollo de proyectos. Alfaomega,
2006.

[22]

PIC16F84A / Estructura http://es.wikipedia.org/wiki/PIC16F84, al 2 de


Maro 2010.

[23]

Jos Garca Trasancos, Electrotecnia, Paraninfo, 1997.

[24]

Miguel ngel Len Monroy Motores y generadores AC/DC / Partes motor


corriente alterna http://acdcmotorygenerador.blogspot.com/2009/05/partesmotor-corriente-alterna.html, al 2 de Marzo 2010.

[25]

Javier Carrasco Lazos inductivos para detectar la presencia de vehculos


construidos en sitio http://www.tyssatransito.com/Archivos_pdf/T2_PESAJE
_WIM_CLASIFICACION_2007_PDF/Lazo_Inductivo_InSitu.pdf, al 31 de Marzo
2010.

[XX]

Hojas
de
datos
de
componentes
http://www.alldatasheet.com/, al 15 de abril del 2010.

electrnicos

103

APNDICE A
PROVEEDORES DE SISTEMAS EXISTENTES

Se contact por medio de Internet a la empresa SEGURIDAD DIGITAL


INDUSTRIAL S.A. DE C.V., localizados en Mxico D.F. Por medio de Sergio Csar Hernndez
Retana se realiz la requisicin de un sistema completo con barrera vehicular, el cul extendi la
presente cotizacin:

Dicha empresa con direccin electrnica: www.seguridaddigital.com.mx, envi


manual de instalacin de la barrera vehicular, y un pequeo catalogo de barreras de la
marca SIGMA las cuales manejan.

104

De igual manera, apoyado del Internet, se contact a la empresa DR Security S.A.


de C.V., por medio del ingeniero Fernando Garca Garca quien funge como gerente de la
zona norte, ubicado en Monterrey. Se solicit la cotizacin de las barreras vehiculares que
manejan. Se obtuvo una respuesta satisfactoria con un muy buen trato. Se estableci
contacto telefnico y va e-mail, obteniendo la siguiente cotizacin:

105

APNDICE B
HOJAS DE DATOS

Las hojas de datos dadas a conocer en esta seccin, son parte de los diferentes
componentes presentados en el desarrollo del proyecto, corresponden a los utilizados, y fue
por medio de stas con las que se resolvieron diferentes dudas tcnicas con respecto a
conexiones y parmetros de trabajo.
La siguiente hoja de datos corresponde al transistor MPS6531 el cul fue utilizado
para la realizacin pruebas de estabilidad, utilizado como dispositivo de amplificacin y
retroalimentacin para el diseo de un oscilador Colpitts.

106

107

La hoja de datos presentada a continuacin hace referencia al OPAM utilizado para


la retroalimentacin regenerativa del oscilador Colpitts, y es el integrado que se utiliz
finalmente para el diseo. Ya que como se ve en la presente cumple con los requerimientos

108

109

La siguiente hoja de datos hace referencia a las caractersticas fsicas y elctricas,


adems a los parmetros de trabajo del AD817 el cul se utiliz para convertir la seal
senoidal a cuadrada.

110

111

112

El PIC16F84A, siendo la parte central para la interpretacin del comportamiento del


sistema, es por eso que en esta seccin se dan a conocer sus caractersticas a detalle.

113

114

115

116

117

118

119

120

121

122

123

La siguiente hoja de datos hace referencia a las caractersticas del LCD utilizado,
siendo el GP-01 como est marcado en la parte frontal, y como nmero de parte de
Samsung con el SMC-1622.

124

125

La siguiente hoja de datos hace referencia al dispositivo electrnico utilizado en el


punto 4.4.2.3 el cul es el 74LS244:

126

127

APENDICE C
CODIGO FUENTE

A continuacin se presenta el archivo de cabecera utilizado para poder invocar los


diferentes mnemnicos. Este archivo se agrega despus de haber creado el proyecto, en la
opcin headers files se agrega el fichero P16F84A.INC, el cul es un archivo de
encabezado que define configuraciones, registros y otros bits tiles, para que as coincida
con las hojas de datos lo ms cerca posible.
LIST
; P16F84A.INC Standard Header File, Version 2.00
NOLIST

Microchip Technology, Inc.

; This header file defines configurations, registers, and other useful bits of
; information for the PIC16F84 microcontroller. These names are taken to match
; the data sheets as closely as possible.
; Note that the processor must be selected before this file is
; included. The processor may be selected the following ways:
;
;
;
;
;

1. Command line switch:


C:\ MPASM MYFILE.ASM /PIC16F84A
2. LIST directive in the source file
LIST P=PIC16F84A
3. Processor Type entry in the MPASM full-screen interface

;================================================================
==========
;
;
Revision History
;
128

;================================================================
;Rev: Date: Reason:
;1.00 2/15/99 Initial Release
;================================================================
;
;
Register Definitions
;
;================================================================
W
F

EQU
EQU

H'0000'
H'0001'

;----- Register Files-----------------------------------------------------INDF


TMR0
PCL
STATUS
FSR

EQU
EQU
EQU
EQU
EQU

H'0000'
H'0001'
H'0002'
H'0003'
H'0004'

PORTA
PORTB
EEDATA
EEADR
PCLATH
INTCON

EQU
EQU
EQU
EQU
EQU
EQU

H'0005'
H'0006'
H'0008'
H'0009'
H'000A'
H'000B'

OPTION_REG
TRISA
TRISB
EECON1
EECON2

EQU
EQU
EQU
EQU
EQU

H'0081'
H'0085'
H'0086'
H'0088'
H'0089'

;----- STATUS Bits -------------------------------------------------------IRP


EQU H'0007'
129

RP1
RP0
NOT_TO
NOT_PD
Z
DC
C

EQU
EQU
EQU
EQU
EQU
EQU
EQU

H'0006'
H'0005'
H'0004'
H'0003'
H'0002'
H'0001'
H'0000'

;----- INTCON Bits -------------------------------------------------------GIE


EQU H'0007'
EEIE
EQU H'0006'
T0IE
EQU H'0005'
INTE
EQU H'0004'
RBIE
EQU H'0003'
T0IF
EQU H'0002'
INTF
EQU H'0001'
RBIF
EQU H'0000'
;----- OPTION_REG Bits ---------------------------------------------------NOT_RBPU
INTEDG
T0CS
T0SE
PSA
PS2
PS1
PS0

EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU

H'0007'
H'0006'
H'0005'
H'0004'
H'0003'
H'0002'
H'0001'
H'0000'

;----- EECON1 Bits -------------------------------------------------------EEIF


WRERR
WREN
WR
RD

EQU
EQU
EQU
EQU
EQU

H'0004'
H'0003'
H'0002'
H'0001'
H'0000'

130

;================================================================
==========
;
;
RAM Definition
;
;================================================================
==========
__MAXRAM H'CF'
__BADRAM H'07', H'50'-H'7F', H'87'
;================================================================
==========
;
;
Configuration Bits
;
;================================================================
==========
_CP_ON
_CP_OFF
_PWRTE_ON
_PWRTE_OFF
_WDT_ON
_WDT_OFF
_LP_OSC
_XT_OSC
_HS_OSC
_RC_OSC

EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU

H'000F'
H'3FFF'
H'3FF7'
H'3FFF'
H'3FFF'
H'3FFB'
H'3FFC'
H'3FFD'
H'3FFE'
H'3FFF'

LIST

131

A continuacin se detalla el programa contador de frecuencia que es el encargado


de realizar las diferentes funciones para controlar los dispositivos de entrada/salida
conectados al MCU y de igual manera es el que desarrolla el algoritmo interpretador de
frecuencia.
;================================================================
==========
;
Proyecto:
Contador de frecuencia.
;
Programa:
Frecuencmetro
;
Autor:
Oslo Zambrano Snchez
;
Fecha:
16 de abril del 2010.
;
Descripcin:
; Frecuencmetro elemental para la seal aplicada al pin RA4.
;
;
;================================================================
==========
; ZONA DE DATOS
LIST
P=16F84A
INCLUDE
<P16F84A.INC>
ERRORLEVEL
-302 ; Elimina el mnsj 302 de la lista de archivos
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC

#DEFINE
#DEFINE
#DEFINE
#DEFINE
#DEFINE
#DEFINE

CBLOCK
Frecuencia
Frec_Inicial
Temporal
DSW1
Diferencia
ENDC
EN_LED
LED1
LED2
LED3
LED4
LED5

0x0C ; Las variables se posicionan a partir de


; esta posicin de RAM.

PORTA,3
PORTB,4
PORTB,5
PORTA,1
PORTB,6
PORTB,7
132

#DEFINE
SW2
#DEFINE
DSW1_1
#DEFINE
DSW1_2
#DEFINE
DSW1_3
Tolerancia EQU
d'2'

PORTB,0
PORTB,1
PORTB,2
PORTB,3
; Tolerancia para Auto Ajuste. Son
; unidades de la frecuencia entre 4.

;================================================================
==========
; ZONA DE CDIGO
ORG
goto
ORG
goto

0
Inicio
4
Modo_Config

call
bsf
bsf
bsf
bsf
bsf
bcf
bcf
bcf
bcf
bcf

LCD_Inicializa
STATUS,RP0
SW2
DSW1_1
DSW1_2
DSW1_3
EN_LED
LED1
LED2
LED3
LED4

bcf

LED5

movlw

b'00110001'

Inicio

movwf
bcf
call
Tomo_Muestra
movlw

OPTION_REG
STATUS,RP0
ClearLEDs

; Acceso al Banco 1.
;Se declaran las entradas y salidas

; Interrupcin INT se activa por flanco


; de bajada.
; RA4/T0CKI. Prescaler asignado al
; WDT.
; TMR0 como contador, por flanco
; descendente de
; Activo resistencias Pull-up
; Acceso al Banco 0.
; Inicializa LEDs

Mensaje0
133

Espera

Espera2

call
call
movlw
call
btfsc
goto
call
btfss
goto
clrf
call
movf
movwf
call
call
movlw
movwf

LCD_MensajeMovimiento
LCD_Linea2
Mensaje1
LCD_Mensaje
SW2
Espera
Retardo_20ms
SW2
Espera2
TMR0
; Inicializa contador.
Retardo_10ms
; Tiempo durante el cual contar los
; pulsos.
TMR0,W
; Lee el Timer 0 o, lo que es lo mismo,
; el nmero
Frec_Inicial
; de pulsaciones en 1ms.
Visualiza_Inicio
Retardo_2s
b'10010000'
; Permito interrupciones
INTCON

; PRINCIPAL-------------------------------------------------------------------;
Principal
bsf

LED3

bsf

EN_LED

bcf
movf

STATUS,C
PORTB,W

andlw

0x0E

movwf
rrf

DSW1
DSW1,0

addwf

PCL,F

; Me aseguro de que est apagado


; LED3.
; Activo alta impedancia en buffer de
; LEDs.
; Bajo bandera de acarreo.
; Lee el modo de sensibilidad en el
; DIPSwitch
; solamente importan los 3 bits de
; DSW1.
; Paso la configuracion a DSW1.
; Ya que DSW1 esta en RB1, RB2 y
; RB3, se rota un bit a la derecha.
; Salta a la configuracin adecuada.
134

Sensibilidad
goto
goto
goto
goto
Configuracin1
movlw
call
call
movlw

call
movf
call
movlw
call
call
call
call

btfss
call
goto

Configuracion1
Configuracion2
Configuracion3
Configuracion4

; CONFIGURACIN DEFAULT
.1
Num_Config
LeeFrec
.5

; Se sita en el centro de la segunda


; lnea.

LCD_PosicinLinea2
Frecuencia,W
; Visualiza la frecuencia.
VisualizaNmero
Mensaje3
LCD_Mensaje
Retardo_20ms
ControlLEDs
Frec_Down
; Verifica que la frecuencia haya
; bajado. Levantar una bandera y estar
; checando que cumpla el ciclo
Retardo_1s
Fin

Configuracin2

;CONFIGURACION
; LABORATORIO

movlw
call
goto

.2
Num_Config
Fin

Configuracin3
movlw
call

.3
Num_Config

goto

; Configuracin DEFAULT
; Modo Laboratorio.

Fin
135

Configuracin4
movlw
call
Fin
goto

.4
Num_Config
Principal

; Subrutina "Mensajes" -----------------------------------------------------------------Mensajes


addwf
PCL,F
Mensaje0
DT
"
"
DT
"CONFIGURANDO"
DT
" corroborar que"
DT
" no haya auto"
DT
"
", 0x00
Mensaje1
DT
"PRESS CONFIG/OK", 0x00
Mensaje2
DT
"Frec Inicial", 0x00
Mensaje3
DT
"hz", 0x00
Mensaje4
DT
"Configuracin", 0x00
FinMensajes
;SUBRUTINAS
; Servicio a las INTERRUPCIONES
; Subrutina "Modo_Config" --------------------------------------------------------------; Descripcin: Entra a la interrupcin cuando se desea comprobar
;
la frecuencia de trabajo, con la Inicial.
CBLOCK
FLAG0
ENDC
Modo_Config
call

Retardo_20ms

; Debouncing.
136

btfss
call
btfsc

SW2
Configura
FLAG0,0

goto

FinInterrupcion

FinInterrupcion
clrf
bcf
retfie

; Est presionado el pulsador SW2?


; Comprueba que la interrupcion no
; haya sido para
; configurar, si es as, retorna.

FLAG0
INTCON,INTF

; Subrutina "Configura" -------------------------------------------------------------------;


Configura
EsperaDejePulsar
btfss SW2
goto
EsperaDejePulsar
movlw
Mensaje0
call
LCD_MensajeMovimiento
call
LCD_Linea2
movlw
Mensaje1
call
LCD_Mensaje
Espera1
btfsc
SW2
goto
Espera1
; Aqui pregunto si desean
; establecer como nueva
; frecuencia inicial la real.
; Si as lo deseas dejar
; presionado el SW2.
bsf
FLAG0,0
return
; Subrutina "Visualiza_Inicio" ----------------------------------------------------------;
Visualiza_Inicio
call
LCD_Borra
movlw
Mensaje2
call
LCD_Mensaje
137

movlw

.5

call
movf
call
movlw
call
return

LCD_PosicionLinea2
Frec_Inicial,W
VisualizaNumero
Mensaje3
LCD_Mensaje

; Se sita en el centro de la
; segunda lnea.
; Visualiza la frecuencia.

; Subrutina "Visualiza" -----------------------------------------------------------------;


; Cuando haya que visualizar en LCD
;
Visualiza
movlw
.5
; Se sita en el centro de la
; segunda lnea.
call
LCD_PosicionLinea2
movf
Frecuencia,W
; Visualiza la frecuencia.
call
VisualizaNumero
movlw
Mensaje3
call
LCD_Mensaje
return

; Subrutina "VisualizaNumero" ----------------------------------------------------------;


; Cuando haya que visualizar un nmero mayor de 99 las decenas siempre se visualizan
aunque
; sean cero. Cuando sea menor de 99 las decenas no se visualizan si son cero.
;
CBLOCK
GuardaNumero
ENDC
VisualizaNumero
Movwf
call

GuardaNumero
BIN_a_BCD

; Reserva el nmero.
; Pasa el nmero a BCD.
138

movf
Btfss

BCD_Centenas,W
STATUS,Z

goto
movf
call
call

VisualizaCentenas
GuardaNumero,W
BIN_a_BCD
LCD_Byte

goto
VisualizaCentenas
call
movf
call
call

; Primero las centenas.


; Si son cero no visualiza las
; centenas.
; Vuelve a recuperar este valor.
; Lo pasa a BCD.
; Visualiza las decenas y
; unidades.

FinVisualizaNumero
LCD_Nibble
GuardaNumero,W
BIN_a_BCD
LCD_ByteCompleto

; Visualiza las centenas.


; Vuelve a recuperar este valor.
; Lo pasa a BCD.
; Visualiza las decenas aunque
; sea cero.

FinVisualizaNumero
return
; Subrutina "Config" -------------------------------------------------------------------;
CBLOCK
Guarda_Config
ENDC
Num_Config
movwf
call
movlw
call
movlw
call
movfw
call
call
return
;

Guarda_Config
LCD_Borra
Mensaje4
LCD_Mensaje
.14
LCD_PosicionLinea1
Guarda_Config
VisualizaNumero
Retardo_2s

CONTROL de LEDs
139

ControlLEDs
movfw

Frec_Inicial

subwf
movwf

Frecuencia,W
Diferencia

btfss

STATUS,C

goto

AutoAjuste

btfsc
goto
goto

STATUS,Z
FinControlLEDs
Detecta

; La frecuencia real es menor a la frecuencia Inicial.


; Se desajusto por cambios climaticos.
AutoAjuste
movfw
Frecuencia
subwf
movwf

Frec_Inicial,W
Diferencia

movlw

Tolerancia

subwf
btfss

Diferencia,W
STATUS,C

goto

FinAutoAjuste

btfsc
goto
goto

STATUS,Z
SinVehiculo
Ajusta

movfw

Frecuencia

; Carga la frecuencia a
; comparar
;(Frecuencia-Frec_Inicial-->W)
; Guardo el resultado de la
; substraccion.
; C=1? (W) positivo?
; Frecuencia>=Frec_Inicial?
; No. C=0, por tanto
; (Frecuencia<Frec.Inicial)
; Z=0?, Son distintos?
; No. Son iguales ya que Z=1
; Si, por tanto
; (Frecuencia>Frec_Inicial)

; Carga la frecuencia a
; comparar
;(Frec_Inicial-Frecuencia-->W)
; Guardo el resultado de la
; substraccion.
; Carga la tolerancia a
; comparar
; (Diferencia)-Tolerancia-->W
; C=1?. (W)
; positivo?.
; Diferencia>=Tolerancia?
; No. C=0, por tanto
; (Diferencia<Tolerancia)
; Z=0?, Son distintos?
; No. Son iguales ya que Z=1
; Si, por tanto
; (Diferencia>Tolerancia)

Ajusta

140

movwf
goto

Frec_Inicial
FinControlLEDs

goto

FinControlLEDs

movlw
subwf
btfss
goto
call
goto

.16
Diferencia,W
STATUS,C
Siguiente1
DeteccionExcelente
FinControlLEDs

movlw
subwf
btfss
goto
call
goto

.12
Diferencia,W
STATUS,C
Siguiente2
DeteccionBuena
FinControlLEDs

movlw
subwf
btfss
goto
call
goto

.6
Diferencia,W
STATUS,C
Siguiente3
DeteccionPasa
FinControlLEDs

movlw
subwf
btfss
goto
call
goto

.4
Diferencia,W
STATUS,C
Siguiente4
DeteccionBaja
FinControlLEDs

movlw
subwf
btfss

.2
Diferencia,W
STATUS,C

FinAutoAjuste

Detecta

Siguiente1

Siguiente2

Siguiente3

Siguiente4

141

goto
call
goto

Siguiente5
Interferencia
FinControlLEDs

movlw
subwf
btfss
goto
call
goto

.0
Diferencia,W
STATUS,C
FinControlLEDs
DeteccionBaja
FinControlLEDs

bsf
bsf
bsf
bsf
bsf
goto

LED1
LED2
LED3
LED4
LED5
FinControlLEDs

Siguiente5

SinVehiculo

Interferencia

; Cambir de sensibilidad.
bcf
bcf
bsf
bsf
bsf
bsf
goto

EN_LED
LED1
LED2
LED3
LED4
LED5
FinControlLEDs

DeteccionBaja

; Se recomienda
; cambiar de sensibilidad.
bcf
bcf
bcf
bsf
bsf
bsf

EN_LED
LED1
LED2
LED3
LED4
LED5
142

goto

FinControlLEDs

DeteccionPasa

; Pasa. Pero regularmente es


; aqui una menor sensibilidad.
bcf
bcf
bcf
bcf
bsf
bsf
goto

EN_LED
LED1
LED2
LED3
LED4
LED5
FinControlLEDs

DeteccionBuena

; Buen deteccion.

bcf
bcf
bcf
bcf
bcf
bcf
goto

EN_LED
LED1
LED2
LED3
LED4
LED5
FinControlLEDs

DeteccionExcelente

bsf
bsf
bsf
bsf
bsf
FinControlLEDs

; Excelente deteccion. Pero


; debe bajar
LED1
LED2
LED3
LED4
LED5
return

ClearLEDs
bcf

EN_LED

; Activa buffer para LEDs,


; recibe datos del Puerto B.
143

bsf

LED1

bsf

LED2

bsf
bsf
bsf

LED3
LED4
LED5

bsf

EN_LED

; Limpia la barra de LEDs,


; poniendo a 1 los bits
; correspondientes.
; Ya que estan conectados en
; logica positiva.

; Desactiva buffer para LEDs,


; poniendo en alta impedancia.
; Bus listo para desplegar mnsjs
; en LCD y NO Enviar a los
; LEDs.

return
LeeFrec
clrf
Call

TMR0
Retardo_10ms

movf

TMR0,W

movwf
return

Frecuencia

Frec_Down

; Inicializa contador.
; Tiempo durante el cual
; contar los pulsos.
; Lee el Timer 0 o, lo que es lo
; mismo, el nmero
; de pulsaciones por ms.

; Debucing para la frecuencia.


; No sale de esta subrutina si no
; baja la frecuencia.
call
movfw

LeeFrec
Frec_Inicial

subwf
movwf

Frecuencia,W
Diferencia

movlw

Tolerancia

subwf
btfss

Diferencia,W
STATUS,C

; Carga la frecuencia a
; comparar
;(Frecuencia-Frec_Inicial-->W)
; Guardo el resultado de la
; substraccion.
; Carga la tolerancia a
; comparar
; (Diferencia)-Tolerancia-->W
; C=1?. (W) positivo?.
; Diferencia>=Tolerancia?
144

FrecOk

goto

FrecOk

btfsc
goto

STATUS,Z
AutoAjuste

goto

Frec_Down

; No. C=0, por tanto


; (Diferencia<Tolerancia)
; Z=0?, Son distintos?
; No. Son iguales ya que Z=1,
; la frecuencia bajo al maximo
; de la tolerancia.
; Si, por tanto
; (Diferencia>Tolerancia)

return
INCLUDE <C:\Oslo Zambrano Snchez\Proyecto de titulacion\Circuito
detector\LIBRERIAS\RETARDOS.INC>
INCLUDE <C:\Oslo Zambrano Snchez\Proyecto de titulacion\Circuito
detector\LIBRERIAS\BIN_BCD.INC>
INCLUDE <C:\Oslo Zambrano Snchez\Proyecto de titulacion\Circuito
detector\LIBRERIAS\LCD_4BIT.INC>
INCLUDE <C:\Oslo Zambrano Snchez\Proyecto de titulacion\Circuito
detector\LIBRERIAS\LCD_MENS.INC>
END

Subrutina LCD_4BIT
;****************************Librera "LCD_4BIT.INC" **********************
;
;================================================================
; Del libro "MICROCONTROLADOR PIC16F84. DESARROLLO DE PROYECTOS"
;
E. Palacios, F. Remiro y L. Lpez.
www.pic16f84a.com
;
Editorial Ra-Ma. www.ra-ma.es
;================================================================
;
; Estas subrutinas permiten realizar las tareas bsicas de control de un mdulo LCD de 2
; lneas por 16 caracteres, compatible con el modelo LM016L.
;
; El visualizador LCD est conectado al Puerto B del PIC mediante un bus de 4 bits. Las
; conexiones son:
;Las 4 lneas superiores del mdulo LCD, pines <DB7:DB4> se conectan a las 4
145

;
lneas superiores del Puerto B del PIC, pines <RB7:RB4>.
;Pin RS del LCD a la lnea RA0 del PIC.
;Pin R/W del LCD a la lnea RA1 del PIC, o a masa.
;Pin Enable del LCD a la lnea RA2 del PIC.
;
; Se utilizan llamadas a subrutinas de retardo de tiempo localizadas en la librera
; RETARDOS.INC.
;
; ZONA DE DATOS
*********************************************************************
CBLOCK
LCD_Dato
LCD_GuardaDato
LCD_GuardaTRISB
LCD_Auxiliar1
LCD_Auxiliar2
ENDC
LCD_CaracteresPorLinea

EQU .16

#DEFINE LCD_PinRS
; #DEFINE LCD_PinRW
#DEFINE LCD_PinEnable
#DEFINE LCD_BusDatos

PORTA,0
PORTA,1
PORTA,2
PORTB

; Nmero de caracteres por


; lnea de la pantalla.

; Subrutina "LCD_Inicializa" -----------------------------------------------------------;


; Inicializacin del LCD: Configura funciones del LCD, produce reset por software,
; borra memoria y enciende pantalla. El fabricante especifica que para garantizar la
; configuracin inicial hay que hacerla como sigue:
;
LCD_Inicializa
bsf
STATUS,RP0
; Configura las lneas
; conectadas al pines RS,
bcf
LCD_PinRS
; R/W y E.
146

;
;

bcf
bcf
Bcf
bcf

LCD_PinEnable
LCD_PinRW
STATUS,RP0
LCD_PinRW

bcf

LCD_PinEnable

bcf

LCD_PinRS

call
movlw
call
call
movlw
call
call
movlw
call
call

Retardo_20ms
b'00110000'
LCD_EscribeLCD
Retardo_5ms
b'00110000'
LCD_EscribeLCD
Retardo_200micros
b'00110000'
LCD_EscribeLCD
Retardo_20micros

movlw
call
call

b'00100000'
LCD_EscribeLCD
Retardo_20micros

; En caso de que est conectado


; le indica que se va a escribir
; en el LCD.
; Impide funcionamiento del
; LCD poniendo E=0.
; Activa el Modo Comando
; poniendo RS=0.

; Escribe el dato en el LCD.

; Este retardo es necesario para


; simular en PROTEUS.
; Interface de 4 bits.
; Este retardo es necesario para
; simular en PROTEUS.

; Ahora configura el resto de los parmetros:


call
call
Cursor al principio
call
call
return

LCD_2Lineas4Bits5x7
LCD_Borra

; LCD de 2 lneas y caracteres


; de 5x7 puntos.
; Pantalla encendida y limpia.

LCD_CursorOFF
LCD_CursorIncr

; de la lnea 1. Cursor apagado.


; Cursor en modo incrementar.

; Subrutina "LCD_EscribeLCD" ----------------------------------------------------------147

;
; Enva el dato del registro de trabajo W al bus de dato y produce un pequeo pulso en el
; pin Enable del LCD. Para no alterar el contenido de las lneas de la parte baja del Puerto B
; que no son utilizadas para el LCD (pines RB3:RB0), primero se lee estas lneas y despus
; se vuelve a enviar este dato sin cambiarlo.

LCD_EscribeLCD
andlw

b'11110000'

movwf

LCD_Dato

movf

LCD_BusDatos,W

andlw

b'00001111'

iorwf

LCD_Dato,F

bsf
movf

STATUS,RP0
TRISB,W

movwf
movlw

bcf

LCD_GuardaTRISB
b'00001111'
; Las 4 lneas inferiores del
; Puerto B se dejan
PORTB,F
; como estaban y las 4
; superiores como salida.
STATUS,RP0
; Acceso al Banco 0.

movf
movwf
bsf

LCD_Dato,W
LCD_BusDatos
LCD_PinEnable

bcf

LCD_PinEnable

andwf

; Se queda con el nibble alto


; del dato que es el
; que hay que enviar y lo
; guarda.
; Lee la informacin actual de
; la parte baja
; del Puerto B, que no se debe
; alterar.
; Enviar la parte alta del dato
; de entrada y en la parte baja lo
; que haba antes.
; Acceso al Banco 1.
; Guarda la configuracin que
; tena antes TRISB.

;
; Recupera el dato a enviar.
; Enva el dato al mdulo LCD.
; Permite funcionamiento del
; LCD mediante un pequeo
; pulso y termina impidiendo el
; funcionamiento del LCD.

148

bsf
movf
movwf
bcf
return

STATUS,RP0

; Acceso al Banco 1. Restaura


; el antiguo valor en
LCD_GuardaTRISB,W ; la configuracin del Puerto
; B.
TRISB
STATUS,RP0
; Acceso al Banco 0.

; Subrutinas variadas para el control del mdulo LCD ----------------------------------------;


;Los comandos que pueden ser ejecutados son:
;
LCD_CursorIncr
; Cursor en modo incrementar.
movlw
b'00000110'
goto
LCD_EnviaComando
LCD_Linea1
; Cursor al principio de la Lnea
; 1.
movlw
b'10000000'
; Direccin 00h de la DDRAM
goto
LCD_EnviaComando
LCD_Linea2
; Cursor al principio de la Lnea
; 2.
movlw
b'11000000'
; Direccin 40h de la DDRAM
goto
LCD_EnviaComando
LCD_Linea3
; Cursor al principio de la Lnea
;3
movlw
b'10010100'
; Direccin 14h de la DDRAM
goto
LCD_EnviaComando
LCD_Linea4
; Cursor al principio de la Lnea
;4
movlw
b'11010100'
; Direccin 54h de la DDRAM
goto
LCD_EnviaComando
LCD_PosicionLinea1
; Cursor a posicin de la Lnea
; 1, a partir de la
iorlw
b'10000000'
; direccin 00h de la DDRAM
; ms el valor del
goto
LCD_EnviaComando ; registro W.

149

LCD_PosicionLinea2

; Cursor a posicin de la Lnea


; 2, a partir de la
iorlw
b'11000000'
; direccin 40h de la DDRAM
; ms el valor del
goto
LCD_EnviaComando ; registro W.
LCD_OFF
; Pantalla apagada.
movlw
b'00001000'
goto
LCD_EnviaComando
LCD_CursorON
; Pantalla encendida y cursor
; encendido.
movlw
b'00001110'
goto
LCD_EnviaComando
LCD_CursorOFF
; Pantalla encendida y cursor
; apagado.
movlw
b'00001100'
goto
LCD_EnviaComando
LCD_Borra
; Borra toda la pantalla,
; memoria DDRAM y pone el
movlw
b'00000001'
; cursor a principio de la lnea
; 1.
goto
LCD_EnviaComando
LCD_2Lineas4Bits5x7
; Define la pantalla de 2 lneas,
; con caracteres
movlw
b'00101000'
; de 5x7 puntos y conexin al
; PIC mediante bus de
;
goto LCD_EnviaComando
; 4 bits.
; Subrutinas "LCD_EnviaComando" y "LCD_Caracter" -----------------------------------;
; "LCD_EnviaComando". Escribe un comando en el registro del mdulo LCD. La palabra
; de comando ha sido entregada a travs del registro W. Trabaja en Modo Comando.
; "LCD_Caracter". Escribe en la memoria DDRAM del LCD el carcter ASCII introducido
; a travs del registro W. Trabaja en Modo Dato.
;
LCD_EnviaComando
bcf
LCD_PinRS
; Activa el Modo Comando,
; poniendo RS=0.
150

goto

LCD_Envia

bsf

LCD_PinRS

LCD_Caracter

call

; Activa el "Modo Dato",


; poniendo RS=1.
LCD_CodigoCGROM ; Obtiene el cdigo para
; correcta visualizacin.

LCD_Envia
movwf
call
swapf

call
btfss
call
call
return

LCD_GuardaDato
; Guarda el dato a enviar.
LCD_EscribeLCD
; Primero enva el nibble alto.
LCD_GuardaDato,W ; Ahora enva el nibble bajo.
; para ello pasa el nibble bajo
; del dato a enviar a parte alta
; del byte.
LCD_EscribeLCD
; Se enva al visualizador LCD.
LCD_PinRS
; Debe garantizar una correcta
; escritura manteniendo
Retardo_2ms
; 2 ms en modo comando y 50
; s en modo cracter.
Retardo_50micros

; Subrutina "LCD_CodigoCGROM" ----------------------------------------------------------;


; A partir del carcter ASCII nmero 127 los cdigos de los caracteres definidos en la
; tabla CGROM del LM016L no coinciden con los cdigos ASCII. As por ejemplo, el
; cdigo ASCII de la "" en la tabla CGRAM del LM016L es EEh.
;
; Esta subrutina convierte los cdigos ASCII de la "", "" y otros, a cdigos CGROM para
; que puedan ser visualizado en el mdulo LM016L.
;
; Entrada:
En (W) el cdigo ASCII del carcter que se desea visualizar.
; Salida:
En (W) el cdigo definido en la tabla CGROM.
LCD_CodigoCGROM
movwf
LCD_EnheMinuscula

LCD_Dato

; Guarda el valor del carcter y


; comprueba si es
; un carcter especial.
151

sublw
btfss
goto
movlw
movwf
goto

''
; Es la ""?
STATUS,Z
LCD_EnheMayuscula ; No es "".
b'11101110'
; Cdigo CGROM de la "".
LCD_Dato
LCD_FinCGROM

movf

LCD_Dato,W

sublw
btfss
goto
movlw

''
STATUS,Z
LCD_Grado
b'11101110'

movwf

LCD_Dato

goto

LCD_FinCGROM

movf

LCD_Dato,W

sublw
btfss
goto
movlw

''
STATUS,Z
LCD_FinCGROM
b'11011111'

movwf

LCD_Dato

movf
return

LCD_Dato,W

LCD_EnheMayuscula
; Recupera el cdigo ASCII de
; entrada.
; Es la ""?
; No es "".
; Cdigo CGROM de la "".
; (No hay smbolo para
; la "" mayscula en la
; CGROM).

LCD_Grado
; Recupera el cdigo ASCII de
; entrada.
; Es el smbolo ""?
; No es "".
; Cdigo CGROM del smbolo
; "".

LCD_FinCGROM
; En (W) el cdigo buscado.

; Subrutina "LCD_DosEspaciosBlancos" y "LCD_LineaBlanco" -------------------------------;


; Visualiza espacios en blanco.
LCD_LineaEnBlanco
movlw
goto

LCD_CaracteresPorLinea
LCD_EnviaBlancos
152

LCD_UnEspacioBlanco
movlw
goto
LCD_DosEspaciosBlancos
movlw
goto
LCD_TresEspaciosBlancos
movlw
LCD_EnviaBlancos
movwf
LCD_EnviaOtroBlanco
movlw
call
decfsz
goto
return

.1
LCD_EnviaBlancos
.2
LCD_EnviaBlancos
.3
LCD_Auxiliar1

; (LCD_Auxiliar1) se utiliza
; como contador.

''
LCD_Caracter

; Esto es un espacio en blanco.


; Visualiza tanto espacios en
; blanco como se
LCD_Auxiliar1,F
; haya cargado en
; (LCD_Auxiliar1).
LCD_EnviaOtroBlanco

; Subrutinas "LCD_ByteCompleto" y "LCD_Byte" -------------------------------------------;


; Subrutina "LCD_ByteCompleto", visualiza el byte que almacena el registro W en el
; lugar actual de la pantalla. Por ejemplo, si (W)=b'10101110' visualiza "AE".
;
; Subrutina "LCD_Byte" igual que la anterior, pero en caso de que el nibble alto sea cero
; visualiza en su lugar un espacio en blanco. Por ejemplo si (W)=b'10101110' visualiza
"AE"
; y si (W)=b'00001110', visualiza " E" (un espacio blanco delante).
;
; Utilizan la subrutina "LCD_Nibble" que se analiza ms adelante.
;
LCD_Byte
movwf
LCD_Auxiliar2
; Guarda el valor de entrada.
andlw
b'11110000'
; Analiza si el nibble alto es
; cero.
btfss
STATUS,Z
; Si es cero lo apaga.
153

goto
movlw
call
goto

LCD_VisualizaAlto ; No es cero y lo visualiza.


''
; Visualiza un espacio en
; blanco.
LCD_Caracter
LCD_VisualizaBajo

movwf

LCD_Auxiliar2

; Guarda el valor de entrada.

swapf

LCD_Auxiliar2,W

call

LCD_Nibble

; Pone el nibble alto en la parte


; baja.
; Lo visualiza.

movf

LCD_Auxiliar2,W

call
return

LCD_Nibble

LCD_ByteCompleto
LCD_VisualizaAlto

LCD_VisualizaBajo

;
;

; Repite el proceso con el


; nibble bajo.
; Lo visualiza.

; Subrutina "LCD_Nibble" ---------------------------------------------------------------;


; Visualiza en el lugar actual de la pantalla, el valor hexadecimal que almacena en el nibble
; bajo del registro W. El nibble alto de W no es tenido en cuenta. Ejemplos:
; - Si (W)=b'01010110', se visualizar "6".
; - Si (W)=b'10101110', se visualizar "E".
;
LCD_Nibble
andlw
b'00001111'
; Se queda con la parte baja.
movwf
LCD_Auxiliar1
; Lo guarda.
sublw
0x09
; Comprueba si hay que
; representarlo con letra.
btfss
STATUS,C
goto
LCD_EnviaByteLetra
movf
LCD_Auxiliar1,W
addlw
'0'
; El nmero se pasa a carcter
; ASCII sumndole
goto
LCD_FinVisualizaDigito ; el ASCII del cero y lo
; visualiza.
154

LCD_EnviaByteLetra
movf
addlw
LCD_FinVisualizaDigito
goto

LCD_Auxiliar1,W
'A'-0x0A

LCD_Caracter

; S, por tanto, se le suma el


; ASCII de la 'A'.
; Y visualiza el carcter. Se
; hace con un "goto" para no
; sobrecargar la pila.

155

APENDICE D
DISEO DE PCB

A continuacin se muestran los diferentes layouts obtenidos del diseo del circuito
detector de bucle inductivo e interpretador de frecuencia. Los cules sirvieron para
determinar las diferentes medidas de las brocas a utilizar para cada pad del componente, as
cmo para construir fsicamente la tablilla y darse una idea dimensional de los obtenidos.
Layout de bottom copper y boarder edge con mirror, ste fue el layout utilizado para
la construccin de la tablilla:

Diferentes layout generados para el diseo e interpretar el acomodo de los


componentes:

156

157

158

159

También podría gustarte