KL15、KL30

KL啥意思呢?

之前一直以为KL是某个英文单词的缩写,其实并不是,它是德语Klemme的缩写,指的是ECU的管脚,跟常用的Pin是一个意思。

KL is the abbreviation for ‘klemme’ which is the German term for connector / connection.
在这里插入图片描述

为啥用15、30呢?

首先这种定义是在博世汽车电气电路符号和电路图的技术指导中定义的,1984年就有了,如下图所示。
在这里插入图片描述

而后被德国标准化研究所DIN(德语:Deutsches Institut für Normung e.V.)进行的标准化,标准文档是DIN 72552,几乎用代码对汽车中的每个触点进行了标准化,下面列举一部分,其中:

KL15表示发动机的点火信号和启动车辆的信号,有的还有KL15R,其中R表示Radio,用于启动车辆的仪表盘、中控、门窗等,但是发动机不启动。

KL30表示蓄电池的正极,为各ECU进行低压供电,通常为11V~15V。

KL30a表示12/24V输出设备的正极。

KL31表示表示蓄电池的负极。

KL40 表示48V电池的正极。

KL41表示48V的负极。

KL61表示与发动机连接的发动机的指示灯。

### 配置 AUTOSAR 中的 KL15 KL30 电源模式 #### KL15 的配置方法 在 AUTOSAR 环境中,KL15 是一种特定于点火开关状态的供电线路,在点火开关处于 ON 位置时提供来自电池的电力供应。为了使 ECU 支持基于 KL15 的唤醒功能并处理 NM 报文唤醒,需要设置相应的模块参数。 对于 KL15 节点,由于其特性是没有正式的下电过程,因此不会经历 AfterRun 或 Sleep 模式。一旦 WakeUp 信号消失,ECU 将立即切换到 OFF 模式[^3]。这意味着任何依赖于这些阶段的操作都需要特别注意实现方式: - **ComModule**:应调整通信管理器以适应这种快速断电的情况。 - **NvM (Non-Volatile Memory)**:考虑到缺乏足够的关闭时间来保存数据至 Flash 存储器,建议优化 NvM 块写入策略,确保重要信息能在突然掉电前被及时记录下来。 ```c // 定义 ComConfigSet 对象用于控制 CAN 总线活动 static const Com_ConfigType ComConfigSet[] = { { /* ... */ }, }; // 设置 NmPduIdType 类型变量表示网络消息 ID Nm_PduIdType nmPduId; // 初始化函数调用 Nm_Init(&nmPduId); ``` #### KL30 的配置方法 相比之下,KL30 提供了一个更稳定的电源供给路径,即使车辆熄火后也能维持一段时间内的操作需求。这允许执行更加复杂的上下电序列,包括但不限于进入休眠态之前完成必要的清理工作。 要利用好 KL30 特性,可以考虑如下措施: - 实现 PowerModeManager 来协调不同组件间的交互,并定义合理的上/下电顺序; - 使用 PwrMgrLib 库中的 API 函数来进行电源状态转换请求; - 设计合适的回调机制以便各任务能够在适当时候响应电源变化事件。 ```c // 创建一个结构体实例代表当前系统的电源管理模式 PowerModeManager powerModeInstance; // 注册监听器等待接收到来自 OS 层面的通知 OsIf_RegisterCallback(OsIf_Evt_Id_PowerStateChange, &powerStateChanged); // 当检测到电源状态改变时触发此函数 void powerStateChanged(Power_State_Type newState){ switch(newState){ case POWER_ON: // 执行开机初始化动作... break; case STANDBY: // 处理待机准备事项... break; default: // 其他情况下的默认行为... } } ```
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值