没有合适的资源?快使用搜索试试~ 我知道了~
ELM327中文说明书
需积分: 49 106 下载量 191 浏览量
2018-06-07
16:00:10
上传
评论 2
收藏 1.22MB PDF 举报
温馨提示
试读
94页
ELM327中文说明书,主要介绍了OBD2中ELM327模块基本功能架构及指令!
资源推荐
资源详情
资源评论
描述:
几乎所有的汽车今天生产的要求,依法,提供诊断测试设备的连接的接口。在这些接口
的数据传输遵循的几个标准,但没有人可以直接使用的个人电脑或智能设备。该 elm327 被
设计作为之间的桥梁的车载诊断(OBD)端口和一个标准的 RS232 串行接口。
除了能够自动检测和解释九种 OBD 协议,该 elm327 还提供了高速通信支持,低功耗的
睡眠模式,与 J1939 卡车和公共汽车的标准。它是完全可定制的,如果你想改变它更适合你
的需要。
下面讨论的详细 elm327 的特点,如何使用和配置,以及提供一些背景信息所支持的协
议。也有原理图和提示,帮助你的微处理器接口,构建一个基本的扫描工具,并能使用低功
率模式。
应用:
•读诊断故障代码
•汽车扫描工具
•教具
框图:
特征:
•在待机模式功率控制
•通用串行接口(RS232)
•自动搜索协议
•完全可配置的 AT 命令
•低功耗 CMOS 设计
引脚说明:
PDIP 和 SOIC 封装
目录:
基本知识:
描述
应用
框图
特征
封装
引脚说明
未使用引脚
绝对最大额定值
电气特性
ELM327 使用:
概述
ELM327 沟通
AT 命令集
AT 命令总结
AT 命令概述
读取电池电压
ODB 命令
跟车
总线初始化
解读故障代码
复位故障代码
读取故障代码快速指南
选择协议
OBD 的消息格式
设置帧头
多行的响应
CAN 消息类型
多个 PID 请求
正在等待响应消息
CAN 接收滤波 CRA 命令
使用 CAN 和滤波
高级功能:
使用较高的 RS232 波特率
设置超时
SAE J1939 信息
采用 J1939
FMS 的标准
NMEA2000 标准
周期唤醒消息
改变流量控制消息
使用可扩展的地址
CAN 输入频率匹配
程序编号
保存一个数据字节
活动监视器
功率控制
可编程参数
可编程参数总结
设计讨论
CAN 最大数据速率
微处理器接口
升级版本
示例应用程序:
9.OBD USB 接口
10.零件列表
11.低速的 RS232 接口
12.高速的 RS232 接口
13.替代的 USB 接口
14.连接到 3.3V 系统
低功率待机操作的修改
杂项信息:
错误消息和报警
版本历史
轮廓图
订购信息
版权和免费声明
指数
引脚说明:
MCLR:一个短暂的(>2μ 秒)逻辑低电平应用于此输入将重置 elm327。如果不使用,
该引脚应连接到逻辑高电平(VDD)。
Vmeasure:该模拟输入被用于测量所施加给它的 0 到 5V 的信号。必须小心,以防止电
压去的 ELM327 的供应水平之外,也可能会损坏。如果不使用,该引脚应连接到 VDD 或 VSS。
J1850 Volts:此输出可用于控制电压源用于 J1850 总线+输出。这引脚通常输出一个
逻辑高电平时的标称 8V 需要(对于 J1850 VPW),和一个低级别为 5V(用于 J1850 PWM),
但是可以使用 PP12 被改变如果不需要这种转换能力的应用程序,这个输出可以保持开路。
J1850 Bus+:这个有源高输出用于驱动所述 J1850 总线+线路成为活性电平。请注意,
此信号不具有用于该 BUS - LINE(就像对 ELM320 的情况下),因为一个单独的 J1850 BUS-
驱动器输出被设置在引脚 14。
Memory:这个输入控制内存选项的默认状态。如果此引脚是在上电或复位水平高,记
忆功能将被默认启用。如果它是在低电平,则默认将有它禁用。内存可以随时启用或与 AT M1
和 AT M0 的命令禁用。
Baud Rate:这个输入控制波特率的 RS232 接口。如果是在上电或复位高电平时,波特
率将被设置为 38400(或者说已经设置了 PP 0C 的速率)。如果在较低水平,波特率将被初
始化为 9600 bps。
LFmode:这个输入被用于选择后电或系统复位所使用的缺省的换行模式。如果是在一
个较高的水平,那么由 ELM327 发送默认的邮件将被终止双方回车和换行字符。如果它是在
较低的水平,生产线将仅通过一个回车终止。这种行为可以一直由 AT L1 或从 AT L0 命令发
出修改。
VSS:公共电路必须连接到该管脚。
XT1 和 XT2: 4.000 MHz 的晶振之间连接这两个引脚。所要求的晶体(一般为 27pF 每
个)负载电容也将需要被连接的每一个的这些引脚与电路公共端(VSS)之间。请注意,此
设备还没有被配置为运行与外部振荡器 - 它需要一个晶体连接到这些引脚。不推荐使用外
部时钟源。另外,请注意,这个振荡器在低功耗或操作'待机'模式时关闭。
VPW In:这是为 J1850 调制数据信号的高电平输入。在休息时(总线隐性)此引脚应
在低逻辑电平。这个输入施密特触发器整形,所以没有特殊需要放大。
ISO In:这是 ISO 9141 和 ISO 14230 的数据信号的低电平输入。这是来自 K 线,并应
在一个高层次的逻辑,在休息时(总线隐性)。没有特殊的扩增是必需的,作为这个输入施
密特触发器整形。
PWM In:这是为 J1850 脉宽调制数据信号的低电平输入。它通常应在高水平在休息时
(即总线隐性)。这个输入施密特触发器整形,所以没有特殊需要放大。
J1850 Bus-:这个高电平输出用于驱动 J1850 总线线有源(显性)为 J1850 脉宽调制
的应用水平。如果不使用,该输出可以留给开路。
IgnMon / RTS:这个输入引脚可以作为一个功能,这取决于如何功率控制方案(PP 0E)
设置。
如果两位 7 和位 2 PP 0E 是 1,该引脚将作为一个点火监控。这将导致在切换到的低
功率运行模式,应 ignmon 信号到一个较低的水平,因为如果车辆的点火是关闭的发生。一
个内部的“反跳”定时器用来确保 elm327 不关闭在输入噪声。
当在 15 脚电压又恢复到较高水平,和时间为 1 秒或 5 秒(PP 0E 1 点集)时,将执
行一个热启动的 elm327”并返回到正常操作。由低到高的过渡在引脚 15 将在事实上恢复正
常运作,无论 PP 0E 位 2 设置,或是否引脚 15 为低功耗模式的初始原因。此功能允许系统
来控制如何及何时切换到低功率待机操作,但仍有自动唤醒的点火电压,或由一个按钮。
如果是 7 位或 2 位的 PP 0E 是“0”,该引脚将函数作为一个低电平的发送请求的输
入。这可以用来中断 OBD 处理为了送一个新的命令,或如前所述,要强调一种事实点火已关
闭。通常保持在较高的水平,这个输入是低带来的注意,并应保持这样直到忙线(引脚 16)
表明 elm327 不再忙碌,或直到提示字符接收(如果引脚 16 被用于功率控制)。
这个输入施密特触发器整形。默认情况下,引脚 15 为 RTS 中断输入。
PwrCtrl / Busy:此输出引脚可以作为一个功能,这取决于如何功率控制方案(PP 0E)
设置。
如果 7 位 PP 0E 是一个“1”(默认值),此引脚将作为一个功率输出控制。销的正常
状态是由 PP 0E 位 6,和引脚将保持这种状态直到 elm327 切换到低功率运行状态,当输出
变化的相对水平。这通常是用来控制输出使能输入,但也可用于继电器电路,等有了合适的
缓冲。84 页的讨论(低功率待机操作的'modifications)提供了更详细的关于如何使用此
输出。
如果 7 位 PP 0E 是一个‘0’,引脚 16 将作为一个“忙”的输出,显示当 elm327 积
极处理命令(输出将处于高水平),或当它处于闲置状态,准备接收命令(输出将低)。
默认值是 7(PP,73 位“1”,这样的引脚 16 提供的电源控制功能。
RS232Tx:这是 RS232 数据输出。信号电平与大多数接口 IC 兼容(产量高,闲时),并
有足够的电流驱动允许连接只使用一个 PNP 晶体管,如果需要的话。
RS232Rx:这是 RS232 串口接收数据输入。信号电平与大多数接口 IC 兼容(当在闲置,
水平要高),但可以使用其他接口为好,因为输入施密特触发器整形。
VSS:公共电路必须连接到该管脚。
VDD:此引脚是正电源引脚,而应该是电路中的最积极的一点。内部电路连接到这个引
脚是用来对 elm327 处理器复位提供动力,使外部复位信号是不需要的。指的是电气特性部
分的进一步信息。
ISO K 和 ISO L:这是活动的高输出的信号来驱动的 ISO 9141 和 ISO 14230 总线活性
(显性)水平。许多新的车辆不如果你不需要我行–,你可以简单地离开 22 脚开路。
CAN Tx 和 CAN Rx:这是两个 CAN 接口信号必须连接到 CAN 收发器 IC(更多信息请看例
子程序段)。如果不使用,24 引脚必须连接到逻辑高电平(VDD)。
RS232 Rx LED (pin 25), RS232 Tx LED (pin 26),OBD Rx LED (pin 27) and OBD Tx LED (pin
28):这四个输出管脚通常是高的,和驱动为低的水平时,ELM327 是发送或接收数据。这些
输出直接驱动发光二极管通过限流电阻是最合适的,或其他逻辑电路的接口。如果未使用的,
这些引脚可留待开路。
请注意,28 引脚也可以用来关闭所有的可编程参数,如果你不能这样做,通过使用正
常的界面,详情请参阅 69 页。
未使用的引脚:
当人们只想实现什么ELM327是能的一部分,他们经常问什么与未使用的引脚。规则是,
未使用的输出可以是左开路没有联系,但未使用的输入必须终止。该ELM327是CMOS集成电路,
不能有悬空的任何输入(或者你可能会损坏集成电路)。将未使用的输入连接如下:
请注意,这是显示一个星号(*)输入可连接到一个高(VDD)或低(VSS)的水平,但
水平显示的首选。
剩余93页未读,继续阅读
资源评论
weixin_38931082
- 粉丝: 40
- 资源: 133
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功