(adsbygoogle = window.adsbygoogle || []).push({}); O_o :: 'Car/Engine' 카테고리의 글 목록 (5 Page)

'Car/Engine'에 해당되는 글 45건

  1. 2008.10.24 [Link] NI-DAQ Acqusition Drivers
  2. 2008.10.08 USB OBD2 AllPro adapter
  3. 2008.10.06 OBD - Diagnostic Terminal
  4. 2008.10.06 OBD Trouble codes
  5. 2008.10.06 Reference Schematics - Car OBD II J1850 PWM, J1850 VPW, ISO-9141 cables schematic pinout

[Link] NI-DAQ Acqusition Drivers

|
Product Download Version Operating System Download Type Release Date Software Download Language
NI-DAQmx 8.7.2 Windows 2000/Vista x64/Vista x86/XP Hardware Driver August   2008 English, Chinese (Simplified), French, German, Japanese, Korean
NI-DAQmx Device Documentation 8.7.2 Windows 2000/Vista x64/Vista x86/XP Other August   2008 English, Japanese, Korean
NI-DAQmx Base 3.2 Mac OS X Hardware Driver July   2008 English
NI-DAQmx Base 3.2 Windows CE/Mobile 5/Vista x64/Vista x86/XP Hardware Driver July   2008 English
NI-DAQmx Base 3.2 Mandriva, RedHat, SUSE Hardware Driver July   2008 English
NI-DAQmx Device Documentation 8.7.1 Windows 2000/Vista x64/Vista x86/XP Other February   2008 English, Japanese, Korean
NI-DAQmx Run-Time Engine - (Runtime 5) 8.7.1 Windows 2000/Vista x64/Vista x86/XP Hardware Driver February   2008 English, French, German, Japanese, Korean
NI-DAQmx 8.7.1 Windows 2000/Vista x64/Vista x86/XP Hardware Driver February   2008 English, Chinese (Simplified), French, German, Japanese, Korean
NI-DAQmx Base 3.1 Mandriva, RedHat, SUSE Hardware Driver January   2008 English
NI-DAQmx Run-Time Engine - (Runtime 3) 8.7.1 Windows 2000/Vista x64/Vista x86/XP Hardware Driver January   2008 English, French, German, Japanese, Korean
 

And

USB OBD2 AllPro adapter

|

USB OBD2 AllPro adapter

Project Overview

This project is an extension of my USB OBD2 adapter with the support of all OBD2 protocols including CAN. It is compatible with ELM327.

Hardware

Here is the issue - you need both CAN and USB in one chip. Microchip got a bunch of PIC18 processors with CAN functionality, for instance PIC18F2480 or PIC18F2580. But you are out of luck if trying to find the device supporting both CAN and USB. In this case Microchip has another solution - use the standalone CAN controller MCP2515 and interfacing with the main controller thru SPI bus. That is how AllPro adapter supporting CAN protocol. The schematic is shown in Figure 5. As with the previous version of adapter the ISO9141/14230 interface is implemented on MC33290, the J1850 VPW bus is controlled by MC33390 transceiver and the pair of P-channel and N-channel MOSFETs (Q1, Q2) is driving PWM bus and PIC18F2455 internal comparator together with resistors R4, R5 producing the differential PWM input. The sircuit is powered from USB bus. Transistor Q3 is for legacy L-line initialization in ISO9141 protocol.  I do not think that any car sold in US was ever using it but the specs says it might :) The firmware is available for download as well.

 

The OBD2 Cable for AllPro adapter

The adapter uses 9 pin D type female connector to link up to vehicle’s OBD2 J1962 connector. The pinout was chosen to match many of the commercially available cables. The pin connections required of the cable are as follows:

J1962 Pin Description DB9F Pin
2 J1850 Bus + 7
5 Signal Ground 1
6 CAN High 3
7 K Line 4
10 J1850 Bus - 6
14 CAN Low 5
15 L Line 8
16 Vehicle Battery Positive 9

 

You can build the cable yourself as Mouser Electronics started selling J1962 OBD2 connectors made by Delphi.

Note, that it is just connector block, no shell provided and you have to ordered the connector pins separately, see the parts reference table below.

Description

Mouser #

J1962 connector 829-12110252
J1962 connector male pins

829-12047581

DB9 female connector

156-1309-E

DB9 connector shell

156-2009-E

Connecting and Testing

There is no driver required for Microsoft Windows XP/2000/Vista as the adapter using the standard Communication Device Class (CDC) driver usbser.sys included in the distribution. However, Windows doesn’t have a standard INF file for the CDC driver. You can download the info file here. Plug the adapter to a spare USB port on your PC. Windows Found New Hardware Wizard will launch. Skip the Windows Update screen and go to install screen. Select "Install from a list or specific location (Advanced)" as shown below and then click "Next". Select the OBD Adapter INF file and configure the driver.

Open the Device Manager and select "Ports (COM and LPT)", the device appears as a
"Communication Port". Go to  "Port Settings" tab and "Advanced" button. Select the port number you want to use.


Microsoft has a tool for examining the USB connections. USBView.exe is a freeware utility available for download, shows the USB connections tree and displays the details of USB devices connected to it, see the result below:

 

The Software

Here is the list the software I have tested so far with adapter:

Note that the free versions of ScanMaster and EeasyObdII are not supporting CAN protocol, apparently the authors are reluctant to keep them up-to-date.  Here are the screenshots of ScanMaster-ELM:

 

 

 

Adapter PCB

The layout in Gerber format available for download here. The board was designed to fit SERPAC A20 enclosure available from Mouser as 635-A-20-A part or from DigiKey as SRA20A-ND. You can use freeware GerbMagic to view the gerbers.

 

Adapter Kit

I can sell the Adapter blank PCB for $6 plush S/H or a kit that included the board, preprogrammed PIC chip and all the components required for $45 + S/H. The kit doesn't include the OBD2 cable. The assembled adapters available as well...

 

Parts List

I have compiled the parts list for the most of popular electronic components vendors. PIC18F2455, MCP2515 and MCP2551 are available from Microchip Direct. MC33290 and MC33390 available from from Freescale as part of free sample program as MCZ33290 and MCZ33390 modifications.

 

Part

Description

Jameco #

Mouser #

DigiKey #

J1

USB type B connector

841053

806-KUSBX-BS1N-W

609-1039-ND

J2

DB-9M connector

104943

152-3309

A35113-ND

Q1,Q3

2N7000 transistor

783594

512-2N7000

2N7000FS-ND

Q2 BS250 transistor 256057 TP0610KL-TR1-E3 BS250KL-TR1-E3CT-ND
IC1 PIC18F2455 579-PIC18F2455-I/SP PIC18F2455-I/SP
IC2 MCZ33290 MCZ33290EFR2CT
IC3 MCZ33390 MCZ33390EF-ND
IC4 MCP2551/PCA82C250 699780 579-MCP2551-I/P MCP2551-I/P-ND
IC5 MCP2515 579-MCP2515-I/P MCP2515-I/P-ND
X1 Crystal, 16.000Mhz 325139 815-ABL-16-B2 X077-ND
X2 Crystal, 20.000Mhz 325067 815-ABL-20-B2 X062-ND
D1 Blue 5mm LED 78-TLHB5400 67-1751-ND
D2 Yellow 5mm LED 78-TLHY5400 516-1331-ND
D3 Red 5mm LED 78-TLHR5400 516-1328-ND
D4,D5 1N4148 diode 36038 512-1N4148 1N4148DICT-ND
R1,R4,R5,R8 10K Ohm 691104 291-10K-RC 10KQBK-ND
R2,R3 330 Ohm 690742 291-330-RC 330QBK-ND
R6,R7 22K Ohm 691180 291-22K-RC 22KQBK-ND
R9,R10 510 Ohm 690793 291-510-RC 510QBK-ND
R11,R12 100 Ohm 690620 291-100-RC 100QBK-ND
C1,C2,C4,C5 15pF 140-50N2-150J-RC 490-3691-ND
C3,C8,C9 0.1uF 25523 581-BQ014D0104K 478-3383-ND
C6 0.47uF 25558 581-BQ074D0474K 478-3415-ND
C10,C11 560pF 332419 80-C315C561K2R BC1022CT-ND
C7 10uF 16V 198838 647-UVR1V100MDD1TA 493-1036-ND
28 pin socket for IC1 526248 571-3902619 3M5480-ND

Assembling Kit Notes

See assembling notes here

Schematic without MC33290 and MC33390

This is another proof on concept. Some folks are having problem obtaining MC33290 and 33390 chips. In this case you can bring into play the schematic shown in Figure 6. It is using SN75452 and 75453 drivers instead. Note, that it is not the better solution but rather workaround and using Freescale’s dedicated bus drivers is preferable.

And

OBD - Diagnostic Terminal

|

Multi-Port Fuel Injection
On Rodeo, Amigo, and Pickup (except 1993-95 models W/3.2L engine), connect the single wire diagnostic leads located behind the left hand kick panel together. On Trooper models to 1991, the single wire diagnostic connectors are located under the center console. On 1992-95 Trooper & 1993-95 Rodeo models W/3.2L engine, connect a jumper wire between data link connector terminals 1 and 3. On 1992-95 Trooper models the data link connector is located behind the lower front of the instrument panel. On 1993-95 Rodeo models W/3.2 engine, the data link is located under the left hand side of the instrument panel. On all models, turn the ignition switch to the On position. At this point, the "Check Engine" light should flash.

And

OBD Trouble codes

|

Isuzu Trouble codes

12 No tach signal to ECM - No Distributor Reference Pulses{4}
13 Oxygen sensor or circuit

14

Coolant Temperature Sensor Circuit

High Coolant Temperature{5}

14A

High Coolant Temperature{6}

14B

Low Coolant Temperature{6}

15

Coolant Temperature Sensor Circuit

Low Coolant Temperature{5}{7}

16 Same as 15

21

TP Sensor And/Or Idle Switch

MAP Sensor{1}

TP Sensor, Voltage High{5}{7}

Throttle valve switch/Wide Open Throttle (WOT) position sensor, 1989 Manifold Absolute Pressure (MAP) circuit failure
Throttle Position Sensor (TPS) - V6 models

21A

TP Sensor, Voltage High{6}

21B

TP Sensor, Voltage Low{6}

22 Starter signal system/1988 and 1989 fuel cut solenoid circuit failure

TP Sensor

TP Sensor, Voltage Low{5}{7}

No Starter Signal{8}

Fuel Cut Off Relay{4}

23

MAT Sensor

MAT Sensor, Low Temp{7}

M/C Solenoid Circuit{4}

Mixture control solenoid circuit failure - 1987 and 1995 Amigo/Pick-up, 1989 to 1994 V6 models

Power transistor circuit - 1988 to 1994 four-cylinder models

Intake Air Temperature sensor voltage high - turbo, 1989 to 1995 1.6L, 1.8L, 3.2L vehicles

23A

MAT Sensor, Low Temp{6}

23B

MAT Sensor, High Temp{6}

24 Vehicle Speed Sensor (VSS) circuit - V6 models
Pressure regulator vacuum switching valve - 1988 to 1994 four-cylinder, also Impulse non-turbo

25

MAT Sensor

Vacuum Switching Valve{4}{9}

MAT Sensor, High Temp{7}

Intake Air Temperature sensor voltage high - turbo, 1989 to 1995 1.6L, 1.8L, 3.2L vehicles
AIR VSV circuit failure

26

Canister Vacuum Switching Valve{4}

VSV System{9}

27

VSV System{9}

Constant Voltage High From VSV To ECM{4}

Fuel injector driver transistor

31

No Ignition Reference Pulses To ECM{4}

Wastegate Control{7}{8}

No ignition reference to ECM - 1988 and 1989 models
32 Exhaust Gas Recirculation (EGR) system failure

33

MAP Sensor

MAP Sensor, Voltage High{5}{7}

Fuel Injector{9}

33A

MAP Sensor, Voltage High?Low{6}

33B

MAP Sensor, Voltage Low?High{6}

34

MAP Sensor{8}{11}

MAP Sensor, Voltage Low{5}

EGR Gas Sensor Circuit{4}{7}

Fuel Injector{10}

35

MAP Sensor Constant Voltage High{4}

Power Transistor System{9}

36

MAP Sensor Circuit{4}

41

Crank Angle Sensor{9}

Cam Signal{7}

42

Fuel Cut Off Relay{4}

Electronic Spark Timing{5}

Ignition Control Circuit{6}{8}

43 Throttle valve switch/Wide Open Throttle (WOT) position sensor {9}
Electronic spark control failure - V6 models
Idle contact switch always closed (1988 to 1994 four-cylinder, also Impulse non-turbo)
1989 Manifold Absolute Pressure (MAP) circuit failure
Knock sensor (1989 to 1995 1.6L, 3.2L) {8}

44

O2S Lean

Fuel Metering{9}

45

Oxygen sensor (rich condition indicated)

Fuel Metering{9}

51

PROM{2}{8}

Fuel Cut Solenoid Circuit And/Or ECM{3} carbureted four-cylinder models

ECM{6}

MEM-CAL{7}

PROM, Cal-Park & ECM{5}

ROM and/or RAM{9}

52

ECM{4}

EEPROM{8}

ROM and/or RAM{9}

PROM, Cal-Park & ECM{5}

53

Switching Valve And/Or ECM{4}

Vacuum Switching Valve{9}

54

M/C (mixture control) Solenoid Circuit And/Or ECM{2}

Vacuum Control Solenoid And/Or ECM{3}

Power Transistor System{9}

Fuel Pump, Voltage Low{5}{8}

Shorted vacuum control solenoid, Faulty Electronic Control Module (ECM) - 1988 and 1989 models

55

ECM{4}{8}

PROM, Cal-Park & ECM{5}

Faulty Electronic Control Module (ECM) or oxygen sensor
61 Air flow sensor circuit failure {9}
62 Air flow sensor circuit failure {9}
63 Vehicle Speed Sensor (VSS) circuit {9}
64 Fuel injector driver transistor {9}

65

Throttle valve switch/Wide Open Throttle (WOT) position sensor, 1989 Manifold Absolute Pressure (MAP) circuit failure

Full throttle switch always on

66 Knock sensor circuit failure {9}
71 Throttle position switch signal abnormal {9}
72 VSV for EGR system short or open {9}
73 Same as 72 transister or ground {9}

{1}?1989 I-Mark.

{2}?I-Mark, carbureted.
{3}?Pickup, carbureted.
{4}?Carbureted models.
{5}?Throttle body fuel injection.
{6}?Rodeo & Trooper w/3.2L engine, Stylus & 1990?92 Impulse less turbocharger.
{7}?Stylus & 1990?92 Impulse w/turbocharger.
{8}?I-Mark, multi-port fuel injection.
{9}?Amigo, Pickup, Rodeo & Trooper w/2.6L engine & 1988?91 Impulse.
{10}?Impulse.
{11}?Amigo, Pickup, Rodeo & Trooper.
And

Reference Schematics - Car OBD II J1850 PWM, J1850 VPW, ISO-9141 cables schematic pinout

|

Alarms and security related schematics

Audio power amplifier schematics

Audio preamp circuits

Automative, car and motorcycle schematics

Data acquisition (DAQ) and data logging schematics

Filter schematics

Games and fun stuff (electronic schematics)

Infrared based schematics

Laser related power supplies and data transmission

LED related schematics

Lighting and ligh controller schematics

Medical and health related schematics

Microcontroller based schematics

Misc audio (also see Music, Amplifiers, Preamp)

Miscellaneous schematics

Model and remote control schematics

Motor and general control schematics

Music related schematics (also see Audio)

PC related schematics

PDA interfaces and related schematics

Power supplies and control schematics

Radio-frequency schematics (also see Transmitters)

Solar-power schematics

Telephone and intercom related schematics

Test equipment circuit diagrams

Timing and oscillator circuits

Transmitter schematics (also see RF)

Video related schematics


And
prev | 1 | 2 | 3 | 4 | 5 | next