sid是什么牌子,sid是什么意思网络用语

  

  0.前言最近在学习汽车诊断的时候,一大堆术语、协议、标准扑面而来。经过一段时间的迷茫,我有了一点方向感。诊断的基本框架由OSI七层模型建立。   

  

  特此记录为摘要。   

  

  1.概念梳理1.1。汽车诊断术语、协议和标准OBD:车载诊断,即车载自动诊断系统。   

  

  它是为解决汽车排放问题而制定的规范,设置故障机制,记录故障信息,提醒车主。现在OBD2正在向3(实时排放监测)发展。   

  

  UDS:统一诊断服务,即统一诊断服务。   

  

  它是诊断服务的标准化标准,比如应该给ecu发送什么指令读取故障码,应该发送什么指令读取数据流。   

  

  标准:ISO 14229   

  

  KWP2000:关键字协议2000,即关键字协议。   

  

  这是诊断程序。诊断功能可以通过k线实现,唤醒可以通过L线完成。   

  

  编号:ISO 14230-道路车辆-诊断系统关键字协议2000   

  

  CAN:控制器局域网,即控制器局域网。   

  

  这是一种公共汽车。由于k线的物理层和数据链路层在网络管理和通信速率上的限制,k线无法满足日益复杂的车载诊断网络的需求。这时候CAN-bus出现了,取代了k线。这扩展了基于CAN总线的诊断协议。   

  

  基于这种关系,有人喜欢称ISO 15765 KWP200为基于CAN-bus。实际上,它们只是OBD下的两个诊断协议。但CAN应用广泛(例如在工业中),所以它的物理层和数据链路层被划分为一个标准(ISO 11898)。   

  

  编号:ISO 15765-道路车辆-控制器局域网(DOCAN)上的诊断通信   

  

  ISO 11898――道路车辆-控制器局域网(CAN)   

  

  1.2.OSI七层模型OSI七层模型:又称OSI(开放系统互连)参考模型,是一种参考模型,是国际标准化组织(ISO)为计算机或通信系统之间的互连而制定的标准体系。   

  

  OSI参考模型   

  

  第7层-应用层-在用户、软件、网络终端等之间交换信息。如服务。   

  

  第六层-表示层-将不同数据格式的信息转换成所有人都能理解的格式。   

  

  第五层——会话层——依靠底层通信功能有效传输数据,比如定义数据传输的间隔时间范围。   

  

  第4层-传输层-控制两个通信节点之间的数据传输,如数据重传和多帧传输。   

  

  第3层,即网络层,规定了建立、维护和拆除网络连接的协议,如寻址。   

  

  第2层-数据链路层-规定了介质上传输的数据的排列和组织,如数据检查和帧结构。   

  

  第1层-物理层-指定通信介质的物理特性,如电气特性。   

  

  2.基于OSI七层模型的理解首先,看一下从ISO 14230抽取的OBD七层模型和ISO 14229的增强诊断七层模型。   

  

   BD七层模型   

  

  增强诊断七层模型   

  

  通过上面两张图,我们可以清晰的梳理出:   

  

  首先,OBD(车辆排放和驾驶性能相关)和增强诊断(针对整车所有ECU)属于系统级,有完整的七层模型。   

  

  其次,USD作为一种服务,处于模型的应用层和会话层。   

  

  作为汽车专用协议的KWP2000位于模型的第4层到第1层。   

  

  此外,由于CAN被广泛使用,ISO 15765关于汽车是在4到3楼。而通用底层协议ISO 11898位于第二层到第一层。   

  

  所以我们可以理解ODB系统调用UDS,KWP2000,CAN协议。这些协议也可以被其他系统调用,形成新的七层模型。   

  

  B ODS通过服务号(SID)调用相关UDS的服务,然后UDS根据底层(k线、CAN-bus等)调用KWP2000或CAN。)的应用程序。   

  

  3.总结1。OBD作为一个系统,从上到下,标准是庞大而清晰的。   

  

  2.UDS作为一种服务,上层清晰,兼容不同的下层,需要最终的功能实现。   

  

  3.OBD是由关注实时车辆排放的思想形成的行业标准,而UDS是诊断服务的统一标准。   

  

  4.UDS是整车所有ECU(电子控制单元),OBD是排放系统ECU。   

相关文章