Cars · Sensors

Guia de Referência da ECU OBD1 Honda P28

Um guia de referência de hardware e software para a ECU OBD1 P28 SOHC VTEC (dos motores D16Z6) de especificação USDM e EDM, a ECU mais popular para tuning personalizado.

Intermédio

Adaptado de pgmfi.org wiki

A unidade de controlo do motor (ECU) P28 é a ECU Honda OBD1 mais popular usada para instalação de sockets e tuning personalizado. Originária dos modelos Honda Civic EX/Si e Del Sol de 1992–1995 equipados com o motor SOHC VTEC D16Z6, o seu hardware é altamente versátil e facilmente adaptável a outras configurações de motor.

Visão Geral

Como as ECUs Honda OBD1 partilham uma arquitetura comum, a P28 pode ser facilmente modificada para controlar motores sem VTEC ou DOHC VTEC (como o B16A ou B18C) através da instalação de um socket e gravação de ROMs personalizadas. Este guia de referência detalha os endereços essenciais de RAM e ROM usados na ROM P28 original (visando especificamente a base de código ROM standard 304).

Imagens e Layouts do Hardware da ECU

Para modificações de hardware, socketing de componentes ou reparação de pistas, consulta as seguintes imagens da placa de circuito:

Note

As ECUs P28-G01 do mercado europeu (EDM) partilham um design de placa de circuito semelhante aos modelos JDM. Para versões da era OBD2, consulta a ECU P28-G03 (usada nos Del Sols EDM de 1996–1998).

Mapeamento de Endereços RAM

Abaixo está o mapa de memória para os endereços RAM usados durante diagnósticos em tempo de execução e registo de dados de sensores:

Localização Bytes Descrição Notas
00BB 1 Sensor MAP Entrada analógica de Pressão Absoluta do Coletor (0V-5V, escalada de 0x00 a 0xFF)
00C4 2 RPM Atual Velocidade do motor (usa a escala de RPM de 16 bits OBD1)
00CC 1 Sensor VSS Valor do Sensor de Velocidade do Veículo em km/h
00D9 1 Sensor ECT Leitura do sensor de Temperatura do Líquido de Refrigeração do Motor
00DA 1 Sensor de O2 Sinal do Sensor de Oxigénio
0210.3 1b Pressão da Direção Assistida (PSP) Entrada do interruptor PSP. Ligar o pino B8 à massa define este bit para 1
0216.4 1b Flag RAM de Ativação do VTEC Bit de estado ativo do VTEC. Definido se o endereço ROM 0x60E6 não for 0x00
0227.4 1b Flag RAM de Ativação de Detonação (Knock) Bit de estado ativo do controlo de detonação. Definido se o endereço ROM 0x60E7 não for 0x00

Mapeamento de Endereços ROM

Abaixo estão os desvios (offsets) de endereços hexadecimais no chip EEPROM de 28 pinos para mapas de combustível, mapas de ignição e parâmetros de software:

Localização Bytes Descrição Notas
0652 6 Rotina de Desvio do Teste de Injetores #1/2 Alterar para 03 5F 06 para desativar o teste de injetores (ambos os patches devem ser aplicados)
1292 1 Verificação da Temp. do Líquido de Refrigeração para VTEC Temperatura mínima para permitir o VTEC. 0x44 ativa a verificação, 0xFF desativa
1580 6 Rotina de Desvio do Teste de Injetores #2/2 Alterar para 03 9A 15 para desativar o teste de injetores (ambos os patches devem ser aplicados)
238A 6 Rotina de Desvio do Aquecedor de O2 Alterar para 03 C5 23 para desativar a verificação do sensor de aquecimento de O2
2BAD 6 Rotina de Desvio de Checksum Alterar para 03 B6 2B para desativar a verificação de checksum (evita a luz de motor [CEL] acesa fixa em calibrações personalizadas)
445C 6 Desvio da Verificação do Solenoide de VTEC Alterar para 03 7A 44 para desativar o erro do Solenoide de VTEC (Código de Erro 21)
447D 6 Desvio da Verificação de Pressão de VTEC Alterar para 03 95 44 para desativar o erro do Interruptor de Pressão de VTEC (Código de Erro 22)
60E6 1 Ativação do VTEC 0xFF ativa a funcionalidade VTEC, 0x00 desativa
60E7 1 Ativação do Sensor de Detonação (Knock) 0xFF ativa a verificação do sensor de detonação, 0x00 desativa
60E9 1 Ativação do Sensor Barométrico 0xFF ativa a verificação do sensor barométrico, 0x00 desativa
60F2 1 Ativação do Sensor ELD Detetor de Carga Elétrica. 0xFF ativa, 0x00 desativa
60FA 1 Verificação de VSS para VTEC 0x00 ativa a verificação de VSS, 0xFF desativa. Ver desativação da verificação de VSS para VTEC
60FB 1 Modo de Depuração (Debug) 0xFF ativa o modo de depuração, 0x00 desativa
6542 1 Ponto de Transição do VTEC Parâmetro base de rotação (RPM) de transição
6543 1 Ponto de Transição do VTEC Parâmetro de RPM de transição (usa a fórmula de RPM Low Cam de 8 bits OBD1)
6544 1 Ponto de Transição do VTEC (Byte de configuração alternativo)
6545 1 Ponto de Transição do VTEC (Byte de configuração alternativo)
6546 1 Ponto de Transição do VTEC (Byte de configuração alternativo)
6547 1 Ponto de Transição do VTEC (Byte de configuração alternativo)
6548 1 Ponto de Transição do VTEC (Byte de configuração alternativo)
6549 1 Ponto de Transição do VTEC (Byte de configuração alternativo)
7000 10 Escala mBar Low Cam Índice de escala de carga de combustível e ignição (10 colunas)
700A 10 Escala mBar High Cam Índice de escala de carga VTEC (10 colunas)
7014 20 Escala RPM Low Cam Índice de escala de RPM low cam (20 linhas)
7028 20 Escala RPM High Cam Índice de escala de RPM VTEC (20 linhas)
7050-7117 200 Tabela de Combustível Low Cam Mapa de consulta de combustível base 10x20
7118-7121 10 Coeficiente de Combustível Low Cam Coeficientes multiplicadores low cam
7122-71E9 200 Tabela de Combustível High Cam Mapa de consulta de combustível VTEC 10x20
71EA-71F3 10 Coeficiente de Combustível High Cam Coeficientes multiplicadores high cam
72E4-73AB 200 Tabela de Ponto (Timing) Low Cam Mapa de avanço de ignição low cam 10x20
73AC-7473 200 Tabela de Ponto (Timing) High Cam Mapa de avanço de ignição VTEC 10x20
7550-7617 200 Tabela de Lambda Alvo Low Cam Tabela de consulta de rácio ar-combustível (AFR) alvo em loop fechado
7618-76DF 200 Tabela de Lambda Alvo High Cam Tabela de consulta de rácio ar-combustível (AFR) alvo em loop fechado

Créditos e fonte

Fonte Adaptado de P28 em pgmfi.org wiki. Licenciado sob CC BY-NC-SA 1.0.