Guia de Referência da ECU Honda P13 OBD1
Um guia de referência completo de hardware e software para a ECU OBD1 P13 do Prelude DOHC VTEC H22A, cobrindo parâmetros de diagnóstico de RAM e ROM.
A Unidade de Controlo do Motor (ECU) P13 é o controlador de fábrica para o Honda Prelude VTEC OBD1 de 1993â1995 equipado com o motor H22A 2.2L DOHC VTEC. Devido à sua arquitetura única, a P13 é muito procurada por entusiastas do Prelude e por quem realiza conversões de motor.
Visão Geral
Ao contrário das ECUs OBD1 mais comuns de Civic/Integra, a P13 utiliza um design de placa de circuito impresso distinto e uma estrutura de mapas de combustÃvel e ignição diferente (uma escala de eixo de RPM de 1x40 em vez de uma grelha de tabela padrão de 10x20).
Este guia detalha as localizações essenciais de endereços de memória RAM (datalogging em tempo real) e ROM (calibração EEPROM) para afinação personalizada, datalogging e modificações de hardware.
Identificação e Variações da Placa
Os layouts da placa de circuito variam significativamente entre os modelos JDM (mercado japonês) e USDM (mercado americano):
- JDM Small Case: Utiliza uma caixa mais pequena com um layout de placa filha (daughterboard) interna.
- USDM/EDM Big Case: Utiliza a caixa grande padrão de ECU.
Mapeamento de Endereços RAM
Abaixo está o mapa de memória dos endereços RAM ativos utilizados durante a monitorização de diagnóstico em tempo real e datalogging:
| Localização | Bytes | Descrição | Notas |
|---|---|---|---|
| 00A4 | 1 | Sensor MAP | Voltagem analógica bruta (0V-5V) |
| 00AB | 1 | Sensor TPS | Entrada analógica (escala 0x00 a 0xFF) |
| 00AE | 2 | RPM Atual | Valor de RPM de 16 bits |
| 00D9 | 1 | Sensor ECT | Temperatura do lÃquido de refrigeração |
| 00DF | 1 | Sensor VSS | Velocidade do veÃculo em km/h |
| 00ED | 1 | Coluna MAP Ativa | Ponteiro da coluna de pressão de carga |
| 00EE | 1 | Linha Ativa Came Baixo | Ponteiro da linha de RPM (came baixo) |
| 00EF | 1 | Linha Ativa Came Alto | Ponteiro da linha de RPM (VTEC) |
| 0110-0114 | 2 | Registos CEL | Códigos de falha ativos |
| 016A | 2 | Corte Limitador | Corte de combustÃvel (16 bits) |
| 016C | 2 | Retoma Limitador | Ponto de recuperação de combustÃvel |
| 021D.1 | 1b | Flag Estado VTEC | 1 se solenoide VTEC estiver ativo |
| 0224.0 | 1b | Entrada A/C | 1 se pino B5 estiver ativo |
| 03D0 | 1 | Sensor O2 | Feedback de banda estreita |
Mapeamento de Endereços ROM
Abaixo estão os desvios (offsets) de endereços hexadecimais no chip EEPROM de 28 pinos:
| Localização | Bytes | Descrição | Notas |
|---|---|---|---|
| 0C21 | 2 | Retoma Rotação VTEC | Recuperação de corte em VTEC |
| 0C26 | 2 | Limitador VTEC | Corte de combustÃvel em VTEC |
| 0D22 | 4 | Salto de Checksum | Verificação de diagnóstico |
| 2EAC | 1 | Limite Velocidade | Definir 0xFF para desativar |
| 35CA | 1 | Temp. MÃnima VTEC | 0x44 ativa, 0xFF desativa |
| 6000 | 40 | Escalonador RPM Baixo | Ãndice 1x40 |
| 6028 | 40 | Escalonador RPM Alto | Ãndice 1x40 |
| 60AA | 200 | Tabela CombustÃvel Baixo | Mapa 10x20 |
| 6172 | 200 | Tabela CombustÃvel Alto | Mapa 10x20 |
| 63F8 | 200 | Mapa Ignição Baixo | Mapa 10x20 |
| 659C | 200 | Mapa Ignição Alto | Mapa 10x20 |
Calibração e Afinação Avançada
Important
A modificação de qualquer byte na ROM irá ativar uma Luz de Motor (CEL) devido à verificação de checksum.
Desativar Checksum
Para desativar a rotina de checksum na P13:
- Vá para o endereço hexadecimal
0x0D22. - Substitua os bytes
90 9D F1 7Fpor03 36 0D 00.
Registos de Datalogging
Se estiver a desenvolver código de datalogging personalizado:
- SRBUF (Buffer de Receção Serial):
0x07D - STBUF (Buffer de Transmissão Serial):
0x07C - Hook do Vetor de Interrupção: A interrupção de série começa em
0x0043. Coloque rotinas personalizadas em0x00DB.
Modificações de Hardware
Conversão de Transmissão
As ECUs P13 Automáticas JDM podem ser convertidas para transmissão manual ao recolocar os jumpers na área dos resistores RP11 e RP12.
Caution
Certifique-se de que a placa está desligada da fonte de alimentação antes de realizar qualquer alteração nos jumpers ou soldadura.
Sensor de Detonação
Se estiver a instalar um motor H22A num chassis sem sensor de detonação, consulte o guia de bypass para evitar o Código de Erro 23.