【AUTOSAR】VCU开发实际项目讲解(十八)----VCU 真空泵控制

2023-10-11 20:59

本文主要是介绍【AUTOSAR】VCU开发实际项目讲解(十八)----VCU 真空泵控制,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    1. 真空泵控制

      1. 功能概述

监控当前制动用气压的大小,判断开启关闭真空泵的时机。

      1. 原理框图

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

序号

信号描述

输入/输出

类型

有效值

(接通时)

湿电流

备注

1

Brake_SW1

Input

数字信号

高有效

制动开关信号1

2

Brake_SW2

Input

数字信号

低有效

制动开关信号2

3

Vacuum_Signal

Input

模拟信号

制动真空度信号

        1. 输出信号

序号

信号描述

输入/输出

类型

有效值

(接通时)

湿电流

备注

1

VacuumPump_RLY

Output

数字信号

低有效

真空泵使能信号

        1. CAN信号

信号描述

CAN ID

(bit)

类型

备注

VCM_VacuumPumpSysFailure

Tx

      1. 系统功能详述
        1. 真空泵控制功能

VCM在IGN ON状态下检测真空泵的压力:

  1. 真空系统无故障时如果检测到真空压力(相对于标准大气压力值,取正值)小于50KPa时,真空泵使能信号有效,控制真空泵继电器闭合,真空泵开启工作。
  2. 真空系统无故障时如果检测到真空压力(相对于标准大气压力值,取正值)大于70KPa时,真空泵使能信号无效,控制真空泵继电器断开,真空泵停止工作。
  3. 在真空泵使能信号有效且制动信号无效的情况下,如果持续>30s(TBD)真空泵压力小于50KPa,则判断为真空泵系统故障,控制真空泵继电器断开,真空泵停止工作。30S后恢复策略处理。
  4. 如果检测到真空泵系统故障,则通过CAN信号VCM_VacuumPumpSysFailure发送到IC指示。

这篇关于【AUTOSAR】VCU开发实际项目讲解(十八)----VCU 真空泵控制的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间

springboot项目中整合高德地图的实践

《springboot项目中整合高德地图的实践》:本文主要介绍springboot项目中整合高德地图的实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一:高德开放平台的使用二:创建数据库(我是用的是mysql)三:Springboot所需的依赖(根据你的需求再

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

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开发一个现代化屏幕取色器

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

Python使用smtplib库开发一个邮件自动发送工具

《Python使用smtplib库开发一个邮件自动发送工具》在现代软件开发中,自动化邮件发送是一个非常实用的功能,无论是系统通知、营销邮件、还是日常工作报告,Python的smtplib库都能帮助我们... 目录代码实现与知识点解析1. 导入必要的库2. 配置邮件服务器参数3. 创建邮件发送类4. 实现邮件

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

Python远程控制MySQL的完整指南

《Python远程控制MySQL的完整指南》MySQL是最流行的关系型数据库之一,Python通过多种方式可以与MySQL进行交互,下面小编就为大家详细介绍一下Python操作MySQL的常用方法和最... 目录1. 准备工作2. 连接mysql数据库使用mysql-connector使用PyMySQL3.

Java进程CPU使用率过高排查步骤详细讲解

《Java进程CPU使用率过高排查步骤详细讲解》:本文主要介绍Java进程CPU使用率过高排查的相关资料,针对Java进程CPU使用率高的问题,我们可以遵循以下步骤进行排查和优化,文中通过代码介绍... 目录前言一、初步定位问题1.1 确认进程状态1.2 确定Java进程ID1.3 快速生成线程堆栈二、分析