上海知车汽车技术有限公司
汽修帮助平台
协议栈
诊断协议栈
UDS协议栈

适用于汽车应用的UDS协议栈集成和工具开发

我们的准备集成和生产级UDS协议解决方案专为以下系统设计:

  • 汽车电子控制单元(ECU)

  • Flash Bootloader用于ECU重新编程

  • 基于UDS的工具解决方案




支持定制以适合您的汽车诊断应用程序(ISO 14229和ISO 15765),用于:

  • UDS服务器(ECU)堆栈的定制开发

  • UDS客户端(诊断测试仪)堆栈的定制开发

  • 通过CAN,LIN或以太网(DoIP)车辆网络实现UDS协议栈


全面管理的产品集成支持

  • 将UDS协议软件与硬件平台和BSP集成(集成CAN,计时器,调度程序等)

  • 应用程序与UDS堆栈的集成–消息配置,诊断服务等。

  • 根据客户要求的数据标识符(DID)配置


基于UDS的Flash Bootloader软件开发

  • 便于通过CAN,LIN或IP /以太网(DoIP)上的UDS通过UDS支持的ECU重新编程

  • 实现种子和密钥算法以进行安全访问

  • 根据客户要求定制Flash Bootloader软件序列

  • CAPL脚本开发以支持ECU重新编程


开发用于UDS协议软件的工具解决方案:

  • UDS服务站诊断

  • UDS支持的远程车辆诊断

  • 线下ECU重新编程

  • 故障代码存储器(FCM)配置

  • 支持根据客户提供的规范生成ODX文件

  • 使用ODX文件生成UDS配置源代码

  • 具有ODX文件生成和UDS配置工具的专业知识,例如CANdela和GenY

  • 使用我们专有的基于Qt的工具解决方案(已内部开发)配置专有的UDS协议栈


开发ISO-TP(ISO15765)堆栈以支持多帧通信

  • 符合MISRA C的软件代码

  • 内部验证

  • 包括堆栈集成和后期制作支持服务


UDS软件维护和支持服务:

测试服务:

  • 单元测试和集成测试

  • 功能测试


文件服务

  • 创建高级设计文档(HLDD)和低级设计文档(LLDD)

  • 模块测试计划,集成测试计划和功能测试计划的设计

  • MISRA报告创建

 




根据ISO 14229标准定义的UDS协议栈的软件服务

我们的UDS协议栈作为标准软件包,支持以下服务:


SIDUDS服务描述
0x10诊断会话控制在ECU中启用各种诊断会话
0x11ECU重置将ECU重置为返回默认会话
0x27安全访问限制对数据和服务的访问,以防止未经授权的访问
0x3E测试仪存在向ECU警告客户端仍处于连接状态,以便诊断会话保持活动状态。
0x22按标识符读取数据向ECU请求数据
0x2E通过标识符写入数据将数据写入ECU
0x14清除诊断信息清除存储在ECU中的诊断故障代码(DTC)
0x19阅读DTC信息从ECU读取DTC
0x2F输入输出由标识符控制通过诊断界面控制输入/输出信号
0x31例行控制控制所有例行服务(擦除内存,测试例行程序等)
0x34要求下载请求ECU根据测试人员的请求启动下载会话
0x36传输资料管理数据的实际传输(上传和下载)
0x37请求转移出口终止并退出数据传输
0x28通讯控制管理ECU中的消息交换
0x85控制故障码设置启用/禁用ECU中DTC设置的更新
0x87链接控制控制ECU客户端(测试仪)通信以获取总线带宽以用于诊断。
0x23按地址读取内存从提供的内存地址读取内存数据
0x24通过标识符读取扩展数据使用数据标识符读取存储在服务器中的缩放数据。
0x3D按地址写入内存将信息写入服务器内存位置
0x35要求上传请求ECU上载数据


DoIP协议栈



我们的IP协议诊断具有以下功能


  • 易于整合

  • 凭借其模块化软件体系结构,我们的DoIP协议栈(ISO 13400)可以轻松定制并与您现有的汽车系统和硬件平台集成。

  • 我们的DoIP协议软件可以与汽车电子控制单元(服务器)以及诊断测试仪工具(客户端)集成在一起

  • 经过稳定性测试

  • DoIP协议栈经过了单元,集成和功能测试,以确保稳定可靠的协议栈。

  • 符合MISRA C标准以提高稳定性和坚固性

  • 通信和诊断的理想选择

  • 与J1939协议一样,DoIP协议也是车载网络以及车辆诊断的理想选择。

  • 它的高速数据传输速率(可达100 Mbps)非常适合于对速度有严格要求的汽车应用


DoIP协议栈和以太网MAC开发/集成服务

硬件平台咨询

基于DoIP的车辆诊断实施(ISO 13400-2和ISO 14229-5)

  • DoIP服务器(ECU)堆栈服务
  • DoIP客户端(诊断测试仪)堆栈服务
  • 测试支持

    DoIP协议软件维护和支持服务

    测试服务:

  • 单元测试和集成测试
  • 功能测试
  • 文件服务:

  • 创建高级设计文档(HLDD)和低级设计文档(LLDD)
  • 模块测试计划,集成测试计划和功能测试计划的设计
  • MISRA报告创建
  • 车载通信和应用层服务

    基于DoIP的工具解决方案的设计与开发

  • 服务中心的基于DoIP的工具诊断工具可用于车辆诊断
  • 使用DoIP协议进行远程诊断
  • 线下ECU重新编程
  • 故障代码存储器(FCM)配置
  • 安全的引导加载程序软件访问和数据完整性服务

    以太网设备驱动程序开发和集成支持

  • DoIP协议栈与以太网MAC的集成
  • MAC IC(收发器)的驱动程序开发,以促进LAN和微控制器通信
  • 集成MAC IC
  • 实现种子和密钥算法以进行安全访问
  • 根据客户要求定制引导程序顺序
  • DoIP协议软件集成和工具开发服务

    我们的DoIP协议解决方案作为标准软件包,支持以下服务:

    SIDDoIP服务描述
    0x10诊断会话控制在ECU中启用多个诊断会话
    0x11ECU重置将ECU重置回默认会话
    0x27安全访问限制对数据和服务的访问,以防止未经授权的访问
    0x3E测试仪存在通知ECU客户端仍处于连接状态,以便诊断会话保持活动状态
    0x22按标识符读取数据向ECU请求数据
    0x2E通过标识符写入数据将数据写入ECU
    0x14清除诊断信息清除存储在ECU中的诊断故障代码(DTC)
    0x19阅读DTC信息从ECU读取DTC
    0x2F输入输出由标识符控制通过诊断界面控制输入/输出信号
    0x31例行控制控制所有例行服务(擦除内存,测试例行程序等)
    0x34要求下载请求ECU根据测试人员的请求启动下载会话
    0x36传输资料管理数据的实际传输(上传和下载)
    0x37请求转移出口终止并退出数据传输
    0x28通讯控制管理ECU中的消息交换
    0x85控制故障码设置启用/禁用ECU中DTC设置的更新
    0x87链接控制控制ECU客户端(测试仪)通信以获取总线带宽以用于诊断。
    0x23按地址读取内存从提供的内存地址读取内存数据
    0x24通过标识符读取扩展数据使用数据标识符读取存储在服务器中的缩放数据。
    0x3D按地址写入内存将信息写入服务器内存位置
    0x35要求上传请求ECU上载数据


    联系我们
    电话
    +86-21-6784 0352 | 6155 8684



    手机

    13816073458


    微信

    t413821578


    邮箱

    sales@zatco.cn


    地址

    上海市松江区九亭镇九亭大街1382弄157号

    ZHICHE AUTOMOTIVE TECHNOLOGIES
    上海知车汽车技术有限公司