统一诊断服务(UDS)基础实践(一)_冯守明.pdf
《统一诊断服务(UDS)基础实践(一)_冯守明.pdf》由会员分享,可在线阅读,更多相关《统一诊断服务(UDS)基础实践(一)_冯守明.pdf(5页珍藏版)》请在咨信网上搜索。
1、汽车维修技师2023年第5期94技术蓝牙 E-TECH FORELAND一、UDS概述随着车辆向电动化、智能化方向的发展,车载网络也日趋复杂,当前豪华车辆的车载模块多达几十甚至上百个,这些模块间也可能采用不同的通信协议,如CAN、LIN、FlexRay、K-line、Ethernet等。这使得诊断工具与车辆间的通信问题日渐增多,包括诊断工具与车辆的诊断通信和编程通信问题,对于传统汽车维修诊断人员而言,需要补充一些新的知识,才能应对这一新的挑战。车辆上不同诊断协议的开发、调整、实现、维护,采用了统一的国际标准UDS ISO 14229,即统一诊断服务(Unified Diagnostic Ser
2、vices),这降低了系统供应商或ECU供应商及整车厂商的开发成本。传统汽车维修诊断技师掌握基本的UDS知识,是识别和分析诊断仪与车辆通信问题的基础。在此基础上,技师还可以使用工程工具或市面上的通用诊断工具,或者专用诊断仪的工程模式,读取一些参数或执行一些操作。1.诊断请求(Diagnostic request)ISO 14229对UDS共分了如下几大类,诊断和通信管理功能组,数据传输功能组,存储数据传输功能组,输入输出控制功能组,例行程序功能组,上传下载功能组,如表1所示。汽车上的诊断由请求与响应组成。外部诊断仪(Client)与汽车上的ECU(Sever)间的通信共同遵循UDS协议,诊断仪
3、可以通过UDS相应的指令向汽车上的ECU发送请求,以获取统一诊断服务(UDS)基础实践(一)沈阳/冯守明 图1 基本的服务请求和响应 表1 UDS SID(SERVICE ID)功能组SID服务是否包含子功能默认模式可用诊断和通信管理10诊断会话控制是是11ECU复位是是27安全访问是28通信控制是3E待机在线是是83访问时间参数是84安全数据传输85诊断故障码设置控制是86事件响应是是87链路控制是数据传输功能22通过ID读数据是23通过地址读内存是24通过ID读比例数据是2A通过周期ID读数据2C动态定义DID是是2E通过ID写数据是3D通过地址写内存是存储数据传输14读取故障码是19清除
4、故障码是是输入输出控制2F通过ID输入输出控制例行程序功能31例程控制是是上传下载功能34请求下载35请求上传36传输数据37请求退出传输38请求文件传输辆诊断通信数据的一部分,是连接诊断仪后,在扫描车载模块时抓取的最前面的一段通信数据。这个数据来源可以是车辆诊断工具的记录文件,也可以是在诊断工具电脑中安装了通信数据抓取软件后记录的文件,或者是市面上的工程工具记录文件。我们目前还不能完全看懂表2中的会话内容,本文将在后面逐个讲解ECU相应的反馈信息,或由诊断仪指令车载ECU执行某些指令。汽车中诊断是由外部设备发起,如诊断仪,响应是汽车内部ECU执行,如BCM、GW、PEPS等车身电子器件。一个
5、基本的请求与响应如图1所示。图 1 中 S I D 是 服 务 请 求 代 码(Service ID),7F是否定响应标识,NRC是否定响应代码。我们先简单分析一点诊断会话。表2是抓取的车汽车维修技师2023年第5期95技术蓝牙 E-TECH FORELAND表2 诊断通信数据示例(模块扫描)行号通信数据解读1DoIP address:E400 TX 3E80诊断仪在线握手信息2DoIP address:1726 TX 22D134读取车辆状态3DoIP address:1726 RX 3E805DoIP address:E400 TX 3E806DoIP address:1726 TX 22
6、F190向BCM读取车辆VIN7DoIP address:1726 RX 3E809DoIP address:1726 TX 22DD06向BCM读取点火模式请求10DoIP address:1726 RX 1003请求进入扩展会话模式12DoIP address:E400 TX 3E8013DoIP address:1726 RX 2703安全访问15DoIP address:1726 RX 3E8017DoIP address:1726 TX 27046663F518DoIP address:1726 RX 3E8020DoIP address:1726 TX 2FC19003060000
7、0006000000按下点火按钮21DoIP address:1726 RX 3E8023DoIP address:E400 TX 3E8024DoIP address:1726 TX 2FC190030000000006000000松开点火按钮25DoIP address:1726 RX 3E8027DoIP address:E400 TX 3E8028DoIP address:1726 TX 2FC190000000释放输入/输出控制29DoIP address:1726 RX 3E8031DoIP address:E400 TX 3E8032DoIP address:17A4 TX 22
8、F11133DoIP address:17A4 RX 22DD06解 读:诊 断 工 具 向 B C M(1726)发送(TX)了读取(SID 22)数据DID DD06(点火模式的请求)。得到的响应是:(1 0 行)1 7 2 6 R X 2FC190030600000006000000(2 4 行)1 7 2 6 T X 2FC190030000000006000000解 读:诊 断 工 具 向 B C M(1726)发送(TX)了输入/输出指令(2F)。03是子功能,代表诊断仪请求ECU将相应的输入/输出参数设置为特定值。C190是要设置的参数DID。控制参数(parameter)060
9、0000006000000较为复杂,这里暂且理解为接下点火开关按钮就行,后续会有详细分析。所以,20行的含义是诊断工具请求BCM将点火开关状态信号值设置为“按下”。当诊断工具读到车辆点火模式为附件时,说明车辆点火没有接通,此时某些车上的模块还未工作,这会影响诊断工具读取车辆数据,所以接下来是输出控制点火开关按钮按下,如果钥匙在车内,这会接通点火。理解了这一行的含义,对于24行就不难理解了,(24行)1726 TX 2FC190030000000006000000,可以看出这一行控制参数(parameter)不 同,前 8 位 由 0 3 0 0 0 0 0 0 变 为00000000,其含义可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 统一 诊断 服务 UDS 基础 实践 冯守明
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。