关联系统-电动助力转向系统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

相关文章

JWT + 拦截器实现无状态登录系统

《JWT+拦截器实现无状态登录系统》JWT(JSONWebToken)提供了一种无状态的解决方案:用户登录后,服务器返回一个Token,后续请求携带该Token即可完成身份验证,无需服务器存储会话... 目录✅ 引言 一、JWT 是什么? 二、技术选型 三、项目结构 四、核心代码实现4.1 添加依赖(pom

基于Python实现自动化邮件发送系统的完整指南

《基于Python实现自动化邮件发送系统的完整指南》在现代软件开发和自动化流程中,邮件通知是一个常见且实用的功能,无论是用于发送报告、告警信息还是用户提醒,通过Python实现自动化的邮件发送功能都能... 目录一、前言:二、项目概述三、配置文件 `.env` 解析四、代码结构解析1. 导入模块2. 加载环

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

Linux查询服务器系统版本号的多种方法

《Linux查询服务器系统版本号的多种方法》在Linux系统管理和维护工作中,了解当前操作系统的版本信息是最基础也是最重要的操作之一,系统版本不仅关系到软件兼容性、安全更新策略,还直接影响到故障排查和... 目录一、引言:系统版本查询的重要性二、基础命令解析:cat /etc/Centos-release详

更改linux系统的默认Python版本方式

《更改linux系统的默认Python版本方式》通过删除原Python软链接并创建指向python3.6的新链接,可切换系统默认Python版本,需注意版本冲突、环境混乱及维护问题,建议使用pyenv... 目录更改系统的默认python版本软链接软链接的特点创建软链接的命令使用场景注意事项总结更改系统的默

在Linux系统上连接GitHub的方法步骤(适用2025年)

《在Linux系统上连接GitHub的方法步骤(适用2025年)》在2025年,使用Linux系统连接GitHub的推荐方式是通过SSH(SecureShell)协议进行身份验证,这种方式不仅安全,还... 目录步骤一:检查并安装 Git步骤二:生成 SSH 密钥步骤三:将 SSH 公钥添加到 github

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

Linux系统之lvcreate命令使用解读

《Linux系统之lvcreate命令使用解读》lvcreate是LVM中创建逻辑卷的核心命令,支持线性、条带化、RAID、镜像、快照、瘦池和缓存池等多种类型,实现灵活存储资源管理,需注意空间分配、R... 目录lvcreate命令详解一、命令概述二、语法格式三、核心功能四、选项详解五、使用示例1. 创建逻

使用Python构建一个高效的日志处理系统

《使用Python构建一个高效的日志处理系统》这篇文章主要为大家详细讲解了如何使用Python开发一个专业的日志分析工具,能够自动化处理、分析和可视化各类日志文件,大幅提升运维效率,需要的可以了解下... 目录环境准备工具功能概述完整代码实现代码深度解析1. 类设计与初始化2. 日志解析核心逻辑3. 文件处

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序