Manual de l`usuari

Anuncio
Manual de l'usuari
Automotive diagnostic tool to read OBD-II
standard PIDs from an ISO 15765
compliant car
Índex General:
-Català
3
-Castellano
12
-English
22
2
Contingut:
Capítol 1: Visió general
-Visió general de la interfície
4
Capítol 2: Introducció
-Requisits necessaris
5
-Connexió de l’eina de diagnosis al CANbus
5
Capítol 3: Nocions bàsiques
-Configuració
6
-Enviar missatges
6
Automàtic
7
Manual
7
Baudrate
8
Canals
8
-Gràfics
9
3
Capítol 1: Visió general
Velocímetre
Indicador de revolucions
Botons de
configuració de
paràmetres
Botons de
selecció
de canal
Mode
avançat
Indicador de temperatura
del motor
Pantalla de
missatges
Pantalla de
gràfics
Botó
d’aturada
Figura 1
4
Capítol 2: Introducció
Requisits necessaris
L’eina de diagnosis s’utilitza per proves i el desenvolupament de dispositius i
programari d'OBD. Pot suportar tots els protocols legislats de l'OBD,
paràmetres ID’s ajustables i fixos (PID).
Per poder utilitzar l’eina de diagnosis per llegir els missatges es necessita:
-
Utilitzar el sistema operatiu Linux
Estar connectat al CANbus
Leaf Light HS de kvaser
Connexió de l’eina de diagnosis al CANbus
Per a la utilització de l’eina de diagnosis s’ha de connectar al CANbus, per
poder rebre la informació dels diferents OBD-II Standard PID’s.
Per tal d’efectuar aquesta connexió, és necessari utilitzar el Leaf Light HS
(veure Figura 2). Aquest aparell ens permet establir una connexió directe entre
l’eina de diagnosis i el CANbus.
Figura 2
5
Connexió amb l’emulador virtual
La informació entra per un canal virtual i té l’aspecte (Figura 3) :
Figura 3
Figura 4
6
Capítol 3: Nocions bàsiques
Configuració
L’eina permet seleccionar diferents tipus de paràmetres per enviar els
missatges.
Automàtic / Manual
250k / 500k
Virtual Channel 1 / Virtual Channel 2 / Leaf Light HS
Es pot triar entre enviar missatges de manera manual o automàtica, canviar el
Baudrate, 250k o 500k, i la llargada del missatge, entre 11 o 29 bits. Per fer-ho
només és necessari desplaçar la barra de manera lateral fins l’opció desitjada.
Per triar el canal del CANbus només s’ha de prémer l’opció desitjada, es pot
triar entre dos canals virtuals i el Leaf Light HS.
Figura 5
Enviar missatges
7
A l’hora d’enviar els missatges pel CANbus es pot triar entre els diferents
paràmetres de la pantalla esmentats a l’inici del capítol.
Automàtic
El mètode automàtic permet que la eina envií els missatges cada pocs
mil·lisegons de manera autònoma. Envia una petició de velocitat, revolucions
per minut, temperatura del motor i altres PID’s. Per aturar-la s’ha de prémer el
botó ‘Stop’.
Figura 6
Manual
Mode avançat
Per utilitzar el mode avançat s’ha de prémer el botó amb la opció ‘Avançat’ que
apareix en pantalla.
Figura 7
Figura 8
8
Un cop seleccionat l’opció Avançat, apareixerà la següent taula en pantalla:
En aquesta nova taula es pot escriure el missatge que es vulgui enviar al
CANbus mitjançant els diferents PID’s. (veure Figura 7)
Id= identificador del missatge(7DFh).
DLC= sempre és 8.
D0= nombre de bytes addicionals.
D1= per mostrar les dades actuals del vehicle
sempre serà 1.
D2= PID sol·licitat.
D3-D7= en tots es mantindrà el 0.
Figura 9
Baudrate
El ‘Baud rate’ són les unitats de senyal per segon i pot triar entre enviar els
missatges amb 250k o 500k desplaçant el botó cap a l’opció desitjada.
9
Canals
Es pot seleccionar entre canal virtual 1 o canal virtual 2. El canal que
seleccionat servirà per enviar els missatges i l’altre canal serà utilitzat per rebre
les respostes de les ECUS. L’opció del ‘Leaf Light HS’ permet establir una
connexió directe entre l’eina de diagnosi i el CANbus.
Si no hi ha cap canal al iniciar la interfície, l’eina retorna el següent missatge:
Figura 10
Gràfics
Per obtenir els diferents gràfics, de velocitat i de les revolucions per minut, s’ha
de prémer el botó que apareix en pantalla on posa ‘Grafics’.
Figura 11
Un cop premut el botó apareixerà en pantalla una nova finestra on es poden
observar els següents dos gràfics (Figura 12).
10
Figura 12
11
Manual del usuario
Automotive diagnostic tool to read OBD-II
standard PIDs from an ISO 15765
compliant car
12
Contenido:
Capítulo 1: Visión general
-Visión general de la interfície
14
Capítulo 2: Introducción
-Requisitos necesarios
15
-Conexión de herramienta de diagnosis al CANbus 15
Capítulo 3: Nociones básicas
-Configuración
16
-Enviar mensajes
16
Automático
17
Manual
17
Baudrate
18
Canales
18
-Gráficos
19
13
Capítulo 1: Visión general
Velocímetro
Indicador
Indicadorde
derevoluciones
revolrevoluciones
Botones de
configuración
de parámetros
Botones
de
selección
de canal
Modo
avanzado
Indicador de la
temperatura del motor
Pantalla de
mensajes
Pantalla de
gráficos
Botón de
parada
Figura 1
14
Capítulo 2: Introducción
Requisitos necesarios
La herramienta de diagnosis se utiliza para pruebas y el desarrollo de
dispositivos y programario de OBD. Puede soportar todos los protocolos
legislados de OBD, parámetros ID’s ajustables i fijos (PID).
Para poder utilizar la herramienta de diagnosis para leer los mensajes se
necesita:
-
Utilizar el sistema operativo Linux
Tener conocimientos de Python 3
Estar conectado al CANbus
Leaf Light HS de kvaser
Conexión de la herramienta de diagnosis al CANbus
Para la utilización de la herramienta de diagnosis se tiene que conectar al
CANbus, para poder recibir la información de los diferentes OBD-II Standard
PID’s.
Para efectuar esta conexión, es necesario utilizar el Leaf Light HS(ver Figura
2). Este aparato nos permite establecer una conexión directa entre la
herramienta de diagnosis y el CANbus.
Figura 2
15
Conexióncon el emulador virtual
La información entra por un canal virtual y tiene el aspecto (Figura 3) :
Figura 3
Figura 4
16
Capítulo 3: Nociones básicas
Configuración
La herramienta permite seleccionar diferentes tipos de parámetros para enviar
los mensajes.
Automático / Manual
250k / 500k
Virtual Channel 1 / Virtual Channel 2 / Leaf Light HS
Se puede escoger entre enviar mensajes de manera manual o automática,
cambiar el Baudrate, 250k o 500k, i la longitud del mensaje, entre 11 o 29 bits.
Para hacerlo sólo es necesario desplazar la barra de manera lateral hasta la
opción deseada.
Para escoger el canal del CANbus solo se ha de pulsar la opción deseada, se
puede escoger entre dos canales virtuales y el Leaf Light HS.
Figura 5
17
Enviar mensajes
A la hora de enviar los mensajes por elCANbus puede escoger entre los
diferentes parámetros de la pantalla mencionados al inicio del capítulo.
Automático
El método automático permite que la herramienta envíe los mensajes cada
pocos milisegundos de manera autónoma. Envía una petición de velocidad,
revoluciones por minuto, cantidad de fuel i otros PID’s pedidos por el usuario.
Para pararla se tiene que pulsar el botón ‘Stop’.
Figura 6
Manual
Modo avanzado
Para utilizar el modo avanzado se ha de pulsar el botón con la opción ‘Avançat’
que aparece en pantalla.
Figura 7
Figura 8
18
Una vez seleccionado la opción Avançat, aparecerá la siguiente taula en
pantalla:
En esta nueva taula se puede escribir el mensaje que se quiera enviar al
CANbus mediante los diferentes PID’s. (ver figura 7)
Id= identificador del mensaje (7DFh).
DLC= siempre es 8.
D0= nombre de bytes adicionales.
D1= para mostrar los datos actuales del v
vehículo siempre será 1.
D2= PID solicitado.
D3-D7= en todos se mantendrá el 0.
Figura 9
Baudrate
El ‘Baudrate’ son las unidades de señal por segundo y se puede escoger entre
enviar los mensajes con 250k o 500k desplazando el botón hacia la opción
deseada.
19
Canales
Se puede seleccionar entre canal virtual 1 o canal virtual 2. El canal
seleccionado servirá para enviar los mensajes y el otro canal será utilizado
para recibir las respuestas de las ECUS. La opción del ‘Leaf Light HS’ permite
establecer una conexión directa entre la herramienta de diagnosis y el CANbus.
Si no hay ningun canal al iniciar la interfície, la herramiento devuelve el
siguiente mensaje:
Figura 10
Gráficos
Para obtener los diferentes gráficos, de velocidad y de las revoluciones por
minuto, se ha de pulsar el botón que aparece en pantalla donde pone ‘Grafics’.
Figura 11
Una vez pulsado el botón aparecerá en pantalla una nueva ventana donde se
pueden observar los siguientes dos gráficos. (Figura 10)
20
Figura 12
21
User Manual
Automotive diagnostic tool to read OBD-II
standard PIDs from an ISO 15765
compliant car
22
Content:
Chapter 1: Overview
-Overviewof the interface
24
Chapter 2: Introduction
-Requirements
-Connect the diagnosis tool to CANbus
25
25
Chapter 3: Basic Notions
-Configuration
26
-Sending Messages
26
Automatic
27
Manual
27
Baudrate
28
Channels
28
-Graphics
29
23
Chapter 1: Overview
Speedometer
RPM Indicator
Settings Button
Channelse
lectionbutt
on
Advanced
Mode
TemperatureIndic
ator
Message
Display
GraphicsSc
reen
Stop Button
Figure 1
24
Chapter 2: Introduction
Requirements
The diagnosis tool is used for testing and development of OBD devices and
software. It can support all the legislated OBD protocols, fixed and adjustable
ID’s parameters (PID).
To use the diagnostic tool to read the posts you will need:
-
Use the Linux operating System
Have knowledge in Python3
Be connected to CANbus
Leaf Light HS Kvaser
Connect the diagnosis tool to CANbus
To use the diagnosis tool it must be connected to CANbus, to receive
information on different OBD-II standard PID's.
To make this connection, it is necessary to use the Leaf Light HS(see Figure 2).
This device allows us to establish a direct connection between the diagnostic
tool and CANbus.
Figure 2
25
Connect the virtual emulator
Information enters through the virtual channel and has the following aspect
(Figura 3) :
Figura 3
Figura 4
26
Chapter 3: Basic Notions
Configuration
The tool allows you to select different settings to send messages.
Automatic / Manual
250k / 500k
Virtual Channel 1 / Virtual Channel 2 / Leaf Light HS
You can choose between sending manually or automatically, change the baud
rate, 250k or 500k, and message length, between 11 or 29 bits. To do this you
only need to move the bar way back to the desired option.
To choose the CANbus channel it is only need to press the desired option and
two virtual channels and Leaf Light HS can be chosen.
Figure 5
27
Sending Messages
When sending messages through CANbus different display settings mentioned
at the beginning of the chapter can be chosen.
Automatic
The automatic mode allows the tool to send messages every few
millisecondsby itself. Send a request for speed, RPM, fuel and many other PID's
requested by the user. To stop press the 'Stop' button.
Figure 6
Manual
Advanced Mode
To use the advanced mode press the button with the option 'Avançat' on the
screen.
Figure 7
Figure 8
28
After selecting the Advanced Mode, the following table will appear on the
screen:
In this new table you can write the message you want to send via CANbus
using different PID's. (see Figure 7)
Id = message ID (7DFh).
DLC= is always 8.
D0 = number of extra bytes.
D1 = the current data to show the vehicle will
always be one.
D2 = PID requested.
D3-D7 will be maintained at all = 0.
Figure 9
Baudrate
'Baud rate' are units of signal per second. 250k or 500k messages can be sent
by moving the button to the chosen option.
29
Channels
You can select virtual channel 1 or virtual channel 2. The selected channel will
send messages and the other will be used to receive feedbacks from the ECU.
The option 'Leaf Light HS' allows a direct connection between the diagnosis tool
and CANbus.
If no channel is selected when the interface it is started the tool returns de
following message:
Figure 10
Graphics
For different graphics, speed and rpm must press the button 'Grafics' on the
screen.
Figure 11
Once pressed the button, a new window will appear on the screen where you
can see the following two graphs(Figure 10).
30
Figure 12
31
Annex
Mode
(hex)
1
PID
(hex)
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
5
6
7
8
9
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
Description
PIDssupported [01 - 20]
Monitor status since DTCs cleared. (Includes malfunction indicator lamp (MIL)
status and number of DTCs.)
Freeze DTC
Fuel system status
Calculatedengine load value
Enginecoolanttemperature
Short term fuel % trim—Bank 1
Long term fuel % trim—Bank 1
Short term fuel % trim—Bank 2
Long term fuel % trim—Bank 2
Fuel pressure
Intakemanifoldabsolutepressure
Engine RPM
Vehiclespeed
Timingadvance
Intake air temperature
MAF air flowrate
Throttle position
Commandedsecondary air status
Oxygensensorspresent
Bank 1, Sensor 1: Oxygen sensor voltage, Short term fuel trim
Bank 1, Sensor 2: Oxygen sensor voltage, Short term fuel trim
Bank 1, Sensor 3: Oxygen sensor voltage, Short term fuel trim
Bank 1, Sensor 4: Oxygen sensor voltage, Short term fuel trim
Bank 2, Sensor 1: Oxygen sensor voltage, Short term fuel trim
Bank 2, Sensor 2: Oxygen sensor voltage, Short term fuel trim
Bank 2, Sensor 3: Oxygen sensor voltage, Short term fuel trim
Bank 2, Sensor 4: Oxygen sensor voltage, Short term fuel trim
OBD standards this vehicle conforms to
Oxygensensorspresent
Auxiliary input status
Run time since engine start
PIDssupported [21 - 40]
Distance traveled with malfunction indicator lamp (MIL) on
Fuel Rail Pressure (relative to manifold vacuum)
Fuel Rail Pressure (diesel, or gasoline direct inject)
O2S1_WR_lambda(1): Equivalence Ratio Voltage
O2S2_WR_lambda(1): Equivalence Ratio Voltage
O2S3_WR_lambda(1): Equivalence Ratio Voltage
32
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
1
1
1
4F
50
51
O2S4_WR_lambda(1): Equivalence Ratio Voltage
O2S5_WR_lambda(1): Equivalence Ratio Voltage
O2S6_WR_lambda(1): Equivalence Ratio Voltage
O2S7_WR_lambda(1): Equivalence Ratio Voltage
O2S8_WR_lambda(1): Equivalence Ratio Voltage
Commanded EGR
EGR Error
Commandedevaporativepurge
Fuel Level Input
# of warm-ups since codes cleared
Distance traveled since codes cleared
Evap. System Vapor Pressure
Barometricpressure
O2S1_WR_lambda(1): Equivalence Ratio Current
O2S2_WR_lambda(1): Equivalence Ratio Current
O2S3_WR_lambda(1): Equivalence Ratio Current
O2S4_WR_lambda(1): Equivalence Ratio Current
O2S5_WR_lambda(1): Equivalence Ratio Current
O2S6_WR_lambda(1): Equivalence Ratio Current
O2S7_WR_lambda(1): Equivalence Ratio Current
O2S8_WR_lambda(1): Equivalence Ratio Current
CatalystTemperature Bank 1, Sensor 1
CatalystTemperature Bank 2, Sensor 1
CatalystTemperature Bank 1, Sensor 2
CatalystTemperature Bank 2, Sensor 2
PIDssupported [41 - 60]
Monitor status this drive cycle
Control module voltage
Absolute load value
Commandequivalence ratio
Relativethrottle position
Ambient air temperature
Absolutethrottle position B
Absolutethrottle position C
Accelerator pedal position D
Accelerator pedal position E
Accelerator pedal position F
Commandedthrottleactuator
Time run with MIL on
Time since trouble codes cleared
Maximum value for equivalence ratio, oxygen sensor voltage, oxygen sensor
current, and intake manifold absolute pressure
Maximum value for air flow rate from mass air flow sensor
Fuel Type
33
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
Ethanol fuel %
Absolute Evap system Vapor Pressure
Evapsystem vapor pressure
Short term secondary oxygen sensor trim bank 1 and bank 3
Long term secondary oxygen sensor trim bank 1 and bank 3
Short term secondary oxygen sensor trim bank 2 and bank 4
Long term secondary oxygen sensor trim bank 2 and bank 4
Fuel rail pressure (absolute)
Relativeaccelerator pedal position
Hybrid battery pack remaining life
Engineoiltemperature
Fuel injectiontiming
Engine fuel rate
Emission requirements to which vehicle is designed
PIDssupported [61 - 80]
Driver's demand engine - percent torque
Actual engine - percent torque
Enginereference torque
Enginepercent torque data
Auxiliary input / output supported
Mass air flow sensor
Enginecoolanttemperature
Intake air temperature sensor
Commanded EGR and EGR Error
Commanded Diesel intake air flow control and relative intake air flow position
Exhaust gas recirculationtemperature
Commanded throttle actuator control and relative throttle position
Fuel pressure control system
Injectionpressure control system
Turbochargercompressorinletpressure
Boostpressure control
Variable Geometry turbo (VGT) control
Wastegate control
Exhaustpressure
Turbocharger RPM
Turbochargertemperature
Turbochargertemperature
Charge air cooler temperature (CACT)
Exhaust Gas temperature (EGT) Bank 1
Exhaust Gas temperature (EGT) Bank 2
Diesel particulatefilter (DPF)
Diesel particulatefilter (DPF)
Diesel Particulate filter (DPF) temperature
NOx NTE control area status
34
1
1
1
1
1
1
1
1
1
1
1
1
7E
7F
80
81
82
83
84
85
86
87
A0
C0
PM NTE control area status
Enginerun time
PIDssupported [81 - A0]
Engine run time for Auxiliary Emissions Control Device(AECD)
Engine run time for Auxiliary Emissions Control Device(AECD)
NOx sensor
Manifoldsurfacetemperature
NOxreagentsystem
Particulatematter (PM) sensor
Intakemanifoldabsolutepressure
PIDssupported [A1 - C0]
PIDssupported [C1 - E0]
PID’sdescriptiontable
35
Descargar