概述
intework-dps(diagnostic programming system)是一套用于单个ecu或者整车多个ecu进行程序刷写的工具。随着汽车行业发展日新月异,针对汽车研发及售后环节,传统单一功能的程序刷写软件已经不能满足实际需求,通用性、灵活性、操作复杂度、硬件兼容等众多因素成为考量软件优劣的标准。经纬恒润从市场需求出发研发出整车ecu刷写工具-dps,dps提供平台框架支持ecu刷写流程dll和安全算法dll等加载,同时具备权限管理、刷写选项配置、统一刷写功能。
产品特点
- 软件操作简单,配置与刷写操作分离,简化刷写操作步骤
- 刷写权限可控,从时间、功能的角度提供多种软件使用授权模式,便于管控
- 扩展性强,支持定制化的bootloader下载流程
- 支持对多种格式的数据文件的解析,包括s19、hex、bin和mot等文件格式
- 刷写操作灵活,支持单个ecu刷写或整车多个ecu连续刷写
- 刷写过程可视化,支持刷写过程报文全程监控与刷写步骤、进度的实时跟踪
- 支持can/canfd/以太网三种通信模式
- 支持多硬件设备,包括vector、testbase-vci、英特佩斯、周立功、pcan等
产品功能
- 权限管理
管理员版本软件可以对刷写用户版本软件进行授权,可对使用时间、功能以及运行设备进行控制
用户版本软件需要使用硬件信息采集软件采集计算机硬件信息,然后由授权软件生成 license信息,计算机导入license信息后才能够正常使用,有导入刷写包进行刷写和读取车辆did信息的功能
供应商版本软件同用户版本一样需要进行授权使用,有将控制器信息配置为刷写包的功能
- 刷新配置
支持配置控制器的刷写参数,包括波特率、功能寻址id、物理寻址id 和响应id等
支持配置控制器所需的文件,包括驱动文件、程序文件、安全算法文件、刷写流程文件和crc校验文件等
可将各个控制器的刷写信息打包成整车程序包供刷写软件进行统一刷写
- 程序刷写
软件导入整车刷写配置包后,可根据配置包解析并显示出刷写相关内容
软件支持对控制器(配置包)进行选择,通过勾选配置包可以对单个或多个控制器进行连续刷写
每个配置包的执行支持选择程序文件进行刷写,如果应用程序由多个文件组成,用户可选择其中一个或者多个程序文件进行刷写
刷写过程中会有刷写进度提示,包括进度条提示、时间预估及通信日志,方便随时监控当前刷写状态。通过通信日志可快速定位每个刷写步骤的执行结果和问题
- 报文监控
运行过程中可对总线报文进行监控
支持设置报文过滤条件,对指定报文进行监控
报文可导出保存为asc格式文件,供vba、canoe等工具回溯
- did读取
通过ecu信息页面获取当前ecu的相关did信息,如vin、零件号、bootloader软件版本、供应商代码等
did号以及解析规则可根据不同的厂商进行定制
读取到的信息可保存进excel文档中,方便对控制器状态信息进行记录