0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

分享一种Indigo参数化诊断仪方案

电子工程师 来源:Vector维克多 作者:Vector维克多 2021-06-11 13:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

诊断是应用于ECU全生命周期的重要功能,在整车的开发阶段、生产阶段和售后阶段扮演重要角色。诊断的开发与应用,是一个跨部门,甚至跨公司的复杂工作。

工程诊断仪在开发和应用过程中会遇到如下挑战:

诊断需求的协同

工程诊断仪的需求如何有效地反馈到ECU诊断功能开发中?ECU诊断功能开发时如何充分兼顾工程诊断仪的需求?研发、生产和售后如何高效地协同诊断需求?

诊断数据的复用

研发、生产和售后如何实现诊断数据的交互?研发阶段的诊断数据库如何方便地复用到生产和售后阶段?

参数化

是否需要参数化工程诊断仪?为了支持新车型/新ECU,需要基于新增的诊断需求,对非参数化工程诊断仪进行二次开发,导致诊断仪成本增加,诊断仪开发周期延长。从成本和开发周期的角度来看,工程诊断仪需要参数化。

诊断测试序列

在实际应用场景中,需要一系列诊断动作才能满足测试需求。为了实现所需的测试序列(Sequence),操作者需要具有一定的编程能力才能通过编辑脚本实现一键式测试需求。

1、参数化诊断仪方案--Indigo

Indigo作为参数化工程诊断仪,其参数化体现在如下两个方面:

诊断对象的参数化

Indigo可以自动解析诊断数据库文件,解析不同车型/ECU的诊断数据库文件的差异性,差异化的功能自动化体现在Indigo中。诊断对象的不同,只体现于诊断数据库的不同。

诊断内容的参数化

Indigo预定义工程诊断的所有诊断内容和所有应用场景,诊断内容是可配置的。

Indigo作为一款参数化工程诊断仪,可以快速便捷地对车辆和ECU进行诊断。无论是在ECU开发阶段,还是车辆测试阶段,工程师都可以轻松使用Indigo完成诊断测试工作,无需具备专业化的诊断知识:

支持CDD/ODX文件,便捷地实现参数化;

图形化显示ECU故障信息;

符号化显示所有诊断故障代码(DTC),包括状态标识、环境参数和故障条件;

利用诊断控制台可以直接访问所有的诊断服务;

显示发送和接收的诊断数据;

支持KWP、UDS和GMW3110;

可扩展License支持远程诊断功能。

2、基于Indigo的二次开发

除了自适配显示诊断使用界面之外,Indigo还可以支持基于脚本的二次开发:

扩展Indigo诊断功能;

自动执行用户自定义的诊断任务(诊断序列)。

具体实现方式分为Script Recording和Vector Diagnostic Scripting Library。

Script Recording

Indigo无需操作者掌握编程技巧即可记录诊断测试序列(图1)。

pYYBAGDC-eiAT0fIAAFJ3TWRsSI545.jpg

图1 Indigo脚本记录器

开启此功能后,操作Indigo实现特定诊断应用,脚本记录器即可录制操作过程,自动转化为Script脚本。用户可根据测试需求,选择需要进行的诊断测试序列(图2)。

pYYBAGDC-fCAHuDtAAFS3GcfQ1s015.jpg

图2 记录测试序列

录制脚本完成后,脚本源码如图3所示。

poYBAGDC-feAL5CUAADa0bcXwFM841.jpg

图3 脚本源码

诊断测试序列录制完成后,保存记录的脚本并加载到Indigo中自动运行(图4)。

pYYBAGDC-f-AYmSqAAELrFagBeY227.jpg

图4 执行测试序列

技术优势

操作者无需编程能力,即可创建诊断Script;

一键式执行已创建的诊断序列。

Vector Diagnostic Scripting Library

Indigo集成Vector Diagnostic Scripting Library(VDS,Vector诊断脚本库),在编译环境Microsoft Visual Studio中通过编辑C#(.NET)脚本来实现用户与对话框的交互和输入验证,此脚本与CANoe/CANape/vFlash等工具兼容。

在Indigo安装目录选择安装VDS(图5),完成对Microsoft Visual Studio的扩充。

poYBAGDC-gaAZJG1AADarXWjN_U612.jpg

图5 安装VDS

通过Visual Studio新建VDS工程(图6):

pYYBAGDC-g6AV5CMAAFoukK3t9o424.jpg

图6 新建Vector Diagnostic Scripting

完成对ECU数据的读取并显示在交互界面(图7):

poYBAGDC-hiAaBShAAHEAcgjHbI877.jpg

图7 定义特定诊断需求

编辑完成后保存工程,并将脚本加载到Indigo工具中,运行后结果如图:

pYYBAGDC-iCAV9oyAACrUNhAmVU301.jpg

图8 运行特定序列结果

VDS便捷性一览:

支持函数关键字;

支持数据库属性作为函数参数。

poYBAGDC-iaAQdGqAACuB69n8W8560.jpg

图9 VDS支持函数关键字

pYYBAGDC-i2ALvudAAGBwvEBsDY823.jpg

图10 VDS环境添加CDD数据库

poYBAGDC-jaAWQjGAAEGKaxd2Yc692.jpg

图11 VDS识别CDD数据库中诊断描述内容

技术优势

提供开发环境,支持Script编辑,工程师可自主创建诊断Script;

VDS环境支持加载诊断数据库,自动识别数据库中的诊断描述内容;

支持函数关键字,可快速实现脚本编辑。

3、总结

Indigo作为参数化工程诊断仪,可以对不同车型/ECU进行诊断,快速获取所有诊断信息并显示在特定窗口。当用户需要特定的诊断测试序列时,Indigo支持脚本(C#)的二次开发,满足用户的特定测试需求,极大地提高了在实际应用中的灵活性。

责任编辑:lq6

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 参数
    +关注

    关注

    11

    文章

    1870

    浏览量

    34027
  • 诊断
    +关注

    关注

    1

    文章

    61

    浏览量

    12730
  • INDIGO
    +关注

    关注

    0

    文章

    7

    浏览量

    7564

原文标题:基于参数化诊断仪Indigo的二次开发

文章出处:【微信号:VectorChina,微信公众号:Vector维克多】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    虹科答疑 | 如何快速上手CAN诊断仪?10分钟从开机到实战

    CAN总线通信的稳定运行直接影响设备性能——而排查总线故障、解析报文数据,往往需要款兼顾专业性与易用性的诊断工具。本期虹科答疑,我们将介绍款备受客户信赖的手持式诊断仪——虹科
    的头像 发表于 02-11 17:01 709次阅读
    虹科答疑 | 如何快速上手CAN<b class='flag-5'>诊断仪</b>?10分钟从开机到实战

    Bamtone ICT系列:一种新型高效的离子污染测试

    设计的款精密离子污染检测仪器,被定位为一种新型高效的离子污染测试,代表了当前PCBA离子污染检测向自动、智能和高效
    的头像 发表于 01-12 11:28 523次阅读
    Bamtone ICT系列:<b class='flag-5'>一种</b>新型高效的离子污染测试<b class='flag-5'>仪</b>?

    OBD诊断仪方案MCU微控制器应用

    诊断仪解决方案,该方案以CH32F103、CH32V203等高性能微控制器为核心,实现对车辆数据的采集、处理与交互。
    的头像 发表于 01-09 16:50 863次阅读
    OBD<b class='flag-5'>诊断仪</b><b class='flag-5'>方案</b>MCU微控制器应用

    ODX诊断数据的质量基石ODX Checker Rules详解

    文件;SOVD架构下的车辆,会用到符合SOVD标准的JSON文件;ODX(Open Diagnostic data eXchange)则是在诊断仪参数、生产及售后过程中的关键诊断数据
    的头像 发表于 01-08 11:28 593次阅读

    基于Moku的功率器件动态参数测试系统:精准、高效、经济的一体化测试方案

    摘要随着SiC、GaN等新型功率器件的广泛应用,功率器件动态参数测试对系统响应速度、同步精度和灵活性提出了更高要求。本文基于LiquidInstruments的Moku平台,提出一种可重构、高集成度
    的头像 发表于 10-31 14:09 639次阅读
    基于Moku的功率器件动态<b class='flag-5'>参数</b>测试系统:精准、高效、经济的<b class='flag-5'>一体化</b>测试<b class='flag-5'>方案</b>

    参数一体化水文自动监测站的设计与应用优势解析

    集成了多种传感功能的一体化监测方案,它旨在为水文环境监测提供一种更紧凑、更高效的硬件解决思路。、核心突破:多参数
    的头像 发表于 10-23 14:21 414次阅读
    多<b class='flag-5'>参数</b><b class='flag-5'>一体化</b>水文自动监测站的设计与应用优势解析

    便携式气象五参数监测:气象监测的便捷 “利器”

    便携式气象五参数监测:气象监测的便捷 “利器”柏峰【BF-BSC】在气象监测领域,数据的准确性、及时性以及设备的便携性至关重要。便携式气象五参数监测的出现,为我们带来了
    的头像 发表于 08-12 10:13 860次阅读
    便携式气象五<b class='flag-5'>参数</b>监测<b class='flag-5'>仪</b>:气象监测的便捷 “利器”

    光纤光谱能否用于医疗领域?来看实际案例

    提起“光纤光谱”,很多人的第反应可能是实验室里的科研设备,或者工业检测中的分析工具。事实上,随着光谱技术的不断进步,小型、智能的光纤光谱
    的头像 发表于 08-08 11:48 988次阅读

    ETAS SOVD新代车辆诊断技术解决方案

    SOVD(Service-Oriented Vehicle Diagnostics 面向服务的车辆诊断)是AUTOSAR推出的项新诊断标准,旨在通过采用面向服务的架构来改善传统车辆诊断
    的头像 发表于 07-18 09:57 3425次阅读
    ETAS SOVD新<b class='flag-5'>一</b>代车辆<b class='flag-5'>诊断</b>技术解决<b class='flag-5'>方案</b>

    PY25Q128HA在便携式超声诊断仪中的应用与优势

    PY25Q128HA 凭借其低功耗架构(深度掉电 1.0μA)、高可靠性(10 万次擦写 / 20 年保留)及快速读写性能(0.5ms 页编程),成为便携式超声诊断仪NOR Flash的优选方案。满
    的头像 发表于 06-27 10:18 4276次阅读
    PY25Q128HA在便携式超声<b class='flag-5'>诊断仪</b>中的应用与优势

    挤出机 PLC 全参数数据采集与远程智能监控一体化系统方案

    挤出机 PLC 全参数数据采集与远程智能监控一体化系统方案
    的头像 发表于 06-20 17:36 873次阅读
    挤出机 PLC 全<b class='flag-5'>参数</b>数据采集与远程智能监控<b class='flag-5'>一体化</b>系统<b class='flag-5'>方案</b>

    大型工业设备运行诊断系统方案:实时监测与优化工业生产

    随着工业领域的不断发展,大型工业设备的运行诊断和优化变得至关重要。为了确保工业生产的高效性和可靠性,需要一种先进的大型工业设备运行诊断系统。 针对大型机器设备的运行进行监测,监测其运行状态下的震动
    的头像 发表于 06-18 15:43 731次阅读

    一种多路输出低压电源系统设计方案

    随着科学技术的不断发展,各种电子设备和电子器件.逐渐向着集成化、小型、轻型方向发展.本文所要介绍的就是利用当今电子器件的这些优势,设计研制出的一种多路输出、体积小、功率大、精度高的低压电源。
    的头像 发表于 06-12 09:53 2.4w次阅读
    <b class='flag-5'>一种</b>多路输出低压电源系统设计<b class='flag-5'>方案</b>

    Keysight是德科技 B1500A半导体参数分析仪开机后自诊断报错故障维修过程

    ​近期北京某院校送修台是德科技的B1500A半导体参数分析仪。报修故障为:仪器开机后自诊断报错。
    的头像 发表于 05-26 17:10 956次阅读
    Keysight是德科技 B1500A半导体<b class='flag-5'>参数分析仪</b>开机后自<b class='flag-5'>诊断</b>报错故障维修过程

    捕捉微观世界的电子眼:汤姆逊散射诊断读出电子学解决方案

    、适用边界与工程应用潜力。汤姆逊散射诊断技术作为一种先进的高温等离子体参数检测手段,通过激光与等离子体电子的相互作用及光谱特征分析实现精密测量。该技术依托电子学
    的头像 发表于 05-14 10:29 247次阅读
    捕捉微观世界的电子眼:汤姆逊散射<b class='flag-5'>诊断</b>读出电子学解决<b class='flag-5'>方案</b>