You are on page 1of 21

Universidad de Chile

Facultad de Ciencias Fsicas y Matemticas


Departamento de Ingeniera Elctrica
Panel de Control del
Auto Elctrico
Curso: Seminario de Diseo !SD"#$%
&ro'esores: (uan )ui* del Solar
)odrigo &alma
Integrantes: $le+is ,errera
&atricio Mendo*a
Se-astin .ilson
1 ndice
1 ndice......................................................................................................................................................2
2 Introduccin..........................................................................................................................................3
"/0 Introducci1n 2emtica/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3
"/" Estructura del in'orme//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3
3 Antecedentes Generales........................................................................................................................5
3/0 Instrumentaci1n en el 4E/////////////////////////////////////////////////////////////////////////////////////////////////////////////////5
4 Sensores: Tacetro.............................................................................................................................!
6/0 7-8etivos//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9
6/" Descripci1n del tra-a8o////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9
6/3 &rocedimientos/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////:
6/6 Fuentes de error////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////;
6/5 )esultados////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////;
5 Inter"ase al Co#utador....................................................................................................................1$
5/0 7-8etivos////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0#
5/" Descripci1n del tra-a8o//////////////////////////////////////////////////////////////////////////////////////////////////////////////////0#
5.2.1 Detalles del ADC0808............................................................................................................10
5/3 Dispositivos y materiales///////////////////////////////////////////////////////////////////////////////////////////////////////////////0#
5/6 &rocedimientos///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0#
5/5 Fuentes de error//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0"
5/< )esultados//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0"
% So"t&are: 'i(rer)a *'' + tra(a,o en 'a(-ie& %.$i........................................................................13
</0 7-8etivos////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////03
</" Descripci1n del tra-a8o//////////////////////////////////////////////////////////////////////////////////////////////////////////////////03
</3 &rocedimientos///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////06
</6 Fuentes de error//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////06
</5 )esultados//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////05
! .ase #ara el /ote(oo0........................................................................................................................1%
9/0 7-8etivos////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0<
9/" Descripci1n del tra-a8o//////////////////////////////////////////////////////////////////////////////////////////////////////////////////0<
9/3 &rocedimientos///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0<
9/6 Fuentes de error//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////09
9/5 )esultados//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////09
1 2esultados............................................................................................................................................11
3 Conclusiones........................................................................................................................................13
1$ .i(lio4ra")a + re"erencias.................................................................................................................2$
11 Ane5os................................................................................................................................................21
"
2 Introduccin
=>uin no ha pensado alguna ve* en tener un auto computari*ado?@ es una idea apasionante@ y con
mayor ra*1n el ser protagonistas de la construcci1n de este mismo/ &ero esta tarea es muy di'cil/ Aos
damos cuenta de esto tan solo al pensar como controlar tantas cosas desde un mismo Bcere-roC/
Auestro proyecto pretende dar un primer paso a esto@ implementando un panel de control para un auto/
Este panel de control consiste en primera instancia en un visor del status del autom1vil@ para detectar
con claridad posi-les 'allas y mal'uncionamientos/
En particular@ construiremos un panel para el auto o vehculo elctrico !4E%@ proyecto del
Departamento de Ingeniera Elctrica de nuestra universidad@ Due esta aEn en marcha@ y del cual se
esperan grandes resultados/
2.1 Introduccin Te6tica
El &royecto de construcci1n del $uto Elctrico@ 'orma parte del curso de electr1nica de potencia
!EM9""% dictado en la F$CUF2$D DE CIEACI$S FGSIC$S H M$2EMI2IC$S de la
UAI4E)SID$D DE C,IFE@ por el Departamento de Ingeniera Elctrica@ con el o-8etivo de
complementar la ensean*a en dicho curso/
Este proyecto pretende la creaci1n de un auto o vehculo elctrico@ Due cuente con una -uena capacidad
de autonoma y con 'acilidad para recargar sus -ateras/ El vehculo adems de-e contar con la
capacidad de llevar pasa8eros y cargas/
El desarrollo del mismo@ est dividido en varias etapas de investigaci1n@ las cuales son:
Sistema de Control del Motor !procesador de potencia@ controlador%/
Sistema de Carga de Jateras/
Sistemas de Medici1n@ Instrumentos y &rotecci1n/
Sistema de carga con tecnologas alternativas K integraci1n del sistema/
Sistema de 'renado regenerativo K integraci1n de sistema/
Una parte del desarrollo de este proyecto esta siendo llevada adelante dentro del curso de Seminario de
Diseo !SD"#$% en la Secci1n BFa-oratorio de Mecatr1nicaC/ Esta parte corresponde al BSIS2EM$
DE M7AI27)E7 DE ES2$D7 DE 7&E)$CILA DE $U27 EFMC2)IC7C@ Due interviene en la
tercera parte del proyecto/
2.2 Estructura del in"ore
En los siguientes captulos conoceremos como se reali*1 el proyecto/
En el captulo 3@ detallaremos un poco de la teora gerneral del 4E@ investigaci1n anteriormente
reali*ada por otros alumnos del DIE/
En los captulos 6@ 5@ < y 9@ contaremos el tra-a8o desarrollado durante todo el semestre@ incluyendo el
desarrollo tanto de hardNare como de so'tNare/
En el captulo 9@ e+pondremos los resultados o-tenidos durante la e+perimentaci1n/
Finalmente en el captulo ;@ concluiremos y anali*aremos todos los aspectos y posi-les me8oras del
sistema/
3
6
3 Antecedentes Generales
Una ve* tomado el proyecto@ nos acercamos a conversar con el pro'esor a cargo del &royecto del $uto
Elctrico: Sr/ )odrigo &alma/ Una ve* puestos al tanto en lneas generales de cuales i-an a ser nuestras
tareas@ y con Due cosas ya cont-amos nos dimos a la tarea de revisar el estado de avance del proyecto
general@ conociendo las 5 'ases del mismo@ Due aparecen ampliamente e+plicadas en la direcci1n Ne-:
http:OO06</:3/</<O-dmcO/
Ao es de inters de este in'orme dar a conocer el detalle de cada 'ase@ algunas son -astante comple8as@
ya Due en muchos casos nos 'altan conocimientos tcnicos re'eridos al tema/
&ero si@ pensando en la 'ase numero tres@ podemos precisar los alcances de nuestro proyecto@ viendo los
elementos necesarios del sistema de monitoreo reDuerido por el auto elctrico !de ahora en adelante
4E%/
3.1 Instruentacin en el -E
Fa instrumentaci1n de un 4E la podemos su-dividir en 3 sistemas:
0/ Sisteas de 7edicin: >ue -uscan proveer de in'ormaci1n al conductor/ Especi'icamos cuales
son las varia-les Due al conductor le sern de utilidad al mane8ar un 4E/
P -elocidad: Una de las ms elementales de todas las varia-les/ El o-8etivo de sta es simplemente
entregar la rapide* del despla*amiento de 4E/
P Car4a en la .ater)a: Sumamente interesante@ su 'unci1n es la de dar a conocer la cantidad de energa
disponi-le en las -ateras del 4E/ ,aciendo una analoga con un autom1vil convencional@ esta medida
correspondera al nivel del estanDue de -encina/
P Corriente: 2ener una -uena medici1n de sta nos permitir conocer la e'iciencia de 4E@ ya Due@ a
menor corriente e+iste un menor es'uer*o tanto del motor como del controlador/ $dems en casos de
4E con 'reno regenerativo sirve para cuanti'icar esta implementaci1n/
P Te#eratura en el 7otor: Esta medida tiene un carcter de seguridad@ ya Due@ cuando un motor
so-repasa una cierta temperatura pierde e'ectividad@ vida Etil y hasta se puede daar gravemente/
Fuego sa-er si sta e+cede a ese valor e+tremo es indispensa-le/
P 2P7 del 7otor: Fa 'unci1n de sta es sa-er a cuantas revoluciones por minuto se encuentra el
motor/ Esto puede servir como otra varia-le de e'iciencia@ ya Due@ a mayor )&M@ mayor es el volta8e
luego menor es la corriente/
"/ Sisteas de Instruentacin: Una ve* conocidas las varia-les@ es necesario traducirlas en
'orma 'sica@ o sea@ mostrarlas al conductor en 'orma clara y comprensi-le/
P -eloc)etro: Su 'unci1n es la de medir la velocidad del autom1vil/
P -olt)etro: Este instrumento mide la carga e+istente en la -atera/
P A#er)etro: Fa 'unci1n de ste es medir el 'lu8o de corriente entre los puntos en Due sea
conectado/
P Sensores de Te#eratura: Se encontrarn u-icados en la cercana del motor@ y su misi1n es la de
medir la temperatura de ste/
P Tacetro: Fa idea de este instrumento es la de medir las revoluciones por minuto del motor/
5
3/ Sisteas de Proteccin: E+isten varios elementos necesarios para el -uen 'uncionamiento de
un sistema de protecci1n/ Fa idea de stos@ es Due -a8o ciertas circunstancias sean capaces de
reaccionar en 'orma rpida y segura@ evitando posi-les daos en elementos vitales 4E/ Este
Eltimo elemento no hace parte de nuestro proyecto de seminario de Diseo@ as Due no
consideramos necesario detallarlo ms/%
<
4 Sensores: Tacetro
4.1 8(,eti9os
Construir un tac1metro@ i/e/ un contador de revoluciones@ de caractersticas adecuadas para contar las
)&M de un motor elctrico/ En un principio@ el diseo no de-era ser muy distinto al de un tac1metro
convencional/
4.2 *escri#cin del tra(a,o
El tac1metro se compone -sicamente de dos partes: una es el sensor propiamente tal@ Due puede ser de
distinta naturale*a@ y un conversor@ Due trans'orme la respuesta del sensor en una seal eDuivalente@ i/e/
cuya medida represente@ en alguna escala apropiada@ el 'en1meno 'sico Due detecta el sensor/
En nuestro caso@ el pro'esor )odrigo &alma nos 'acilit1 un sensor Due en un principio desconocamos@ y
Due se utili*a en ciertos motores para reali*ar la tarea Due -uscamos/
Dispositivos y materiales
Fa pie*a principal 'ue el sensor Due nos 'acilit1 el pro'esor/ Despus de muchas prue-as e
investigaci1n@ determinamos Due el sensor es -sicamente un imn rodeado de una -o-ina/ El sensor
tiene un punto metlico e+terior Due permite captar el paso de metales/
Una pertur-aci1n en el campo magntico genera !induce% una corriente en la -o-ina@ la Due puede ser
utili*ada como dato para un 'uturo conversor/ En nuestro caso@ el paso de un metal cerca del sensor
genera un pulso anlogo en las puntas de la -o-ina/
9
Fig. 1 apariencia externa Fig. 2 construccin interna
Fig. 3: En el acercamiento i!"uierda#$ el im%n sale de su posicin original & su campo magn'tico induce la
(o(ina & esta genera una corriente en un sentido$ luego de "ue el o()eto pasa & se ale)a derec*a#$ el im%n
reesta(lece su posicin original & genera un campo en direccin opuesta$ lo "ue induce la (o(ina a conducir
en el otro sentido.
Como dispositivo conversor@ utili*amos un conversor de 'recuencia a volta8e@ Due es un circuito Due
reci-e un nEmero de pulsos y genera como resultado un volta8e eDuivalente a la 'recuencia de entrada/
4.3 Procediientos
En un principio@ determinamos Due la tarea principal era 'iltrar y recti'icar la seal Due provena del
captador magntico/ &ara esto@ contamos con varias herramientas:
Utili*aci1n de un disparador Schmitt !Schmitt 2rigger%: Es una compuerta l1gica eDuivalente a
un A7 l1gico o inversor !dado un nivel l1gico de entrada@ entrega un nivel l1gico en la salida
Due es la negaci1n de la entrada% Due posee una caracterstica especial llamada histresis/ Esa
compuerta no se comporta igual cuando la seal pasa de un volta8e menor a uno mayor@ Due
cuando lo hace al contrario/ Un disparador Schmitt tiene un um-ral de su-ida y un um-ral de
-a8ada@ con lo Due las seales ruidosas pueden cuadrarse per'ectamente/
Utili*aci1n de un ampli'icador operacional !7&Q$mp%: Un ampli'icador operacional es muy
verstil@ ya Due cam-iando la con'iguraci1n e+terna@ se pueden o-tener diversos circuitos Due
pueden cumplir 'unciones muy variadas/ &or e8emplo@ un detector de um-ral@ o incluso un
detector con histresis !como el Schmitt 2rigger%@ pero con la venta8a de Due seales muy -a8as
pueden ser ampli'icadas en una etapa con un ampli'icador operacional@ y en otra@ se puede
implementar un detector de um-ral/
&or simplicidad y disponi-ilidad@ pre'erimos la segunda opci1n/
Un inconveniente encontrado al paso 'ue la necesidad de una 'uente simtrica de alimentaci1n para el
ampli'icador operacional/ &ero en el mercado e+isten ampli'icadores operacionales Due pueden
alimentarse con 'uente simple@ como el FM3"6@ Due 'ue el Due utili*amos en el la-oratorio/
Fuego de Due o-tuvimos -uenos resultados@ nos dedicamos a -uscar el Due sera en conversor de
'recuencia a volta8e apropiado/ Aos encontramos con dos soluciones:
Conversor de 'recuencia a volta8e con 555: encontramos en una revista de electr1nica un
circuito Due convierte 'recuencia a volta8e/ Sin em-argo se detalla Due la salida de-e estar
conectada a un voltmetro@ cuya construcci1n tam-in se e+plica en la revista/ En nuestro caso@
no reDuerimos de un voltmetro ms Due para sa-er si nuestro proyecto est 'uncionando@ pero
nuestra principal 'unci1n es llevar los datos al computador/
Conversor de 'recuencia a volta8e con FM";#9: Este dispositivo@ disponi-le en tiendas del
ru-ro@ cumple espec'icamente con la tarea Due -uscamos/ Su principal 'unci1n@ como lo detalla
su ho8a de datos o datas*eet@ es servir como tac1metro para usos principalmente de
autom1viles/ Dentro de sus venta8as est la de entregar un volta8e cero !la seal cae a tierra%
cuando la 'recuencia es de # ,*R 'uncionar con un amplio rango de alimentaci1n simple@ 'i8ar la
'recuencia m+ima y el rango de 'recuencia con una simple red )CR y tener salida acoplada a un
transistor@ Due puede incluso mane8ar cargas inductivas !relays@ motores@ etc/%
Fa primera opci1n@ Due ya al momento de verla no nos pareca muy -uena@ no 'uncion1 del modo Due
Dueramos/ Solo entrega-a un tren de pulsos separados Due un voltmetro digital@ por su construcci1n
interna y su 'recuencia de re'resco@ logra-a interpretar como una 'recuencia/
&or esto decidimos adDuirir el FM";#9@ Due posee una e+tensa literatura con distintos modos de
con'iguraci1n/
El FM";#9 incluye en su interior un ampli'icador operacional con'igurado para detectar cruces por
cero@ y una -om-a de carga@ Due es una especie de acumulador de pulsos/ Dada esta construcci1n@ no
'ue necesaria la implementaci1n de un 'iltro para reacondicionar la seal !Stiempo perdido en la
primera parte del proyectoT%
Este integrado se con'igura e+ternamente con resistencias y condensadores@ y se puede alimentar con
'uentes de hasta K": U4V/ Fa '1rmula Due relaciona el volta8e entregado 4
7U2
con la 'recuencia de
:
entrada '
IA
es:
+ , C - . .
/0 CC 123
= 0 0
!0%
donde 4
CC
es el volta8e de alimentaci1n del FM";#9@ )0 y C0 son los valores del condensador y la
resistencia
0
@ y W es la ganancia del ampli'icador operacional interno@ Due tpicamente es 0/
Fas prue-as se reali*aron con un motor DC utili*ando una 'uente de poder de volta8e varia-le/ Con esto
pro-amos y cali-ramos el sensor/ Fa cali-raci1n 'inal se de-e reali*ar con el 4E en marcha/ &ara esto@
se puede instalar un potenci1metro en la posici1n de )0@ y se a8usta hasta Due en la m+ima )&M Due
de el motor marDue el volta8e Due se desea@ o -ien utili*ando directamente la '1rmula !0%/
4.4 :uentes de error
Un inconveniente Due posee el captador magntico es Due la amplitud de la seal detectada disminuye
mientras el sensor se ale8a/ &or esto@ es importante Due el sensor Duede instalado lo mas cerca posi-le
de alguna parte m1vil del motor/ 7tro inconveniente Due introduce mucho error es Due una -o-ina es
muy suscepti-le a captar inter'erencia de radio'recuencia/ &ara evitar esta situaci1n@ es importante Due
la cu-ierta metlica del captador Duede conectada a tierra para 'ormar un BescudoC Due asle la -o-ina
de las radiaciones/
7tro error importante Due se introduce es el del propio FM";#9@ Due a -a8as 'recuencias produce un
BrippleC Due puede controlarse en gran medida con una -uena elecci1n de C0@ C" y )0@ Due de-en
lograr un compromiso entre ripple@ tiempo de respuesta y linealidad/ Como un dato adicional@ e+iste
una '1rmula Due relaciona 4ripple con los dems parmetros:


=
"
0
0
"
0
" i
C - .
C
C .
.
/0 CC CC
,ipple
!"%
4.5 2esultados
Se logr1 construir un circuito de gran versatilidad@ Due adems de servir como tac1metro@ podra ser
utili*ado en algEn e+perimento 'sico para reali*ar mediciones de distintos 'en1menos@ como calculas
perodos de pndulos@ detectar e+cesos de velocidad@ etc/
0
&ara mayor in'ormaci1n so-re C0 y )0@ ver ane+o del conversor de 'recuencia a volta8e/
;
5 Inter"ase al Co#utador
5.1 8(,eti9os
El principal o-8etivo de esta parte del proyecto es lograr convertir una seal anloga en una seal
digital y de alguna manera visuali*arla en el computador del Due disponemos !Aote-ooX%/
5.2 *escri#cin del tra(a,o
El circuito Due se encargar de entregar los datos al computador es -sicamente un conversor
anlogoOdigital !$DC%@ Due reci-e volta8es entre # y K4cc y devuelve un nEmero entre # y "55 !: -its
de resoluci1n%@ Due eventualmente puede variar@ cam-iando el tipo de conversor a uno@ por e8emplo@ de
0< -its/ Fa elecci1n de un $DC de : -its se de-e a Due el computador posee un puerto paralelo Due es
capa* de reci-ir : -its@ adems de sus entradas de Status y Control/
Fa pie*a Due se eligi1 para este prop1sito es el integrado de Aational Semiconductors $DC#:#:@ Due
posee@ adems del $DC@ un multiple+or anlogo de : entradas y una salida@ lo Due permitira reci-ir :
entradas a travs del mismo puerto/
5.2.1 Detalles del ADC0808
El conversor 'unciona con una alimentaci1n de 5 4@ y convierte en -ase a apro+imaciones sucesivas@
utili*ando una escalera de resistencias Due determinan los um-rales de detecci1n al momento de la
conversi1n/ Una caracterstica de este sistema es Due reDuiere : pasos para reali*ar la apro+imaci1n de
0 -it@ con lo Due se reDuiere un total de <6 pasos para la conversi1n de 0 -yte/
5.3 *is#ositi9os + ateriales
Esta inter'ase estar compuesta principalmente por el conversor anlogo digital@ el Due no reDuere
prcticamente ningEn componente e+terno como resistencias o condensadores/
Una primera inspecci1n nos muestra Due el conversor reDuiere de un tiempo de conversi1n@ el Due
Dueda determinado una ve* elegido el relo8 Due controlar los pasos de la conversi1n/ Elegimos por
simplicidad un relo8 en -ase a cristal@ comEnmente utili*ado en los relo8es digitales@ aparatos de radio y
computadores@ y de 'cil adDuisici1n/ &ara la construcci1n de este relo8@ se utili*an compuertas
inversoras@ condensadores y resistencias/
El puerto paralelo por otra parte reci-e datos a una velocidad lo su'icientemente alta como para poder
reci-ir los datos sin prdida/ Incluso de-e a8ustarse un tiempo de espera para Due el $DC alcance a
reali*ar su tra-a8o/ Utili*aremos un puerto paralelo comEn Due poseen los computadores personales $2
compati-les/ Este puerto posee : -its de datos@ 5 -its de status y 6 -its de control/
5.4 Procediientos
Fo primero Due pro-1 'ue el puerto paralelo del note-ooX@ para ver si esta-a en -uen estado/
Un pro-lema Due en'rentamos al reali*ar esta parte del proyecto@ es Due el note-ooX no posee un puerto
paralelo -idireccional@ incluso no soporta ninguno de los estndares E&& y EC& Due se utili*an
actualmente/ &ese a Due estos estndares no nos interesan mayormente@ si es muy pro-lemtico el
hecho de Due no podamos ingresar los datos directamente a los -its de datos del puerto paralelo/ Una
soluci1n a esto es utili*ar como estradas los -its de Status y Control@ mediante una peDuea
modi'icaci1n a la inter'ase con el $DC: Dada la construcci1n de las entradas de control !Due tam-in
se pueden utili*ar como salidas%@ se de-en utili*ar circuitos integrados Due operen a colector a-ierto/ El
$DC posee salidas triQstate@ y no son compati-les con este tipo de entradas del puerto paralelo/ Fa
0#
soluci1n es usar inversores de colector a-ierto y@ a travs de so'tNare@ invertir los datos para entregar
el nEmero correcto/
Fuego de encontrar una soluci1n a ese pro-lema se procedi1 a pro-ar el $DC de manera
independiente@ instalando FEDs en las : salidas para visuali*ar los datos y utili*ando un relo8 de -a8a
velocidad construido con un timer 555/ Como dato de entrada utili*amos un potenci1metro con'igurado
para entregar volta8es entre # y 5 volts/
Fas primeras prue-as 'ueron satis'actorias@ por lo Due continu1 con la constricci1n del relo8/
En primera instancia@ encontramos en internet
"
in'ormaci1n de como reali*ar osciladores en -ase a
cristal de cuar*o y compuertas inversoras/ Fos diagramas eran muy simples@ y decidimos pro-ar/
$dDuirimos un cristal de 3"@9<: ,*@ Due encontramos su'iciente para los reDuerimientos/
E+isten dos 'ormas de con'igurar los inversores para construir un oscilador: en serie y en paralelo/
&ro-amos am-as con'iguraciones utili*ando compuertas inversoras 22F !96FS#6%@ y ninguna
con'iguraci1n 'uncion1/ Ao nos e+plic-amos la ra*1n de este pro-lema@ y entonces decidimos pro-ar
con compuertas CM7S !6#6;%/ Fos resultados 'ueron inmediatos@ una gran esta-ilidad en la
con'iguraci1n en paralelo !Due advertan era la mas inesta-le%@ Due visuali*amos en el osciloscopio sin
ninguna inter'erencia/ Incluso el oscilador no se ve a'ectado al momento de tocar el cristal con los
dedos !en la literatura se recomienda hacer esta prue-a para veri'icar Due el circuito oscila utili*ando la
'recuencia 'undamental del oscilador y no la de los condensadores/
Una ve* terminado el relo8@ se pro-1 en con8unto el $DC y el relo8/ En 'uncionamiento 'ue per'ecto@ y
la velocidad de conversi1n 'ue impresionante/ Con este relo8 en teora se reali*aran 50" conversiones
por segundo@ lo Due es un nEmero su'iciente para la o-tenci1n de datos/
&ara 'inali*ar se reali*aron programas -sicos en D7S para veri'icar el 'uncionamiento de la inter'ase/
&ara reali*ar la elecci1n de una de las : entradas del $DC#:#: se utili*1 las salidas de datos !Due son
solo de salida%/ Utili*amos 3 -its ara direccionar : puertas/
2odo esta-a listo@ y nuestro pr1+imo paso 'ue construir la placa donde los componentes iran soldados/
Se construy1 una placa de medidas apro+imadas de : + 05 cms donde iran el $DC@ las compuertas
inversoras@ resistencias y condensadores del relo8@ y los inversores de colector a-ierto/
Fuego de ensam-lar los componentes en la placa@ la primera prue-a nos arro81 malos resultados: el
$DC no entrega-a datos 'idedignos@ y provoca-a un e+trao comportamiento/ $tri-uimos este hecho a
ha-er calentado mucho el integrado al momento de soldarlo en la placa/ &ese a Due en los datas*eet del
integrado se asegura-a un tiempo de 0# segundos a "<# YC@ nos resignamos a -uscar una soluci1n para
esto/ Fa ms directa y costosa era comprar un nuevo $DC#:#:@ pero pre'erimos -uscar otra soluci1n/
Aos detuvimos a o-servar lo Due se poda hacer@ y nos encontramos con la sorpresa de Due lo Due
ocurra era Due internamente un pin Due controla la direcci1n para elegir las : entradas esta-a en
cortocircuito@ y reali*ando una prue-a de continuidad@ determinamos la cone+i1n a tierra de este pin/
&ero luego de e+haustivas prue-as veri'icamos Due al menos una entrada de las : disponi-les
'unciona-a sin pro-lema !entrada cero@ Due se llama con ### en los pines de direccionamiento%/
Entonces volvieron las esperan*as de encontrar una nueva soluci1n/
Fa me8or de todas 'ue la de utili*ar un nuevo multiple+or anlogo de : canales@ Due se vende en tiendas
especiali*adas de electr1nica/ Encontramos a nuestra disposici1n el 6#50@ multiple+or CM7S de :
puertas anlogas@ y de caractersticas muy similares al multiple+or Due inclua el $DC#:#:/
Entonces lo Due hicimos 'ue construir otra placa para poner en ella el multiple+or y aprovechando una
idea Due se nos ocurri1@ agregamos un circuito Due@ al alimentarlo con 5 volts@ puede entregar # volts a
una entrada@ Due conectamos a un pin de status Due so-ra-a@ y lo utili*amos para censar si la inter'ase
esta -ien conectada y 'uncionando/
&ara no cometer nuevamente el mismo error@ soldamos a la placa una -ase de 0< pines y so-re ella
montamos el 6#50/
"
http:OONNN/*:#/in'oOue+osc/htm R http:OONNN/starnet/com/auOdavemOoverclocXOosc/html
00
Se reali*aron todas las prue-as con satis'acci1n@ a travs de programas en D7S/
5.5 :uentes de error
El Enico cuidado Due hay Due tener es simplemente no de8ar nunca una entrada del $DC al aire@ porDue
entrega cualDuier cosa/ Es -ueno conectar las entradas Due no se van a usar a tierra para no inducir
ninguna inter'erencia en la conversi1n@ ya Due mientras sta se reali*a@ el volta8e en la entrada del
conversor de-e permanecer esta-le/ En caso contrario@ se o-tendr un resultado con errores/
El error nominal Due entrega el $DC es a lo ms Z -it en el dgito menos signi'icativo !Eltimo -it de la
cadena de : -its%@ Due se puede traducir en un error porcentual de 0@;[@ -astante acepta-le/
&or su puesto@ hay Due incluir el error se introduce al discreti*ar un intervalo continuo en "5< partes/
5.% 2esultados
Finalmente en esta etapa logramos construir una inter'ase entre el computador y seales anlogas/
7-tuvimos un circuito capa* de elegir entre : entradas anlogas@ reali*ar una rpida conversi1n y
entregar los datos con un error muy -a8o
0"
% So"t&are: 'i(rer)a *'' + tra(a,o en 'a(-ie& %.$i
%.1 8(,eti9os
Desarrollar una aplicaci1n Due permita representar en un entorno gr'ico amiga-le la in'ormaci1n
entregada por una li-rera DFF@ la cual adDuiere los datos proporcionados por los distintos sensores
montados en el vehculo/
%.2 *escri#cin del tra(a,o
Se tendr una li-rera DFF encargada de o-tener los datos de la puerta paralela y enviarlos a la inter'a*
gr'ica desarrollada con Fa-4ieN/ Esta Eltima est dividida como se muestra en la 'igura 6:
Figura 4: Es"uema de la inter-a! gr%-ica
En el sector A@ se encontrarn los -otones encargados de iniciar la e8ecuci1n del programa@ pausarla o
detenerla por completo/
En el sector . se desplegar la hora en un relo8 digital/
En el sector C se mostrarn los datos reci-idos del tac1metro@ emulando un ta-lero convencional@ y un
03
FED Due parpadear en caso de Due el sensor se encuentre operando correctamente@ y Due se mantendr
apagado en caso de estar desconectado@ mientras Due en el sector G se encontrar un gr'ico donde se
podr apreciar la evoluci1n de estas medidas en el transcurso del tiempo/
En el sector * ha-r un term1metro indicando la temperatura del motor@ 8unto con un led Due se
prender en caso de Due la temperatura registrada e+ceda un lmite preesta-lecido/
En el sector E@ el usurario podr ver te+to con in'ormaci1n miscelnea@ como la 'echa@ tiempo restante
para la mantenci1n del vehculo@ etc/
Finalmente@ en el sector : se u-icar el medidor de corriente de la -atera/
%.3 Procediientos
Se comen*1 por esta-lecer Due datos se mediran@ para as organi*ar la inter'a* de manera adecuada/
Una ve* Due se tuvo claridad de cuales seran@ se aprendi1 a utili*ar Fa-4ieN@ dando especial n'asis a
los comandos necesarios para relacionarse con la li-rera DFF/ Fuego@ se program1 la li-rera
utili*ando el lengua8e CKK@ la cual posee dos su-rutinas: Bis_connectedC !encargada de revisar si los
sensores estn conectados o no% y Bget_DataC !la cual pide un entero y devuelve los datos reci-idos
de parte del sensor asociado al entero Due reci-i1 al ser llamada%/ &ara ms detalles so-re esta li-rera@
vase la secci1n de $ne+os al 'inal de este documento/

Jsicamente@ lo Due reali*a el programa creado en Fa-4ieN es lo siguiente:
Mostrar la hora y los mensa8es miscelneos/
Iniciar un ciclo F7) desde 0 hasta el nEmero de sensores a medir !en este caso 3%/
En cada paso del ciclo@ revisar !usando is_connected% si los sensores estn conectados/ De
no estarlo@ desplegar un cero en el medidor correspondiente y continuar con el pr1+imo paso del
ciclo/
En caso de 'uncionar correctamente los sensores@ enviar una numero entero a la li-rera !usando
get_Data% solicitando los datos correspondientes al sensor asignado a aDuel nEmero/
)eci-ir la in'ormaci1n !Due ser un nEmero entre # y "55%@ adecuarla a la escala y mostrar ese
resultado en pantalla/
Detectar condiciones crticas !temperatura o )&M muy elevadas@ corriente muy -a8a%/
$van*ar al siguiente paso y una ve* concluido el ciclo@ repetirlo inde'inidamente/
%.4 :uentes de error
Fa-4ieN reci-e la in'ormaci1n a desplegar de parte de la li-rera@ la cual entrega nEmeros enteros entre
# y "55/ &osteriormente esos datos son escalados segEn el sensor Due se est representando/ &or
e8emplo@ si las revoluciones por minuto !)&M% varan entre # y 95##@ el nEmero Due se reci-a de la
li-rera de-e primero ser multiplicado por 95##O"55 y luego ese resultado desplegarse en pantalla/ Este
tipo de conversi1n presenta un error Due en la prctica se puede despreciar@ ya Due si el DFF presenta
di'erencias de un dgito@ eso se interpreta como una variaci1n de apro+imadamente 3# revoluciones !en
el e8emplo del tac1metro%@ lo cual en este conte+to no es de mayor importancia/ Fa soluci1n a este
pro-lema no es un asunto Due pueda resolverse a un nivel tan alto como Fa-4ieN@ sino Due s1lo podra
corregirse en la etapa de conversi1n anlogoQdigital/
&or otra parte@ Fa-4ieN utili*a mucha memoria )$M del computador Due se est empleando en la
06
toma de datos@ el cual s1lo posee 0" MJ@ por lo tanto@ el re'resco de datos tiene un des'ase de uno o dos
segundos/ Esto Eltimo sera grave en el caso de un sistema Due reDuiera de alta precisi1n y rapide* en el
anlisis de datos@ sin em-argo@ se estima Due en este caso@ los 'en1menos anali*ados no van a variar de
manera tan repentina/ &ara aminorar esta 'uente de error se proponen dos alternativas: la primera de
ellas es emplear un entorno -asado en te+to solamente !lo cual hace perder el sentido del uso de un
computador@ ya Due ste podra ser reempla*ado por un BdisplayC de FEDs%R y la segunda@ es utili*ar un
computador ms avan*ado !lo cual nos parece altamente recomenda-le@ pero se contrapone a la
cantidad de recursos destinados a este proyecto%/
&ara reducir los pro-lemas ocasionados por la 'alta de memoria@ y en virtud de Due Fa-4ieN 'unciona
-a8o el sistema operativo .indoNs ;5@ se ha decidido despe8ar la mayor cantidad de espacio en disco
duro Due sea posi-le@ desinstalar todos los programas Due no vayan a seguir siendo usados !por
e8emplo@ el antiQvirus@ ya Due es imposi-le Due se in'ecte el computador -a8o las condiciones de
operaci1n a las Due estar sometido%@ y modi'icar el archivo de sistema Bsystem/iniC el cual@ entre otras
cosas@ se encarga de dirigir la carga de componentes al iniciar el sistema operativo@ para Due s1lo
cargue los drivers de video@ sonido y e8ecute inmediatamente !sin cargar el menE inicio ni los
componentes del BescritorioC de .indoNs% el programa desarrollado en Fa-4ieN/
%.5 2esultados
Se logr1 implementar una inter'a* gr'ica atractiva y e'iciente donde el usuario podr ver de una sola
mirada el estado del vehculo elctrico/ E+iste la posi-ilidad de ampliar el nEmero de datos o-tenidos
de la li-rera DFF@ con s1lo agregar los medidores en el c1digo del programa@ siguiendo el esDuema del
programa hecho en Fa-4ieN !ver secci1n de $ne+os%@ y sin tener Due modi'icar el c1digo en CKK de la
li-rera misma/ En caso de ser necesario@ y en pro de acelerar la adDuisici1n de datos@ se tiene la
alternativa de eliminar el gr'ico )&M vOs 2iempo/
05
! .ase #ara el /ote(oo0
!.1 8(,eti9os
Ela-orar una -ase para el Aote-ooX@ de manera tal Due Duede -ien su8eto al vehculo y Due pueda ser
retirado cuando sea necesario/
!.2 *escri#cin del tra(a,o
2ra-a8aremos con $luminio@ por su resistencia y 'acilidad para tra-a8ar/ Utili*aremos los soportes de
la pantalla del note-ooX como puntos de apoyo@ de8ando li-res las ventanas de ventilaci1n y los
puertos/
En realidad@ es un tra-a8o -astante sencillo@ ya Due nos -astara con hacer una -ase Due su8ete al
note-ooX y luego solo a'irmar esta al vehculo/
!.3 Procediientos
Fuego de ver el lugar donde vamos a colocar el note-ooX dentro del vehculo@ !-a8o el ta-lero@ detrs de
la palanca de cam-io%@ procedimos a tomar las medidas del note-ooX para ver las medidas de la -ase/
Fas mediciones 'ueron "9 cm de ancho@ 3@5 de alto y "0 de pro'undidad/
U-icamos entonces las ventanas de ventilaci1n y decidimos utili*ar una -ase con 'orma de , Due de8a
li-re todas las ventanas de ventilaci1n y llega hasta los puntos de su8eci1n/ El diseo Duedo de la
siguiente 'orma:
Fig. 5. .ista por a(a)o de la (ase
Fa -ase en 'orma de , va su8eta con remaches@ y va a poder ser puesta antes de colocar el tapi* del
vehculo@ por ende se vern solo las su8eciones al note-ooX/
0<
4entana de
ventilaci1n
4entana de
ventilaci1n
4entana de
ventilaci1n
C
o
n
e
c
t
o
r

a

l
a

-
a
s
e

d
e
l

m
o
n
i
t
o
r
Conector a la -ase
del monitor
5arte in-erior del 0ote(oo6
!.4 :uentes de error
Fo Enico Due causa pro-lemas a la -ase son las vi-raciones del vehculo@ pero como suponemos Due
ser sometido a un trato normal@ podemos despreciar el desgaste producido por ellas/
!.5 2esultados
Fogramos ela-orar una -ase sencilla@ de -a8o costo y Due cumple su o-8etivo de su8etar el note-ooX al
vehculo@ evitando Due ste salte y Due se pueda daar/
09
1 2esultados
Una 'orma de medir resultados consiste en revisar el cumplimiento de metas por parte del EDuipo de
tra-a8o a lo largo del desarrollo del proyecto/ Esto lo vemos claramente en el in'orme de avance Due
mostra-a madure* en cuanto a los o-8etivos 'inales del proyecto/ De ah en adelante consisti1 todo@
solamente en hacer los componentes restantes y pro-arlos en su con8unto/
4emos claramente entonces Due los resultados 'ueron solo consecuencia del tra-a8o reali*ado durante
el semestre@ y ms Due el ha-er hecho cosas@ lo importante es ha-er aprendido a llevar adelante un
proyecto@ con todas las di'icultades pensadas@ sin los conocimientos su'icientes@ con escasas
herramientas@ pero con ganas de aprender algo nuevo/
Materialmente podemos ver como resultados concretos@ los dispositivos Due ela-oramos/ Estos son:
Sensor de )evoluciones@ la inter'a* con el &C@ la Inter'a* \r'ica y la Jase del Faptop/ $dems de esto
esta todo el aporte de conocimiento Due reci-imos en cuanto al mane8o de circuitos@ mane8o de li-rerias
!DFFs% en C y mane8o de Fa-4ieN/ Donde consideramos Due 'uimos uno de los pocos grupos Due
logro un mane8o -astante avan*ado de Fa-4ieN/
0:
3 Conclusiones
$ 'uturo pueden me8orarse algunos detalles@ como el relo8 de conversi1n de datos@ y la velocidad de
note-ooX@ si se Duiere una inter'a* ms gr'ica y amiga-le/
&odemos 'inalmente decir Due cumplimos con las e+pectativas@ logrando un sistema de monitoreo de
un costo ra*ona-le y con grandes posi-ilidades de e+pansi1n/ $dems utili*amos las herramientas
puestas a nuestra disposici1n@ adaptando nuestras ideas a la realidad Due tenamos@ con un laptop 6:< y
con el desa'o de manipular Fa-4ieN en un -uen nivel/
Una ve* instalados en el auto todos los dispositivos de nuestro proyecto@ Dueda solo la tarea de cali-rar
y pro-ar su 'uncionamiento glo-al@ interactuando con los elementos del auto elctrico@ y sometido a
condiciones normales de tra-a8o/
$ 'uturo pueden me8orarse algunos detalles@ como el relo8 de conversi1n de datos@ y la velocidad del
note-ooX@ si se Duiere una inter'a* gr'ica me8or y ms amiga-le/ $dems se le pueden agregar otros
sensores@ mas -asta Due estos devuelvan volta8es eDuivalentes para poder ser mane8ados por el
conversor $nlogoQDigital y listo/ &odran ser: sensores de puertas cerradas@ sensores de cercania de
otros vehculos@ sensores de carga de las -aterias@ sensores de 'alla de algEn sistema@ etc/ Incluso varios
de estos sensores pueden mane8ar directamente uno o dos -its@ con lo Due una sola llamada para o-tener
datos nos puede entregar gran in'ormaci1n/ Son in'initas las posi-ilidades Due aDu se tienen/
0;
1$ .i(lio4ra")a + re"erencias
Inter'acing the Standard &arallel &ort@ 0;;:@ Craig &eacocX/
http:OONNN/senet/com/auO]cpeacocX
"#
11 Ane5os
5anel de control$ en su modo inacti7o
5anel de control$ en su modo acti7o
"0