应用层--CAN诊断协议详解及应用之服务


应用层--can诊断协议详解及应用之服务
目录
1、概述
2、应用层接口服务
3、应用层协议
4、各功能单元诊断服务
4.1-------诊断和通信管理功能单元
4.2-------数据传输功能单元
4.3-------传输储存的数据功能单元
4.4-------输入输出控制功能单元
4.5-------远程激活例程功能单元
4.6-------上传下载功能单元
1.概述:
定义诊断系统的通用需求
与物理介质、数据链路无关的诊断服务
iso15765体系结构
统一诊断服务 iso14229-1
2.应用层接口服务:
应用层服务概述
1、服务原语(6个)
请求requestq
请求_确认req_confirmq
指示indicationq响应responseq
响应_确认rsp_confirmq
确认confirm
2、有确认服务
3、无确认服务
3.应用层协议:
•a_sdu—应用层服务数据单元
–application layer service data unit
–sa, ta, ta_type[,ra] [,parameter1,…]
•a_pdu—应用层协议数据单元
–application layer protocol data unit
–sa, ta, ta_type[,ra], a_data–a_data=a_pci+[parameter1,…]
•a_pci—应用层协议控制信息
–application layer protocol controlinformation
•a_pdu= a_pci + a_sdu
•应用层协议控制信息(a_pci)
–2种不同的格式(由服务原语和result参数决定)
–a_pci(si)•si—service id(request服务和result=positive的response)
–类型:1字节无符号整数
–范围:00~ff
–a_pci(nr_si,si)•nr_si—negative service id
–类型:1字节无符号整数
–范围:7f
•请求服务标识符si
–类型:1字节无符号整数
–范围:00~ff
–请求服务的id:x0xxxxxx(第6位为0)
–示例:readdtcinformation服务request0x19b00011001
•肯定响应服务标识符si
–类型:1字节无符号整数
–范围:00~ff
–肯定响应服务的id:x1xxxxxx(第6位为1)
–肯定响应服务的id=请求服务的id+0x40
–示例: readdtcinformation服务response 0x59 b01011001
•否定响应服务标识符nr_si
–类型:1字节无符号整数
–范围:7f
•服务描述约定
–子功能参数$level(lev_)的定义
•1字节数据
•bit7—禁止肯定响应指示位
suppressposrspmsgindicationbit
–0=false:需要肯定响应
–1=true:禁止肯定响应
•bit6-0—子功能参数值(0x00~0x7f)
–使用子功能参数字节,但仅支持suppressposrspmsgindicationbit的服务必须支持0x00子功能


轰炸大鱿鱼加盟费多少
FPQ-10/4T20复合针式绝缘子生产厂家有保障
现货供应电子小螺钉镀镍十字盘头自攻螺丝M1.7*10微型螺丝
14个行业水污染排放标准大全,值得收藏!
内蒙做LED照明的公司 鑫盛宇-内蒙古LED景观照明灯带|
应用层--CAN诊断协议详解及应用之服务
保护膜 护膜模切 保护膜加工 PET/PE/PVC保护膜
佛山松卓ZQ350减速机
河源定做凿毛机哪个厂家价格便宜
母婴店大游泳池如何消毒 这些步骤不能省
供应厂家直销前臂固定带
三维九度分销商城自动滑落大小公排
捷佳工业噪声传感器CG-08 测量准确性高扬尘噪声
专业品质 供应高品质自锁刀架
塑料盒 热收缩膜机 全自动塑封包装机 故障率低
猪肉鸡蛋小白菜馅饼,用简单的这几步做出来,外酥嫩软,好吃不腻
厂家生产彩色热敏纸,印刷不干胶。电脑打印纸,传真纸
地铁口烘焙蛋糕店百货超市生意转让——海铺网靠谱
涿州桃园新都在哪,可落户
#520,美食撩动TA的心!#肠包馒头卷