checksum de centrais de injeção eletrônica
TRANSCRIPT
-
8/12/2019 Checksum de Centrais de Injeo Eletrnica
1/10
CHECKSUM DE CENTRAIS DEINJEO ELETRNICA
A memria no voltil (que no apaga ao desligar a energia) de uma central de injeoeletrnica representa um papel vital no sistema, pois nela que so armazenados os mapas
de injeo e ignio, entre outras informaes importantes! "aso os dados nessa memriasejam minimamente comprometidos, o sistema pode apresentar avaria comcomportamentos inesperados! # "$ec%sum (traduo &soma de verificao') de umacentral de injeo eletrnica um cdigo em $eadecimal criado especificamente com oojetivo de determinar a integridade dos dados da memria da central, ajudando assim adeterminar prolemas com os dados armazenados! # "$ec%sum otido calculando a somade todos os dados armazenados na memria no voltil (*+#- ou ./A01) e anotando os2ltimos 3 caracteres $eadecimais!
+ara c$ecar se os dados de certa memria em questo esto 4ntegros (sem alterao),realiza5se novamente uma leitura da memria e o soft6are de leitura fornecer ento a
soma dos dados, otendo assim seu novo c$ec%sum! *nto pode5se compar5lo aoc$ec%sum original da memria! "aso os c$ec%sums sejam iguais, pouco provvel que amemria ten$a seu conte2do alterado, porm caso sejam diferentes, a memria com todacerteza foi corrompida, e necessita ser corrigida!
Correo de checksu
Algumas centrais possuem confer7ncia de c$ec%usum por $ard6are, isto , a prpria centrall7 os dados, e verifica se a soma est integra! "aso negativo acender a luz de anomalia e
anotar um erro! 8sto astante comum de ocorrer em sistemas de injeo que ten$am sidoremapeados! 9eralmente o remapeamento de centrais feito com ojetivos de converso decomust4vel (de gasolina para lcool ou gs) ou mesmo repotenciao do motor! +ara estescasos, soft6ares de correo de c$ec%sum so utilizados! *sses soft6ares criamdeterminados valores em posies no usadas da memria, que quando somados aosdemais dados da memria corrigem o c$ec%sum, isto , fazem dar o mesmo valor doc$ec%sum original, enganando assim o $ard6are, fazendo o sistema &pensar' que os dadosno foram alterados!
-
8/12/2019 Checksum de Centrais de Injeo Eletrnica
2/10
Me!r"# Corro$"d#
:uando uma memria corrompida, pode5se sustituir a memria por uma nova (desejvel
no caso de *+#-) ou mesmo apagar a memria que foi corrompida e depois gravar umnovo arquivo (no corrompido) para a memria! +ortanto, importante sempre um omanco de dados atualizado de arquivos 4ntegros de centrais! 0em os arquivos originais, noser poss4vel recuperar a central!
As ferramentas utilizadas para a tarefa de gravar memrias variam para cada central, poisalgumas centrais so traal$adas atravs de interfaces (0;+A, ?+#9, #@B,9alleto, etc!) e outras atravs de +rogramador de -emrias, portanto necessrio
Us#%do T#&e'#s de ChecksusC muito comum a utilizao de taelas de c$ec%sum, que possuem geralmente o ano,modelo, marca e motorizao do ve4culo, o modelo da central e seu c$ec%sum original!*ssas taelas so 2teis para a verificao se uma determinada memria de central est ouno corrompida! #utro uso 2til e menos comum para identificar centrais a partir de seuc$ec%sum! +or vezes consegue uma central em ferro5vel$o, de amigos ou leilo, porm amesma encontra5se na maioria das vezes sem nen$uma identificao de qual ve4culopertence! +artindo da premissa que a memria est integra, podemos ler o c$ec%sum dacentral descon$ecida, e ento asta consultarmos a taela de c$ec%sums a procura de umaten$a o mesmo c$ec%sum! Assim ser poss4vel oter os dados da central e do ve4culo a qual
pertence a central!
Tabela de Checksums
(e)cu'o Ce%*r#' Checksu E+ROM ,I-A.OA""*D; *;A#A/.A A@B= BH"E*;A#
A/.A EI=3 BH"BEJ 0#:>*;A#A/.A
-
8/12/2019 Checksum de Centrais de Injeo Eletrnica
3/10
(e)cu'o Ce%*r#' Checksu E+ROM ,I-A.OA""*D; *;A#A0;A B!= IF GJ -+.8 =BJ*;A#A;#0 *;A#A;#0 *;A#A;#0 *;A#
@/AN* B!3 -+.8 A/" =BJ*;A#@-Q KBE =BJ*;A#
-
8/12/2019 Checksum de Centrais de Injeo Eletrnica
4/10
(e)cu'o Ce%*r#' Checksu E+ROM ,I-A.OA""*D; *;A#@-Q KBI A/*-S =BJ
"#0A
"#0A 3AAH BH"BEJ -*D 5 "A/"#>+* B!= *;A#
-
8/12/2019 Checksum de Centrais de Injeo Eletrnica
5/10
(e)cu'o Ce%*r#' Checksu E+ROM ,I-A.OA""*D; *;A#*0+*# B!= 8 "E3. BH"BEJ -*D 5 "A/
.8#8D# *;A#
.8#8D# *;A#
.8#8D# *;A#9#/ *;A#
9#/ *;A#9#/ *;A#9#/ *;A#
9#/ *;A#9#/ 9;8 B!= *;A#9#/. 9/
-
8/12/2019 Checksum de Centrais de Injeo Eletrnica
6/10
-
8/12/2019 Checksum de Centrais de Injeo Eletrnica
7/10
(e)cu'o Ce%*r#' Checksu E+ROM ,I-A.OA""*D; *;A##-*9A B!= =BJ*;A#+A/8# *;A#+A/8# *;A#+A/8# *;A#+AA;8 *;A#+AA;8
-
8/12/2019 Checksum de Centrais de Injeo Eletrnica
8/10
(e)cu'o Ce%*r#' Checksu E+ROM ,I-A.OA""*D; *;A#+AA;8 *;A#
+A00A; B!= FJ =BJ*;A#+*>9*#; K=J *;A#+*>9*#; K=G IKK. BH"BEJ 0#:>*;A#+*>9*#; 3=E 8AQ I+ !
00AF*8# *;A#08*DA
-
8/12/2019 Checksum de Centrais de Injeo Eletrnica
9/10
(e)cu'o Ce%*r#' Checksu E+ROM ,I-A.OA""*D; *;A#08*DA *;A#08/F*A# 3!< =BJ*;A#;*-+A *;A#;8+# B!= *;A#
>D# *;A#>D# -8//* 8* 9H!D# -8//* 0+8 9A0 9HD# 0?
-
8/12/2019 Checksum de Centrais de Injeo Eletrnica
10/10
(e)cu'o Ce%*r#' Checksu E+ROM ,I-A.OA""*D; *;A#>D# 0? *;A#
>D# 0? ; =BJ