【AUTOSAR】VCU开发实际项目讲解(十二)----VCU油门踏板解析功能

本文主要是介绍【AUTOSAR】VCU开发实际项目讲解(十二)----VCU油门踏板解析功能,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    1. 油门踏板解析功能
      1. 功能概述

油门踏板解析完成以下功能:

  1. 油门踏板解析

      1. 原理框图

 

      1. 信号列表
        1. 输入信号

序号

信号描述

输入/输出

类型

有效值

(接通时)

湿电流

备注

1

APS1_Position

Input

模拟信号

-

油门踏板1采样值

2

APS2_Position

Input

模拟信号

-

油门踏板2采样值

3

APS1_PS

Input

模拟信号

-

油门踏板1供电电压

4

APS2_PS

Input

模拟信号

-

油门踏板2供电电压

        1. CAN信号

信号描述

CAN ID

(bit)

类型

备注

VCM_MotPedalPosThrottleValve

Tx

      1. 功能详述
        1. 油门踏板解析
  • 对两个踏板开度传感器的采样值进行滤波处理,将抖动和变化过小的值进行过滤。
  • 根据加速踏板传感器电源状态是否正常及两路踏板开度信号是否成比例,判断出踏板开度值是否有效,分别为踏板信号1故障和踏板信号2故障。
  • 踏板开度信号1和踏板开度信号2对应的开度信息差异在|u1/2U1-u2/U2|≤0.014范围内,判断踏板开度同步,若不在此范围内,并报加速踏板差异过大故障。
  • 当两个踏板传感器都没有出现故障,合成结果的踏板开度信号中,采集到踏板开度直接输出;
  • 当两个踏板传感器都出现故障,进行故障处理,控制车速后续模块将不采用本模块所解析出的开度信息,进入限功率运行,点亮VCM_powerdownwaring指示灯。
  • 当一个踏板信号传感器供电电压异常,另一个踏板信号传感器供电电压正常,进入故障处理,后续模块将不采用本模块所解析出的开度信息,进行限功率运行,点亮VCM_powerdownwaring指示灯。
  • 当油门踏板1信号不在0.75V~4.1V范围内或油门踏板2信号不在0.375V~2.05V范围内,进入故障处理,后续模块将不采用本模块所解析出的开度信息,进行限功率运行,点亮VCM_powerdownwaring指示灯。

    1. 扭矩解析功能
      1. 功能概述

根据油门踏板开度、档位、是否处于ECO模式以及当前的车况(包括输出扭矩、转速、功率)、各个部件(包括但不限于电池包管理系统、电机)的工作状况,计算出车辆当前需要并且能够提供的扭矩值(其正负代表力的方向)。

      1. 原理框图
      2. 信号列表
        1. 输入信号
        2. CAN信号

序号

信号描述

输入/输出

类型

有效值

(接通时)

湿电流

备注

1

油门踏板1采样值

Input

模拟信号

2

油门踏板2采样值

Input

模拟信号

3

油门踏板1供电电压

Input

模拟信号

4

油门踏板2供电电压

Input

模拟信号

信号描述

CAN ID

(bit)

类型

备注

VCM_TorqueCommand

Tx

S_gearLeverPos

Rx

S_ShiftPosInv

Rx

F_gearLeverPos

Rx

S_EcoMode

Rx

VCM_ShiftLeverPosition

Tx

MCU_MotorRPM

Rx

BMS_StatusValid

Rx

      1. 功能详述
        1. 扭矩解析
  1. 根据当前电机反馈转速、油门踏板开度信号、输出扭矩比例图(根据整车设计要求的踏板软硬属性要求制定的比例图)。
  2. ECO模式下将会以牺牲部分驾驶舒适性或动力性达到节能模式。
  3. 最终计算得出的扭矩值需要小于当前车辆根据电池包状态、电机状态、整车故障状态等计算得出的最大输出扭矩值。
  4. 当ESP提示需要进行干预输出扭矩时,根据《ESP控制》部分进行处理;若此时为制动,则输出的目标扭矩值即与电机当前转速反向,为制动扭矩;若需要提高/降低输出扭矩,根据ESP扭矩指令, 控制MCU输出相应扭矩。ESP干预时,VCM会计算出实际可输出扭矩发送给MCU,并反馈执行情况(也即干预后的目标扭矩值)。
  5. 当钥匙信号由IGN ON切换到ACC或OFF档时,扭矩值需逐渐回0,并进入PRA OFF流程。

这篇关于【AUTOSAR】VCU开发实际项目讲解(十二)----VCU油门踏板解析功能的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/171605

相关文章

苹果macOS 26 Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色

《苹果macOS26Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色》在整体系统设计方面,macOS26采用了全新的玻璃质感视觉风格,应用于Dock栏、应用图标以及桌面小部件等多个界面... 科技媒体 MACRumors 昨日(6 月 13 日)发布博文,报道称在 macOS 26 Tahoe 中

全面解析HTML5中Checkbox标签

《全面解析HTML5中Checkbox标签》Checkbox是HTML5中非常重要的表单元素之一,通过合理使用其属性和样式自定义方法,可以为用户提供丰富多样的交互体验,这篇文章给大家介绍HTML5中C... 在html5中,Checkbox(复选框)是一种常用的表单元素,允许用户在一组选项中选择多个项目。本

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

Python包管理工具核心指令uvx举例详细解析

《Python包管理工具核心指令uvx举例详细解析》:本文主要介绍Python包管理工具核心指令uvx的相关资料,uvx是uv工具链中用于临时运行Python命令行工具的高效执行器,依托Rust实... 目录一、uvx 的定位与核心功能二、uvx 的典型应用场景三、uvx 与传统工具对比四、uvx 的技术实

Java使用HttpClient实现图片下载与本地保存功能

《Java使用HttpClient实现图片下载与本地保存功能》在当今数字化时代,网络资源的获取与处理已成为软件开发中的常见需求,其中,图片作为网络上最常见的资源之一,其下载与保存功能在许多应用场景中都... 目录引言一、Apache HttpClient简介二、技术栈与环境准备三、实现图片下载与保存功能1.

使用Python开发一个现代化屏幕取色器

《使用Python开发一个现代化屏幕取色器》在UI设计、网页开发等场景中,颜色拾取是高频需求,:本文主要介绍如何使用Python开发一个现代化屏幕取色器,有需要的小伙伴可以参考一下... 目录一、项目概述二、核心功能解析2.1 实时颜色追踪2.2 智能颜色显示三、效果展示四、实现步骤详解4.1 环境配置4.

SpringBoot排查和解决JSON解析错误(400 Bad Request)的方法

《SpringBoot排查和解决JSON解析错误(400BadRequest)的方法》在开发SpringBootRESTfulAPI时,客户端与服务端的数据交互通常使用JSON格式,然而,JSON... 目录问题背景1. 问题描述2. 错误分析解决方案1. 手动重新输入jsON2. 使用工具清理JSON3.

MybatisPlus service接口功能介绍

《MybatisPlusservice接口功能介绍》:本文主要介绍MybatisPlusservice接口功能介绍,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录Service接口基本用法进阶用法总结:Lambda方法Service接口基本用法MyBATisP

Redis过期删除机制与内存淘汰策略的解析指南

《Redis过期删除机制与内存淘汰策略的解析指南》在使用Redis构建缓存系统时,很多开发者只设置了EXPIRE但却忽略了背后Redis的过期删除机制与内存淘汰策略,下面小编就来和大家详细介绍一下... 目录1、简述2、Redis http://www.chinasem.cn的过期删除策略(Key Expir