Sunteți pe pagina 1din 35

1

CAPITULO 3
Diseo de la parte electrnica y
software de la maqueta didctica del
sistema (EPS).




2







3

3.1. INTRODUCCIN
Para la construccin de nuestra maqueta didctica funcional lo que hicimos es tomar
el sistema de direccin asistida elctricamente MDPS de la marca Hyundai, y
generarn todas las seales necesarias para darle un funcionamiento autnomo.
Hacer este diseo adems de que implica la construccin de un circuito electrnico
que haga funcionar una direccin de asistencia electrnica EPS en forma autnoma,
tambin comprende un diseo pedaggico, es decir que el sistema electrnico que
construimos nos permita cumplir un objetivo didctico, que la maqueta nos de la
posibilidad de entregar conocimientos sobre este sistema a las personas que realizan
las prcticas; este diseo electrnico debe dar la posibilidad de realizar mediciones
de los componentes, recrear fallos y permitir verificaciones para la realizacin de
prcticas de entrenamiento, as mismo se debe garantizar la durabilidad del equipo
mediante la instalacin de seguridades elctricas. Por lo que a continuacin se
describe la creacin de todos los dispositivos electrnicos que se aplicarn en el
diseo del circuito.
3.1.1. Diagrama general de diseo
El grafico que a continuacin observamos (figura 3.1.) nos muestra la configuracin
en bloques que tiene el diseo electrnico de la maqueta funcional de la direccin
electrnica en construccin.
El circuito electrnico que estamos diseando tiene como misin realizar dos tareas:
Emular las seales del vehculo necesarias para el correcto funcionamiento
del sistema de asistencia electrnica MDPS.
Mostrar los datos de funcionamiento del sistema, es decir de las seales que
permanentemente estn interviniendo en el desempeo del sistema de
asistencia.

4


FIGURA 3.1. Esquema General de Diseo del Electrnico de la Maqueta
Para ello lo que el circuito electrnico hace es simular dos seales que normalmente
provienen del vehculo (velocidad del vehculo y velocidad del motor), estas dos
seales son de tipo pulsante (frecuencia variable) para ingresarlas a la EPSCM,
tambin la seal de par es captada del sensor de par ubicada en la misma columna de
direccin para ser enviada a la EPSCM, con estas seales se hace posible la
asistencia en la direccin, luego estas tres seales son enviadas nuevamente al
circuito electrnico para ser transmitidas por un cable USB a una computadora y
poder ser visualizadas para analizar el desempeo de la direccin.
3.2. SIMULACION DE SEALES
Para disear la parte electrnica necesitamos simular las mismas seales que
intervienen en el funcionamiento del sistema MDPS de Hyundai las cuales son
captadas por mdulo de control de la direccin asistida elctrica EPSCM, esto
implica la construccin de un circuito electrnico fsico que satisfaga los
requerimientos del sistema, es decir las seales que obtengamos con nuestro circuito
deben tener las mismas caractersticas que las seales que nos dan los sensores del
vehculo, adems el circuito nos debe dar la posibilidad de comandar las seales y
simular cambios que se dan en el desempeo real del vehculo as de esta manera se
pueda representar de forma muy exacta funcionamiento y fallas del sistema para que
la maqueta se convierta en una potente herramienta pedaggica.
VELOCIDAD
DEL VEHICULO
VELOCIDAD
DEL MOTOR
SEALES DE PAR
USB
Circuito Electrnico
EPSCM
ASISTENCIA
Visualizacin de Datos:
Velocidad, RPM, Par.
5

Como ya hemos revisado anteriormente el sistema el funcionamiento de sistema EPS
de Hyundai, depende directamente de tres seales principales:
Seal de par
Seal de Velocidad del Vehculo
Seal de Velocidad del Motor
Estas tres seales gobiernan el funcionamiento de la direccin asistida siendo las ms
importantes las dos primeras.
Partiendo de este punto debemos tener claro que tipo de seal es la necesaria para
entregar informacin EPSCM y que esta informacin sea vlida y comprensible para
el calculador, a continuacin evaluamos las tres seales e indicamos como las
trataremos o crearemos para el funcionamiento del sistema.
3.2.1. SEAL DE PAR
La magnitud de torque, se la obtiene del sensor de par, este sensor esta contenido en
la columna MDPS (Motor Driven Power Steering) el cual calcula la magnitud de
esfuerzo ejercida en el volante.

FIGURA 3.2. Ubicacin del sensor de Par en el sistema MDPS
FUENTE: Hyundai Service Training, Direccin Electrnica Asistida de Columna, 2006
La salida del sensor debe mostrar un rango de tensin de 0V a 5V, indicando el 50%
de seal (2,5V) cuando el volante se encuentra neutral, cuando la seal esta al 100%
la magnitud de seal es 5V esto equivalente tambin a un par aplicado en el volante
de 5,9 N.m. Tenemos como ventaja que esta seal elctrica de tipo analgica la
6

podemos obtener directamente del sensor contenido en la misma columna de
direccin.
Adicional a esto se debe recalcar que el sensor de par, entrega dos seales
simultneamente, una seal principal y una secundaria, estas dos seales son
simtricas y opuestas, de esta comparacin (seal principal - seal secundaria 0
cuando esta el volante neutral) depende el correcto funcionamiento del sistema.
Estas dos seales la principal y la secundaria se las toma del socket M63 de los pines
4 y 14 respectivamente. A continuacin (figura 3.3.) se observa las dos seales de
par, principal y secundaria como se puede ver ambas seales son opuestas y
simtricas.

Figura 3.3. Seales Principal y secundaria del sensor de par
Fuente: Los autores (GDS modo osciloscopio)
Las seales de par deben ser recolectadas del sensor y enviadas al mdulo de control
a continuacin se muestra en la figura 3.4. los el cable del sensor de par, estas son las
seales que deben ser enviadas al socket de coneccin con el EPSCM: cables rojo es
la alimentacin del sensor, negro tierra del sensor, amarillo seal principal, blanco
seal secundaria.

Figura 3.4. Cable del sensor de par en la maqueta
7

3.2.2. SEAL DE VELOCIDAD DEL VEHICULO
La seal de velocidad del vehculo es tomada del eje secundario de la caja de
velocidades, y genera pulsos de onda cuadrada que son enviados directamente al
EPSCM.

Figura 3.5. Toma de las seales de Velocidad y RPM del socket M62-1
Fuente: Los autores
La seal de pulsos de onda cuadrada la podemos medir en pin 2 del socket M62-1
(figura 3.5) del vehculo, esta seal vara la frecuencia de pulsos de acuerdo a la
velocidad de marcha del vehculo como se obserava en la figura siguiente, esta es la
seal de frecuancia que el sensor entrega a una velocidad de 20 Km/h.

FIGURA 3.6. Seal de velocidad del vehiculo a 20 Km/h
FUENTE: Los autores (GDS modo osciloscopio)
De la informacin proporcioda por el GDS en modo osciloscopio, mediante pruebas
obtuvimos la siguiente tabla la cual muestra una cartografa de velocidad vs.
Frecuencia a diferentes velocidades, es evidente como a medida que aumenta la
velocidad del vehculo aumenta la frecuancia de la seal del sensor de velocidad, esta
8

tabla permite obtener el rango de seales de frecuencia necesaria para simular en el
circuito de la maqueta.
VELOCIDAD
(Km/h)
FRECUENCIA
(Hz)
0 0
8 4,19
20 12,52
30 17,6
40 25,01
60 39,66
80 50,02
100 60,56
120 76,11
140 92,31
160 102,88

Cuadro 3.1. Velocidad del vehculo vs. Frecuencia



FIgura 3.7. Velocidad del vehculo vs. Frecuencia
FUENTE: Los autores
0
4,19
12,52
17,6
25,01
39,66
50,02
60,56
76,11
92,31
102,88
0
5
10
15
20
25
30
35
40
45
50
55
60
65
70
75
80
85
90
95
100
105
0 20 40 60 80 100 120 140 160
F
R
E
C
U
E
N
C
I
A

E
N

H
z
VELOCIDAD Km/h
SEALES SENSOR DE VELOCIDAD
9

La grfica nos muestra que los datos obtenidos en las pruebas se aproximan a la
linealidad de la curva. Estos datos nos permiten encontrar el rango lineal de
frecuencia para construir generador de frecuencia que nos permitir recrear los
mismos datos que nos da el sensor de velocidad del vehculo, el rango de frecuencia
va de 0 a 103Hz y que esta frecuencia aumente linealmente segn como el operador
lo requiera.
3.2.3. SEAL DE VELOCIDAD DEL MOTOR
Al igual que seal de velocidad del vehculo, la velocidad del motor (RPM) es de
pulsos de onda cuadrada, esta seal generalmente se la obtiene del sensor SKP
(sensor de posicin del cigeal), el sistema MDPS lo toma directamente de una
salida ECM que va hacia el pin 12 del socket M62-1.
A continuacin (FIGURA 3.7) podemos observar la seal de onda cuadrada que
entrega el vehculo al EPSCM a una velocidad del motor de 700RPM.

FIGURA 3.7. Seal del vehculo a ralenti (700 RPM)
FUENTE: Los autores (GDS modo osciloscopio)
Esta informacin nos permite costruir una tabla que nos muestra la relacin entre la
velocidad del vehculo y la frecuencia de pulsos generados, podemos ver que al igual
que la seal de velocidad del vehculo, esta tambien aumente linealmente la
frecuancia a medida que aumenta la velocidad del motor .


10

RPM FRECUENCIA
(Hz)
0 0
700 21,67
1000 30,55
1500 52,77
2000 68,50
2500 83,17
3000 101,63
3500 113,05
4000 133,45
5000 167,01
Cuadro 3.2. Velocidad del motor vs. Frecuencia
FUENTE: Los autores



FIGURA 3.9. Velocidad del motor vs. Frecuencia
FUENTE: Los autores
La grfica hace evidente que los datos obtenidos en las pruebas se aproximan a una
lnea recta, por lo que el requerimiento del circuito hace necesario una frecuencia de
0
21,67
30,55
52,77
68,5
83,17
101,63
113,05
133,45
167,01
0
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000
F
R
E
C
U
E
N
C
I
A

H
z
RPM
DATOS SENSOR VELOCIDAD MOTOR
11

0 a 170Hz que aumente de forma lineal segn los requerimientos del operario de la
maqueta.
3.2.4. CONSTRUCCIN DE UN GENERADOR DE SEAL DIGITAL CON
FRECUENCIA VARIABLE PARA SIMULAR LAS SEALES DE
VELOCIDAD DEL VEHICULO Y DE MOTOR
Existen diversas formas de construir un generador de frecuencias de onda cuadrada,
y existen diversos componentes electrnicos tiles para realizar esta tarea, sin
embargo la limitacin que tenemos para el funcionamiento del sistema, es que las
seales de velocidad del motor y de la velocidad necesitan un rango de frecuencia
que inicie desde 0 HZ. La mayora de componentes electrnicos que sirven como
generadores de frecuencia, no dan la posibilidad de generara una frecuencia de 0 Hz.
Es por esto que se ha utilizado un integrado XR 4151 que tiene la ventaja de
entregar seales de frecuencia muy bajas hasta de 0Hz, y funciona como un
convertidor A/D (analgico-digital) de frecuencia lineal.
3.2.4.1 Caractersticas del integrado XR4151
El integrado XR4151 (figura 3.10.) es un convertidor voltaje a frecuencia con una
linealidad de hasta 0.05%. La frecuencia de salida es proporcional al voltaje de
entrada en el sistema, generalmente la utilizacin de este integrado se da en
convertidores analgico (voltaje), digital (frecuencia) en la transmisin de datos. Los
datos tcnicos de este integrado estn el anexo C.


FIGURA 3.10. Integrado XR4151
FUENTE: Data sheet XR4151 voltaje to frecuency converter
3.2.4.2. Diagrama de conexin y clculos del integrado XR4151
El catlogo del integrado XR4151 nos sugiere un circuito para poder convertir una
entrada de voltaje en frecuencia (figura 3.11.), en donde existen parmetros que
permiten controlar el rango de frecuencias obtenidas del sistema.
12


FIGURA 3.11. Diagrama de conexin XR4151.
FUENTE: Data sheet XR4151 voltaje to frecuency converter
La entrada de voltaje al sistema es por medio del pin 7 del integrado, los parmetros
que definen el rango de frecuencias obtenidas son: . Mediante la
siguiente expresin matemtica podemos elegir las debidas resistencias y
condensadores para obtener la salida deseada de frecuencia en el sistema:

Donde:








Ecuacin 3.2. Ecuacin 3.1.
13

3.2.4.3. Creacin de la seal del sensor de velocidad del motor utilizando el
integrado XR4151.
Segn las pruebas realizadas y analizadas en la seccin 3.2.3 la ecuacin que se a
aproxima al comportamiento del sensor de velocidad del motor es:

La mxima velocidad del motor que se ha considerado para el funcionamiento del
sistema EPS es de 7000 rpm en altas revoluciones y en ralent 650 rpm. Bajo estos
realizaremos los clculos para la configuracin del integrado XR4151.
A bajas revoluciones (650rpm):



Que corresponde a la frecuencia mnima que debe suministrar el integrado XR4151.
A altas revoluciones (7000rpm):



Que corresponde a la mxima salida de frecuencia que puede llegar a entregar el
integrado XR4151.
Clculo de componentes del circuito de la ecuacin 3.1. buscamos la Resistencia Rs
a la cual la frecuencia mxima ser 233.81Hz:

14

La variacin de voltaje de entrada ser limitada de 0 a 5v











Ajuste del lmite inferior de salida de frecuencia, para ello el nico valor variable que
tenemos en el circuito es el voltaje de entrada con la ecuacin 3.1.:


El voltaje de entrada al sistema debe variar desde 0.4642 a 5 voltios para ello
realizaremos un partidor de tensin de la siguiente manera (figura 3.12.):

FIGURA. 3.12. Configuracin de partidor de tensin
FUENTE: Los autores (Workbench Electronics)
15




Clculo del periodo en bajo (0) de seal digital: El clculo del periodo en cero de
la seal digital es el lapso de tiempo en que la seal rectangular permanece en cero,
siendo esta constante para cualquier frecuencia:

FIGURA 3.13. Seal de onda cuadrado




Circuito generador de seal de velocidad del motor (figura 3.14.):En el diagrama
siguiente se utiliza una fuente de energa que es una batera de 12V 60Ah. Para
ajustar el voltaje a los requerimientos del circuito, se utiliza un regulador 7805 que
alimenta con 5V al integrado XR4151
Ecuacin 3.3.
16


FIGURA 3.14. Circuito de generador de seal del sensor de Velocidad del Motor
Fuente: Los autores (PROTEUS 5.0)
Acondicionamiento de la seal a introducir en la EPSCM:
Dadas las caractersticas del convertidor voltaje-frecuencia XR4151 en el momento
en que la frecuencia de salida es cero, es decir no existen pulsos se mantiene en un
nivel alto la seal (1), caracterstica que no coincide con el comportamiento del
sensor de velocidad del motor en el vehculo que al no recibir seal se mantiene a un
nivel bajo (0), razn por la cual debemos invertir esta seal para enviar. La segunda
razn de acondicionar la seal a introducir en la EPSCM es que esta recibe pulso de
una amplitud de 12V aproximadamente.
Circuito de acondicionamiento de seal de sensor de velocidad del motor:
Para acondicionar la seal a ingresar a la EPSCM utilizamos un transistor NPN
TIP31C, con el cual logramos invertir la seal de los pulsos en la configuracin
mostrada en la fig 3.14, y luego se utiliza un opto acoplador PC817 con el cual
logramos dos funciones la primera de realizar un aislamiento entre la salida de la
seal y los dems componentes (figura 3.14). La segunda de elevar la amplitud de los
pulsos de 5V a los 12V requeridos en el EPSCM. La salida de la seal de velocidad
de motor esta representada por rpm12
1
2
VING
CONN-H2
+12
gnd
VI
1
VO
3
G
N
D
2
U1
7805
R
4
DC
7
Q
3
G
N
D
1
V
C
C
8
TR
2
TH
6
CV
5
U2
xr4151
C1
1uF
R1
100k
R3
4.7k
R4
6.8k
C2
0.1uF
TRIMER
1k
R5
100k
C3
0.1uF
TRIMER1
1k
r
p
m
C4
0.01uF
1
2
v
C14
100uF
RV1
10k
17


FIGURA 3.15. Circuito de acondicionamiento de seal

3.2.4.4. Creacin de la seal del sensor de velocidad del vehculo utilizando el
integrado XR4151.
Al igual que se hizo con la seal de velocidad del motor (seccin 3.3.2.1.), se
procede a realizar los clculos y configuraciones elctricas. La ecuacin que se
aproxima al comportamiento del sensor de velocidad del vehculo es:

La mxima velocidad del vehculo que se ha considerado para el funcionamiento del
sistema EPS es de 200 km/h y la mnima es de 0 Km/h. Bajo este parmetro
realizaremos los clculos para la configuracin del integrado XR4151
Frecuencia a 200km/h de velocidad del vehculo



Clculo de componentes del circuito:

La variacin de voltaje de entrada ser limitada de 0 a 5v



Q1
TIP31
R12
1k
rpm
R13
1k
R19
1k
1
2
v
R20
330
Q3
2N3904
R21
1k
rpm12
6
5
1
2
U5
PC817
18












Circuito generador de seal de velocidad del vehculo (figura 3.16): En la siguiente
figura se muestra el esquema del circuito de generacin de la seal de velocidad del
vehculo.

FIGURA 3.16. Circuito de generador de seal del sensor de Velocidad del Vehculo
FUENTE: Los autores (PROTEUS 7.5.)
1
2
VING
CONN-H2
+12
gnd
VI
1
VO
3
G
N
D
2
U1
7805
R
4
DC
7
Q
3
G
N
D
1
V
C
C
8
TR
2
TH
6
CV
5
U3
XR4151
R6
100k
C5
1uF
R7
1748.9
R9
4.7k
v
e
l
R10
6.8k
C6
0.1uF
C7
0.1uF
C8
0.1uF
R11
100k
C9
0.01uF
C10
0.1uF
1
2
v
C14
100uF
RV1
10k
19

Acondicionamiento de la seal a introducir en la EPSCM:
De la misma manera que la seal de velocidad del motor que creamos se la
acondiciona, la seal de velocidad del vehculo debe ser tratada para que sea til e
interpretable para la EPSCM, razn por la cual tambin se debe invertir los pulsos
altos por bajos, y se debe convertir de una seal de 5V a una seal de 12V.

FIGURA 3.17. Circuito de acondicionamiento de seal velocidad del vehculo
Fuente: Los autores ( PROTEUS 7.5.)
A continuacin se indica las formas de onda que son resultantes de las seales de
velocidad del motor y del vehculo recreadas o emuladas con el integrado XR4151.

FIGURA 3.18. Seal resultante a introducir en el EPSCM
Ahora al tener las seales necesarias para que el sistema de asistencia MDPS trabaje,
es necesario enviarlas al modulo de control EPSCM, para ello debemos conectar las
seales en el socket correspondiente del modulo de control.
Q2
TIP31
R14
1k
vel
R15
1k
R22
1k
1
2
v
R23
330
Q4
2N3904
R24
1k
vel12
6
5
1
2
U6
PC817
20


FIGURA 3.19. Conexin de seales creadas y sensor de par al mdulos de control
Por la dificultad de conseguir el socket de conexin al EPSCM, es necesario
construir un socket para realizar la comunicacin.
En la figura siguiente se observa el socket que se construido para hacer posible la
comunicacin entre nuestro circuito y el EPSCM. El orden de los pines de concexin
se los puede verificar en la figura 1.32. del capitulo 1.

FIGURA 3.20. Socket de comunicacin entre circuito diseado y EPSCM
3.3. VISUALIZACIN DE DATOS DE FUNCIONAMIENTO DEL SISTEMA
MDPS EN LA PC
Como hemos indicado, el diseo de la electrnica para el funcionamiento del sistema
MDPS tiene como ltimo objetivo un fin didctico, por lo que es de suma
importancia que el estudiante que opere la maqueta, pueda tener acceso a la
informacin de forma visual para verificar el funcionamiento y hacer diagnsticos.
Con este antecedente se ha credo conveniente disear una interfaz visual de usuario
en la maqueta, que sea muy similar a la visualizacin que tenemos con el equipo de
diagnstico GDS de Hyundai.
Los parmetros principales que intervienen en el funcionamiento del sistema EPS
son: velocidad del vehculo, velocidad del motor, nivel de voltaje de la batera, seal
principal del sensor de par y seal auxiliar del sensor de par.
21

Los parmetros antes mencionados son seales elctricas, las cuales son introducidas
a la EPSCM, es all en donde estos datos son procesados para determinar el
comportamiento del actuador que es el motor para la asistencia del sistema de
direccin.
Para lograr visualizar las seales mas importantes para el funcionamiento del EPS se
utilizara un microprocesador, PIC18F2550, el cual cuenta con la opcin de
comunicacin con un ordenador por medio del puerto USB 2.0, que esta disponible
en cualquier computador ya sea de escritorio o porttil.
Como instrumento de visualizacin utilizaremos un ordenador el cual por medio de
un programa realizado en Visual estudio 6.0 recibir la transmisin de datos desde el
microprocesador, estos datos sern recopilados, visualizados y graficados para mayor
entendimiento del observador.
A continuacin se muestra el diagrama de conexiones en el cual se introduce las
seales en el microprocesador PIC18F2550 (fig. 3.21). Las seales analgicas como
de la batera, el sensor de par, pulso de velocidad del motor y pulsos de velocidad
del vehculo son acondicionadas a 5v en alto para que puedan se manejadas por el
microchip. El oscilador del microchip es de 4Mhz y las salidas de datos son hacia el
ordenador son por D+ y D-.
En el diagrama siguiente (figura 3.21) podemos observar la configuracin del diseo
electrnico que se ha creado para el funcionamiento del sistema de asistencia MDPS,
en este diagrama estn contenidos los sistemas de generacin de seal de Velocidad
del Motor y Velocidad del Vehculo, que estn bien definidos son los mismos que se
indicaron el la seccin 3.3.2.1 y 3.3.2.1 y forman el bloque A, adems esta incluido
en el mismo diagrama el circuito captador de seales para el muestreo en una PC
construido con el microprocesador PIC18F2550 bloque B. Estn tambin los
subcircuitos de adecuacin de seal necesarios para el acople con el sistema MDPS.
A este diagrama electrnico se lo condensa en una placa electrnica que debe ser
ubicada en la maqueta de forma que pueda ser conectada a todos los dispositivos que
necesitan de estas seales y que permita que el cable USB sea conectado a la PC en
que vayamos a trabajar.
22


FIGURA 3.21. Circuito de generacin y recoleccin de datos
Fuente: Los autores (PROTEUS 7.5.)

23

Este circuito de recoleccin de datos permite todas las seales estn separdas por
optoacopladores, que aseguran que en caso de un corto no se daen los elementos
principales de la placa.

FIGURA 3.22. Circuito de generacin y recoleccin de datos
PROTEUS 7.5.
3.3.1. Construccin de la Placa Electrnica
El circuito electrnico explicado en la seccin anterior nos muestra la configuracin de
componentes que deben ser compilados y soldados en una placa electrnica para que sea
posible el ensamblaje en la maqueta.
Para la construccin de la placa electrnica, debemos tener de antemano el esquema de
electrnico (figura 3.21-3.22.), el cual se lo debe transcribir en algn programa de
ruteado de pistas electrnicas.
El proceso de ruteado y fabricacin de la placa como tal, se la hizo realizar en un taller
electrotcnico del medio, este proceso se lo realiz en el programa TRAXMAKER 3.0.
En la figura siguiente se muestra el ruteado de pistas para nuestro circuito electrnico, el
cual indica tambin la nomenclatura de los componentes.
R19
1k
1
2
v
R20
330
Q3
2N3904
R21
1k
rpm1
rpm12
R22
1k
1
2
v
R23
330
Q4
2N3904
R24
1k
vel2
vel12
6
5
1
2
U5
PC817
6
5
1
2
U6
PC817

24


FIGURA 3.23. Ruteado de Pistas para Placa
TRAXMAKER 3.0.
Adicional a esto archivo de rutiado en formato .PCB se lo ha abierto en el programa
PROTEL 5.0. para visualizarlo en una imagen 3D y sea ms fcil su comprensin.

FIGURA 3.25. Ruteado de placa
Los Autores (PROTEL 5.0)

25

3.3.2. Programacin del PIC18F2550
Para la realizacin del programa se utiliz el compilador CCS PCWH V4.068, el cual
tiene la ventaja que cuenta con libreras de drives para configurar la transmisin de datos
por USB de los microprocesadores de gama alta como son los de la serie 18F.
La conversin analgica digital de las seales del sensor principal de par, sensor auxiliar
de par, nivel de voltaje de la batera se realizo a 8 bits, para las seales de pulsos se
procedi a determinar primeramente el periodo de los pulso para as convertirlo a
frecuencia ( ).
3.3.2.1 Caractersticas del compilador CCS PCWH

FIGURA 3.26. Entorno compilador CCS PCWH
Al compilar genera un cdigo mquina muy compacta y eficiente.
Se integra perfectamente con MPLAB y otros simuladores/emuladores como
PROTEUS para el proceso de depuracin.
Incluye una biblioteca muy completa de funciones precompiladas para el acceso
al hardware de los dispositivos (entrada/salida, temporizaciones, conversor A/D,
transmisin RS-232,bus I2C.,etc.
Incorpora drivers para dispositivos externos, tales como pantallas LCD, teclados
numricos, memorias EEPROM, conversores A/D, relojes en tiempo real,

26

etc.(los drivers son pequeos programas que sirven de interfaz entre los
dispositivos hardware y nuestro programa).
Permite insertar partes de cdigo directamente en Ensamblador, manteniendo
otras partes del programa en C.
Caractersticas del lenguaje C para este compilador
El lenguaje C estndar es independiente de cualquier plataforma. Sin embargo, para la
programacin de microcontroladores es necesario disponer de determinados comandos
que se refieran a partes especficas de su hardware, como el acceso a memoria,
temporizadores, etc. Por este motivo, adems de los comandos, funciones y datos del
lenguaje ANSI C, el compilador PCW incluye bibliotecas que incorporan determinados
comandos que no son estndar, sino especficos para la familia de microcontroladores
PIC. stos son bsicamente de dos tipos: directivas del preprocesador y funciones
precompiladas.
A continuacin estn las lneas de programacin ejecutadas para el programa para el
microprocesador PIC18F2550:


27



28





29



FIGURA 3.26. Lneas de programacin en el compilador CCS PCWH
3.3.3. Visualizacin de seales del sistema MDPS en la PC
Las seales principales que condicionan el funcionamiento del sistema MDPS como la
seal de velocidad del motor, velocidad del vehculo, seales provenientes del sensor de
par y voltaje nominal de la batera, sern visualizadas por medio de un ordenador.

30

Para la visualizacin se utiliza un programa realizado en Visual Studio 6.0, una vez
compilado el mismo obtenemos un archivo ejecutable (fig3.19) que puede ser usado en
cualquier computadora.
A continuacin se muestra las lneas de programacin realizadas para la visualizacin de
seales del sistema MDPS


31




32


FIGURA 3.27. Lneas de programacin en Visual Studio 6.0

FIGURA 3.28. Visualizacin de Datos sistema MDPS

33

En la figura anterior, podemos ver el resultado de los programas de adquisicin de datos,
la pantalla de visualizacin muestra cuatro graficas.
Torque aplicado al volante: el cual indica la magnitud de torque que se aplica al
timn en cada instante mientras estemos en ciclo de lectura.
Seales de Par: indica las magnitudes de voltaje de las dos seales (principal y
secundaria) simultneamente, la seal principal de torque es la que se la utiliza
para transformarla en magnitud de N.m que es el toque aplicado en el volante.
Adicionalmente las dos ltimas ventanas inferiores muestran el rgimen de
velocidad del motor y la velocidad del vehculo segn como el usuario calibre
estas magnitudes.
La tensin nominal de la batera tambin es mostrada en la parte superior derecha
y el men de conexin esta en la parte inferior izquierda.
El men de conexin que tiene la opcin de inicio de lectura de datos, terminar la
lectura, y un texto que indica si el cable USB esta conectado o no antes de iniciar la
lectura.
3.4. SEGURIDADES ELECTRICAS DEL LA MAQUETA
Para asegurar la durabilidad del equipo, en caso de que se de un cortocircuito por la
manipulacin de los componentes o se de un pico de voltaje o corriente, se ha ubicado
fusibles de seguridad, para evitar daos permanentes en el equipo.
En la siguiente figura se puede observar esquemticamente la ubicacin de los fusibles
de seguridad en la maqueta.

34


FIGURA 3.29. Esquema ubicacin de fusibles de seguridad
Tenemos dos fusibles de seguridad ubicados el primero de 2 A instalado a la entrada de
alimentacin principal para que proteja al Circuito Seales- Visualizacin y al EPSCM;
y tenemos otro fusible de seguridad de 40 A para evitar daos por elevacin en el
consumo del motor de asistencia y proteccin de todo el sistema EPS, a la entrada de
potencia del motor de asistencia.

FIGURA 3.30. Ubicacin en la maqueta del fusible 1 en el cableado del tablero de control
En la figura 3.30. se muestra la ubicacin del cable de proteccin de circuito de seales
y EPSCM, el fusible esta en el mazo de cables del tablero de control.
EPSCM
Alimentacin
12V 60Ah

INTERRUTOR
PRINCIPAL
INTERRUTOR
ASISTENCIA
Fusible
2A
Fusible
40A
Seales
MOTOR DE ASISTENCIA

35


FIGURA 3.31. Ubicacin en la maqueta del fusible 2 40 A en cable de poder del EPSCM
Como se observa en la figura 3.31. el fusible de proteccin de 40A se lo ubica en el
cable de alimentacin del sistema EPS, como se observa en la figura este esta junto al
mdulo de control EPSCM.

S-ar putea să vă placă și