Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistema Digital Detector de Vehiculos para El Ingreso A Un Estacionamiento
Sistema Digital Detector de Vehiculos para El Ingreso A Un Estacionamiento
ESTACIONAMIENTO
por
Oslo Zambrano Snchez
Presidente de la academia
___________________________________________
___________________________________________
___________________________________________
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.
por
Oslo Zambrano Snchez
EVALUACIN DE EXAMEN
PROFESIONAL INTRACURRICULAR
NIVEL: LICENCIATURA
TEMA:
(Desarrollado en 1 hora)
1._
2._
3.4._
Entrega de resultados.
SiD
NolD
Director de Trabajo
Jurado
FIRMADO EN ORIGINAL
AGRADECIMIENTOS
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.
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.
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.
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
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
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
AMR
Magnetoresistencia anistropa
BJT
CA
Corriente alterna
CAE
CC
Corriente continua
CD
Corriente directa
DIP
EEPROM
FEM
Fuerza electromotriz
IDE
IIT
LCD
LCR
LED
MCU
MIPS
MR
Magnetoresistencia
MUX
Multiplexor
OPAM
Amplificador operacional
PCB
PIC
PVC
Policloruro de vinilo
RAM
RF
Radio Frecuencia
RISC
ROM
SFR
UACJ
VCC
VCD
VCO
15
CAPTULO 1
INTRODUCCIN
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.
16
18
CAPITULO 2
PLANTEAMIENTO DEL PROBLEMA
19
21
CAPTULO 3
MARCO TERICO
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)
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].
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.
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].
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
28
A un cierto momento
definicin de inductancia:
(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.
29
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
31
Figura 3.10. Campo magntico generado por una corriente que circula por una bobina.
(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.
33
34
36
37
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:
39
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.
Computadora.
Cable serial.
Software programador (IC-Prog)
Programador TE20-SE.
Fichero .HEX.
MCU
Pinzas para desensamble.
43
Un editor de texto.
Un ensamblador llamado MPASM.
Un simulador llamado MPLAB SIM.
Un organizador de proyectos.
44
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
46
47
IC-Prog.
48
Medidor LCR.
49
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:
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.
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.
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.
P =2(2.45m)+2(1.20m)
7.3m
3
4
5
71,83H
119,72H
179,58H
52
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.
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
; donde C1=C2.
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:
58
61
62
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.
65
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
67
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.
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
72
73
74
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
77
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
79
80
CAPTULO 5
RESULTADOS
81
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
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:
83
85
86
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
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.
Vehculo
29 88.11Khz
30 92.38Khz
10.68 s Scort
31 93.24Khz
10.70 s Rodeo
32 95.97Khz
10.36 s Stratus
33 95.79Khz
34 95.15Khz
10.47 s Moldeo
35 94.43Khz
10.60 s Matiz G2
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.
\
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
92
93
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.
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.
96
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]
[2]
[3]
[4]
Federico Dios Otn, David Artigas Garca, Jaume Recolons Martos, Adolfo
Comern Tejero, Ferran Canal Bienzobas, Campos electromagnticos.
Alfaomega, 2000.
[5]
[6]
de Marzo 2010.
[7]
Campo electromagntico
http://es.wikipedia.org/wiki/Campo_electromagntico, al 1 de Marzo 2010.
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
[20]
2010.
[21]
[22]
[23]
[24]
[25]
[XX]
Hojas
de
datos
de
componentes
http://www.alldatasheet.com/, al 15 de abril del 2010.
electrnicos
103
APNDICE A
PROVEEDORES DE SISTEMAS EXISTENTES
104
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
108
109
110
111
112
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
126
127
APENDICE C
CODIGO FUENTE
; 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:
;
;
;
;
;
;================================================================
==========
;
;
Revision History
;
128
;================================================================
;Rev: Date: Reason:
;1.00 2/15/99 Initial Release
;================================================================
;
;
Register Definitions
;
;================================================================
W
F
EQU
EQU
H'0000'
H'0001'
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'
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'
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
H'0007'
H'0006'
H'0005'
H'0004'
H'0003'
H'0002'
H'0001'
H'0000'
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
#DEFINE
#DEFINE
#DEFINE
#DEFINE
#DEFINE
#DEFINE
CBLOCK
Frecuencia
Frec_Inicial
Temporal
DSW1
Diferencia
ENDC
EN_LED
LED1
LED2
LED3
LED4
LED5
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
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
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
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
Retardo_20ms
; Debouncing.
136
btfss
call
btfsc
SW2
Configura
FLAG0,0
goto
FinInterrupcion
FinInterrupcion
clrf
bcf
retfie
FLAG0
INTCON,INTF
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.
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
FinVisualizaNumero
LCD_Nibble
GuardaNumero,W
BIN_a_BCD
LCD_ByteCompleto
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
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
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
ClearLEDs
bcf
EN_LED
bsf
LED1
bsf
LED2
bsf
bsf
bsf
LED3
LED4
LED5
bsf
EN_LED
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.
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
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
;
;
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
LCD_2Lineas4Bits5x7
LCD_Borra
LCD_CursorOFF
LCD_CursorIncr
;
; 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
;
; 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
149
LCD_PosicionLinea2
goto
LCD_Envia
bsf
LCD_PinRS
LCD_Caracter
call
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
LCD_Dato
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.
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
goto
movlw
call
goto
movwf
LCD_Auxiliar2
swapf
LCD_Auxiliar2,W
call
LCD_Nibble
movf
LCD_Auxiliar2,W
call
return
LCD_Nibble
LCD_ByteCompleto
LCD_VisualizaAlto
LCD_VisualizaBajo
;
;
LCD_EnviaByteLetra
movf
addlw
LCD_FinVisualizaDigito
goto
LCD_Auxiliar1,W
'A'-0x0A
LCD_Caracter
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:
156
157
158
159