模块功能
u EST527模块是一个与汽车通讯的协议模块,可跟现在的较大部分汽车的各种控制模块进行诊断通讯;
u EST527将汽车总线各种协议的数据转换为UART格式的数据进行发送和接收,用户可直接与各种单片机、PC串口、PDA、Android/iOS手机与汽车相连接。能快速的实现产品的二次开发;
u 支持10多种OBDII通讯协议,适用2008年后国际标准OBDII汽车协议的全部车辆(不含大型货车和大型客车);
u 安装便捷,通过原车OBDII接口连接,不需改动线路,自动识别,自动切换,彻底实现即插即用;
u EST527模块为目前较简易的OBD通讯模块,一条指令可获取多条数据,获取到的数据不需要经过上位机运算,直接显示,响应更快;
u 内置双处理器,一枚用于数据收发,一枚用于数据解码,读取数据的速度是ELM327的5倍以上;
u 发送指令ATX01,累计行程、小计里程、瞬时油耗、百公里油耗、行驶时间全部以数值的方式返回;
u 发送ATX02,车速、发动机负荷、水温、节气门、发动机转速、蓄电池电压全部以数值的方式返回,不需要进行任何的计算;
u 发送ATX03 读取故障码,ATX031清除故障码,仅以上4条指令就搞定您的OBD开发过程;
u EST527模块可以通过RS232串口传送AT命令配置协议参数,实现全功能的汽车诊断;
u 人性化的ATX指令让您的程序编写变得更*,数据更准确,应用的速度更快;
u EST527模块的ATX命令自动获取汽车行驶数据模式,所获得格式为运算后的数据;
u EST527模块的ATX命令直接发送模式,兼容ELM327命令格式;
u EST527模块可增加转车协议数据模式,包括车身信息、油箱信息、总里程信息等;
u 本模块可定制开发,也可单独提供OBD芯片进行二次开发并提供原理图及技术支持;
u 模块性能稳定,支持令牌数据访问,实现数据的安全访问;
u 支持数据存储功能,方便实现驾驶习惯数据总结;
u 提供Android平台Demo及API,较大方便开发者搭建APP。
模块参数
工作电压 |
|
工作电流 |
DC 80mA |
工作功率 |
1W |
工作温度 |
-50℃ ~ +95℃ |
存储温度 |
-50℃ ~ +100℃ |
模块原理
解决方案
u 车联网·移动设备集成研发
u 车联网·车载设备集成研发
u 车联网·**单位
u 车联网·企业车队
u 车联网·校车安全
u 车联网·汽车租赁
u 车联网·4S店
u 车联网·保险公司
u 车联网·电芯运营商
u 车联网·科研教育培训
支持协议标准
1 |
J1850 PWM |
41.6kb/s FORD l |
2 |
J1850 VPW |
10.4kb/s GM/Chrysler l |
3 |
ISO9141-2 |
5 baud init 自动波特率 l |
4 |
ISO14230 |
5 Buad init 10.4kb/s |
5 |
ISO14230 |
fast init 10.4kb/s l |
6 |
ISO15765 |
id 11bits 500kb l |
7 |
ISO15765 |
id 29bits 500kb |
8 |
ISO15765 |
id 11bits 250kb |
9 |
ISO15765 |
id 29bits 250kb |
10 |
J1939 |
id 29bit 250kb |
11 |
KW1281 |
KKL 1200-10400bit/s 双K线 |
AT命令汇总
u AT命令集
AT命令 |
功能 |
功能说明 |
ATR |
Reset 复位芯片 |
相当于重开电源 |
ATS |
显示的产品版本信息 |
显示本产品的公司版本信息 |
ATX01 |
累计里程 |
用ATX01读取出的数据已经过运算,串口返回的数据可以直接显示在软件界面上,上位机不需要经过复杂的运算,格式为(逗号“,”)间隔。 |
小计里程 |
||
瞬时油耗 |
||
百公里油耗 |
||
行驶时间 |
||
ATX02 |
车速 |
用ATX02读取出的数据已经过运算,串口返回的数据可以直接显示在软件界面上,上位机不需要经过复杂的运算,格式为(逗号“,”)间隔。 |
发动机负荷 |
||
水温 |
||
节气门开度 |
||
发动机转速 |
||
蓄电池电压 |
||
ATX03 |
读取车辆故障码信息 |
用ATX03读取出的数据已经过运算,串口返回的数据可以直接显示在软件界面上,上位机不需要经过复杂的运算,格式为(逗号“,”)间隔。 |
ATX031 |
清除车辆故障码 |
清除故障码信息 |
ATX032 |
修正车速、油耗、电压系数 |
自动运算模式下设置车速系数,油耗系数,电压系数。格式为(逗号“,”)间隔。 |
ATB |
关闭ATX01 ATX02 ATX03 |
改为标准模式获取数据,例如010c代表转速,所获得的数据位ISO15031-5标准定义的16进制数据 |
u AT命令说明
1、 AT命令代表上位机和EST527模块MCU的通信,发送必须是0x0d(回车符)结束的ASCⅡ码字符,回车符后面的字符将被EST527模块丢弃;
2、 EST527模块内部命令以“AT”开头,后面跟可见字符,不可见字符及空格被忽视;
3、 AT命令只能包含16进制的ASCⅡ码(0-9,a-f,A-F),空格被忽视;
4、 如果发送的指令不能被EST527模块有效解释,EST527模块将返回一个“?”表明发送指令无效。
u ISO15031-5 OBD指令
此表为数据转换的命令格式和算法(关于详细定义,请参考ISO 15031-5)
PID |
字节数 |
含义 |
格式 |
0 |
4 |
01-20间支持指令 |
BE 3E B8 11 |
01 |
4 |
状态 |
ABCD 81077e00 |
02 |
2 |
*保存的故障码 |
|
03 |
2 |
燃油系统状态 |
AB |
04 |
1 |
计算负荷 |
100/255% |
05 |
1 |
冷却液温度 |
X-40℃ |
06 |
1 |
短时燃油校正 |
±100/128 |
07 |
1 |
长时燃油校正 |
±100/128 |
08 |
1 |
短时燃油校正 |
±100/128 |
09 |
1 |
长时燃油校正 |
±100/128 |
0A |
1 |
燃油压力 |
3*X kPa |
0B |
1 |
进气**压力MAP |
kPa |
0C |
2 |
转速 |
X/4 RPM |
0D |
1 |
时速 |
km/h |
0E |
1 |
点火提前角 |
±(X/2)° |
0F |
1 |
进气温度 |
X-40℃ |
10 |
2 |
进气流量 |
0.01X g/s |
11 |
1 |
节气门**位置 |
100/255% |
12 |
1 |
辅助空气状态 |
|
13 |
1 |
氧传感器位置 |
|
14 |
2 |
氧传感器B1S1电压 |
AB |
15 |
2 |
氧传感器B1S2电压 |
AB |
16 |
2 |
氧传感器 |
AB |
17 |
2 |
氧传感器 |
AB |
18 |
2 |
氧传感器 |
AB |
19 |
2 |
氧传感器 |
AB |
1A |
2 |
氧传感器 |
AB |
1B |
2 |
氧传感器 |
AB |
1C |
1 |
EST527模块标准 |
|
1D |
1 |
氧传感器位置 |
|
1E |
1 |
辅助输入状态 |
|
1F |
2 |
发动机运行时间 |
0-65535S |
20 |
4 |
21-40间支持指令 |
80 00 00 01 |
21 |
2 |
故障灯亮(MIL)后里程 |
0-65535km |
22 |
2 |
相对歧管燃油压力 |
0.079X kPa |
23 |
2 |
燃油压力 |
10X kPa |
24-2B |
4 |
氧传感器当量/电压 |
|
2C |
1 |
EGR |
100/255% |
2D |
1 |
EGR误差 |
100/255% |
2E |
1 |
蒸发清楚开度 |
100/255% |
2F* |
1 |
燃油量 |
100/255% |
30* |
1 |
DTC复位后热机次数 |
0-255 |
31* |
2 |
DTC复位后里程 |
0-65535km |
32* |
2 |
蒸汽压力 |
X/4 Pa |
33* |
1 |
大气压力 |
0-255kPa |
34-3B |
4 |
氧传感器当量/电压 |
|
3C* |
2 |
三元催化器B1S1温度 |
0.1X-40℃ |
3D |
2 |
三元催化器B1S2温度 |
0.1X-40℃ |
3E |
2 |
三元催化器B1S1温度 |
0.1X-40℃ |
3F |
2 |
三元催化器B1S2温度 |
0.1X-40℃ |
40 |
4 |
41-60间支持指令 |
08 08 00 00 |
41 |
4 |
此周期状态 |
|
42* |
2 |
控制模块电压 |
0-65.535V |
43* |
2 |
**负荷 |
100/255% |
44* |
2 |
空燃比系数 |
(0-1999)*2/65535 |
45 |
1 |
节气门**位置 |
100/255% |
46 |
1 |
环境温度 |
X-40℃ |
47 |
1 |
节气门B**位置 |
100/255% |
48 |
1 |
节气门C**位置 |
100/255% |
49 |
1 |
加速踏板D位置 |
100/255% |
4A |
1 |
加速踏板E位置 |
100/255% |
4B |
1 |
加速踏板F位置 |
100/255% |
4C |
1 |
节气门传动器控制 |
100/255% |
4D |
2 |
带故障运行时间 |
0-65535min |
4E |
2 |
故障复位后时间 |
0-65535min |
4F |
4 |
参数上限 |
|
50 |
4 |
参数上限 |
|
51 |
1 |
燃料类型 |
|
52 |
1 |
酒精比例 |
100/255% |
53 |
2 |
蒸汽**压力 |
0.05*X kPa |
54 |
2 |
蒸汽压力 |
±32767Pa |
55 |
2 |
短时燃油校正 |
±100/128 |
56 |
2 |
长时燃油校正 |
±100/128 |
57 |
2 |
短时燃油校正 |
±100/128 |
58 |
2 |
长时燃油校正 |
±100/128 |
59 |
2 |
**燃油压力 |
10X kPa |
5A |
1 |
相对加速踏板位置 |
100/255% |
5B-5F |
|
保留 |
|
模块选型表
速锐得OBD模块选型表
型号 |
ELM327 |
EST427 |
EST527 |
EST627 |
支持功能 |
OBD2 |
OBD2 |
OBD2 |
OBD2+GPS+GPRS |
处理器个数 |
1 |
1 |
2 |
3 |
AT指令集* |
标准 |
标准 |
高级 |
高级/自定义 |
Android API |
× |
× |
√ |
√ |
传输接口 |
蓝牙 |
蓝牙 |
蓝牙/RS232 |
GPRS |
授权访问* |
× |
× |
√ |
√ |
数据存储 |
× |
× |
√ |
√ |
汽车故障诊断 |
√ |
√ |
√ |
√ |
故障码清除 |
√ |
√ |
√ |
√ |
产品特色 |
较低价,**高性价比 |
自主知识产权 |
自主知识产权 大数据处理能力 |
地理位置跟踪 远程访问控制 |
【AT指令集*】:标准AT指令是一个请求回传一项汽车实时数据,高级AT指令可以一个请求返回一组汽车实时数据,大大提高APP效率,降低开发周期;
【授权访问*】:即给您的OBD产品加一个密码锁,只有口令通过的APP可以访问模块,其余的不允许访问。
深圳速锐得科技有限公司专注于车载TBOX,CANBUS总线协议开发,OBD车联网解决方案,共享汽车分时租赁等