ISO 15765.2(2004):CAN网络诊断协议的统一诊断服务实现
需积分: 13 189 浏览量
更新于2024-07-15
收藏 1.8MB PDF 举报
ISO_15765.2(2004),正式名称为“道路车辆——控制局域网络诊断——第2部分:网络层服务”,是针对道路车辆中的控制器局域网(Controller Area Network, CAN)进行诊断服务规范的国际标准。这个标准是在ISO 11898定义的CAN网络基础上,提供了统一的诊断服务(Unified Diagnostic Services, UDS)的实现细节。
该标准规定了CAN网络中的一元化诊断服务,即UDS,它允许汽车与CAN网络服务器以及外部测试设备进行通信,实现诊断功能和服务器存储器编程。重要的是,这个协议并不依赖于特定的汽车内部CAN总线架构,适用于各种类型的车辆。
ISO_15765.2遵循ISO 14229-1的协定,后者定义了OSI(开放系统互连)服务协议在诊断服务中的应用,强调了服务类型(TOS)和数据的传输,如数据长度码(DLC)、目标地址(DA)、源地址(SA)、子网掩码(SM)等网络层术语和概念。
在应用层和会话层部分,ISO_15765.2采用ISO 14229-1的客户端-服务器模式,支持测试、检测、监视、诊断和在线编程等功能。应用层服务和协议的详细规则被设定,例如,服务器响应仅在接收到<N_Result>等于N_OK的N_USData.indication时才产生,以确保诊断过程的准确性。
此外,章节6.3.1着重于应用层诊断会话管理的定时参数,这涉及到服务响应的及时性和一致性。任何不符合定时要求的服务指示都会影响到诊断会话的有效执行,因此,服务器必须严格按照协议规定来处理。
ISO_15765.2是汽车行业中的关键标准,它为CAN网络的诊断服务提供了一套严谨且通用的框架,对于汽车制造商、维修机构和技术开发者来说,理解和遵循这一标准对于实现车辆电子系统的高效诊断和维护至关重要。
2014-03-20 上传
2023-08-28 上传
2023-08-28 上传
2023-11-04 上传
2022-09-15 上传
2019-07-16 上传
2023-11-04 上传
seekseek_
- 粉丝: 20
- 资源: 8
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜