北京新能源汽车整车控制器系统诊断规范之令狐文艳创作

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

整车控制器系统诊断规范
令狐文艳
—“EV160”
文件编号:“EV160-20150002014”
编制:
校对:
审核:“业务高级经理”
会签:“控制系统集成主管”
批准:“部长”
XXX年XXX月
版本信息
目录
1.参考文献
2.网络拓扑
“由网络工程师统一发布网络拓扑”
Fig 1.C70GB-2014整车网络拓扑结构3.诊断接口
Tab 1.
“由线束工程师统一发布OBD接口定义”
4.诊断需求
4.1.诊断协议
4.1.1.物理层
物理层应满足ISO11898-2要求及北京新能源汽车股份有限公司企业标准《新能源汽车高速 CAN 网络节点级电子控制单元( ECU)技术要求》要求。

4.1.2.数据链路层
数据链路层应满足ISO11898-1要求。

所有诊断请求和应答帧的数据长度应为8字节,否则电控单元将忽略该诊断请求帧。

当诊断响应长度不足8字节时,空余的字节应用0xAA填充。

4.1.3.网络层
网络层应满足ISO15765-2要求和下述要求:
4.1.3.1.寻址方式
可以支持物理寻址和功能寻址。

诊断消息ID描述见下表:
Tab 2.
“由网络工程师统一发布所有诊断ID分配,各系统填写各自的诊断ID至上表”
4.1.3.2.网络层时间参数
Tab 3.
4.1.4.应用层时间参数
Tab 4.
4.2.Diagnostic Services(ISO14229-1)
Services shall be implemented according to ISO14229-1. Additional details are specified in this section.
4.2.1.Supported Diagnostic Services
The overview of ECU supported diagnostic services is described in the following table.
表示需要编程安全级权限。

The services need to support suppressPositveResponseBit (SPRS) are showed in following table.
defined as follows:
ECU could send the negative response message according to the following priority rules:
•The 7Fh NRC have the highest priority;
•For others, the NRC with smaller number has higher priority.
4.2.2.DiagnosticSessionControl(10H)
This service is used by the client to enable different diagnostic sessions in the server(s). A diagnostic session enables a specific set of diagnostic services in the server(s).
4.2.2.1.Message Format
resolution.
Timing P2*server value is provided in 10ms resolution.
4.2.2.2.Implementation Rules
This service is used by the diagnostic tool to enable different types of diagnostic sessions in a server. In order to execute a diagnostic service the appropriate session has to be started first.There shall be only one diagnostic session active at a time.
Normal/Default Session (01h) shall be enabled automatically by the ECU if no diagnostic session has been requested at power up.
The ECU shall return to Normal/Default Session (01h) after timeout of ExtendedDiagnostic Session.
The ECU shall be capable of providing all diagnostic functionality defined for the default diagnostic session under normal operating conditions.
The ECU shall first send a DiagnosticSessionControl Positive Response (50h xx) message before the new session becomes active in the ECU.
A DiagnosticSessionControl Positive Response (50h xx) message shall be returned by an ECU if the diagnostic tool requests a session that is already running. If the ECU has already received the same request message previously and performed the requested operation, the ECU shall continue to perform the current operation (i.e. it is not a change of the session).
The ECU shall remain in its current diagnostic session if it is not able to switch into the requested diagnostic session.
The TesterPresent (3Eh) service shall be used to keep the non-default diagnostic sessions active by retriggering S3server. Also any other service
request shall retrigger S3server.
A functional TesterPresent (3Eh) request without response may be sent at any time, even regardless of any other service in progress.
When receiving or transmitting any diagnostic messages, including 3Eh service, the S3servertimer will reset.
Fig 3.Session transition diagram
4.2.3.ECUReset (11H)
This service requests the server to effectively perform an ECU reset based on the content of the ResetType parameter value (suppressPosRspMsgIndicationBit (bit 7) not shown).
4.2.3.1.Message Format
4.2.3.2.Implementation Rules
The positive response shall be sent before performing the ECU reset.
The execution of reset will take <TBD> ms, which means the ECU can’t respond to any new request sent within this time.
municationControl(28H)
The service is used to “switch on/off” the transmission and/or the reception of certain messages of (a) server(s).
4.2.4.1.Message Format。

相关文档
最新文档