软件下载
概述
车辆的电气系统包含CAN和MOST网络上的一些控制模块。车辆的功能可在车辆的不同控制模块之间分开。车辆的不同功能经由CAN和MOST网络执行。每个控制模块都载有软件,用于执行功能并且通过整体式诊断功能来监测控制模块。
车辆中的功能错误或失灵通常取决于硬件故障,如接触间隙、氧化情形、破裂或短路。
软件不会随时间而磨损,其功能也不会随时间而受损,但软件可发生不可预见的行为,这就说明软件需要更新。因为法规原因或者在移到另一市场时,可能需要对软件进行升级。
在起动控制模块时,主引导加载程式(PBL)会起动20毫秒(0.02秒)。如果控制模块在此20毫秒期间接收到编程设定指令(Prog),控制模块就会进入编程设定模式。
编程设定指令会发送大约2秒钟,以便所有控制模块都有时间执行该指令并进入编程设定模式。如果没有发出编程设定指令,控制模块的应用程式软件就会接管控制模块的功能。
如果向编程设定模式中的控制模块发送重设指令,控制模块就会进入正常操作模式。
主引导加载程式意味着,即使应用程式软件在不成功下载期间受到了破坏,控制模块也可以随时进入编程设定模式。
Volvo中央数据库
Volvo中央数据库包含从车型年份1999起的全球所有车辆的信息。
其中包括有关车辆配置的信息,即车辆配备情况、车辆产地、车辆建构周和VIN号码。
并且还包含有关车辆中安装有哪些控制模块及其硬件、软件和序号的信息。Volvo中央数据库中有关S40 (-04)和V40车型的信息有限。
在软件的系统结构中,控制模块和兼容软件之间有一些链结。软件的系统结构可确保在订购或重新订购软件或升级软件时,软件套件中所包含的软件一定是兼容软件的最新版本。
软件产品
可以提供以下类型的软件产品:
  • 重新下载
  • 升级
  • CAN/MOST全部升级
  • 新增或移除功能或配件
  • 个别配置
  • 重新下载
    在更换控制模块之后,可以使用软件产品重新下载。为了获得与所更换控制模块一致的软件,在订购时需要读取车辆数据。
    在下载之后可在必要时运行诊断维修功能(例如编程设定代码)。
    升级
    在出现问题而且提供有修正问题的解决方法时,可以使用软件产品升级来对控制模块中的软件进行升级。
    VIDA在订购时不读取车辆数据,因为在升级期间不需要更换硬件。
    如果控制模块中已经安装有最新软件,就不会组装软件套件,用户就会收到讯息说控制模块已含有最新软件。
    CAN/MOST全部升级
    全部升级软件产品用于对CAN或MOST 网络上的多个控制模块软件进行升级。
    全部升级要求为需要升级软件的控制模块建立一个软件套件。如果所有控制模块已有最新软件,就不会建立软件套件。
    新增或移除功能或配件
    新增/移除功能软件产品用于增加或减少车辆功能。这主要是通过修改中央电子模块(CEM)中的车辆配置文档来完成的(适用于不需要更换硬件的配件)。
    通过修改这一文档,即可改变车辆功能。此外,还有一些功能要求下载软件,如给车辆新增控制模块时。
    移除功能软件产品不会清除任何软件,而是改变车辆配置文档中的参数,使车辆中的控制模块认为该功能不再存在。
    个别配置
    个别配置软件产品用于更换控制模块软件,使其不再与软件系统结构一致。系统产品个别配置不包括在VIDA的备用零件目录中。
    如果以前曾将个别配置下载到车辆,机修工在更换之前就会收到一个警告。
    技术通报中列有个别配置软件产品清单。
    订购软件产品
    一般可以将软件下载分为两个阶段。
    首先必须订购软件产品,并且从Volvo中央数据库发送到VIDA站。然后必须将软件从VIDA站下载到车辆。
    本节说明的是订购软件产品。
    每个Volvo备用零件都有一个零件编号,这也适用于软件产品。软件产品列在备用零件目录上,方式与其他零件完全相同。
    订购软件产品可如下进行:
    机修工说明需要订购哪一种软件产品以及下载到哪一个车辆(车型和底盘号码)。这要么是通过备用零件目录(通过零件编号)完成,要么是通过VIDA中的软件标签(通过软件产品)完成。同时可以对同一车辆订购数种软件产品。
    在订购升级软件时,不需要读取车辆中的读数。VIDA预先假定车辆和Volvo中央数据库一致,而且软件套件供给VIDA站。在开始下载之前会执行验证来确保车辆和Volvo中央数据库一致。
    在订购重新下载时,VIDA会读取车辆的硬件和序号,并使用有关信息更新Volvo中央数据库。然后将软件套件供给VIDA站。
    软件系统结构控制所订购软件产品的软件套件内容。并且会检查软件是否适用于有关车辆。如果检查未通过,就会向机修工显示一条错误讯息。机修工必须评估是什么错误,并且在修正错误后重新订购软件。
    在软件套件供给VIDA站之后,即可开始下载。
    下载软件
    在下载软件至车辆时,VIDA中有若干级下载程序:
  • 准备
  • 验证
  • 下载
  • 诊断维修
  • 确认
  • 完成
  • 准备
    除其他方面外,准备作业还要求用户应确定通讯工具连接而且车辆有充足的电源。VIDA对电压水平状态和点火位置进行检查。
    验证
    在验证期间,VIDA将车辆中的软件、硬件和序号与软件套件中提供的软件、硬件和序号比较。
    如果验证正常,VIDA就会继续下载。
    如果验证不正常,就会做出失配调整,Volvo中央数据库需要先更新,然后才可以执行下载。
    下载
    在软件要下载到控制模块时,所有控制模块都会设定为编程设定模式。控制模块中的所有现有软件都会被清除,以免影响新的软件。
    在清除完成时,即会下载新的软件。一旦下载发送完毕,就会向车辆发送一个重设指令。
    诊断维修
    在软件下载之后,如有必要(例如:编程设定代码或车窗初始启动),就会运行诊断维修功能。
    确认
    确认包括创建一个含有车辆新配置的确认文档,并且发送到Volvo中央数据库。这是为了使用车辆的最新状态来更新Volvo中央数据库,以免下一次下载时执行失配调整。
    完成
    通过清除车辆储存的所有诊断故障代码 (DTC),软件下载即告完成。
    重设顾客参数
    在软件下载之前,VIDA读取车辆中的所有顾客参数,并将这些参数保存在本地VIDA站。
    在下载完毕时,VIDA会恢复车辆中的顾客参数。
    在VIDA中的软件(SOFTWARE)标签下方有一个重设顾客参数(RESET CUSTOMER PARAMETERS)按键,用来查看车辆中重设了哪些参数。只有数值已从工厂设定改变的参数才会显示。