Description
Since 1996, most vehicles have been required
to monitor their own emissions performance and to
report on it through an On-Board Diagnostics (OBD)
port. Initially, several different protocols were used
for the transfer of OBD data, but since the 2008
model year (in North America), only one protocol has
been allowed - the ISO 15765-4 CAN standard.
The ELM329 is a device that can translate the
data from an ISO 15765-4 interface into a form that
may be readily used by computers, smart phones, or
other devices. In addition, the ELM329 provides
support for several other CAN protocols (including
the SAE J1939 truck and bus standard), and for
sending periodic messages, mixed ID messages,
and for monitoring the CAN bus, to name only a few.
The following pages discuss the ELM329's
features in detail, how to use it and configure it, as
well as providing some background information on
the protocols that are supported. There are also
schematic diagrams, and circuit construction tips.
Applications
• Diagnostic trouble code readers
• Automotive scan tools
• Teaching aids
Block Diagram
Baud Rate
LFmode
RS232Rx
18
RS232Tx
17
PwrCtrl / Busy
16
IgnMon / RTS
15
PwrCtrl
14
CAN Monitor
11
/ A LED
ELM329DSC
4.00 MHz
MCLR
6
9
1
7
RS232
Interface
Command
and
Protocol
Interpreter
Power
Control
CAN
Monitor
5
Memory
Elm Electronics – Circuits for the Hobbyist
www.elmelectronics.com
Features
• Power Control with standby mode
• High speed RS232 interface
• Automatically searches for protocols
• Fully configurable with AT commands
• Pin compatible with the ELM327
• Low power CMOS design
MCLR
Vmeasure
Active LED
Control
Memory
Baud Rate
LFmode
V
XT1
XT2
CAN Monitor
PwrCtrl
10
CAN Module
ISO 15765-4, SAE J1939
ISO 11898
V
measure
2
Control
Module
3
25
26
27
status LEDs
ELM329
CAN Interpreter
Connection Diagram
PDIP and SOIC
(top view)
OBD Tx LED
OBD Rx LED
RS232 Tx LED
RS232 Rx LED
CAN Rx
CAN Tx
M0
M1
SS
V
DD
V
SS
RS232 Rx
In1
RS232 Tx
In2
PwrCtrl / Busy
IgnMon / RTS
CAN Rx
24
23
CAN Tx
M0
22
M1
21
In1
12
In2
13
Control
4
28
1 of 83
Need help?
Do you have a question about the 329 and is the answer not in the manual?
Questions and answers