Introdução Programadores Automotivo Rev 2 Upa

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 32

INTRODUÇÃO PROGRAMADORES

AUTOMOTIVO
>>PROCESSADORES E MEMÓRIAS<<
[ST-10 / UPA 1.3 / TL-866 II PLUS / X-PROG / VVDI
PROG /KESS / KTAG/ I-PROG / WILLEM/ ORANGE /
ELNEC / GALETO 1260 / KWP – FLASH / ZEDBULL /
CK100 / CG100 / FGTECH / FVDI]
INTRODUÇÃO AOS
PROGRAMADORES DE BANCADA
• Vamos conhecer aqui a estrutura física e virtual no sistema embarcado automotivo das memorias utilizadas na eletrônica analógica e digital aplicados aos
módulos nos veículos.

• Entender As memorias e de extrema importância já que vamos aprender a ler e gravar as mesmas.
• Eprom
• Eprom DIP ou DIL
• Apagador de Eprom – Somente Eprom Janeladas
• Eprom PLCC – 27C512 ou 27C0101
• Memórias Flash – 28F – 29F
• Teste da Eprom
• Checksum
• Código Hexadecimal
• Endereço
• Eprom - Soic 8
• Cuidado
• Adaptadores para PLCC
• Soquete para SOIC 8
• Adaptador para Psop 44
• Tipos de fixação
INTRODUÇÃO AOS
PROGRAMADORES DE BANCADA
• Os modelos de eprom variam conforme encapsulamentos e tamanhos de
capacidade de memória.
• Eprom DIP ou DIL
Apagador de
Eprom – Somente
Eprom Janeladas
Apaga os dados
da eprom com a
exposição a raios
Ultra Violeta.
INTRODUÇÃO AOS
PROGRAMADORES DE BANCADA
• Eprom PLCC – 27C512 ou 27C010 Gravável uma única vez.

27CXX
INTRODUÇÃO AOS
PROGRAMADORES DE BANCADA
• Memórias Flash [ 28F – 29F]
• A memória flash é um tipo de memória com características muito semelhantes à
memória RAM, apenas com o diferencial crucial de ser não volátil. Em outras
palavras, isso significa que ela é capaz de preservar os dados armazenados por um
longo tempo sem a presença de corrente elétrica.
• Esse fato a tornou dominante no mercado de dispositivos portáteis, tais como
pendrives, cartões de memória, celulares e principalmente na linha automotiva leve
e pesada.
• Memórias Flash [ 28F – 29F]
INTRODUÇÃO AOS
PROGRAMADORES DE BANCADA
• As eproms são distinguidas entre si pelas suas respectivas capacidades de
armazenamento de dados

TIPO DE EPROM TAMANHA EM BITS TAMANHA EM BYTES ÚLTIMO ENDEREÇO HEX

27128 – 27C128 128 Kbit 16 Kbyte 3FF

27256 – 27C256 256 Kbit 32 Kbyte 7FF

27512 – 27C512 512 Kbit 64 Kbyte 0FFF

27C010 – 27C1001 1 Mbit 128 Kbyte 1FFF


INTRODUÇÃO AOS
PROGRAMADORES DE BANCADA
• Teste da Eprom
• O teste é efetuado com o equipamento Leitor e Gravador de Eprom, verificando o checksum.
• Checksum É um valor calculado de todos os elementos do arquivo, seu resultado é em hexadecimal Código
Hexadecimal Os termos do hexadecimal são os números de “0 à 9” e as letras de” A à F”.

1. Código hexadecimal;
2. Código ASCII;
3. Tipo do componente;
4. Linha da Primeira Coluna
5. Checksum.
INTRODUÇÃO AOS
PROGRAMADORES DE BANCADA
• Endereço É o cruzamento da linha com uma das colunas em hexa.
INTRODUÇÃO AOS
PROGRAMADORES DE BANCADA
• Eeprom - Soic 8
• São memórias regraváveis, com a possibilidade de gravação sem a retirada da
mesma. Muito utilizada em sistemas de imobilizadores, airbag, painéis, entre outros.
• Cuidado Ao ler e/ou gravar uma soic 8, utilizando uma pinça, deve-se ter o correto
posicionamento da pinça, caso contrário poderá danificar o equipamento ou a
própria memória (soic). O pino 1 da pinça e da soic possuem marcas de referência.
• Podem ocorrer interferências que não permitam a leitura ou gravação da soic,
oscilação do cristal, ou a própria configuração do circuito.
95320
IDENTIFICAÇÃO
NÚMERICA
ST É O FABRICANTE
95XX [FAMÍLIA 95]
INTRODUÇÃO AOS
PROGRAMADORES DE BANCADA
• Memórias
• Por isso, recomendamos a retirada da soic e a gravação em uma outra. Com
isso, teremos a original inalterada, para uma utilização futura, caso seja
necessário.
• Devido a grande variedade de soics, a outra possibilidade é a reutilização
da eeprom, desde que seja salvo o arquivo original. Com isso não se tem a
necessidade de ter diversos tipos de componentes em estoque.
• Importante: Para a utilização da pinça soic em alguns sistemas, é necessário
fazer o jump no cristal da ECU, devido o circuito de algumas centrais
provocar interferência na programação da memória. Podemos citar como
exemplo o sistema MP9.0.
INTRODUÇÃO AOS
PROGRAMADORES DE BANCADA
• Adaptadores para PLCC.
Este soquete adaptador é utilizado para permitir ler e gravar as eproms do tipo PLCC
nos equipamentos cujo soquete é DIP. Observe atentamente em qual soquete a
determinada Eprom PLCC deve ser encaixada (27C010 ou 27C512).

Exemplo de um adaptador de teste 27C512


INTRODUÇÃO AOS
PROGRAMADORES DE BANCADA
• Soquete para SOIC 8
• Utilizado para gravar a soic 8 diretamente no gravador de eprom.

Adaptador para Psop 44


PROGRAMADOR ST-10

ST-10 PROGRAMADOR AUTOMOTIVO PARA LEITURA DE ARQUIVOS EM FORMATO HEXADECIMAL.


PADRÃO DE COMUNICAÇÃO USB SERIAL E RS-232 SERIAL EM DESKTOP E NOTEBOOKS COM WINDOWS XP / 7 / 32 OU 64 BITS.

>> SEPARA EQUIPAMENTOS TRANSMISSORES DOS RECEPTORES

>> UTILIZAM TX E RX PARA COMUNICAÇÃO COM MCU TRANSMISSOR (TX) E RECEPTOR (RX).

>> TRANSMISSORES SÃO CHAMADOS DE DTE (EXEMPLO COMPUTADOR)

>> RECEPTORES SÃO CHAMADOS DE DCE (EXMPLO MCU PROCESSADOR)


Usar em ambiente Microsoft Windows XP SP3 (RECOMENDADO).
O software faz a comunicação do computador e o modulo de injeção, podendo ler, copiar e gravar o arquivo de injeção.
O arquivo a ser gravado no modulo deverá estar com seu checksum correto, a interface não corrige o checksum.
Ligue o Programador em uma bateria de 12V (preferência Bateria de Carro). - Caso seja fonte requisito mínimo: 12V com 2A
(quanto maior a amperagem melhor) exemplo fonte de computador de 10 A ou fonte de bancada de 10 A.
PROGRAMADOR ST-10
• VAMOS CITAR AQUI O CONCEITO BASE PARA O ENTENDIMENTO DO
PROCESSADOR ST-10:
• COMO FUNCIONA?
• ONDE SE APLICADA?
• POSSÍVEIS PROBLEMAS?
• COMO LER?
• COMO GRAVAR?

• COMO FUNCIONA: O PROGRAMADOR ST-10 É UMA INTERFACE DE LEITURA E GRAVAÇÃO DE ARQUIVOS EM FORMATO HEXA-DECIMAL, POSSIBILITANDO
OS SEGUINTES PROCEDIMENTOS: CLONE DO ARQUIVO DA CENTRAL DE INJEÇÃO ELETRÔNICA, ELIMINAÇÃO DE BANCOS NO ARQUIVOS DE INJEÇÃO. É
NECESSARIO DOMINAR O BÁSICO DE INFORMÁTICA PARA USO DA FERRAMENTA, POIS É NECESSARIO A INSTALAÇÃO DO SOFTWARE QUE POSSIBILITA
CONFIGURAR O PROGRAMADOR PARA LEITURA DO ARQUIVO.

• ONDE SE APLICA: NO NOSSO SEGUIMENTO APLICA-SE EM REPARAÇÃO E PROGRAMAÇÃO DE CENTRAIS DE INJEÇÃO ELETRÔNICA. EXISTEM APLICAÇÕES
DE OUTROS PROGRAMADORES PARA LEITURA E GRAVAÇÃO DE ARQUIVOS COM O MESMO PROCESSADOR COMO POR EXEMPLO KTAG / J-LINK E ETC.

• POSSÍVEIS PROBLEMAS QUE NOS LEVA A USAR O PROGRAMAMADOR ST-10 NAS CENTRAIS DE INJEÇÃO ELETRÔNICA:
EM 1989 NO BRASIL FOI DADO INICIO AOS SISTEMAS DE INJEÇÃO ELETRÔNICA, COM ESSA TECNOLOGIA ELETRÔNICA COMANDANDO TODO SISTEMA DE
INJEÇÃO FOI NECESSÁRIO ESCREVER SOFTWARE OU ARQUIVOS PARA COMANDAR OS ATUADORES (ESCRAVOS) ATRAVÉS DOS SINAIS DE SENSORES
INSTALADOS NO MOTOR PARA ISSO USA-SE UMA MEMORIA NO MODULO DE INJEÇÃO CAPAZ DE DIZER PARA O SISTEMA OQUE ELE DEVE FAZER ATRAVÉS DE
PARAMETROS PRÉ DEFINIFOS NO MAPA DE INJEÇÃO ELETRÔNICA (ARQUIVO), CADA PROCESSADOR POSSUI UMA ARQUITETURA DIFERENTE COM RELAÇÃO
SISTEMA DO VEICULO. SENDO ASSIM DURANTE O FUNCIONAMENTO DOS VEICULOS OU ATE MESMO, DESLIGADO, NA PARTIDA OU NA MANUTENÇÃO PODEM
OCORRER EVENTOS QUE MODIFICAM NA MEMORIA OS ARQUIVOS, SENDO NECESSARIO FAZER O CONHECIDO RESET NO MAPA DE INJEÇÃO COM ISSO
UTILIZAMOS O ST-10 COMO OUTROS PROGRMAMADORES QUE VAMOS ESTUDAR NO DECORRER DESSA MATERIA PARA TROCAR OS ARQUIVOS NAS UCE’s.
• AS CENTRAIS QUE TEM PROCESSADOR ST, TEM FACILMENTE SUA PROGRAMAÇÃO CORROMPIDA, SEJA POR MAU ATERRAMENTO, OSCILAÇÃO BRUSCA NA TENSÃO
DA BATERIA, CARGA EXCESSIVA DO ALTERNADOR, OU MESMO INTERFERÊNCIA NO SISTEMA DE IGNIÇÃO. CONTÚDO ESSA PROGRAMAÇÃO PODE SER CORRIGIDA
“CONCERTADA", COM UMA SIMPLES REPROGRAMAÇÃO DO PROCESSADOR COM UM ARQUIVO ORIGINAL.
PROGRAMADOR ST-10
• PARA ENTENDER O PROGRAMADOR ST-10 É NECESSÁRIO ENTENDER O
PROCESSADOR ST.
• COMO LER E GRAVAR ARQUIVOS COM ST-10:
PRIMEIRO VAMOS ANALISAR ALGUNS DADOS NO DATASHEET IMPORTANTES PARA A COMPREENSÃO DO ASSUNTO.
ANTES VAMOS MOSTRAR AQUI UM MODELO DE CENTRAL QUE UTILIZA PROCESSADOR ST-10, E A FORMA COMO VAMOS
LIGAR (BOOT) NA PLACA PARA FAZER A LEITURA E GRAVAÇÃO DO ARQUIVO EM FORMATO HEXADECIMAL.
EXEMPLOS:
PROGRAMADOR ST-10
• PARA ENTENDER O PROGRAMADOR ST-10 É NECESSÁRIO ENTENDER O PROCESSADOR ST.
• VAMOS CONHECER AQUI ALGUMAS CARACTERISTCAS DOS PROCESSADORES ST-10 ATRAVÉS DE
SUA FOLHA DE DADOS:
PROGRAMADOR ST-10
• VAMOS MOSTRAR AQUI A TELA DO SOFTWARE ST-10 USADO NO COMPUTADOR PARA MELHOR
ENTENDIMENTO:

PROCESSO DE COMUNICAÇÃO
COM COMPUTADOR E
INTERFACE X PC

PROCESSO DE GRAVAÇÃO DO
ARQUIVO FLASH
PROGRAMADOR ST-10
• VAMOS MOSTRAR AQUI A TELA DO SOFTWARE ST-10 USADO NO COMPUTADOR PARA MELHOR
ENTENDIMENTO:

PROCESSO DE SELEÇÃO DO
ARQUIVO FLASH.HEX

PROCESSO DE
RECONHECIMENTO DO
ARQUIVOS E SEUS BANCOS.
PROGRAMADOR ST-10
• VAMOS MOSTRAR AQUI A TELA DO SOFTWARE ST-10 USADO NO COMPUTADOR PARA MELHOR
ENTENDIMENTO:

FINALIZAÇÃO DA GRAVAÇÃO E STATUS


DO PROCESSO.
PROGRAMADOR ST-10
• LINHA FIAT 4SF - 4SD - 4SGF: Ao realizarmos o tele carregamento em centrais Fiat Magneti
Marelli 4SF, 4SD, ou 4SGF, devemos regravar todos os Bancos, com um arquivo de mesma
numeração, tamanho e aplicação. Apos feito o tele carregamento devemos RESETAR o
Banco 1 e 2, para que a ECU se torne virgem novamente, e assim podermos reaproveita-la.
Ao ligarmos a chave a ECU se programa automaticamente com o Body computer.
• LINHA PEUGEOT E CITROEN: Ao realizarmos o tele carregamento em centrais Fiat Magneti
Marelli 6lpa, 6lpb, 6lpc, 6lp1 entre outros, devemos regravar todos os Bancos, com um arquivo
de mesma numeração, tamanho e aplicação. Uma dica importante é antes de realizar a
gravação, fazer uma leitura do banco 1, 2 e 3 e salva-lo. Estes bancos são os responsáveis
pelo imobilizador entre outras coisas. Ao ligarmos a chave a ECU NÃO se programa
automaticamente com o Body computer, sendo necessário a utilização do scanner original
das montadoras, ou o Lexia, ou o Proxia. Por isso se torna interessante gravarmos estes 3
bancos antes de realizar o tele carregamento, pois ao final, regravamos os 3 bancos do
imobilizador e não necessitaremos necessariamente de outros equipamentos.
• LINHA GM, FIAT, FORD, RENAULT: Outros sistemas, que não são os acima citados, geralmente
não tem os dados do imobilizador gravados no processador, e sim em memoria SOIC
PROGRAMADOR ST-10

Tabela do datasheet
Família de processadores ST

Detalhes Técnicos
Importante a ser analisado.
PROGRAMADOR UPA 1.3

Programador UPA USB Serial


(UPA-USB Serial Programmer)
Programador UPA é um programador universal.
Seu Hardware e Software nos permite executar uma serie de
procedimentos em arquivos de memoria em seus diversos
encapsulamento, sendo eles, leitura e gravação de arquivos das
memorias que o programador foi projetado para suporta leitura, além de
ler e gravar arquivos em formato binário, com seu software é possível
desenvolver programas ou scripts que são capazes de executar
comando de ajuste km, reset airbag, decode, ler senha do imobilizador
no arquivo, troca uma senha, escrever id de uma chave editar o software
manualmente são muitas as opções de uso com programador UPA.
Sendo um programador universal existem diversos modelos de
adaptadores que chega ate da uma nó na cabeça, vamos mostrar aqui
os principais.
A linguagem de programação é Pascal.
Trabalha com Cargas conhecida como Scripts.
Comunica com computador desktop ou notebook Windows XP / 7 (32
ou 64 bits).

SOFTWARE ESTA NA VERSÃO 1.3 [VERSÃO CLONE]


PROGRAMADOR UPA 1.3
ADAPTADORES DIVERSOS
PROGRAMADOR UPA 1.3
ADAPTADORES
AUTOMOTIVO
Upa - Adaptadores Para Processador,
Nec, Opel 1, Opel 2 Upa – Adaptador Universal

Upa - Adaptadores Para SOIC 8


PROGRAMADOR UPA 1.3
CABOS UPA
1.2/1.3

CABO 5NF: CABO MCU/DB9:


DENOMINADO DENOMINADO
5NF POIS CABO MCU/DB9 POIS
FOI FEITO PARA CABO FOI FEITO
CABO 5NF MCU/DB9
LEITURA DA PARA LEITURA DE
MEMORIA PROCESSADOR
EPROM 95160 MCU NOS
NAS CENTRAIS MÓDULOS
5NF. ELETRÔNICOS.

OBS: CABO 5NF É UM CABO PARA LEITURA DA


MEMORIA EPROM 95XX SENDO ASSIM POSSÍVEL
LER OUTRAS MEMORIAS 95XX
PROGRAMADOR UPA 1.3
SOFTWARE ERALSOFT
PROCESSO DE LEITURA E
GRAVAÇÃO:

Momento em que foi


selecionado a memoria
93c46 e dado o comando
de ler o arquivo da soic8.

Note que durante esse


processo é possível
acompanhar todo a
leitura através da caixa
de diálogo (mensagens)
PROGRAMADOR UPA 1.3
SOFTWARE ERALSOFT
1
COMO PODEMOS OBSERVAR A JANELA DO
SOFTWARE DO PROGRAMADOR UPA
SOFTWARE 1.2 e 1.3 TEMOS 4 JANELAS
PRINCIPAIS
SÃO ELAS:

1 – JANELA DE ACESSO AS FERRAMENTAS E


CONFIGURAÇÕES.
2
2 – JANELA DE ENDEREÇO HEXADECIMAL E
ASCII. 4
3 – JANELA DE SELEÇÃO DA MEMORIA OU
MCU.

4 – JANELA DE OPERAÇÕES (MESSAGES)

3
ONDE FICA REGISTRADO TODA AÇÃO FEITA
COM UPA DURANTE LEITURA E GRAVAÇÃO.
PROGRAMADOR UPA 1.3
SOFTWARE ERALSOFT
Help Contents / Manual UPA
PROGRAMADOR UPA 1.3
SOFTWARE ERALSOFT
MODELO DE CONEXÃO [UPA CONECTADO A MEMORIA] (PROCESSADOR).
PROGRAMADOR UPA 1.3
SOFTWARE ERALSOFT
PROGRAMADOR UPA 1.3
SOFTWARE ERALSOFT

O MANUAL ESTA INGLÊS.


VOCÊ PODE USAR
GOOGLE TRADUTOR SE
TIVER DIFICULDADES.

A IMAGEM AO LADO
TRATA DAS
ORIENTAÇÕES DE USO
OU SEJA MANUAL DO
USUARIO.
PROGRAMADOR UPA 1.3
SOFTWARE ERALSOFT

SCRIPTS

Você também pode gostar