关联系统-电动助力转向系统EPS

2024-04-29 21:52

本文主要是介绍关联系统-电动助力转向系统EPS,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

整车转向原理

在讲述EPS之前,需要先了解一下整车的转向原理:
在这里插入图片描述
如上图所示:
驾驶员转动方向盘,会同步带动转向轴转动,转向轴上安装有TAS传感器,可以检测转角扭矩信息,该信息与车速信息同时输入到电子控制单元ECU。ECU根据这些输入信息,确定助力转矩的大小和方向,来选定电动机的电流和转动方向,调整转向辅助动力的大小。电动机的转矩通过减速机构减速增矩后,加在汽车的转向机构上。转向力通过转向管柱传递给转向器,转向器将转向力由圆周运动转换为直线运动,通过转向横拉杆作用于转向轮,实现车辆转向

电动助力转向系统EPS

电动助力转向系统EPS,其原理是根据车速以及驾驶员输入的转向角度及扭矩信息,对驾驶员施加的转向力进行增益,从而帮助驾驶员更好的控制车辆。根据助力电机装配的位置不同,EPS可分为转向柱助力式(C-EPS)、小齿轮助力式(P-EPS)、双小齿轮助力式(DP-EPS)、齿条助力式(R-EPS)

C-EPS

C-EPS的电机和减速器布置在转向管柱上,电机的转矩和驾驶员的转矩共同转动转向管柱,并通过中间轴、小齿轮传递给齿条,实现助力。C-EPS适用于助力需求小的紧凑型车型;电机布置距离方向盘近,所以易将振动传递到方向盘上。
在这里插入图片描述

P-EPS

P-EPS的电机布置在小齿轮和齿条啮合处。系统结构紧凑,适用于助力需求不大的小型车。
在这里插入图片描述

DP-EPS

DP-EPS也叫双小齿轮助力转向系统EPS(Dual Pinion EPS),增加一套电机驱动的齿轮轴,优点是相比上述结构,静谧性更好,同时能够提供更大的助力,且电机作用于齿条上,对于电机扭矩波动,手感受到的影响更小,适用于中高端车型。
在这里插入图片描述

R-EPS

R-EPS指齿条平行式,将电机直接布置在齿条上。适合于助力需求大的中大型车辆,一般通过滚珠丝杆和皮带将电机助力传到齿条上
在这里插入图片描述

EPS基本功能

随速助力

在这里插入图片描述

EPS接收方向盘手力矩及车速信息,计算所需助力大小,完成助力。实际操作时,EPS会考虑手感来标定对应助力曲线

回正控制

当释放方向盘时,由于机械摩擦作用,导致方向盘不能按照驾驶员的意愿回到中间位置,此时需要EPS会提供一个辅助回正的力矩,帮助方向盘自动回正,此力矩根据车速、方向盘力矩、方向盘转速及位置综合判断

阻尼控制

为了保证方向盘稳定,加入阻尼补偿,防止在高速情况下由于驾驶员脱手出现方向盘震荡。阻尼补偿值根据方向盘转速及当前车速综合判断

软止点

在这里插入图片描述
软止点,其功能是在齿条行程末端降低助力扭矩,从而在极限位置保护电机,减轻噪音

摩擦补偿

摩擦补偿主要是补偿转向机构之间摩擦力,EPS会根据车速和方向盘扭矩施加一个额外的助力用于抵消摩擦力

惯量补偿

惯量补偿主要是补偿电机的转动惯量,防止电机的转动惯量影响转向手感

相位补偿

EPS助力大小是基于当前速度及方向盘手力矩计算的,若EPS对车速或手力矩的信号响应存在延迟,则会出现相位差,助力大小就会不匹配,加入相位补偿,可提升EPS的响应能力

侧向干扰补偿

当汽车在倾斜道路上行驶或有侧向风时,用户需要不断施加转向力矩,以使车辆保持正确方向。该功能工作原理是车辆在直行过程当中检测到扭矩传感器的力矩超过正常范围时,则由电机主动施加一个反向力矩,以减少驾驶员保持车辆直线行驶所需的转向力

路面震颤抑制

路面震颤抑制功能主要是防止车辆经过坑洼路段时引起方向盘旋转振动,从而影响转向性能。其原理是检测轮速及方向盘手力矩,从中抵消掉由路面颠簸所附加的力矩,维持转向稳定

EPS外部接口

EPS作为执行器,支持上位机通过角度接口、力矩接口、方向盘振动接口请求EPS执行对应逻辑

角度接口

上位机可发送角度请求【一般为小齿轮转角】给EPS,EPS内部将角度换算成电机端扭矩执行相应指令;在控制过程中,由EPS执行PID角度控制闭环,控制性能曲线如下:
在这里插入图片描述
其中对控制性能影响最大的主要有:EPS响应延迟T1、超调量ang1、稳态误差ang2

力矩接口

上位机可发送力矩请求【上位机自己将角度换算为电机端扭矩】给EPS,EPS执行电机端扭矩;在控制过程中,由EPS执行PID力矩控制闭环,控制性能曲线如下:
在这里插入图片描述
其中对控制性能影响最大的主要有:EPS响应延迟T1、超调量tq1、稳态误差tq2

方向盘振动接口

上位机可发送方向盘振动请求给EPS,EPS通过执行正弦扭矩控制实现方向盘振动;
在这里插入图片描述

上位机对EPS的需求

接口需求

对于上位机来讲,力矩接口和角度接口都能实现对应的控制请求,但两者在控制过程中还是存在一些差异:
控制精度:上位机一般都是通过角度去作规划控制的,如果使用力矩接口,就需要在上位机侧作角度和力矩的对应关系,但上位机毕竟不是专精作转向控制的,在对应关系上难免会存在误差;如果使用角度接口,上位机只需要把规划控制所需的角度发给EPS,由EPS来作角度与力矩对应关系,相比力矩接口,对应关系更为精准些,因此角度控制接口比力矩控制接口的精度要高,此接口适用于对控制精度要求较高的功能,如ICA、NOP等
手感:力矩接口和角度接口的手感差异主要体现在稳态控制上,一个是角度闭环,一个是力矩闭环;对于角度闭环,EPS将通过最大扭矩去执行稳态控制,这样人手搭载方向盘上时,稍微动一下方向盘就会感觉到有明显的对抗力;对于力矩闭环,EPS通过爬升扭矩来进行稳态控制,因此力矩控制接口比角度控制接口手感要好,此接口适用于对手感要求较高的功能,如LDP

缓进缓退

为保证功能激活和退出不会出现转向力的突然介入与丢失,需要EPS作缓进缓退策略,以固定斜率平滑过渡自驾或人驾转向模式

安全限制

为防止上位机控制过程中发出不合理的请求,一般会作最大输出扭矩/角度限制,防止因为上位机发送错误导致出现安全风险

人机共驾

在自驾功能控制过程中,驾驶员可能因为某些原因需要暂时介入,此时需要作人机共驾策略,当驾驶员干预时,适时缩小自驾的控制请求,防止出现对抗;当驾驶员结束干预时,系统又能自动恢复控制。

这篇关于关联系统-电动助力转向系统EPS的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文

Mac系统下卸载JAVA和JDK的步骤

《Mac系统下卸载JAVA和JDK的步骤》JDK是Java语言的软件开发工具包,它提供了开发和运行Java应用程序所需的工具、库和资源,:本文主要介绍Mac系统下卸载JAVA和JDK的相关资料,需... 目录1. 卸载系统自带的 Java 版本检查当前 Java 版本通过命令卸载系统 Java2. 卸载自定

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

Linux系统中的firewall-offline-cmd详解(收藏版)

《Linux系统中的firewall-offline-cmd详解(收藏版)》firewall-offline-cmd是firewalld的一个命令行工具,专门设计用于在没有运行firewalld服务的... 目录主要用途基本语法选项1. 状态管理2. 区域管理3. 服务管理4. 端口管理5. ICMP 阻断

Windows 系统下 Nginx 的配置步骤详解

《Windows系统下Nginx的配置步骤详解》Nginx是一款功能强大的软件,在互联网领域有广泛应用,简单来说,它就像一个聪明的交通指挥员,能让网站运行得更高效、更稳定,:本文主要介绍W... 目录一、为什么要用 Nginx二、Windows 系统下 Nginx 的配置步骤1. 下载 Nginx2. 解压

如何确定哪些软件是Mac系统自带的? Mac系统内置应用查看技巧

《如何确定哪些软件是Mac系统自带的?Mac系统内置应用查看技巧》如何确定哪些软件是Mac系统自带的?mac系统中有很多自带的应用,想要看看哪些是系统自带,该怎么查看呢?下面我们就来看看Mac系统内... 在MAC电脑上,可以使用以下方法来确定哪些软件是系统自带的:1.应用程序文件夹打开应用程序文件夹

windows系统上如何进行maven安装和配置方式

《windows系统上如何进行maven安装和配置方式》:本文主要介绍windows系统上如何进行maven安装和配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不... 目录1. Maven 简介2. maven的下载与安装2.1 下载 Maven2.2 Maven安装2.

使用Python实现Windows系统垃圾清理

《使用Python实现Windows系统垃圾清理》Windows自带的磁盘清理工具功能有限,无法深度清理各类垃圾文件,所以本文为大家介绍了如何使用Python+PyQt5开发一个Windows系统垃圾... 目录一、开发背景与工具概述1.1 为什么需要专业清理工具1.2 工具设计理念二、工具核心功能解析2.

Linux系统之stress-ng测压工具的使用

《Linux系统之stress-ng测压工具的使用》:本文主要介绍Linux系统之stress-ng测压工具的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、理论1.stress工具简介与安装2.语法及参数3.具体安装二、实验1.运行8 cpu, 4 fo

ubuntu20.0.4系统中安装Anaconda的超详细图文教程

《ubuntu20.0.4系统中安装Anaconda的超详细图文教程》:本文主要介绍了在Ubuntu系统中如何下载和安装Anaconda,提供了两种方法,详细内容请阅读本文,希望能对你有所帮助... 本文介绍了在Ubuntu系统中如何下载和安装Anaconda。提供了两种方法,包括通过网页手动下载和使用wg