原创 CAN/LIN/K-line总线分析记录软件

2011-1-20 09:21 4493 7 7 分类: 汽车电子

Vehicle Spy——总线监控,网络监控,数据解码,数据获取/记录,节点仿真,自动测试, 通过点击按钮运行诊断服务

一个工具,完成多项任务

Vehicle Spy支持所有英特佩斯的硬件产品,可以实现网络监控,数据解码,数据获取/记录,节点仿真,自动测试, 通过点击按钮运行诊断服务等功能。

 

Vehicle Spy是一款集成了诊断、节点/ECU仿真、数据获取、自动测试和车内通信网络监控等功能的工具,设计着眼于用户使用时的高效性和便捷性,同时支持CAN、LIN、Kline、J1850VPW、J1850PWM、J1708、ISO9141、GMLAN、Keyword2000等协议。

应用

Vehicle Spy's可能的应用非常广泛,以下只列举一些普遍的应用:

 

总线监控 无论您使用的是CAN、LIN或其他支持的网络,用Vehicle Spy's的总线监控功能,您可以同时实时查看,保存,分析来自各种不同网络的报文通讯。支持汽车工业的标准.DBC, .LDF数据库文件。 同时也支持其他诸如.UEF等用户自定义的格式。

模拟和仿真 - ECU或网络节点的模拟和仿真一直是Vehicle Spy强大的特性,您可以组合图形面板,控制脚本来建立自动化的测试任务。同时您也可以通过录制-回放来进行网络的模拟和仿真。

数据获取和记录 -实时记录信号和报文。并提供了强大的数据分析工具。 还可实现脱离PC的离线独立记录。  

诊断 -无论您使用J1939,GMLAN,1SO14229诊断协议还是您自定义的诊断协议,您都可以创建和执行自定义的自动化脚本,诊断任务,创建图形

面板来执行所有的诊断工作。 并且,您编写的自动化诊断脚本可以下载到我们的实时嵌入式硬件里,脱离PC离线独立运行,作为手持式的诊断设备来使用。支持汽车工业标准,包括了ASAP2和ODX格式,提供免费的ODX viewer。

标定或刷写内存- Vehicle Spy包含了您通过CCP协议更改ECU内存所需的所有功能,包括ASAP2(A2L)文件的支持,内存的读写,and memory各种类型如Values, Curves, and Maps的读写控。Vehicle Spy同时提供ASAP2文件的编辑和生成程序ASAP2 file creator!

视图

Vehicle Spy的功能是用视图的方式来组织的。每个Vehicle Spy中的视图都有自己的窗体,窗体可以悬浮,停靠或者叠加,非常方便工程师使用。这种方式给您提供了最大限度的组织您自己的视图。特别是在执行多重任务的时候非常有效。

报文视图 -总线上所有的报文都显示在视图里,并且用高亮方式和过滤器方式来显示不同的属性。  

报文编辑、数据库编辑视图 - Vehicle Spy包含有报文、数据库编辑器,可以创建,修改报文。不需要其他的工具,您就可以在线做报文的改变。  

发送报文面板 -可以发送任意类型的报文。只许要按一个按钮就能控制手动发送或者以特定循环周期发送。还可以建立表达式来控制和实时改变发送的报文的内容。  

图形面板-可以建立自定义的界面显示总线信息。也可以在图形面板上控制报文的发送,和自动化脚本的交互,或者与Vehicle Spy.中其他的组建配合。

信号视图-图形化方式查看包括CAN、LIN以及其他类型的网络信号。  

信号列表-用列表的方式查看所选的信号。  

数据分析视图 -可分析CAN、LIN或以及其他类型的网络通讯的数据。  

MEP设置- MEP设置,可选择ASAP2建立相应CCP标定任务。

Function Blocks -单步执行的脚本语言,工程师不需要有任何编程语言的基础也能完成自动化脚本的编写。所编写的这些脚本,还可以下载到neoVI FIRE或neoVI RED硬件中,实现离线实时的单机运行。

Java编程-对熟悉编程语言的工程师,内嵌的JAVA编程环境,可完成更为复杂的自动化任务。

诊断设置 -诊断设置建立和执行诊断任务,并解析、存储诊断结果。

ECU /节点仿真模拟

通过Vehicle Spy的ECU仿真模拟功能,您只许点击几下鼠标,甚至不需要任何脚本,就可以建立整个网络的模拟和仿真:

1、加载 DBC (数据库文件),或者输入ECU的相关信息。

2、选择您将仿真的 ECU /节点。

3、选择您将仿真的 ECU的相关报文。

4、设置每个信号的仿真、变化形式。可以将其绑定到一个函数,或者与程序脚本,或者外部程序,或者预先录制的回放数据。

自动化脚本

Vehicle Spy提供两种类型的自动化脚本的编写方式,您可以根据自己的情况来选择。两种方式都能完成您的任务,只是创建的方式有些不一样。

Function Blocks -单步执行的脚本语言,工程师不需要有任何编程语言的基础也能完成自动化脚本的编写。只许从列表中选择需要的语句。面向没有程序语言基础的工程师。功能强大,简单易学。所编写的这些脚本,还可以下载到neoVI FIRE或neoVI RED硬件中,实现离线实时的脱离PC的单机运行。

Java -对熟悉编程语言的工程师,内嵌的JAVA编程环境,可完成更为复杂的自动化任务。

 

CCP标定

可以测量,记录ECU内存情况,可以在线更改ECU内存中的参数。Vehicle Spy's支持ASAM (ASAP2) VALUES, CURVES,和MAPS类型的标定。还可导入和导出标定好的值。

 

用可离线记录数据的硬neoVI FIRE或neoVI RED,你可以实现离线式的CCP标定数据记录。所记录的数据不仅可以包括常规的CAN通讯,还可以同时记录CCP标定的数据。 所有的数据记录都含有精确的时间戳,可以在回放和分析中应用。

J1939特性

同一份投入,包含J1939高层协议特性的支持:

Address Manager - J1939 Address Manager, 可查看所有的J1939总线上的claimed,同时也可以创建自己的地址。  

DTC Monitor / Simulator -J1939 DTC Monitor / Simulator,可查看J1939总线上所有的 DM1报文。同时也可以以模拟多个 ECU的DTCs。只需要输入 ECU地址数据以ECU的 SPN。 Vehicle Spy自动处理所有J1939通讯中的事务,包括long messages。

J1939 BAM and CTS/RTS Messages -无需额外的脚本,只需要用Database Editor (DBC editor)建立J1939报文。Vehicle Spy就可以发送和接收J1939传输层的报文。

 

外部编程 API (DLL)

Vehicle Spy提供TCP/IP方式的服务器/客户端模式,让第三方程序远程控制Vehicle Spy的运行,共享Vehicle Spy的数据。
Vehicle Spy提供外部编程接口, 方便对硬件进行二次开发。提供LabView, C++, C#, isual Basic, Matlab或其他Windows程序.

Vehicle Spy版本5.01新增特性

Vehicle Spy 3现在完全支持ISO 14229/UDS协议。

1.    ODX生成/编辑器-用Vehicle Spy编辑ODX文件或者生成一个新的ODX文件

2.    使用扩展安全DLL自动解锁

3.    诊断视图快照

1.     加载ODX,MDX,GDX诊断文件

2.     总线查询功能-点击按钮便可自动查询网络中所有ECU的DID

3.     检查/清除代码-一键检查/清除代码

4.     自动翻译解释ODX/MDX/GDX文件里的DTC

5.     读/写DID-一键读DID,快速,便捷编辑DID

6.     自动发送Tester Present(用户可以禁止这个功能)

4.    新的诊断和诊断安装视图

1.     由ODX文件自动生成诊断作业

2.     一键执行诊断作业

3.     显示诊断作业结果

4.     在脚本里访问诊断作业

5. VehicleScape改进

     1.便于记录来自CCP/XCP, DID读到的信号,没有额外配置的normal-mode模式下的报文

     2.上传到PC或者保存到设备中(可达32GB)

新的简易独立数据向导

1.     使用该向导,你可以简单选择记录哪些数据,报告方法(LED或者neoVI MOTE),睡眠模式是否开启,一键完成。向导将自动生成所需的功能块脚本和捕获器。

2.     可记录多达32GB的vehicle总线数据

3.     不需要PC就可以运行

4.     可同时记录CCP/XCP, DID(ISO 14229)和Normal Mode数据

超大文件数据分析

1.     可以打开超大文件(比如说好几天的网络数据)

2.     自动去除网络不活跃时期的数据

3.     所有报文的RTC时间戳

4.     Messages View报文查看和分析图同步

Super-Bit编辑器(图形化数据库/信号编辑器)

1.     与Drag-and-Drop Ease配合使用,可编辑数据库/信号

2.     不需要切换到Messages View就可以现场显示编码信号值,数据字节以及各个数据位的变化情况

3.     图形化的方式表示信号类型,大小和位置

4.     颜色高亮显示潜在的信号冲突

 

扩展校准CCP/XCP)

1.     拖放选择数据点,图形化编辑示意图和曲线

2.     支持ROB/ATI文件

3.     S19/HEX导入/输出

4.     离线校准

5.     ASAP2支持新的处理器

l         TI DSP

l         Freescale Star 12

 

文章评论0条评论)

登录后参与讨论
我要评论
0
7
关闭 站长推荐上一条 /2 下一条