目录
0 基础“开胃菜”(共20+篇)
0.1 CANFD和Classic CAN介绍
0.2 UDS/OBD诊断网络层/传输层介绍
0.3 常用UDS诊断服务介绍
0.4 所有OBD诊断服务介绍
1 Autosar COM Module(共18篇)
1.1 Transmission Mode发送模式
1.2 IPDU Group(IPDU组)
1.3 Signal Group信号组
1.4 Update Bit更新位
1.5 Deadline Monitoring超时监控
1.6 Transfer Property传输属性
1.7 Array数组类型的信号
1.8 手动配置一个收/发的CAN Frame 以及IPDU Callout
2 Autosar DCM Module(共18篇)
2.1 自动配置UDS/OBD诊断(该内容属于入门篇专栏)
2.2 UDS诊断$10服务
2.3 UDS诊断$27服务
2.4 UDS诊断$22服务
2.5 UDS诊断$2E服务
2.6 UDS诊断$31服务
2.7 UDS诊断$11服务
2.8 其它服务补充
2.9 其它高阶应用
3 Autosar DEM Module(共3篇)
4 Autosar CanTp Module(共13篇)
5 Autosar ComM Module
6 Autosar NM Module
7 Autosar CanNM Module(共6篇)
8 Autosar CanSM Module(共6篇)
9 Autosar IpduM Module(共2篇)
10 Autosar CanIf Module(共6篇)
11 Autosar EcuM Module
12 Autosar BswM Module(共2篇)
13 功能安全E2E通信保护(End-to-End Protection)(共8篇)
14 查缺补漏,打好基础
欢迎大家订阅《Autosar_BSW高阶配置》专栏(可以理解为是Autosar培训教程),该专栏每周至少更新一篇,一次订阅,不再二次收费,献上常用的案例和配置方法。下方整理了相关博文的链接(单击蓝色字体即可跳转),方便大家获取。
本专栏旨在:
温馨提醒:
<--返回「Autosar_BSW高阶配置」专栏主页-->
<--返回「个人博客」首页-->
【CANFD/经典CAN/CANXL】专栏链接
【诊断网络层/传输层(ISO 15765)】专栏链接
《UDS诊断(ISO 14229)》专栏链接
《OBD诊断(ISO 15031)》专栏链接
【AUTOSAR-COM】-1.1-Frame/Message/CAN_ID变周期Periodic发送--API实现
【AUTOSAR-COM_BswM】-1.2-Frame_Message_CAN_ID变周期Periodic发送--BswM实现
【AUTOSAR-COM-BswM】-2.1-通过IPDU Group批量控制Ipdu发送(CAN Message/CAN_ID/Frame)
【AUTOSAR-COM】-2.2-通过PduGroup批量控制CAN Frame/Pdu的发送(方法二)
【AUTOSAR-COM】-2.3_通过PduGroup批量控制CAN Frame Pdu的接收
【AUTOSAR-COM】-3.1-通过Signal Group确保接收/发送数据的一致性
【AUTOSAR-COM】-4.1-“Update Bit更新位”-1-理论部分
【AUTOSAR-COM】-4.2-“Update Bit更新位”-2-为TX信号/信号组配置UB
【AUTOSAR-COM】-4.3-“Update Bit更新位”-3-为RX信号和信号组配置UB
【AUTOSAR-COM】-5.1-“Deadline Monitoring超时监控”-1-理论部分
【AUTOSAR-COM】-5.2-“Deadline Monitoring超时监控”-2-基于IPdu实现
【AUTOSAR-COM】-5.3-“Deadline Monitoring超时监控”-3-基于Update Bit更新位实现
【AUTOSAR-COM】-5.4-如何判断非E2E APP应用报文接收的CAN信号是否更新
【AUTOSAR-COM】-5.5-批量启用/禁用Rx Ipdu Timeout超时检测(Reception Deadline Monitoring)
【AUTOSAR-COM】-6.1-图解Signal的Transfer Property与I-PDU的Transmission Mode二者的关系
【AUTOSAR-COM】-6.2-图解Signal Group的Transfer Property与I-PDU的Transmission Mode二者的关系
【AUTOSAR-COM】-7.1-Array数组类型的CAN Signal应用场景说明
【AUTOSAR-COM】-8.1-APP应用报文数据段的数据填充(未使用区域)
【AUTOSAR-COM】-10.1-如何手动配置一个Tx发送的CAN Frame
【AUTOSAR-COM】-10.2-如何手动配置一个Rx接收的CAN Frame
【AUTOSAR-COM】-10.3-接收的IPDU Callout(Com_RxIpduCallout)的使用小结
【AUTOSAR-COM】-10.4-发送的IPDU Callout(Com_TxIpduCallout)的使用小结
《UDS诊断(ISO 14229)介绍》专栏
《OBD诊断(ISO 15031)介绍》专栏
【DaVinci Configurator专题】-6-将UDS&OBD诊断数据库文件CDD和PDX导入到CFG
【CANdelaStudio编辑CDD】-1.2-给$10服务SessionControl创建一个新Session会话并修改Session state machine会话状态机(UDS诊断)
【AUTOSAR-DCM】-1.1-将CDD导入CFG并查看$10服务配置变化(UDS诊断)(UDS诊断10服务)
【AUTOSAR-DCM】-1.2-不依赖CDD手动在CFG中创建配置一个新Session会话并修改Session state machine会话状态机(UDS诊断$10服务)
【CANdelaStudio编辑CDD】-2.2-给$27服务SecurityAccess创建一个SecurityLevel安全级别并修改SecurityAccess安全访问状态机(UDS诊断)
【AUTOSAR-DCM】-2.1-将CDD导入CFG并查看$27服务配置变化(UDS诊断)
【AUTOSAR-DCM】-2.2-不依赖CDD手动在CFG中创建配置一个SecurityLevel安全级别并修改SecurityAccess安全访问状态机(UDS诊断$27服务)
【CANdelaStudio编辑CDD】-3.2-给$22服务ReadDataByIdentifier创建一个带一个Data的DID(dataIdentifier)数据标识符(UDS诊断)
【CANdelaStudio编辑CDD】-3.3-给$22服务ReadDataByIdentifier创建一个带多个Data的DID(dataIdentifier)数据标识符(UDS诊断)
【AUTOSAR-DCM】-3.1-将CDD导入CFG并查看$22服务配置变化(UDS诊断DID带一个Data)
【AUTOSAR-DCM】-3.2-将CDD导入CFG并查看$22服务配置变化(UDS诊断DID带多个Data)
【AUTOSAR-DCM】-3.3-不依赖CDD手动在CFG中创建配置读一个带一个Data的DID(dataIdentifier)数据标识符(UDS诊断$22服务)
【AUTOSAR-DCM】-3.4-不依赖CDD手动在CFG中创建配置读一个带多个Data的DID(dataIdentifier)数据标识符(UDS诊断$22服务)
【CANdelaStudio编辑CDD】-4.2-给$2E服务WriteDataByIdentifier创建一个DID(dataIdentifier)数据标识符(UDS诊断)
【AUTOSAR-DCM】-4.1-将CDD导入CFG并查看$2E服务配置变化(UDS诊断)
【AUTOSAR-DCM】-4.2-不依赖CDD手动在CFG中创建配置写一个DID(dataIdentifier)数据标识符(UDS诊断$2E服务)
【CANdelaStudio编辑CDD】-5.2-给$31服务RoutineControl创建一个RID(routineIdentifier)例程标识符(UDS诊断)
【AUTOSAR-DCM】-5.1-将CDD导入CFG并查看$31服务RoutineControl(不包含可选项)配置变化
【AUTOSAR-DCM】-5.2-将CDD导入CFG并查看$31服务RoutineControl(包含可选项)配置
【AUTOSAR-DCM】-5.3-不依赖CDD手动在CFG中创建配置一个RID(routineIdentifier)例程标识符(UDS诊断$31服务)
【CANdelaStudio编辑CDD】-6.2-给$11服务ECUReset创建一个resetType复位类型(UDS诊断)
【AUTOSAR-DCM】-6.1-将CDD导入CFG并查看$11服务ECUReset配置变化(UDS诊断)
【AUTOSAR-DCM】-6.2-不依赖CDD手动在CFG中创建配置resetType复位类型(UDS $11服务诊断)
【AUTOSAR-DCM】-15.1-UDS/OBD诊断如何支持多组物理/功能寻址CANID,响应CANID
【AUTOSAR-DCM】-16.1-不响应某些UDS/OBD诊断服务/Sub-Function/DID/Data或者NRC否定响应
【AUTOSAR-DCM】-4.3-UDS $22和$2E服务如何读取和写入NVM Block数据
【AUTOSAR-DEM】-2.1-APP SWC设置UDS/OBD DTC检出和恢复
【AUTOSAR-DEM】-2.2-给UDS/OBD DTC增加功能抑制/PreCondtion
【AUTOSAR-DEM】-2.3-APP SWC如何设置OBDDriving/Power/WarmUp/Ignition Cycle
《UDS/OBD诊断网络层/传输层(ISO 15765)介绍》专栏
【AUTOSAR-CanTp】-1.1-CanFD诊断报文不同DLC对收发过程的影响(UDS和OBD诊断)
【AUTOSAR-CanTp】-1.2-CanTp概述
【AUTOSAR-CanTp】-2.1-配置channel:基于经典CAN2.0诊断帧--Normal addressing正常寻址
【AUTOSAR-CanTp】-2.2-配置channel:基于经典CAN2.0诊断帧--Extended addressing扩展寻址
【AUTOSAR-CanTp】-2.3-配置channel:基于经典CAN2.0扩展帧诊断ID --Normal addressing和Extended addressing
【AUTOSAR-CanTp】-2.4-配置channel:基于CANFD标准帧(DLC=8)诊断ID--Normal addressing正常寻址
【AUTOSAR-CanTp】-2.5-配置channel:基于CANFD标准帧(DLC=8)诊断ID--Extended addressing扩展寻址
【AUTOSAR-CanTp】-2.6-配置channel:基于CANFD扩展帧(DLC=8)诊断ID --Normal addressing和Extended addressing
【AUTOSAR-CanTp】-2.7-配置channel:基于CANFD标准帧(DLC=64)诊断ID--Normal addressing正常寻址
【AUTOSAR-CanTp】-2.8-配置channel:基于CANFD标准帧(DLC=64)诊断ID--Extended addressing扩展寻址
【AUTOSAR-CanTp】-2.9-配置channel:基于CANFD扩展帧(DLC=64)诊断ID--Normal addressing和Extended addressing
【AUTOSAR-CanTp】-2.10-复用UDS/OBD诊断物理/功能寻址/响应CAN_ID--Extended addressing扩展寻址
【AUTOSAR-CanTp】-2.11-UDS诊断响应帧数据段data padding数据填充和data optimization数据优化(理论+配置)
【AUTOSAR-CanNM】-1.1-CAN Network Management网络管理详述
【AUTOSAR-CanNM】-1.2-如何配置CAN Network Management网络管理及其API的使用说明
【AUTOSAR-CanNM】-1.3-图解Partial Network疑难点
【AUTOSAR-CanNM】-2.1-如何设置CBV的Bit0:Repeat Message Request Bit
【AUTOSAR-CanNM】-2.3-如何设置CBV的Bit4:Active Wakeup Bit
【AUTOSAR-CanNM】-2.4-如何设置CBV的Bit6:Partial Network Information Bit(PNI)
【AUTOSAR-CanSM】-2.1-CanSM模块设置BusOff UDS/OBD DTC故障成立和恢复
【AUTOSAR-CanSM】-2.2-CanSM模块设置Mode Request Repetition DTC
【AUTOSAR-CanSM】-2.3-向APP SWC通知CAN BusOff存在/恢复以及APP修改Busoff快慢恢复时间
【AUTOSAR-CanSM】-2.4-参数CanSMBorTimeTxEnsured详解
【AUTOSAR-CanSM】-2.5-参数CanSMBorTxConfirmationPolling详解
【AUTOSAR-CanSM】-2.6-手动启/禁用所有CAN通道TX APP和NM Frame/PDU
【AUTOSAR-IpduM】-01-创建并配置一个接收RX的(Multiplexed-I-PDU)多路复用Frame
【AUTOSAR-IpduM】-02-创建并配置一个发送TX的(Multiplexed-I-PDU)多路复用Frame
【AUTOSAR-IpduM】-3.1-配置一个发送Tx Dynamic Container PDU(Multiple-PDU)
【AUTOSAR-IpduM】-3.2-配置一个发送Tx Static Container PDU(Multiple-PDU)
【AUTOSAR-IpduM】-3.3-配置一个接收Rx Dynamic Container PDU(Multiple-PDU)
【AUTOSAR-IpduM】-3.4-配置一个接收Rx Static Container PDU(Multiple-PDU)
【AUTOSAR-IpduM】-3.5-如何设置Container PDU发送周期
【AUTOSAR-IpduM】-3.6-Dynamic Container的Header注意事项
【AUTOSAR-CanIf】-1.1-将CANFD帧调整为经典Classic CAN帧
【AUTOSAR-CanIf】-2.1-如何接收一组特定range范围的CAN ID
【AUTOSAR-CanIf】-2.2-图解常用Software Filter Algorithm及其应用场景
【AUTOSAR-CanIf】-2.3-对接收的L-PDU进行的Validation check
【AUTOSAR-CanIf】-2.4-对接收的L-PDU进行数据CheckSum校验
【AUTOSAR-CanIf】-2.5-如何控制L-PDU的接收及不向上层指示通知
【AUTOSAR-COM_BswM】-1.2-Frame_Message_CAN_ID变周期Periodic发送--BswM实现
【AUTOSAR-COM-BswM】-2.1-通过IPDU Group批量控制Ipdu发送(CAN Message/CAN_ID/Frame)
【AUTOSAR-E2E】-1.1-End-to-End通信保护介绍(Functional Safety功能安全相关)
【AUTOSAR-E2E】-1.2-详述E2E Protection Wrapper解决方案
【AUTOSAR-E2E】-1.3-详述COM E2E Callout解决方案
【AUTOSAR-E2E】-1.4-详述E2E Transformer解决方案
【AUTOSAR-E2E】-2.1-配置E2E:基于E2EPW配置一个RX接收的Signal Group(使用E2E Profile 2)
【AUTOSAR-E2E】-2.2-配置E2E:基于E2EPW配置一个TX发送的Signal Group(使用E2E Profile 2)
【AUTOSAR-E2E】-2.3-配置E2E:基于E2EPW配置一个RX接收的Signal Group(使用E2E Profile 1)
【AUTOSAR-E2E】-2.4-配置E2E:基于E2EPW配置一个TX发送的Signal Group(使用E2E Profile 1)
单击下方链接,即可跳转《Autosar从入门到精通-实战篇》专栏:
《Autosar从入门到精通-实战篇》总目录_培训教程持续更新中...https://blog.csdn.net/qfmzhu/article/details/112425670
单击下方链接,即可跳转《UDS/OBD诊断需求编辑工具》专栏:
《UDS/OBD诊断需求编辑工具》总目录https://blog.csdn.net/qfmzhu/article/details/123697014?spm=1001.2014.3001.5502
单击下方链接,即可跳转《Autosar_MCAL高阶配置》专栏:
《Autosar_MCAL高阶配置》总目录_培训教程持续更新中...https://blog.csdn.net/qfmzhu/article/details/126808147
持续更新中......
<--返回「Autosar_BSW高阶配置」专栏主页-->
<--返回「个人博客」首页-->
END
获取更多“汽车电子资讯”和“工具链使用”,
请关注“汽车电子助手”,做您的好助手。