联想服务器diagnostic card是什么卡.什么作用

联想服务器diagnostic card是什么卡.什么作用,第1张

尊敬的用户您好!
这是联想常见问题知识库,里面有比较全的答案和知道过程和解析:
>解决方法如下:

从未识别的网络下手(如果这个正常可以跳过),点击后面的自定义,改成专用->下一步->关闭(如下图),就会出现选择网络情况的窗口,可以选什么家庭,公司什么的,这个就看个人的需要了(那个图标可以随时更改,方法是在正常以后点自定义->更 改)。

等它生效要有一会,因为电脑要自动检测,就用这段时间来设下IP吧 先分别点击宽带和本地的查看状态,反选它们的IPv6选项(如下图)。

IPv4的设置如下图,IP地址:19216812(要设这个哦,因为机器的IP地址要和后面的网关在一个IP段上),子网掩码自动分配3个255一个0,地址是:19216811(这是默认的)。

关于下面的2个DNS服务器的IP是跟据地点来改变的,每个省或直辖市都有自己的IP段,推荐使用EVEREST Ultimate来查看下,打开它点击网络设备->Windows网络,查看网络配置器地址一项可以很清楚的看到,然后分别把它们填入首选和备用 DNS中。这样就差不多了,重启一下计算机,看看,如果连接后面还是受限连接的话,就打开IE,在地址栏中输入19216811,回车。重启起后本地连接有再变成受限的可能,而且为什么我们要有2个网络设置呢为什么不能只有一个答案是当然可以啦而且轻松加愉快,其效果如图

方法是随便点击一个自定义,然后点击合并和删除网络位置,(如图)。然后复选ADSL的宽带连接和本地连接,点合并,再在接下来的窗口里选中宽带连接,合并(就是把本地连接往拨号宽带连接里合并)这样就不会再出现连接受限的提示了。

UDS(Unified Diagnostic Services,统一的诊断服务)诊断协议是ISO 15765 和ISO 14229 定义的一种汽车通用诊断协议,位于OSI模型中的应用层,它可在不同的汽车总线(例如CAN, LIN, Flexray, Ethernet 和 K-line)上实现。UDS协议的应用层定义是ISO 14229-1,目前大部分汽车厂商均采用UDS on CAN的诊断协议。

UDS本质上是一系列的服务,共包含6大类26种。每种服务都有自己独立的ID,即SID。

肯定响应和否定响应的形式一定要熟记。

UDS的26种服务中,有7种很重要。它们分别是:

下面对这7个服务进行解读。

$10包含3个子功能,

ECU上电时,进入的是默认会话(Default)。如果您进入了一个非默认会话的状态,一个定时器会运转,如果一段时间内没有请求,那么到时间后,诊断退回到默认会话01 。当然,我们有一个$3E的服务,可以使诊断保持在非默认的状态。

报文包含4种类型 ,即

NRC:Negative Response Code(否定响应码) 。如果ECU拒绝了一个请求,它会回应一个NRC。不同的NRC有不同的含义。

八个数据字节,第一字节被网络层占用

02中的0代表网络层单帧SF,2代表 数据域有2个字节 10是SID,02是子功能

02同上,10+40表示对SID的肯定回复,02是子功能。

03同上,7F表示否定响应,10是SID,22是NRC。

$3E服务用于向服务器指示诊断仪仍然连接在网络上,之前已经激活的诊断服务功能可以仍然保持激活状态。

例子:

27服务,加上一个子服务,再加上一个钥匙,这样的服务请求可以进行解锁。

比如下面的例子,2n-1是某个子服务,通过首轮种子的请求,首轮ECU会返回67+01+AA+BB+CC+DD,AA~DD就是种子了。之后第二轮,诊断端会利用种子进行运算(利用整车厂的算法),生成k1(不一定是1个字节),那么发送请求,27+02+[k1]。ECU同样也会通过种子算出k2。当k1和k2匹配时,解锁(Unlocked)成功。

$22读数据,
Request(请求):

Response(响应):

DID有一部分已经被ISO 14229-1规定了。比如0xF186就是当前诊断会话数据标识符,0xF187就是车厂备件号数据标识符,0xF188就是车厂ECU软件号码数据ID,0xF189就是车厂ECU软件版本号数据标识符。

$22写数据,
Request(请求):

Response(响应):

注意,比如0xF186这个DID不支持直接写入数据,需要用$10来进行会话转换。也就是说, 对于写数据的请求,一般来说需要在一个非默认会话,或解锁的状态下才能进行

DTC(diagnostic trouble code):如果系统检测到了一个错误,它将其存储为DTC。DTC可表现为:一个显而易见的故障:通讯信号的丢失(不会使故障灯亮起);排放相关的故障;安全相关的错误等。DTC可以揭示错误的位置和错误类型。通常DTC占用3个字节,OBD II占用两个字节。

故障码包括四个大类,分别是PCBU,P是powertrain动力系统,C是Chassis底盘,B是Body车身,U是network通信系统。一个DTC信息占用4个字节。最后一个字节是DTC的状态 。前两个字节是我们熟知的类似P0047的故障码。

$19 拥有28个子服务(Sub-Function)。常用的子服务有02(通过DTC状态掩码读取DTC),04(读取快照信息),06(读取扩展信息),0A(读ECU支持的所有DTC数据)。

清除(复位)DTC格式,它可以改变DTC的状态。3个FF代表清除所有DTC。

UDS 的诊断数据的发送与接收都是基于CAN,所以每个数据流都包含基本的CAN Message 的架构

根据上篇UDS文章的叙述,每一个PDU 包含控制信息PCI,数据信息Data

网络层 PDU(协议数据单元)PCI(协议控制信息)格式:具体如下图所示:

综上所述, N_PDU =N_PCI+N_DATA , N_PCI 的值主要集中的 前三个字节 , N_DATA 值主要集中在 后面7位字节 。其中,

先面用连个例子进行说明,请参考!

[上传失败(image-b66bab-1538824826939)]

由于这个数据发送与接收都是单帧传输,所以第一个数据的高四位均为0,四个数据流中的第一个字节的低四位,02,03,02,06代表的为此帧数据含有几个字节,多余的数据位都用 00或者AA行填充。

[上传失败(image-b5e84b-1538824826939)]

数据发送为单帧,所以06代表发送的数据中含有6个字节,

回复为Positive Response,为连续帧。

参考资料:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13475262.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-14
下一篇 2023-08-14

发表评论

登录后才能评论

评论列表(0条)

保存