UDS Service知识点掌握测评

UDS Service知识点掌握测评

1.UDS Service_10知识点掌握测评

  1. 10服务的肯定响应格式
  2. 10服务的请求的最小长度是多少?
  3. 10服务是否支持肯定响应抑制位?如果支持,肯定响应抑制位是Bit几?置什么值认为是肯定响应抑制?
  4. 10服务的否定响应格式
  5. 在一个ECU仅支持10 01,10 02,10 03的情况下设计一条请求让ECU回复NRC_13
  6. 在一个ECU仅支持10 01,10 02,10 03的情况下设计一条请求让ECU回复NRC_12
  7. 在一个ECU仅支持10 01,10 02,10 03的情况下如果发送的是10 81得到什么响应?
  8. 在一个ECU仅支持10 01,10 02,10 03的情况下如果发送的是10 81 81得到什么响应?
  9. 在Extended Session下ECU使用Service_27解锁后,再次发送10 03,是否需要再次解锁?
  10. 在Extended Session下ECU使用Service_28抑制了Tx的发送,再次发送10 03,ECU的Tx发送了么?

2.UDS Service_11知识点掌握测评

  1. 11服务的肯定响应格式
  2. 11服务的请求的最小长度是多少?
  3. 11服务是否支持肯定响应抑制位?如果支持,肯定响应抑制位是Bit几?置什么值认为是肯定响应抑制?
  4. 11服务的否定响应格式
  5. 在一个ECU仅支持11 01,11 02,11 03的情况下设计一条请求让ECU回复NRC_13
  6. 在一个ECU仅支持11 01,11 02,11 03的情况下设计一条请求让ECU回复NRC_12
  7. 在一个ECU仅支持11 01,11 02,11 03的情况下如果发送的是11 81得到什么响应?
  8. 在一个ECU仅支持11 01,11 02,11 03的情况下如果发送的是11 81 81得到什么响应?
  9. Default Session不支持27服务而Extended Session支持27服务,在Extended Session下发送11 01后发送27 01得到什么响应?
  10. 发送11 01 与重新上下电效果是否一样?不一样的话哪里不一样?

3.UDS Service_22 Service_2E知识点掌握测评

  1. 22服务的肯定响应格式

  2. 2E服务的肯定响应格式

  3. 22服务的请求的最小长度是多少?

  4. 2E服务的请求的最小长度是多少?

  5. 22服务是否支持肯定响应抑制位?如果支持,肯定响应抑制位是Bit几?置什么值认为是肯定响应抑制?

  6. 2E服务是否支持肯定响应抑制位?如果支持,肯定响应抑制位是Bit几?置什么值认为是肯定响应抑制?

  7. 22服务支持的所有否定响应码以及格式

  8. 2E服务支持的所有否定响应码以及格式

  9. 有如下一个ECU,支持Default Session,Programming Session与Extended Session
    Default Session下支持SALevel = Locked
    Programming Session 下支持SALevel = Locked & Unlock_Level_11
    Extended Session下支持SALevel = Locked & Unlock_Level_1
    Default Session 下支持
    22 AA BB, (Response Data = 3 Bytes)
    22 CC DD, (Response Data = 4 Bytes)
    22 EE FF, (Response Data = 1 Byte)
    Extended Session下支持
    22 AA BB, (Response Data = 3 Bytes)
    2E AA BB Data (Hex, 3 Bytes),
    22 CC DD, (Response Data = 4 Bytes)
    2E CC DD Data (ASCII, 4 Bytes)
    22 EE FF, (Response Data = 1 Byte)
    Programming Session下支持
    22 AA BB, (Response Data = 3 Bytes)
    2E AA BB Data (Hex, 3 Bytes)
    22 CC DD, (Response Data = 4 Bytes)
    22 EE FF, (Response Data = 1 Byte)
    22服务支持物理寻址以及功能寻址,SALevel支持Locked & Unlock_Level_1 & Unlock_Level_11
    2E服务仅支持物理寻址,SALevel支持Unlock_Level_1 & Unlock_Level_11
    22服务在Default Session下支持5个DID读取
    22服务在Programming Session下不支持多DID读取,不支持多DID写入
    22 服务在Extended Session下支持5个DID读取,不支持多DID写入

    **P.S..一定要认真看题目,比较复杂**
    a)	请设计出一条物理寻址的请求,让22服务出NRC_31
    b)	请设计出一条物理寻址的请求,让2E服务出NRC_7E
    c)	PHY Tx : 10 02
    PHY Tx : 2E AA BB FF AA CC -> ?
    d)	FUN Tx : 10 03
    FUN Tx : 22 AA BB CC DD -> ? 
    e)	PHY Tx : 10 02
    PHY Tx : Unlock Programming Session
    PHY Tx : 2E AA BB 11 22 33 -> ? 
    PHY Tx : 22 AA BB -> ? 
    f)	PHY Tx : 10 02
    PHY Tx : Unlock Programming Session
    PHY Tx : 2E AA BB 11 22 33 -> ?
    PHY Tx : 2E AA BB 55 66 77 -> ?
    PHY Tx : 2E AA BB 99 AA -> ?
    PHY Tx : 22 AA BB -> ? 
    g)	PHY Tx : 10 03
    PHY Tx : 22 AA BB CC EE -> ? 
    h)	PHY Tx : 10 03
    PHY Tx : 22 00 BB 00 EE -> ?
    i)	PHY Tx : 10 02
    PHY Tx : Unlock Programming Session
    PHY Tx : 22 AA BB CC DD-> ?
    j)	PHY Tx : 10 02
    PHY Tx : Unlock Programming Session
    PHY Tx : 2E CC DD 11 22 33 44-> ?
    k)	PHY Tx : 10 03
    PHY Tx : Unlock Extended Session
    PHY Tx : 2E CC DD AA AA AA AA -> ? 
    l)	PHY Tx : 10 03
    PHY Tx : Unlock Extended Session
    PHY Tx : 2E CC DD 22 33 44 55-> ? 
    PHY Tx : 11 01
    PHY Tx : 22 CC DD -> ? 
    

4.UDS Service_19 & Service_14 & Service_85知识点掌握测评

  1. 19服务的肯定响应格式

  2. 14服务的肯定响应格式

  3. 85服务的肯定响应格式

  4. 19服务的请求的最小长度是多少?

  5. 14服务的请求的最小长度是多少?

  6. 85服务的请求的最小长度是多少?

  7. 19服务是否支持肯定响应抑制位?如果支持,肯定响应抑制位是Bit几?置什么值认为是肯定响应抑制?

  8. 14服务是否支持肯定响应抑制位?如果支持,肯定响应抑制位是Bit几?置什么值认为是肯定响应抑制?

  9. 85服务是否支持肯定响应抑制位?如果支持,肯定响应抑制位是Bit几?置什么值认为是肯定响应抑制?

  10. 写出19、14、85服务的否定响应格式

  11. 有如下一个ECU,仅有两个Session,P2 = 50ms, P2* = 2000ms,且ECU仅支持ConfirmedDTC与TestFailed两个Bit位
    在这里插入图片描述

    a.	请设计一条测试用例让19服务在Default Session下出NRC_7E?
    b.	请设计一条测试用例让19服务回复NRC_31?
    c.	请设计一条测试用例让19服务回复NRC_12?
    d.	请设计一条测试用例让14服务回复NRC_31?
    e.	请设计一条测试用例让14服务回复NRC_12?
    f.	请设计一条测试用例让14服务回复NRC_7F?
    g.	请设计一条测试用例让14服务回复NRC_13?
    h.	请设计一条测试用例让85服务回复NRC_12?
    i.	请设计一条测试用例让85服务回复NRC_13?
    j.	请设计一条测试用例让85服务回复NRC_7F?
    k.	请设计一条功能寻址发送的测试用例让85服务无回复?
    l.	发送如下报文,写出每条报文的回复报文(除19 04以及19 06写出前6个Bytes外,其它服务写出全部回复,包含P2和P2*的值)?
    	a)	PHY Tx : 10 01 -> 
    	FUN Tx : 85 01 -> 
    	b)	PHY Tx : 10 03 -> 
    	PHY Tx : 85 02 -> 
    	c)	PHY Tx : 11 01 -> 
    	PHY Tx : 14 00 00 00 -> 
    	d)	PHY Tx : 10 03 -> 
    	PHY Tx : 85 02 ->
    	创造产生DTC 11 22 33的条件
    	PHY Tx : 19 02 FF -> 
    	e)	PHY Tx : 10 03 ->
    	FUN Tx : 85 02 -> 
    	FUN Tx : 11 01 -> 
    	创造产生DTC 11 22 33的条件
    	PHY Tx : 19 02 01 -> 
    	PHY Tx : 19 01 01 -> 
    	恢复DTC 11 22 33
    	创造产生DTC 22 33 44和55 66 77的条件
    	PHY Tx : 19 02 08 -> 
    	PHY Tx : 19 01 FF -> 
    	PHY Tx : 19 02 09 -> 
    	PHY Tx : 19 04 55 66 77 01 -> 
    	PHY Tx : 19 06 11 22 33 01 -> 
    	恢复DTC 22 33 44和55 66 77
    	PHY Tx : 14 80 00 00 -> 
    	PHY Tx : 19 02 FF -> 
    	PHY Tx : 19 04 55 66 77 01 -> 
    	PHY Tx : 14 FF FF FF ->
    	PHY Tx : 19 02 FF ->
    

5.UDS Service_27知识点掌握测评

  1. 27服务的肯定响应格式
  2. 27服务Request Seed的请求的最小长度是多少?
  3. 27服务Send Key的请求的最小长度是多少?
  4. 27服务是否支持肯定响应抑制位?如果支持,肯定响应抑制位是Bit几?置什么值认为是肯定响应抑制?
  5. 请列出27服务Request Seed的否定响应码
  6. 请列出27服务Send Key的否定响应码
  7. 说出同为27服务,Request Seed与Send Key的Subfunction的关系
  8. NRC_37在Request Seed上出?还是在Send Key上出?还是两者都可以?
  9. 得到NRC_37的响应后需要等待多少时间才能再次尝试Request Seed?
  10. 得到NRC_37后再次尝试,但是又解锁错误,得到什么响应?是否需要再次等待?
  11. 得到NRC_37后再次尝试,且解锁成功了,得到什么响应?是否需要再次等待?
  12. 在一个ECU仅支持Default Session,Programming Session以及Extended Session
    Programming Session支持四个Bytes的Seed和Key的27 11/12
    Extended Session支持3个Bytes的Seed和Key的27 01/02
    11/12等级最大尝试次数为3,01/02等级最大尝试次数为4
    注:此处Programming Session仅为ECU的一个Session,不要认为是FBL
    a) 请设计出让27服务出NRC_24的请求命令?(若有多条请设计多条)
    b) 请设计出让27服务出NRC_7E的请求命令?(若有多条请设计多条)
    c) 请设计出让27服务出NRC_7F的请求命令?(若有多条请设计多条)
    d) 请设计出让27服务出NRC_37的请求命令?(若有多条请设计多条)
    e) 请给出Step 2得到的是肯定响应还是否定响应?如果是否定响应请给出NRC
    i. PHY Tx : 10 03
    ii. PHY Tx : 27 01 01
    f) 请给出Step 3得到的是肯定响应还是否定响应?如果是否定响应请给出NRC
    i. PHY Tx : 10 03
    ii. PHY Tx : 27 01 -> Get Seed
    iii. PHY Tx : 27 02 IncorrectedKey(Key Length正确)
    g) 请给出Step 3得到的是肯定响应还是否定响应?如果是否定响应请给出NRC
    i. PHY Tx : 10 03
    ii. PHY Tx : 27 01 -> Get Seed
    iii. PHY Tx : 27 02 CorrectedKey 01 -> CorrectedKey的长度为3Bytes,值正确
    h) 请给出Step 2得到的是肯定响应还是否定响应?如果是否定响应请给出NRC
    i. PHY Tx : 10 02
    ii. PHY Tx : 27 01
    i) 请给出Step 4得到的是肯定响应还是否定响应?如果是肯定响应给出回复的值,如果是否定响应请给出NRC
    i. PHY Tx : 10 02
    ii. PHY Tx : 27 11
    iii. PHY Tx : 27 12 CorrectedKey -> PHY Rx : 67 12
    iv. PHY Tx : 27 11
    j) 请给出Step 5得到的是肯定响应还是否定响应?如果是肯定响应给出回复的值,如果是否定响应请给出NRC
    i. PHY Tx : 10 02
    ii. PHY Tx : 27 11
    iii. PHY Tx : 27 12 CorrectedKey -> PHY Rx : 67 12
    iv. PHY Tx : 10 02
    v. PHY Tx : 27 11
    备注:此处不包含NRC优先级以及功能寻址

6.UDS Service_28知识点掌握测评

  1. 28服务的肯定响应格式

  2. 28服务的请求的最小长度是多少?

  3. 28服务是否支持肯定响应抑制位?如果支持,肯定响应抑制位是Bit几?置什么值认为是肯定响应抑制?

  4. 28服务的否定响应格式

  5. 有如下一个ECU,支持Default Session,ProgrammingSession与Extended Session
    Extended Session下仅支持28 00 01以及28 03 03
    Programming Session仅支持28 02 01
    28服务支持物理寻址以及功能寻址,支持肯定响应抑制位

    a)	请设计出一条物理寻址的请求,让28服务出NRC_31
    b)	请设计出一条物理寻址的请求,让28服务出NRC_7E
    c)	请设计出一条物理寻址的请求,让28服务出NRC_7F
    d)	PHY Tx : 10 01
    PHY Tx : 28 01 02 -> ? 
    e)	FUN Tx : 10 03
    FUN Tx : 28 03 02 -> ? 
    f)	PHY Tx : 10 02
    FUN Tx : 28 01 -> ? 
    g)	PHY Tx : 10 02
    PHY Tx : 28 82 02 -> ?
    h)	PHY Tx : 10 03
    FUN Tx : 28 80 01 -> ? 
    
  6. 现有个FLR能够接收ESC_122的General Communication Message和ESC_440的Network Management Message,发送FLR_5C0的General Communication Message和FLR_423的Network Management Message

    a)	在物理寻址发送28 02 01后ESC_122,ESC_440,FLR_5C0和FLR_423各是什么表现?
    b)	在物理寻址发送28 03 03后ESC_122,ESC_440,FLR_5C0和FLR_423各是什么表现?
    c)	在物理寻址发送28 01 02后ESC_122,ESC_440,FLR_5C0和FLR_423各是什么表现?
    
  7. Extended Session支持28 03 03,Default Session不支持28 03 03,在Extended Session下发送28 03 03禁止了Tx的发送后

    a)	发送10 03,Tx是否被继续禁止? 
    b)	发送11 01,Tx是否被继续禁止?
    

7.UDS Service_3E知识点掌握测评

  1. 3E服务的肯定响应格式
  2. 3E服务的请求的最小长度是多少?
  3. 3E服务是否支持肯定响应抑制位?如果支持,肯定响应抑制位是Bit几?置什么值认为是肯定响应抑制?
  4. 3E服务的否定响应格式
  5. ECU的所有Session都支持3E 00,请设计一条请求让ECU回复NRC_7E
  6. ECU的所有Session都支持3E 00,请设计一条请求让ECU回复NRC_12
  7. ECU的所有Session都支持3E 00,若发送3E 80 01,得到什么响应?
  8. 3E服务的作用是维持什么时间?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值