打印
[资料干货]

QBD3001 ECU模拟器操作手册

[复制链接]
801|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
OBD芯方案|  楼主 | 2019-9-19 16:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
QBD3001 ECU模拟器操作手册
QBD3001ECU Application Note
Rev_A1.6
Revision History
Rev
Langue
Description
Release Date
Chip
A1.3
中文
QBD3001ECU模拟器操作手册
07/20/2014
QBD3001
B1.3
English
QBD3001ECU Application Note
08/12/2014
QBD3001
A1.5
中文
QBD3001ECU模拟器操作手册
12/11/2015
QBD3001
1. 汽车ECU模拟器使用背景
随着汽车工业的发展,汽车已经成为当今社会的主要交通工具,汽车电子化,智能化,车辆网越来越普及。汽车ECU模拟器作为模拟器汽车总线,方便搭建汽车OBD相关开发环境,以及OBD汽车电子相关的测试工具越来越被广泛的使用和认可。此应用手册适用于汽车ECU模拟器QBD3001。具体固件信息请咨询深圳芯方案电子科技有限公司。
2. QBD3001 ECU模拟器功能简介
QBD3001 ECU模拟器外观

    • Top view
      Accessories.
      1. USB A to B cable (供电线/电脑调试通讯线)
      2. DB9 to OBD Socekt (OBD设备延长线)
      3. QBD 3001 ECU Simulator

      QBD3001 ECU Setup 连接使用框图     
      注:
      1. ① USB 口 是QBD3001的电源输入口标准为5V供电。
      2. 如需QBD3001 接入③ 大电流的OBD设备 如3G OBD设备等。则需要使用至少1A的5V手机充电器。或则在电脑端加入USB HUB供电。否则正常电脑端500mA无法带动。
      3. ① USB 口 又是QBD3001的控制通讯端口。用户使用时可插入电脑安装对应驱动完成与电脑的连接。详细见章节9
      4. ② DB9接口 通过DB9 转OBD母头连接线 连接 ③ OBD 设备。 DB9转OBD母头延长线。PIN接口定义完全遵循OBD2标准协议的接口定义 详细参照章节7 (QBD3001 DB9 转 OBD 接口定义)
      连接且工作正常 前面板数码管会显示当前ECU模拟器协议,且工作指示灯会点亮如下图:
      QBD3001 ECU 模拟器工作指示灯说明

  • 绿色为正常通电ECU空闲状态
  • ²绿色闪烁代表ECU 与 上位OBD设备有数据通讯交互
  •   橙色代表当前ECU有1个或多个故障码
    QBD3001 ECU 模拟器 OBD 接口定义
       
    注:QBD3001 OBD接口完全支持所有标准OBD2的接口及协议。其余保留PIN为空闲PIN
    QBD3001 ECU 模拟器支持协议列表及其切换
  • QBD Chip Test Mode
          0. QBD Chip Test Mode
  • ²J Line
          1. J1850 PWM 41.6kb/s FORD l
          2. J1850 VPW 10.4kb/s GM/Chrysler
  • ²K L Line
          3. ISO9141-2 5 Baud init  Auto Baud rate
          4. ISO14230(KWP2000) 5 Buad init 10.4kb/s
          5. ISO14230(KWP2000) fast init 10.4kb/s
  • ²CAN Bus
          6. ISO15765 id 11bits 500kb
          7. ISO15765 id 29bits 500kb
          8. ISO15765 id 11bits 250kb
          9. ISO15765 id 29bits 250kb
  • ²User Define
          a. CAN id 11bits 125kb
          b. CAN id 29bits 50kb
           c. J1939 250kb
    用户可通过下图按键2收工切换协议。按键后QBD3001会自动从协议0到协议b轮流切换并显示在数码管上。用户亦可通过电脑端软件控制QBD3001的协议切换。
       
    QBD3001支持的J1939协议及其说明
    J1939基于德国Bosch公司开发的控制器局域网络,可达到250Kbps的通讯速率。它描述了重型车辆现场总线的一种网络应用,包括CAN网络物理层定义、数据链路层定义、应用层定义、网络层定义、故障诊断和网络管理。在J1939协议中,不仅指定了传输类型、报文结构及其分段、流量检查等,而且报文内容本身也做了精确的定义。J1939协议广泛应用在重型汽车,卡车,工程车大客车商务车。大型车队各种商务车辆的管理,货车大客车的时时监控调度等等这些商用OBD应用使得J1939有着比较广泛的应用领域。
    QBD3001模拟器支持J1939协议,使用时需要将QBD3001模拟器协议切换到‘c’协议,按下协议切换按键进行切换,如下图所示。

    使用芯方案QBD66芯片J1939版本用户无需过多专业知识,即可读取J1939 货车商用车的总线输出,并以车速,转速的数值直接显示。如上图数据流
    QBD3001 ECU模拟汽车故障码功能
    OBD故障码简介
    MODE 03 详细故障码及故障码大全请参阅芯方案官网技术专区
    OBD II标准规定MODE 03 为一般汽车通用的故障码服务(见下图)。通用汽车的故障码功能存储都是基于此项服务存储在MODE 03里面。OBD II标准中MODE04清除故障码也是清除此项(MODE03)中的故障码功能。当QBD3001 MODE 03 中有故障码。QBD3001的指示灯会变成橙色。
    MODE 07 & MODE 0A(不常用)
      OBD II标准及后续规范另外定义了MODE 07 及 MODE 0A作为未决临时及已清除的故障码用以维修汽车使用。此项功能是为了当维修人员实际修理好车辆故障并清除MODE 03故障码后,使用07 ,0A查询当前车辆的故障是否彻底维修好。此两项功能目前很多车辆实际不支持。 QBD3001内建了两个固定的M0DE 07故障码用以方便客户进行OBD智能产品的开发。(默认无法清除)
    按键1(Switch 1)产生故障码 (MODE03)
      按键1 按下可模拟汽车产生ECU故障码。此时模拟器的指示灯会由正常时的绿灯变成橙色。若继续按按键1可继续产生故障码。QBD3001支持产生1个和多个故障码。注按键产生的故障码为随机故障码,如需指定特定的故障码需要使用电脑端软件调试QBD3001. 故障码产生后,只能通过OBD设备清除QBD3001的故障码或则要断电复位QBD3001模拟器。故障清除后指示灯变成绿色。
    QBD3001 ECU模拟器其他功能按键(模拟汽车熄火点火)
    按键1(Switch 1)故障吗见章节9
    按键2(Switch 2)切换协议见章节8
    按键3(Switch 3)熄火点火
    按键3 按下即可模拟汽车熄火点火状态。ECU工作状态下按下按键3数码管熄灭,则表示ECU模拟器从工作状态切换到熄火状态。再按一下则反之。 熄火状态下。OBD接口还是为有电状态。
    QBD3001 ECU 生产测试模式
    QBD3001协议0为我司专利专有的OBD产品测试模式。客户如果使用芯方案的QBD芯片。在生产测试时只需将模拟器置为协议0测试模式,即可自动完成QBD芯片,QBD产品的所有协议驱动通讯电路的测试。极大缩短生产时间提高生产效率。具体操作请查阅QBD芯片方案手册。
    下图为CAN总线不同波特率的测试流程。K,J总线类同。全套流程都为自动完成,客户端只需发送测试指令出发QBD芯片产品的测试模式即可完成测试。
    QBD3001 ECU模拟器电脑端连接使用说明
    在用USB连接上电脑后,用户可在电脑上安装RS232转USB驱动.电脑会自动识别模拟器的COM口。用户可以选用ACESS PORT 连接模拟器串口设置 波特率 115200 ,N,8,1 如下图。ACESSPORT会自动打印QBD3001的使用日志。
    串口设置:
    默认为115200波特率。串口设置为:8个数据位,校验位:0 停止位 1位。
    电脑端推荐使用 AccessPort 1.37 串口软件,设置好对应波特率连接如下图
    下载链接  http://www.icsolution.cn/OBDDownload/AccessPort137.zip
    驱动下载  http://pan.baidu.com/s/1eQzjhYE
    安装驱动后电脑管理端口处会显示当前QBD3001ECU与电脑连接的端口号如下图。
    本司另提供电脑端QBD芯片生产测试软件见12章。更多软件请于芯方案官网www.icsolution.cn 技术专区下载。OBD ECU轮询软件 以及详细的ECU QBD3001操作控制软件(后续文档使用更新请与芯方案联系)详见官网。客户可以用其方便的查询当前汽车支持的所有数据,采集汽车数据,编写算法。还可以完成生产测试的工作。
    QBD3001 ECU 模拟器电脑端软件使用
    参照章节11通过电脑USB连接好QBD3001 ECU模拟器且安装后驱动后。可以下载本司的QBD3001电脑WINDOWS端专有的QBD3001操作软件。
    软件请于芯方案官网www.icsolution.cn 技术专区下载。QBD3001 ECU Control Tool.

  • 下载运行QBD3001ECU 电脑端软件后。QBD3001模拟器操作软件前面板如下。其中(2)有3个Tab页面可以对QBD3001进行不同的操作
       

  • 可进行软件的复位和强行中止退出,按(1)中的圆圈按钮
  • QBD3001运行模式,共有3个Tab.可以使用本软件模拟基本数据操作。真实车辆运行状态模拟器,实车数据导入。
  • 基本操作区域可以对QBD3001进行协议切换,模拟单双ECU。对任意PID进行指定数据的写入。
  • QBD3001指令回显区域显示当前的ECU模拟器状态信息等
    注: 使用电脑控制QBD3001模拟器时,前面章节介绍的QBD3001自身的物理按键和物理旋钮会无效。直至软件退出,QBD3001复位即可重新使用物理按键或旋钮进行操作。

  • 依次按图中的1.2.3操作。
    1)点击箭头运行软件。
    2)配置串口波特率默认为115200,选择QBD3001与电脑连接生产的端口号。
    3)点击START开始初始化ECU模拟器QBD3001.
    4)如果连接成功Initialization灯会变成明绿灯,即可进行后续操作,否则当前ECU模拟器不识别本软件无法使用。

  • 基本操作。选择如(1) Tab Basic Panel  其中
    2)为切换QBD3001为单ECU或则双ECU模式.真实模拟某些车为双ECU的情形。
    3)为切换协议,下拉即可直接切换QBD3001为对应的指定协议。
    4)为修改指定任意ECU的PID值。此项可以指定Service 01即ECU动力帧下的所有PID参数(01 00 – 01 5F)。详细PID介绍可参照附录一。
    此操作适合对OBD PID有深入了解的开发人员,可极大方便OBD开发人员参照ECU参数进行 OBD产品的开发,选择PID然后输入要指定值到Input Value即可。注此项默认为4个BYTES当输入的值超出当前的PID所支持的范围时默认忽略高位数据。

  • 自定义故障码。客户可以通过此项自定义输入任何特定故障码。详细的故障码数据库可以参照芯方案官网故障码数据库。或则联系芯方案技术人员。
  • 自定义VIN码 17位。
    5,6功能需要下载我司QBD3001 V2.2以上的版本。
      4)修改PID 例如 PID 01 0D , OBD标准协议当前PID只 支持 1个BYTE即最大FF
      
       当在Input Value输入 EE 23 45 22的 时候,QBD3001会忽略前面的 EE 23 45 . 只会写入22.即车速为34KM/H。
        注: 由于汽车OBD2总线速度的限制。本小节的基本操作建议在协议6-9之间操作

  • 驾驶模式,此模式下可以使QBD3001模拟器模拟一些汽车百公里加速,正常行驶,急减速,刹车等运行状态。
    点击(1)选择Driving Panel
    (2) Switch Driving Mode.选择对应的汽车运行状态 如图2。
    (3)点击按键如图3 即可。则QBD3001会模拟对应的汽车运行状态。
       
  • 实车数据导入模式。为了更加真实的模拟汽车。QBD3001支持实车数据导入模式。用户可以使用芯方案的OBD POLLING TOOL下载实车数据生产*.txt文件。再使用本软件导入实车抓取的数据即可真实模拟对应车辆的所有动力帧PID。如下图的 点击(1)进入改面板然后按(2)选择对应文件点击按键(3)导入即可
             
       联系方式    Contact information
      
    QBD芯片是一个开放式的OBD芯片。任何的客户需求,休眠,智能工作模式,定制OBD相关功能,新增汽车协议等等,都可以针对不同客户不同应用进行定制。
    欢迎咨询联系。更多技术支持,请联系深圳芯方案电子科技有限公司
    For Detail, Please contact Shenzhen ICSolution,.Co to get more support
    Email:  [url=]support@icsolution.cn[/url]  
    Phone:   86+  755-3663O7O5
    Cellphone: 86+  183-2O982838  Or  86+ 186-8O328448
    Two-dimensional code:
    附录一
    ECU动力系数据表:
    PID$01 故障码清除之后的监测状态
    PID$02 对应所存储的冻结桢的故障码
    PID$03 燃油系统状态
    PID$04 计算负荷值
    PID$05 发动机冷却液温度
    PID$06 短时燃油修正(气缸列1和3)
    PID$07 长期燃油修正(气缸列1和3)
    PID$08 短时燃油修正(气缸列2和4)
    PID$09 长期燃油修正(气缸列2和4)
    PID$0A 燃油压力计量
    PID$0B 进气歧管绝对压力
    PID$0C 发动机转速
    PID$0D 车速
    PID$0E 第一缸点火正时提前角(不包括机械提前)
    PID$0F 进气温度
    PID$10 空气流量传感器的空气流量
    PID$11 绝对节气门位置
    PID$12 二次空气状态指令
    PID $13 氧传感器位置
    PID$14 — PID$1B传统0到1V氧传感器输出电压(Bx-Sy)及与此传感器关联的短时燃油修正(Bx-Sy)
    PID$1C OBD系统的车辆设计要求
    PID$1D 氧传感器的位置
    PID$1E 辅助输入状态
    PID$1F 自发动机起动的时间
    PID$20
    PID$21 在MIL激活状态下行驶的里程
    PID$22 相对于歧管真空度的油轨压力
    PID$23 相对于大气压力的油轨压力
    PID$24 — PID$2B 线性或宽带式氧传感器的等效比(lambda)和电压
    PID$2C EGR指令开度
    PID$2D EGR开度误差 (实际开度 — 指令开度)/指令开度*100%
    PID$2E 蒸发冲洗控制指令
    PID$2F 燃油液位输入
    PID$30 自故障码被清除之后经历的暖机循环个数
    PID$31 自故障码被清除之后的行驶里程
    PID$32 蒸发系统的蒸气压力
    PID$33 大气压
    PID$34 — PID$3B 线性或宽带式氧传感器的等效比(lambda)和电流
    PID$3C 催化器温度 B1S1
    PID$3D 催化器温度 B2S1
    PID$3E 催化器温度 B1S2
    PID$3F 催化器温度 B2S2
    PID$40
    PID$41 当前驾驶循环的监测状态
    PID$42 控制模块电压
    PID$43 绝对负荷值
    PID$44 等效比指令
    PID$45 相对节气门位置
    PID$46 环境空气温度
    PID$47 绝对节气门位置B
    PID$48 绝对节气门位置C
    PID$49 加速踏板位置D
    PID$4A 加速踏板位置E
    PID$4B 加速踏板位置F
    PID$4C 节气门执行器控制指令
    PID$4D MIL处于激活状态下的发动机运转时间
    PID$4E 自故障码清除之后的时间
    PID$4F 等效比的最大值及对应的氧传感器电压
    PID$50 来自空气流量传感器的最大流量
    PID$51 当前车辆使用的燃料类型
    PID$52 酒精在燃料的百分比
    PID$53 蒸发系统蒸气压力绝对值
    PID$54 蒸发系统蒸气压力
    PID$55 第二个氧传感器的短时燃油修正(Bank 1和Bank 3)
    PID$56 第二个氧传感器的长期燃油修正(Bank 1和Bank 3)
    PID$57 第二个氧传感器的短时燃油修正(Bank 2和Bank 4)
    PID$58 第二个氧传感器的长期燃油修正(Bank 2和Bank 4)
    PID$59 油轨绝对压力
    PID$5A 加速踏板相对位置
    PID$5B — PID$FF ISO/SAE保留

使用特权

评论回复

相关帖子

沙发
OBD芯方案|  楼主 | 2019-9-19 16:18 | 只看该作者
深圳市芯方案电子科技有限公司

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

11

帖子

0

粉丝