统一诊断服务在TCU中的应用研究_第1页
统一诊断服务在TCU中的应用研究_第2页
统一诊断服务在TCU中的应用研究_第3页
统一诊断服务在TCU中的应用研究_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    统一诊断服务在tcu中的应用研究    何亚楠黄磊摘 要:随着amt,at在商用车领域的匹配应用,电控单元的作用在商用车领域也越来越重要。而统一诊断服务(uds,unified diagnostic services)也渐渐成为了商用车电控单元不可或缺的一部分,受到各主机厂及供应商的极大重视,并渐渐会成为标配。文章通过介绍基于iso14229的统一诊断服务(uds),重点分析了uds诊断服务在tcu中的五种实际应用。关键词:uds;tcu;iso14229:u260.352  :a  :1671-7988(2020)03-45

2、-031 技术背景随着国内商用车领域汽车技术的更新换代,电控技术在商用车上得到越来越多的使用,同时,汽车电子飞速发展也使得电子控制单元趋于复杂化精细化。与之带来的是,统一诊断服务成为了现代商用车必不可少的一项功能,发挥着越来越重要的作用。随着诊断技术的发展,诊断协议也越来越完善。在诊断协议上,随着k线渐渐淘汰,can(controller area network,控制器局域网)网络加速兴起,众多的主机厂都开始应用基于iso15765的诊断协议。除了广泛使用的can网络以外,most、无线网络等多种车载网络均存在着。因此为了规范这些不同网络的诊断服务,便于整个行业之间的交流,iso提出了iso

3、14229-1诊断通信协议,即uds(unified diagnostic services,统一诊断服务)。作为未来的一个趋势,目前国内主机厂开始逐步往这一标准过渡。本文将进行uds诊断服务在tcu中的应用研究。2 统一诊断服务介绍uds诊断服务包括有:诊断和通信管理服务、数据传输服务、存储数据传输服务、输入输出控制服务、例程服务、上传/下载服务。通过诊断仪、服务工具等外部设备与ecu(electronic control unit,电子控制单元)进行通讯,请求不同的服务。具体的服务描述见表1:3 统一诊断服务在tcu中的应用统一诊断服务在tcu中的应用需要与tcu软件相配合,需要tcu软件

4、中可以支持相应的uds服务,通过配置相关的服务内容,使得tcu根据实际给出相应的正响应或负响应应答。技术人员或者服务人员可以根据相应的uds响应来判断变速箱或者车辆状态。在公司自主研发的at产品中目前已经支持uds,以下根据实际项目经验介绍一些uds服务在tcu中的应用。3.1 安全访问控制在利用uds服务访问tcu进行一些操作时,比如0x2e写数据服务,0x31例程控制服务等,需要对tcu先进行解锁。首先在tcu中预先设定安全访问算法,然后通过0x27服务发送相对应的请求,请求种子以及发送密钥,只有在密钥与tcu中密钥相同时,tcu解锁。防止tcu內部数据被并不拥有权限的人解锁篡改。安全访问

5、机制如图1。3.2 程序刷写tcu程序想要运行,必须先刷写到tcu中。而且软件开发工程师经常会对软件进行优化,发布的新软件就需要进行程序刷写。程序刷写时通过针对不用tcu设定的刷写流程进行程序刷写。程序刷写一般流程见图2:3.3 读取写入参数利用0x22服务可以读取tcu中特定的变量值。例如在现场服务时,经常需要获取tcu软件版本,tcu内部电磁阀电流,传感器转速,压力等一些数据来进行判断。同时在实车故障诊断时,通过uds诊断服务读取电源电压、油水温、 离合器压力、车速、输入输出转速、开关状态、电磁阀电流等数据,提供实时的车辆状态供售后服务人员分析。同时对于需要更新的参数以及变量等,也可以通过

6、0x2e服务来写入数据到tcu中,从而实现针对不同车辆不同主机厂的参数数据更新。比如不同主机厂的换挡策略,最高档位,是否带缓速器,窄速比,宽速比,pto等参数。3.4 输入输出控制利用0x2f服务可以控制替换tcu内部输入信号的值或内部功能,控制tcu的某个输出信号。如图3左边表示tcu中的输入信号,右边表示tcu的输出信号。3.5 故障读取与擦除at控制器中,底层及应用层根据一定的诊断检测逻辑检测到故障发生之后;为了防止误触发故障检测等现象发生,参考底层以及实际中一些经验参考条件及标准,进行deboun -ce逻辑处理;debounce处理之后确认的故障再进行故障响应措施,例如关闭芯片,回空

7、挡等;同时debounce处理之后的信号也会set到dem(diagnostic event management,诊断事件管理)。uds诊断服务中一部分很重要的功能就是可以对set到dem的这些故障信息进行故障读取,清除等操作。具体诊断框架见图4。实际中,tcu可以存储多种变速箱故障,比如:(1)电源供电故障,电压过高过低;(2)转速传感器、油温传感器、 油压传感器等对电源短路、对地短路、断路;(3)油水温温度过高;(4)电磁阀对电源短路、对地短路、斷路;(5)can报文丢失;(6)档位故障;(7)离合器卡滞故障等。对于有故障的车辆,维修人员通过uds的0x19服务与tcu进行交互,从dem

8、读取变速箱的历史故障码以及故障快照信息,方便服务人员根据服务工具提供的变速箱故障信息快速定位和分析变速箱故障原因,排除故障。同时可以通过0x14服务可以实现对历史故障进行清除。4 结论本文介绍了统一诊断服务在tcu中的应用研究。主要介绍了五种应用,(1)安全访问控制;(2)程序刷写;(3)读取写入数据;(4)输入输出控制;(5)故障读取与擦除。随着国内汽车技术电气化和智能化的发展,必然会促使诊断技术的进步,将会延伸到车辆从产品研发、工程设计、测试验证、 生产制造到售后服务的整个生命周期中。因此对于统一诊断服务在汽车领域的应用研究也将越来越重要!参考文献1 iso 14229-1_2013_road vehicles-unified diagnostic services (uds) -part 1_specification and requirements.2 iso 15765-2_2011_road

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论