我们公司主要做OBD和HUD&sp;
&sp;
ASH-4c 车载HUD抬头显示器 OBD行车电脑功能 新OBD模块采用双核T527 中英文切换HUD方案
&sp;
&sp;
目录
模块功能
模块参数
模块原理
解决方案
支持协议标准
AT命令汇总
模块选型表
&sp;
&sp;
模块功能
u&sp;T527模块是一个与汽车通讯的协议模块,可跟现在的大部分汽车的各种控制模块进行诊断通讯;
u&sp;T527将汽车总线各种协议的数据转换为UART格式的数据进行发送和接收,用户可直接与各种单片机、PC串口、PDA、Android/iOS手机与汽车相连接。能快速的实现产品的二次开发;&sp;
u&sp;支持10多种OBDII通讯协议,适用2008年后国际标准OBDII汽车协议的车辆(大型货车和大型客车);
u&sp;安装便捷,通过原车OBDII接口连接,不需改动线路,自动识别,自动切换,彻底实现即插即用;
u&sp;T527模块为目前简易的OBD通讯模块,一条指令可获取多条数据,获取到的数据不需要经过机运算,直接显示,响应更快;
u&sp;内置双处理器,一枚用于数据收发,一枚用于数据解码,读取数据的速度是ELM327的5;
u&sp;发送指令ATX01,累计行程、小计里程、瞬时油耗、百公里油耗、行驶时间以数值的方式返回;
u&sp;发送ATX02,车速、发动机负荷、水温、节气门、发动机转速、蓄电池电压以数值的方式返回,不需要进行任何的计算;
u&sp;发送ATX03&sp;读取故障码,ATX031清除故障码,以上4条指令就搞定您的OBD开发过程;
u&sp;T527模块可以通过RS232串口传送AT命令配置协议参数,实现的汽车诊断;
u&sp;人性化的ATX指令让您的程序编写变得更容易,数据更准确,应用的速度更快;
u&sp;T527模块的ATX命令自动获取汽车行驶数据模式,所获得格式为运算后的数据;
u&sp;T527模块的ATX命令直接发送模式,兼容ELM327命令格式;
u&sp;T527模块可增加转车协议数据模式,包括车身信息、油箱信息、总里程信息等;
u&sp;本模块可定制开发,也可单独提供OBD芯片进行二次开发并提供原理图及技术支持;
u&sp;模块性能稳定,支持令牌数据访问,实现数据的访问;
u&sp;支持数据存储功能,方便实现驾驶习惯数据总结;
u&sp;提供Android平台Demo及API,大方便开发者搭建APP。
&sp;
模块参数
工作电压 | DC&sp;+9V&sp;~&sp;+24V |
工作电流 | DC&sp;80mA |
工作功率 | 1W |
工作温度 | -50℃&sp;~&sp;+95℃ |
存储温度 | -50℃&sp;~&sp;+100℃ |
模块原理
&sp;
&sp;
解决方案
u&sp;车联网·移动设备集成研发
u&sp;车联网·车载设备集成研发
u&sp;车联网·单位
u&sp;车联网·企业车队
u&sp;车联网·校车
u&sp;车联网·汽车租赁
u&sp;车联网·4S店
u&sp;车联网·保险公司
u&sp;车联网·电芯运营商
u&sp;车联网·科研教育培训
支持协议标准
1 | J1850&sp;PWM | 41.6kb/s&sp;FORD&sp;l |
2 | J1850&sp;VPW | 10.4kb/s&sp;GM/Chrysler&sp;l |
3 | ISO9141-2 | 5&sp;baud&sp;init&sp;自动波特率&sp;l |
4 | ISO14230 | 5&sp;Buad&sp;init&sp;10.4kb/s&sp; |
5 | ISO14230 | fast&sp;init&sp;10.4kb/s&sp;l |
6 | ISO15765 | id&sp;11bits&sp;500kb&sp;l |
7 | ISO15765 | id&sp;29bits&sp;500kb |
8 | ISO15765 | id&sp;11bits&sp;250kb |
9 | ISO15765 | id&sp;29bits&sp;250kb |
10 | J1939 | id&sp;29bit&sp;250kb |
11 | KW1281 | KKL&sp;1200-10400bit/s&sp;双K线 |
&sp;
&sp;
AT命令汇总
u&sp;AT命令集
&sp;
AT命令 | 功能 | 功能说明 |
ATR | Ret&sp;复位芯片 | 相当于重开电源 |
ATS | 显示的产品版本信息 | 显示本产品的公司版本信息 |
ATX01 | 累计里程 | 用ATX01读取出的数据已经过运算,串口返回的数据可以直接显示在软件界面上,机不需要经过复杂的运算,格式为(逗号“,”)间隔。 |
小计里程 | ||
瞬时油耗 | ||
百公里油耗 | ||
行驶时间 | ||
ATX02 | 车速 | 用ATX02读取出的数据已经过运算,串口返回的数据可以直接显示在软件界面上,机不需要经过复杂的运算,格式为(逗号“,”)间隔。 |
发动机负荷 | ||
水温 | ||
节气门开度 | ||
发动机转速 | ||
蓄电池电压 | ||
ATX03 | 读取车辆故障码信息 | 用ATX03读取出的数据已经过运算,串口返回的数据可以直接显示在软件界面上,机不需要经过复杂的运算,格式为(逗号“,”)间隔。 |
ATX031 | 清除车辆故障码 | 清除故障码信息 |
ATX032 | 修正车速、油耗、电压系数 | 自动运算模式下设置车速系数,油耗系数,电压系数。格式为(逗号“,”)间隔。 |
ATB | 关闭ATX01&sp;ATX02&sp;ATX03&sp; | 改为标准模式获取数据,例如010c代表转速,所获得的数据位ISO15031-5标准定义的16进制数据 |
&sp;
u&sp;AT命令说明
1、&sp;AT命令代表机和T527模块MCU的通信,发送须是0x0d(回车)结束的ASCⅡ码字,回车后面的字将被T527模块丢弃;
2、&sp;T527模块内部命令以“AT”开头,后面跟可见字,不可见字及空格被忽视;
3、&sp;AT命令只能包含16进制的ASCⅡ码(0-9,a-f,A-F),空格被忽视;
4、&sp;如果发送的指令不能被T527模块解释,T527模块将返回一个“?”表明发送指令无效。
&sp;
u&sp;ISO15031-5&sp;OBD指令
此表为数据转换的命令格式和算法(关于详细定义,请参考ISO&sp;15031-5)
PID | 字节数 | 含义 | 格式 |
0 | 4 | 01-20间支持指令 | BE&sp;3E&sp;B8&sp;11 |
01 | 4 | 状态 | ABCD&sp;81077e00 |
02 | 2 | 保存的故障码 | &sp; |
03 | 2 | 燃油系统状态 | AB |
04 | 1 | 计算负荷 | 100/255% |
05 | 1 | 冷却液温度 | X-40℃ |
06 | 1 | 短时燃油校正 | &plun;100/128 |
07 | 1 | 长时燃油校正 | &plun;100/128 |
08 | 1 | 短时燃油校正 | &plun;100/128 |
09 | 1 | 长时燃油校正 | &plun;100/128 |
0A | 1 | 燃力 | 3*X&sp;kPa |
0B | 1 | 进气压力MAP | kPa |
0C | 2 | 转速 | X/4&sp;RPM |
0D | 1 | 时速 | km/h |
0E | 1 | 点火提前角 | &plun;(X/2)° |
0F | 1 | 进气温度 | X-40℃ |
10 | 2 | 进气流量 | 0.01X&sp;g/s |
11 | 1 | 节气门位置 | 100/255% |
12 | 1 | 辅助空气状态 | &sp; |
13 | 1 | 氧传感器位置 | &sp; |
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 | T527模块标准 | &sp; |
1D | 1 | 氧传感器位置 | &sp; |
1E | 1 | 辅助输入状态 | &sp; |
1F | 2 | 发动机运行时间 | 0-65535S |
20 | 4 | 21-40间支持指令 | 80&sp;00&sp;00&sp;01 |
21 | 2 | 故障灯亮(MIL)后里程 | 0-65535km |
22 | 2 | 相对歧管燃力 | 0.079X&sp;kPa |
23 | 2 | 燃力 | 10X&sp;kPa |
24-2B | 4 | 氧传感器当量/电压 | &sp; |
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&sp;Pa |
33* | 1 | 大气压力 | 0-255kPa |
34-3B | 4 | 氧传感器当量/电压 | &sp; |
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&sp;08&sp;00&sp;00 |
41 | 4 | 此周期状态 | &sp; |
42* | 2 | 控制模块电压 | 0-65.535V |
43* | 2 | 负荷 | 100/255% |
44* | 2 | 空燃比系数 | (0-1999)*2/65535 |
45 |
点赞 0举报收藏 0分享 0
|