NISSAN Consult System 概要
一般的に故障等の発見を迅速に行うための故障診断コネクタが搭載されていることが多く、
R33も例外ではなく,故障診断コネクタが搭載されています。
最近の車には,国際規格OBDⅡが搭載されていますが、R33に搭載されるのは
日産独自規格の旧故障診断コネクタ(以後 コンサルトコネクタ)となります。
コンサルトコネクタからはさまざまな情報が取り出せます。
本記事はその仕様を調べた備忘録になります。

Communication Protocol
| val | unit | note. | |
| baud rate | 9600 | baud | |
| Start bit | 1 | bit | |
| Stop bit | 1 | bit | |
| Data bit | 8 | bit | |
| Parity | no | ||
| Tx Hi Level | +12 | V | to ECU |
| Tx Lo Level | 0 | V | to ECU |
| Rx Hi Level | +5(open collector) | V | from ECU |
| Rx Lo Level | 0 | V | from ECU |
| Clock | 153.6 | kHz | 0-5V Async |
Communication Format
【Start Bit 0】【LSB — 8 Bit Data — MSB】【Stop Bit 1】
Communication Command
ECUと通信するためのコマンド類を下表にまとめます。
値はすべて16進数。0xを省いて表記しています。
| CMD to ECU | RES from ECU | note. | |
| ECU Initialize | FF,FF,EF | 10 | |
| Stop | 30 | – | |
| Read Fault Code | D1,F0 | yet | yet |
| Clear Fault Code | C1,F0 | yet | yet |
| Read ECU Part Number | D0,F0 | FF,16,00,21,05,80,00,00,00, 9F,80,00,E0,20,0000,00,1B, 17,31,33,55,30,32 |
Part Number 1 (?) Part Number 2 (char) |
| Read Reg Parameter (single req) |
5A,<req>,F0 | FF,01,<res> | FF:header 01:req data bytes <res>:return data |
| Read Reg Parameter (multi req) |
5A,<req1>,5A<req2>, … ,5A,<req n>,F0 |
FF,<n>,<res1><res2>, … ,<res n> |
max req : 20byteFF:header <n>:req data bytes <res1-n>:return data |
| Read ROM Data (single req) |
C9,<H byte>,<L byte>,F0 | FF,01,<res> | FF:header 01:req data bytes <res>:return data |
| Read ROM Data (multi req) |
C9,<H1>,<L1>,C9,<H1>,<L1>, … ,C9<Hn>,<Ln>,F0 |
FF,<n>,<res1><res2>, … ,<res n> |
max req : 8byteFF:header <n>:req data bytes <res1-n>:return data |
-
Register Table
ECUのレジスタ一覧です。ECR33最終型で出力確認ができているマップです。
|
Register Name
|
Data
|
Register
|
|
Unit
|
Note.
|
|
Crank Position 1
|
MSB
|
00
|
↓
|
|
|
|
Crank Position 2
|
LSB
|
01
|
Val * 12.5
|
rpm
|
|
|
Air Flow Voltage 1
|
MSB
|
04
|
↓
|
|
|
|
Air Flow Voltage 2
|
LSB
|
05
|
Val * 5
|
mV
|
|
|
Coolant Temp
|
Single
|
08
|
Val – 50
|
deg C
|
|
|
O2 Sensor Voltage
|
Single
|
09
|
Val * 10
|
mV
|
|
|
Speed
|
Single
|
0B
|
Val * 2
|
km/h
|
|
|
|
Single
|
0C
|
Val * 80
|
mV
|
|
|
Throttle Position
|
Single
|
0D
|
Val * 20
|
mV
|
|
|
Exhaust Gas Temp
|
Single
|
12
|
Val * 20
|
mV
|
pull up?
|
|
Injection Time 1
|
MSB
|
14
|
↓
|
|
|
|
Injection Time 2
|
LSB
|
15
|
Val / 100
|
msec
|
|
|
Ignition Timing
|
Single
|
16
|
110 – Val
|
Deg BTDC
|
|
|
AAC Valve
|
Single
|
17
|
Val / 2
|
%
|
|
|
A/F
|
Single
|
1A
|
Val
|
%
|
|
|
|
|
|
|
|
| Bit Register (0x13) | |||||||
| Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
| A/C SW | Power Steering |
Neutral SW | Start Signal | ||||
| Bit Register (0x1E) | |||||||
| Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
| Aircon Relay | Fuel pump Relay | VTC SOL | Coolant Fan Hi |
Coolant Fan Low |
|||
| Bit Register (0x1F) | |||||||
| Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
| Wastegate SOL (1 only ?) |
EGR SOL | ||||||
| Bit Register (0x21) | |||||||
| Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
| LH BANK L/R = 1/0 |
RH BANK L/R = 1/0 |
||||||
整備要領書を見ると上記レジスタ以外にも,アイドル補正信号やアイドル判定,ノックセンサの信号等が出ているっぽいですが・・・。見当たりませんでした。


コメント