-
CanSM的主要功能
- CAN网络通信模式控制
- 管理CAN网络的启动、停止和不同通信模式(如全通信、静默通信、无通信)之间的切换。
- 通过状态机实现对CAN网络状态的精确控制,确保网络在不同条件下稳定运行。
- 错误处理与状态报告
- 根据AUTOSAR基础软件的错误分类方案处理错误,包括开发错误、运行时错误等。
- 向相关模块(如诊断事件管理器DEM)报告总线特定生产错误,确保系统的可靠性和可维护性。
- ECU模式支持
- 存储ECU被动模式状态,并根据模式设置调用
CanIf_SetPduMode
改变CAN控制器的PDU模式,支持在主动和被动模式之间切换。
- 存储ECU被动模式状态,并根据模式设置调用
- 非功能设计规则遵循
- 满足[SRS General]中的软件模块设计要求,确保模块设计的一致性和规范性。
- CAN网络通信模式控制