Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila Sobre Conectores e Protocolos de Scanners
Apostila Sobre Conectores e Protocolos de Scanners
Diego Coln
dcolon@sorocaba.unesp.br
Grupo de Automao e Sistemas Integrveis (GASI)
UNESP - Universidade Estadual Paulista Campus de Sorocaba
Resumo
Este trabalho consiste em apresentar um projeto de desenvolvimento de um scanner sem fio para
veculos automotivos. O sistema constitudo de dois mdulos. O mdulo MA, instalado no veculo
durante o perodo de diagnstico, possui um microcontrolador ARM LPC2148, interface de
diagnstico ELM327, o CAN transceiver MCP2551 e o mdulo XBee. O mdulo MB porttil
constitudo de um microcontrolador ARM LPC2148, XBee, display LCD e teclado. Os testes prticos
foram realizados em veculos que possuem a rede CAN. O programa do ARM foi desenvolvido em
linguagem C..
Abstract
This work consists of presenting the design of a wireless automotive scanner. The system is divided in
two modules. The module MA, mounted in the vehicle during the period of the diagnosis, is
composed of an ARM LPC2148 microcontroller, ELM327 diagnostic interface, the CAN
transceiverMCP2551 and the XBee module. The portable module MB consists of an ARM LPC2148
microcontroller, XBee module, LCD display and a keyboard. The practical tests had been carried
through in vehicles that have CAN network. The ARMs program was developed in C language.
Palavras chaves: Scanner Automotivo, Zigbee, OBD II, Rede CAN, ELM327, MCE
1 Introduo
Com o intuito de reduzir a poluio do ar provocada pelos automveis, a California Air Resources
Board introduziu, em 1988, limites mais rgidos para valores de emisso de gases junto com a autoobservao OBD (On Board Diagnostic) dos componentes relevantes para a emisso de gases
atravs de unidades eletrnicas de controle. De modo a comunicar uma falha no circuito de controle
de emisso ao motorista, foi colocada no veculo uma lmpada indicadora, conhecida como MIL
Malfunction Indicator Lamp, ou seja, Lmpada Indicadora de Mau funcionamento.
Outra reduo no limite legal de valores de emisso levou ao padro OBD II em 1996. Baseada na
OBD II norte-americana, a Europa introduziu o padro EOBD. Desde 1996 a OBD II condio legal
para a legalizao de automveis nos EUA. Por conta desta regulamentao, j nos anos 90 foi
implantado este sistema de diagnstico em automveis destinados ao mercado europeu. O padro de
interface OBD II usado, pelos fabricantes, no s por suas funes avanas de diagnstico, mas
tambm para proporcionar funcionalidades que vo alm das exigncias legais.
O prximo padro planejado o OBD III, j tem como objetivo a comunicao direta com as
autoridades no caso de ocorrerem pioras na qualidade da emisso de gases durante o seu
funcionamento. O motorista ento notificado deste problema, e exigido que o defeito seja
reparado. Isto pouparia tempo, ou at eliminaria, as vistorias de controle de emisso de gases, que
tm acontecido a cada 2 anos. [2]. Na sua essncia, OBD II no um remodelamento de como um
motor funciona, mas um sistema de aquisio de dados sofisticado que est programado para
notificar o motorista caso haja uma falha que possa causar uma piora na qualidade das emisses.
Quando o valor apresentado por algum sensor classificado como defeituoso (tenso muito
baixa ou muito alta) a ECU (tambm chamada PCM) imediatamente avisa o condutor atravs da
lmpada MIL. Este defeito gravado na memria RAM e pode ser acessado na fase de diagnstico
(OBD) para facilitar a busca do defeito.
esquerda esto os diversos sinais, provenientes dos sensores que chegam central eletrnica.
Os sinais analgicos passam por conversores analgico/digitais (A/D) para serem digitalizados e
posteriormente enviados para o microcontrolador da ECU. So exemplos de sinais analgicos:
Tenso da bateria;
Sonda lambda.
Os sinais dos sensores de posio do virabrequim (crankshaft), da rvore de comando (camshaft)
e RPM no so de natureza analgica, pois so pulsos de tenso e sero convertidos para um sinal
apropriado aos circuitos da ECU por intermdio de modeladores de pulso. Existe tambm um bloco
de componentes que so responsveis pela comunicao da ECU com os demais mdulos dentro do
veculo e tambm com ferramentas de diagnstico. Os protocolos mais utilizados atualmente so
CAN e LIN.
As ECUs tambm apresentam um barramento de dados internos que se destina a troca de
informaes feita durante o processamento das informaes. As memrias RAM so destinadas a
tipos de dados que podem assumir as variveis durante o funcionamento do motor, tais como
temperatura, carga, giro etc. As memrias ROM so destinadas a informaes que no devero ser
alteradas durante o funcionamento do veculo, tais como o prprio programa ("estratgia") que ser
executado pelo processador. Tambm na ROM so armazenadas as "tabelas" que foram
previamente levantadas por testes em bancadas que simulam as diversas condies de
funcionamento do veculo.
Para que os sinais produzidos pela central eletrnica de controle possam excitar os diversos
atuadores do sistema de injeo eletrnica, necessrio um conjunto de componentes que sero
responsveis pela etapa de potncia do mdulo. Os sinais de sada da central controlam circuitos de
maior potncia, os quais, por sua vez, que excitam diretamente os atuadores do sistema de injeo
e ignio eletrnica. Para que todo o processamento das informaes seja feito obedecendo a um
ritmo preciso, o microcontrolador conta com um oscilador eletrnico de preciso, controlado por um
cristal piezeltrico.
diagnstico constante e preciso do motor. Esta pode ser executada atravs da adoo do sistema de
diagnstico a bordo OBD.
O OBD veicular se desenvolveu rapidamente nos ltimos 20 anos. O que comeou com testes
especficos de fabricantes e protocolos de comunicao proprietrios acabou evoluindo para um
sistema de diagnstico complexo e abrangente, capaz de detectar literalmente centenas de falhas
que poderiam causar problemas de dirigibilidade ou aumento de emisses. Essa evoluo rpida foi
impulsionada, em parte, pelas regulamentaes de OBD da Califrnia assim como pela necessidade
dos fabricantes de fornecer um diagnstico completo para possibilitar que os tcnicos de servio
faam uma reviso precisa dos controles complexos de motor e transmisso dos carros atuais. A
criao recente de um link de comunicao CAN padronizada fornece acesso fcil e rpido a dados
do mdulo de controle interno e abre caminho para novas tecnologias tais como prognstico e
diagnstico remoto (telemtica, wireless).
O diagnstico a bordo (OBD) tem provado ser ferramenta indispensvel para garantir o controle
das emisses de poluentes de veculos automotores. A legislao de emisses exige constantes
aprimoramentos na aplicao do OBD para refinar sua eficcia.
2.2.1 Histrico
Para reduzir a poluio do ar provocada pelo trnsito, a California Air Resources Board (CARB)
introduziu em 1988 limites mais rgidos para valores de emisso de gases junto com a autoobservao (OBD) dos componentes relevantes para a emisso de gases atravs de unidades
eletrnicas de controle. Para informar ao motorista uma falha no circuito de controle de emisso, foi
colocada no veculo uma lmpada indicadora (MIL). Outra reduo no limite de valores de emisso
levou OBD-II em 1996.
O prximo passo planejado o padro OBD-III, atravs do qual o prprio veculo entrar em
contato com as autoridades no caso de ocorrerem pioras relevantes na emisso de gases durante o
seu funcionamento. Em conseqncia, exige-se atravs de uma notificao de insuficincia, que o
defeito seja reparado. Como resultado, no ser mais necessrio o controle de emisso de gases,
que at agora acontece a cada 2 anos. Na sua essncia, OBD no um remodelamento de como um
motor funciona, mas um sistema de aquisio de dados sofisticado que est programado para
notificar o motorista caso haja uma falha que possa causar um aumento na sada de emisses.
Pino
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
3.
2.2.4 Normas
H uma srie de normas SAE/ISO relacionadas a comunicao entre os veculos e os
equipamentos externos de teste para diagnsticos relacionados a emisses [6]. Essa srie
composta de 7 partes:
Parte 1: ISO 15031-1 Informaes gerais;
Parte 2: SAE J1930/ISO 15031-2 Termos, definies, abreviaes e acrnimos para o
sistema de diagnstico eltrico / eletrnico;
Parte 3: SAE J1962/ISO 15031-3 Conector de diagnstico;
Parte 4: SAE J1978/ISO 15031-4 Ferramenta de diagnstico OBD;
Parte 5: SAE J1979/ISO 15031-5 Modos de teste de diagnstico eltrico / eletrnico;
Parte 6: SAE J2012/ISO 15031-6 Cdigos de falha (Diagnostic Trouble Codes DTCs) e
Unidade
Frmula
04
100
A*100/255
05
-40
215
A-40
0C
0D
0
0
16.383,75
255
RPM
km/h
((A*256)+B)/4
A
0F
-40
215
A-40
11
100
A*100/255
Servio 2: o servio responsvel pelo quadro de parmetros instantneos (QIP). Ele fornece os
diversos dados do veculo, isto , a condio do veculo no exato instante da ocorrncia da falha,
quando a lmpada MIL acessa. Alguns exemplos de dados mandatrios para o QIP so:
velocidade do veculo, temperatura, carga do motor, etc.
Servio 3: solicita os cdigos de falha. A proposta deste servio o de se obter os cdigos de
falha (DTC) relacionados a emisses, isto , cdigos de falhas que dizem respeito aos
componentes do veculo que comprometem os limites permitidos para as emisses poluentes.
Servio 4: o servio responsvel por limpar (apagar) os cdigos de falha existentes no veculo.
Atravs do envio deste servio todos os DTCs relacionados a emisses sero apagados da
memria do ECU.
Servio 5: permite ao tcnico visualizar os resultados dos testes que foram realizados no sensor
de oxignio.
Servio 6: a proposta deste servio a de permitir o acesso aos resultados dos testes de
diagnsticos realizados on-board em componentes especficos, como catalisador, sonda lambda,
etc.
Servio 7: este servio semelhante ao servico 3, s que este solicita os DTC que ocorreram no
ltimo perodo de conduo do veculo, o que no necessariamente acende a MIL, pois atravs
destes servio pode-se ter acesso aos cdigos que ainda permanecem pendentes, isto , os que
no foram confirmados a ponto de acender a MIL. Os resultados so reportados do mesmo modo
que o servio 3.
Servio 8: permite realizar o controle de operaes em diversos componentes do sistema onboard.
Servio 9: a proposta deste servio fornecer informaes gerais sobre o veculo ao
equipamento de teste. Algumas informaes mandatrias so:
Ela dever alertar o cliente para algum problema no veculo, acendendo aps confirmar a falha
eltrica. A MIL deve passar por uma verificao. Esta feita da seguinte forma: acender quando a
chave de ignio estiver na posio on, devendo estar apagada aps o motor entrar em
funcionamento [2].
2.3
O protocolo CAN, devido a sua robustez e eficincia, tem se tornado cada vez mais presente nos
veculos brasileiros. A seguir sero tratadas as principais especificaes do CAN[9]. CAN um
protocolo de comunicao serial desenvolvido inicialmente pela Bosch em 1986 para aplicaes
automotivas e que tambm vem sendo utilizado em sistemas de automao industrial. O protocolo
CAN baseado na tcnica de acesso ao meio de transmisso CSMA/CR (Carrier Sense Multiple
Access / Collision Resolution), tambm chamado de CSMA/CD + AMP (Carrier Sense Multiple Access
/ Collision Detection and Arbitration on Message Priority). Isto significa que sempre que ocorrer uma
coliso entre duas ou mais mensagens, a de mais alta prioridade ter o acesso ao meio fsico
2.3.1
Caractersticas gerais
Padro
Taxa mxima
Identificador
ISO 11519
ISO 11898:1993
ISO 11898:1995
125kbps
1Mbps
1Mbps
11bits
11bits
29bits
O protocolo de comunicao CAN segue o padro ISO 11898 e tem conformidade com o modelo
OSI, definido em camadas, mostrado na Tabela 4.
Tabela 4 Modelo OSI/ISO do protocolo CAN 2.0B
Camada
Funo
Especificao
OSI Layer 7
OSI Layer 6
OSI Layer 5
OSI Layer 4
OSI Layer 3
OSI Layer 2
OSI Layer 1
Aplicao
Apresentao
Sesso
Transporte
Rede
Link de dados
Fsica
De acordo com o modelo OSI/ISO o padro CAN 2.0B constitudo somente de duas camadas:
Data Link Layer e Physical Layer, conforme Figura 6.
O grande interesse pelo barramento CAN foi devido s suas caractersticas que podem ser
resumidas por:
baseado no conceito de broadcast / multicast;
Uma das propriedades mais importantes do barramento o esquema de arbitrao binria (bitwise
arbitration) que fornece uma boa maneira de resolver coliso de mensagens. Sempre que dois ns
comearem a transmitir mensagens ao mesmo tempo, o mecanismo de arbitragem garante que a
mensagem de mais alta prioridade ser enviada. Isto conseguido atravs da definio de dois
nveis de barramento chamados recessivo e dominante. Um nvel dominante sempre sobrescreve um
nvel recessivo. Assim, enquanto um n est enviando uma mensagem ele compara o nvel do bit
transmitido com o nvel monitorado no barramento. Se um n tenta enviar um nvel recessivo e
detecta um dominante ele perde a arbitragem e interrompe o processo de transmisso.
2.3.2
Camada fsica
Existem duas verses do protocolo, CAN 1.0 e CAN 2.0. A verso 2.0 completamente
compatvel com a verso 1.0. A verso 2.0 tem duas variantes, a 2.0A (padro) e a 2.0B (estendida).
Tanto na verso 1.0 como na 2.0A, os identificadores possuem 11 bits de comprimento (Figura 7), e
na verso 2.0B podem ter tanto identificadores de 11 bits como identificadores de 29 bits (Figura 8).
De forma a manter a compatibilidade com as verses anteriores, a 2.0B pode ser tanto do tipo
passivo como ativo. A verso 2.0B passiva ignora todas as tramas do tipo estendida (com 29 bits de
identificador). Se for ativo, permite o envio e recepo de qualquer mensagem estendida, existindo as
seguintes regras de compatibilidade:
Controladores CAN do tipo 2.0B ativo podem enviar e receber tanto frames com o
formato padro como com o formato estendido;
Controladores CAN 2.0B passivos enviam e recebem frames padres, ignorando os
estendidos;
Controladores CAN 1.0 geram erros sempre que recebam um frame com formato
estendido.
10.
2.4.1
Para a interface entre o ELM327 e a central eletrnica do veculo optou-se por implementar
apenas a comunicao atravs do protocolo CAN.
Para isso necessrio utilizar um CAN transceiver. O CAN transceiver usado o MCP2551 HighSpeed CAN Transceiver, cuja pinagem apresentada na Error!Referencesourcenotfound..
Tabela 5Pinagem do MCP2551 CAN transceiver
Pino
Nome
Funo
1
2
3
4
5
6
7
8
TXD
VSS
VDD
RXD
VREF
CANL
CANH
RS
2.4.2
Comunicao serial
A comunicao serial no formato RS232 (UART) utilizada com intuitos neste projeto:
1.
2.
3.
4.
Smbolo
Nvel
Descrio
1
2
3
4
5
6
7
8
9
10
11
12
13
VSS
VDD
VO
RS
R/W
E
DB0
DB1
DB2
DB3
DB4
DB5
DB6
0V
5V
(varivel)
H/L
H/L
H, H L
H/L
H/L
H/L
H/L
H/L
H/L
H/L
Terra
Alimentao
Contraste
H: dados / L: cdigo de instruo
H: read (display C) / L: write (C display)
Sinal para habilitar o chip
Bit de dado
Bit de dado
Bit de dado
Bit de dado
Bit de dado
Bit de dado
Bit de dado
14
DB7
H/L
Bit de dado
15
A
Backlight - led +
16
K
Backlight - led
Obs.: H = High (nvel alto) / L = Low (nvel baixo)
2.6
O LPC2148 baseado no ncleo ARM7TDMI-S com suporte emulao (usando a porta J-TAG)
aliada a uma memria de programa Flash de alta velocidade e uma interface de alta velocidade
permite a execuo a 60MHz. Para aplicaes em que o tamanho do programa importante, pode-se
contar tambm com o modo Thumb, com o qual se pode enxugar 30% do espao da memria de
programa. [11]
2.7 ZigBee
O nome ZigBee foi criado a partir da analogia entre o funcionamento de uma rede em malha, e o
modo como as abelhas trabalham e se locomovem. As abelhas que vivem em colmia voam em Zig
Zag, e dessa forma, durante um vo a trabalho em busca de nctar, trocam informaes com outros
membros da colmia sobre, distncia, direo e localizao de onde encontrar alimentos. Uma malha
ZigBee dispe de vrios caminhos possveis entre cada n da rede para a passagem da informao,
assim, possvel eliminar falhas se um n estiver inoperante, simplesmente mudando o percurso da
informao.
ZigBee, tambm conhecido como HomeRF Lite, o nome de uma especificao que visa
aplicaes com protocolo de comunicao de alto nvel, usando pequenos rdios digitais de baixa
potncia. A especificao ZigBee baseada no padro para WPANs, IEEE 802.15.4.
O padro ZigBee foi desenvolvido para se tornar uma alternativa de comunicao em redes que
no necessitem de solues mais complexas para seu controle, barateando assim os custos com a
aquisio, instalao de equipamentos, manuteno e mo-de-obra. Trata-se de uma tecnologia
relativamente simples, que utiliza um protocolo de pacotes de dados com caractersticas especficas,
sendo projetado para oferecer flexibilidade quanto aos tipos de dispositivos que pode controlar.
O padro de comunicao wireless utilizado no projeto o ZigBee e para isso utilizou-se mdulos
XBee srie 2.
2.7.1
ZigBee Alliance
A ZigBee Alliance, que desenvolve o padro ZigBee junto ao IEEE, uma associao que conta
com vrias empresas, que trabalham em conjunto para desenvolver um padro capaz de possibilitar
um controle seguro, de baixo custo e de baixa potncia em redes sem fio para o controle de diversos
equipamentos, incluindo solues para a automao predial e industrial e aplicaes em
entretenimentos [31].
Os dispositivos baseados na tecnologia ZigBee operam na faixa ISM que no requer licena para
funcionamento, incluindo as faixas de 2,4GHz (global), 915Mhz (EUA) e 868Mhz (Europa) e com
taxas de transferncia de dados de 250kbps em 2,4GHz, 40kbps em 915Mhz e 20kbps em 868Mhz
[12]. Com respeito alimentao dos dispositivos, os mdulos RF padro ZigBee foram criados para
economizar ao mximo energia e podem ser alimentados at mesmo por pilhas ou baterias comuns,
sendo que sua vida til depende da capacidade da bateria e da aplicao a que se destina. Os
mdulos ZigBee quando no esto transmitindo/recebendo dados, podem entrar num estado de
dormncia ou em "sleep", consumindo menos energia.
A Figura 14 apresenta um grfico comparando o ZigBee com outras tecnologias de redes sem fio,
mostrando a faixa de alcance e a taxa de transmisso de cada uma delas.
2.7.2
XBee
Na Figura 15,pode-se observar a foto de uma antena XBee Serie 2.
Pode-se considerar o mdulo XBee como sendo inteligente por possuir lgica de controle que
pode aceitar comandos do utilizador. Isso remete a uma questo importante, o XBee possui uma
nica entrada para receber dados e comandos. Os dados so recebidos pela UART interna e
emitidos diretamente pela antena, enquanto os comandos nunca devem ser transmitidos. [13]. Estes
comandos formam o conjunto de instrues do mdulo XBee, e desempenham o mesmo papel que
os comandos usados para comunicar com um modem (comandos Hayes ou AT [A][B]). A estrutura de
um comando AT tpico pode ser visto na Figura 17 Figura 17.
3 Materiais e Mtodos
O sistema desenvolvido est representado no diagrama de bloco da Figura 19. O conector OBD
interligado a placa mestre atravs do ELM 327 e placa de interface recebe os dados via comunicao
sem fio por meio do XBee.
Oscircuitosestorepresentadosnasfiguras20e21.
3.1.2
3.1.3
XBEE
v
Figura 25 - Esquema eltrico para configurao do XBee.
4 RESULTADOS
Foram realizados testes em veculos que possuem barramento CAN, a qual atualmente usa rede
CAN em todos os seus veculos normais de produo. Para que os servios OBD sejam acessados
necessrio que o veculo esteja no modo KOEO (Key-On Engine-Off) ou KOER (Key-On EngineRunning). O servio 04 s funciona no modo KOEO. O resultado dos testes pode ser observado na
Tabela 4.1.
Tabela 4.1 resultado de testes em veculos
Comando enviado
pata para o ECU
via ELM327
0100
0101
0102
0103
0104
0105
0106
0107
0108
0109
010A
010B
Respostas obtidas,
decodificada e apresentadas
no LCD.
41 00 BE 1F B0 10
41 01 00 04 00 00
NO DATA
41 03 02 00
41 04 5A
41 05 7E
41 06 81
41 07 78
41 08 D5
41 09 78
NO DATA
41 0B 26
010C
010D
010E
010F
0110
0111
0112
0113
0114
0115
0116
0117
0118
0119
011A
011B
011C
011D
011E
011F
0120
03
03
03
04
41 0C 0D 5C
41 0D 00
41 0E 7F
41 0F 58
NO DATA
41 11 32
NO DATA
41 13 01
41 14 AB 7E
41 15 FF FF
NO DATA
NO DATA
NO DATA
NO DATA
NO DATA
NO DATA
41 1C 04
NO DATA
NO DATA
NO DATA
NO DATA
43 00
43 01 01 35
43 02 01 35 01 15
0080: 43 03 01 35 01 15
1: 02 01 00 00 00 00 00
00A0: 43 04 01 35 01 15
1: 02 01 03 40 00 00 00
44
04
7F 04 22
ATI
ELM327 v1.3
ATDP
ATDPN
A6
ATBD
00 00 00 00 00 00 00 00 00 00
00 00 00
41 00 9E 3E 80 1104 60 20
03
03
PIDs
PIDs
PIDs
PIDs
PIDs
PIDs
PIDs
PIDs
PIDs
PIDs
PIDs
PIDs
PIDs
PIDs
PIDs
PIDs
PIDs
PIDs
PIDs
PIDs
PIDs
Sem DTC
Com 1 DTC 0135
Com 2 DTCs 0135 e 0115
Com 3 erros 0135, 0115 e 0201
Com 4 erros - 0135, 0115, 0201 e
0340
Cdigos apagados com sucesso
Erro ou o veculo estava desligado
ou estava com o motor ligado
Verso do software do ELM327.O
chip se identifica.
Como pode ser observado abaixo, apenas os comandos em ASCII, para os mdulos 01 e 03,
foram solicitados, obtendo-se as diversas respostas para os PIDs correspondentes.
Mdulo 01 PID 05:
Esse comando se refere temperatura do lquido de resfriamento do veculo. O termo 41 05
significa a resposta da solicitao, enquanto que o parmetro 4E , de fato, o valor de maior
interesse. Para obter a temperatura em graus Celsius deve-se converter o valor 4E (hexadecimal)
para decimal e subtrair 40 do resultado. Logo, a temperatura encontrada foi 38 C.
Mdulo 01 PID 0C:
Este comando se refere rotao do motor. O termo 41 0C significa a resposta da solicitao.
Diferente do mdulo citado acima, o termo de maior interesse apresenta dois bytes de retorno, 00 00.
A rotao em RPM obtida da seguinte forma:
Sendo A o primeiro byte e B o segundo byte do retorno. Assim, a rotao apresentou valor nulo,
como era de se esperar, uma vez que esses dados foram obtidos com o veculo desligado.
Mdulo 01 PID 0D: esse comando se refere velocidade do motor. O termo 41 0D significa a
resposta da solicitao, enquanto que o byte de retorno 00 representa a resposta de interesse em
hexadecimal. Para esse comando a velocidade em Km/h dada diretamente pela converso desse
valor para decimal e, mais uma vez, a nulidade foi obtida.
Mdulo 01 PID 0F: esse comando se refere temperatura do ar de admisso. O termo 41 0F
significa a resposta da solicitao, enquanto que o byte de retorno 58 representa a resposta de
interesse em hexadecimal. A temperatura em graus Celsius obtida transformando esse valor para
decimal e, mais uma vez, subtraindo-o de 40. A temperatura de admisso obtida foi de 48 C.
Mdulo 01 PID 14: esse comando se refere tenso no sensor de oxignio. O termo 41 14 significa
a resposta da solicitao. Novamente a resposta apresenta dois bytes de retorno, 03 99. Entretanto,
nesse caso, apenas o primeiro byte se refere tenso no sensor lambda.
5 Concluso
O Scanner Automotivo Wireless alm de ler os cdigos de defeito, pode enviar sinais a ECU para
que ela retorne parmetros teis como, por exemplo, velocidade do veiculo, rotao e temperatura de
arrefecimento do motor, temperatura do ar e a tenso na sonda lambda. Dessa forma o trabalho em
questo atendeu todas as expectativas. Como o Scanner foi delimitado para comunicaes com
protocolo CAN, a aplicao desse trabalho fica restrita a veculos que tenha essa ferramenta.
Entretanto, nada impediria que o diagnstico fosse feito por outros protocolos, bastando, para isso, o
incremento de componentes como resistores, transistores e capacitores. Optou-se pelo Controller
rea Network (CAN), pelo fato desse protocolo de comunicao serial ser uma tendncia, tendo a
expectativa que nos prximos anos todas as montadoras passem a adot-lo.
6 Referncias bibliogrficas
1. Souza, Daniel Rodrigues de; Microcontroladores ARM 7 Philips famlia LPC 213x O
poder dos 32 bits; Ed. rica; So Paulo; 1 edio; 2006
2. www.diagnostix.at/portugues/index.html visitado em 15 / maio / 2008
3. Apostila: Curso de injeo eletrnica.pdf download do site: www.webmecauto.com
visitado em 01 / maro / 2008
4. Resoluo n 315, de 29 de outubro de 2002 CONAMA (Conselho Nacional do Meio
Ambiente)
5. Resoluo n 354, de 13 de dezembro de 2004 CONAMA (Conselho Nacional do Meio
Ambiente)
6. en.wikipedia.org/wiki/OBD-II visitado em 15 / maio / 2008
7. Baltusis, Paul; On Board Vehicle Diagnostics; 2004-21-0009; Copyright 2004
Convergence Transportation Electronics Association
8. en.wikipedia.org/wiki/OBD-II_PIDS visitado em 15 / maio / 2008
9. Bragazza, Bruno. D.; "Treinamento BOSCH: Controller Area Network (CAN)"; verso 4;
Campinas / SP / Brasil; 2002
10. Datasheet: ELM327DSD; ELM327 OBD to RS232 interpreter; download do site:
www.elmelctronics.com visitado em 15 / maio / 2008
11. www.esystech.com.br/produtos/eLPC/eLPC48.php visitado em 15 / julho / 2008
12. www.rogercom.com contedo sobre ZigBee e comunicao serial visitado em 15 / junho /
2008
13. www.digi.com download, firmware e documentao do X-CTU visitado em 15 / junho /
2008