目录
模块功能
模块参数
模块原理
解决方案
支持协议标准
AT命令汇总
模块选型表
模块功能
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 +9V ~ +24V |
工作电流 | 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可以访问模块,其余的不允许访问。