打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
奔驰Vediamo – 发动机专用的分布式诊断应用

  Vediamo 手册


  1、引言

  Vediamo – 发动机专用的分布式诊断应用程序( Verteilte Diagnose Anwendung fürMotoren) - 是一种电子控制单元( ECU)诊断功能专用的软件系统,该诊断功能整合在CAESAR/DIOGENES 处理链中。本系统可以通过 K-line 以及 CAN 诊断所有 ECU,其中包括了 RTMD+、 MBISO、 KWFB、 KW2000 乃至 UDS 的所有协议。 Vediamo 的诊断对象不仅限于发动机的 ECU。

  Vediamo 主要基于梅赛德斯-奔驰 DCDI 标准通讯平台 CAESAR,因此支持部件 C、 部件 A、 部件 Y 等所有通讯硬件,本公司所有诊断应用程序使用的而且可以从中央 TAMINO数据库获取的 DIOGENES 数据均可用作诊断数据。

  Vediamo 后续版本将基于 GSP/ODE 开发的 MVCI( ASAM 标准),而且还会支持 DOX诊断数据格式。

  客户端/服务器端架构的实现方式还具有以下功能:

   采用多个、同时运行的特殊客户端应用程序进行分布式诊断,比如,在 PSR 适配器上进行测试运行控制,同时还可以采用 Ecoute 进行验证;

   通过添加客户端来扩展系统;

   同时对多个 ECU 进行诊断、 编码或者闪存处理。

  1.1 应用程序范围、重点

  Vediamo 最初采用了两个用户组:开发以及生产。

  系统配置根据用户特定需求提供 ECU,此类需求包括:选择标准接头、整合自动执行初始化服务、从较长的名单中选择已选中的服务等等。

  系统架构设计允许通过添加功能甚至整个应用程序的方式对系统进行轻松扩展。主要采用的是 Java 程序, 针对此类语言 Vediamo 提供了简单但仍然完整的连接,其中包括了所有ECU 功能。用户即便 Java 标准语言编程能力有限,仍然可以自行开发应用程序。 Vediamo开发人员后续会将具有一般适用性的功能整合进客户端中(比如,图形测量显示或者快速测试),或者针对此类功能开发新的 DCOM 客户端。

  1.1.1 开发

  Ecoute 客户端允许采用各种专用工具交互式访问一个或者多个 ECU 的所有可用功能,比如,可以访问所有可用服务、采用选定的各种类型服务定制口(此类服务可以一次性执行或者定期执行);可以更改所有通讯参数,可以将任何请求消息发送给 ECU,可以采用多种专用格式对所有数据流、操作步骤以及事件进行日志记载。

  1.1.2 生产

  测试台控制器( PSR)适配器以及 UVI( Unipas-Vediamo 接口) 允许在不对软件进行手动更改的情况下进行自动测试。整套测试运行均由测试测试台控制器进行控制,而 Vediamo诊断服务器则提供测试运行所需的一切数据,并且可以评估测试结果。为了达到无需专业技术仍可测试诊断软件的目的,Vediamo 客户端的 TS 适配器以及 UVI 采用了非常简单的接口,通过精简以满足测试台的需求,这样可以采用高效方式通过串行线会或者网络连接访问诊断数据。

  闪存站可以对 ECU 进行自动闪存处理。

  1.1.3 Java 程序

  Vediamo-Java 接口允许采用 Java 标准编程语言生成定制的应用程序,同时无需了解诊断协议、 CAESAR-DIOGENES 接口、客户端-服务器端架构。此类 Java 程序可支持客户端Ecoute(开发)或者 TS 适配器(发动机测试装置),还可以单独用作独立应用程序。

  1.2 入门

  1.2.1 基本术语



  1.2.2 Hasty 操作说明

  管理员提示

  Vediamo 安装完毕之后(需要管理员权限),无需管理员权限即可运行。由于 Vediamo可以在工作过程中访问各种文件,还可以写入此类文件,因此必须授予某些访问权限。

  Vediamo 安装到 ALLUSERSPROFILE 文件夹中。环境变量中定义了该文件夹,具体情况主要取决于操作系统的版本。

  在 Windows XP Professional 中,路径如所示:

  C:\Documents and Settings\All Users\Application Data\Vediamo在 Windows 7 中,文件夹路径如下所示:

  C:\ProgramData\Vediamo

  该文件夹中共有 4 个子文件夹,任何用户均应当具有完全访问权限:

   VediamoData – 诊断数据( CBF、 VSB 等)

   VediamoShorttestData – Shorttest 数据文件

   Config – INI 文件、许可证文件以及其它配置文件

   Log – 运行时创建的日志文件

  安装时可以更改前两个文件夹。

  如果安装过旧版的 Vediamo,那么设置会采用之前的文件夹而非新的文件夹。

  如果您没有诊断硬件及/或许可证您可以采用仿真模式运行 Vediamo,并且测试各种功能。这样可以确定 Vediamo 是否能提供您需要的工具。

   采用标准设置安装 Vediamo

   从 Vediamo 官网主页中载入选定 ECU 的数据,将此类数据复制到数据文件夹中(一般是...\VediamoData)

   打开 Vediamo StartCenter

   从 ECU 列表中选择“ Simulation”,点击按钮启动 Ecoute。

   使用 System / Select 打开系统(包括一个或者多个 ECU)

   尝试菜单中的所有功能。此类功能提供了 CAESAR 的各种实际功能。

   仿真模式中可能无法使用所有功能。其中包括,闪存处理、手动指令输入以及监测。其它功能则均可执行,但是结果未必令人满意 – 比如,测量服务总是返回带有“ ?”的结果。 Read Errors 服务返回“ no Errors”结果。但是,如果您拥有相关ECU 的仿真文件,那么仍然可以在仿真模式中获取其它结果。

   可以完全卸载 Vediamo。前往 System Control / Software / Vediamo Diagnostic System,选择 Remove。随后可以删除路径 Vediamo in ALLUSERSPROFILE 以及 C:\Program Files\Vediamo 中的所有文件。

  如果您拥有诊断硬件但是没有 Vediamo 许可证您可以安装 Vediamo 并且采用仿真模式进行测试(详情参见上文)。如果您希望购买许可证之前在实际操作中测试 Vediamo,那么采用以下操作步骤:

   安装 CAESAR 硬件以及必要的驱动程序。详情参见 Vediamo 官网主页,操作步骤与使用的硬件类型无关。

   从 StartCenter 中选择“ update Vediamo Server / CAESAR”

   确保选中您使用的 CAESAR 组件。如果无法确定,则可以选择多项内容。一

  旦连接上特定的组件而且其地址可以访问,那么软件会自动识别此类组件。

   启动“ update”功能。稍等一会,然后会显示检测到的硬件信息。

   记下显示的硬件序列号。

   订购测试许可证,采用该许可证启动硬件。多种硬件组件可以使用一个许可

  证。

   我们会在适当的情况下(通过电子邮件)发送定制的 VLicence.inf 文件。将该文件复制到...\Vediamo\Config 文件夹中(通常位于 C:\Documents and Settings\All Users\Application Data\Vediamo\Config)

   再次打开 StartCenter,启动 Ecoute。如果未显示您需要有效许可证或者未发现硬件等信息,那么就说明您的 Vediamo 可以使用了。

   连接 ECU。具体目录如下所示。

   必要的情况下,从 Vediamo 官网主页中下载您的 ECU 专用数据,将此类数据复制到...\VediamoDaten 文件夹中。

  如果您拥有硬件以及许可证按照上述步骤验证已经安装了 Vediamo 之后,复制您的 ECU 专用数据,正确连接 ECU,正确安装 CAESAR 硬件专用许可证,然后即可采用 StartCenter 开始工作。您可以访问所有已安装的 Vediamo 组件以及相关设置。

  Ecoute 是使用频率最高的程序,该交互式客户端提供了各种诊断功能。该客户端以及其它客户端仅当 DiagServer 运行的时候才可使用。一旦某个客户端(这种情况下是 Ecoute)需要访问此项功能的时候,则通过 DCOM 自动启动该功能。由于每台计算机仅可激活一个CAESAR 实例,因此这种服务器属于“单一模式”。根据具体的客户端/服务器架构,可以同时使用多种 Ecoute 客户端(或者可以随 Vediamo 一并安装的客户端或者您自行开发的 Java应用程序)。

  使用系统配置生成或者更改系统文件(可以不采用此类文件进行工作,但是此类文件可以降低工作的难度)。更改了某个系统文件之后,如果正在运行 DiagServer,那么必须重启 DiagServer。最简单的方式为,关闭并且重启 Ecoute 客户端。

  您还可以需要使用 INI编辑器。可以从 StartCenter中点击 Options图标启动该应用程序。

  如果软件出现崩溃、意外事件、联系问题等,应当设定 Vediamo.ini 中的参数

  [BLACKBOX]run=1,采用这种方式进行 BlackBox。然后服务器会启动 BlackBox,并且在后台运行该应用程序,以便对发生的情况进行日志记载。必要的情况下,可以将 BlackBox的日志发送给 Vediamo 团队进行分析。

  可以根据您的需求以及仅采用 Ecoute 的工作方式设定所有 INI 参数,然后无需StartCenter 即可直接启动 Ecoute。从 Windows 菜单中选择 Start / Programs / Vediamo / Ecoute,或者在桌面上放置 Ecoute.exe 的快捷方式。

  启动 Ecoute(或者其它 Vediamo 给定客户端)即可自动启动 DiagServer。关闭最后一个客户端也会同时关闭 DiagServer。

  注意:

  停止服务器可能需要 20 秒。如果在服务器完全停止之前启动了 Vediamo 客户端,那么可能导致出现崩溃以及未识别硬件等等不稳定的程序状况。这种情况下,请使用任务管理器确保已经终止了 DiagServer 进程(或者手动止),移除所有 Ecoute 或者其它客户端的“ 残余程序”,然后重新启动客户端。无需重启计算机。

  …您可以首先启动 BlackBox。该程序会创建日志。然后检查 Vediamo 文件夹。为了对错误进行跟踪, Vediamo 团队需要使用的软件版本、设置( Vediamo.ini 文件位于程序文件夹...\Vediamo\Config 之中)、您的 DCDI 硬件规格(类型、序列号)的准确信息,以及所有日志文件以及使用的 CAESAR 数据的准确信息。如果您采用标准配置安装了 Vediamo,那么可以采用下列路径进行查找:

   CAESAR 数据以及系统文件位于文件夹...\VediamoDaten 之中

   Vediamo 系统生成的文件,比如测量结果以及控制器组位于文件夹...\VediamoDaten之中,名称与 Vediamo 系统相同。

   程序日志以及 ECU 通讯跟踪位于文件夹...\Vediamo\Log 及其子文件夹之中

   通过文件属性/版本,或者通过启动程序并且调用 Info on....来获取程序版本信息。

  该菜单项位于 Ecoute 的主菜单“ ?”之中。对于任务栏菜单中没有用户界面的程序

  图标,选择 Info on....。该信息窗口会告知您正在运行的程序以及采用的 INI 文件。

  如果您同时安装了多个版本的 Vediamo,那么此类信息可以避免出现各种问题。

  1.3 开发周期

  我们每年至少推出一个新的 Vediamo 版本,其中整合了最新的 CAESAR 硬件与软件,并且支持原有的以及新的各种协议。

  一旦出现重大错误、紧急变更或者新的 CAESAR 版本,则会发布额外的版本。对于后一种情况来说, Vediamo 会在数周测试以及质量控制完成之后发布最新的 CAESAR 版本。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
注册表基础知识:让你成为一位名副其实的电脑高手【珍藏版】
认识下电脑里的文件夹的具体含义,知己知彼百战不殆!
win7系统C盘
电脑系统c盘哪些文件可以删除
c盘windows中的文件夹fonts可以删除吗? -天涯问答
联想内部独家资料:windows XP 各个文件夹详细介绍
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服