【二】线控底盘

news2024/11/25 2:30:52

GB/T 43947-2024 低速线控底盘通用技术要求

在这里插入图片描述

线控协议

转向

功能子功能信号描述性能要求分辨率
线控转向功能转向控制使能人工切自驾标志位上升沿0-1,有效-
线控转向功能转向控制电机输出转向轴的转角。目标方向盘转角范围(deg) -500~500,右负,左正响应延迟: ΔT1<200ms;
最大转动角度设置范围θMAX:视车而定
最大超调角Δθ1: [0,6]:0.6 (6, 66]: min[2, θtarget×10%]; (66, θMAX]:min[3,θtarget×3%];
最大角度误差Δθ2: 0.6 deg
转动执行时间ΔT2: Max(200,1.25*θtarget/θ’target)ms
超调时间ΔT3:<200 ms
≤1deg
/转向控制目标方向盘转速(可选)总线控制转向系统的目标转动速度(deg/s)转动速率设置范围θ target:0~500deg/s如果没有该接口,建议方向盘以最大速度执行≤1deg/s
/转向反馈方向盘转角方向盘的目标角度方向盘转角传感器是车辆重要的传感器,底盘VCU对方向盘转角采样周期不可超过20ms;所采集的方向盘转角连续,无锯齿,无突变1deg
/转向反馈方向盘转速(可选)方向盘转动速度/1deg/s
/转向反馈转向驾驶模式转向系统的驾驶模式信息。建议至少提供两种模式:自动驾驶,手动驾驶。与使能信号对应:使能–>转向自动驾驶;非使能–>转向非自动驾驶-
转向反馈转向系统的故障信息转向系统的通信超时(可选)转向系统的故障信息(必需)底盘故障提供bool值,可按需确定是否需要提供error_code-
人工接管-自动驾驶开关关闭或遥控器接管与转向驾驶模式对应:接管:转向自动驾驶——>非自动,人工模式(被接管)-
越界处理-越界限值要大于方向盘最大转角范围,认为越界.越界做保护,保持最大值-

驱动

功能子功能信号描述性能要求分辨率
线控驱动功能控制使能控制驱动系统从人工驾驶状态切换到自动驾驶状态的标志位上升沿信号使能-
线控驱动功能控制目标油门踏板位置目标油(电)门踏板的位置(%),范围0-100%响应延迟不超过500ms,执行超调不超过2%≤1%
线控驱动功能控制目标驱动扭矩目标驱动扭矩响应延迟不超过500ms,执行超调不超过2%≤0.1N·m
线控驱动功能控制目标纵向加速度0~3m/s2响应延迟不超过500ms,执行超调不超过2%≤0.1m/s2
线控驱动功能控制目标纵车速目标车辆速度具备车速阶跃变化,需要满足较大减速度输出,刹车距离小的性能响应延迟不超过500ms执行超调不超过2%0.01m/s或1km/h
线控驱动功能反馈目标加速踏板位置实际加速踏板的位置(%),范围0-100%反馈车辆驱动踏板百分比或驱动电机电流百分比≤1%
线控驱动功能反馈目标驱动扭矩实际驱动扭矩按需,理论上可转化为百分比≤0.1N·m
线控驱动功能反馈目标纵向加速度实际车辆加速度范围0~3m/s2≤0.1m/s2
线控驱动功能反馈车速车辆实际速度车速传感器是底盘重要传感器,底盘控制器对车速的获取采样周期不可超过20ms;车速值连续变化,无锯齿,无突变0.01m/s或1km/h
线控驱动功能反馈轮速(可选)车辆实际4个车轮轮速车速传感器是底盘重要传感器,底盘控制器对车速的获取采样周期不可超过20ms;车速值连续变化,无锯齿,无突变0.01m/s或1km/h
线控驱动功能反馈驱动驾驶模式驱动系统的驾驶模式信息。建议至少提供两种模式:自动驾驶,手动驾驶。与使能信号对应:使能——>转向自动驾驶;非使能——>转向非自动驾驶-
线控驱动功能反馈驱动系统的故障信息驱动系统的通信超时(可选)驱动系统的故障信息(必需)底盘故障提供bool值,可按需确定是否需要提供error_code-

驱动:驱动控制接口,一般推荐油门踏板接口,控制精度1%以内;驱动反馈接口,踏板反馈精度与控制精度对齐,1%以内;踏板控制超调建议不超过目标踏板控制量的1%。

制动

功能子功能信号描述性能要求分辨率
线控制动功能控制使能
线控制动功能控制目标制动踏板位置目标加速踏板的位置(%),范围0-100%底盘液压制动,液压缸压力闭环响应延迟不超过300ms,执行超调不超过2%≤1%
线控制动功能控制目标制动减速度目标车辆减速度范围0~ -5 m/s2≤0.1m/s2
线控制动功能反馈目标制动踏板位置实际制动踏板的位置(%)反馈车辆实际液压压力百分比或实际制动踏板百分比≤1%
线控制动功能反馈目标制动加速度实际车辆减速度≤0.1m/s2
线控制动功能反馈制动驾驶模式制动系统的驾驶模式信息。建议至少提供两种模式:自动驾驶,手动驾驶。与使能信号对应:使能——>转向自动驾驶;非使能——>转向非自动驾驶-
线控制动功能反馈制动系统的故障信息制动系统的通信超时(可选)制动系统的故障信息(必需)底盘故障提供bool值,可按需确定是否需要提供error_code

制动:制动控制接口,一般推荐刹车踏板接口;制动反馈接口,踏板反馈精度1%以内;踏板控制超调建议不超过目标踏板控制量的1%

底盘能力测试

类别描述
直线行驶性能100m侧向跑偏距离小于2m。
制动性能5km/h 制动距离 应该为0.65m, s <= 0.1V0 + 0.006V0*V0
S:制动距离m
V0 制动初始速度,km/h
制动响应低速线控底盘制动响应能力应满足以下要求:
a)当使用制动压力控制方式时,制动阶跃响应时间不大于200ms,超调量不大于±0.3MPa或士10%;b)当使用减速度控制方式时,减速度控制阶跃响应时间不大于250ms,超调量不大于±0.5m/s或士10%。
线控转向总体要求a)支持转角闭环或位置闭环控制功能;
b)在平坦、干燥和清洁的道路上正常行驶,如没有转向指令时转向系统不发生轻飘、摆振、抖动及跑偏现象;
c)左转车轮最大转角与右转车轮最大转角的对称性大于95%;
d)提供转向机构转角信号或位置信号、转向电机转速信号;
e)具备转向系统异常检测机制,在检测到转向系统故障时在100ms内执行安全措施,并能够上报对应的故障码;
f)设计时使低速线控底盘自身具有一些弱的不足转向性,以提高行驶安全性。
线控转向响应能力低速线控底盘线控转向系统响应能力应满足以下要求:
a)轮端角度响应分辨率不大于0.3°;
b)转向系统响应时间不大于200ms;
c)整车空载静止状态下,当轮端目标角度从0°转向到士25°时,在目标转角20%~80%区域内转向角速度不低于15(°)/s,最大超调量不大于1°,稳态误差不大于0.6°。

线控转向性

  1. 目标角度 θ \theta θ 通过CAN总线发送的转动角速度指令,以正负号区分左转还是右转;
  2. 实际反馈角度θreal是指方向盘(或转向传动装置上)安装的转角传感器测量并通过CAN总线反馈的方向盘转动角度;
  3. 最大超调角Δθ1是指方向盘转动过程中实际反馈角度超过目标角度的最大角度值;
  4. 最大角度误差Δθ2是指方向盘转动实际角度达到目标角度时允许存在最大误差;
  5. 转动响应延迟时间ΔT1是指CAN总线上开始发出目标角度指令的时刻到接收到实际反馈角度开始产生变化的时刻之间的时间差;
  6. 转动执行时间ΔT2是指实际反馈角度开始产生变化的时刻与反馈角度第一次达到目标角度时刻之间的时间差;
  7. 超调时间ΔT3是指反馈角度第一次达到目标角度时刻与反馈角度第一次达到最大角度误差要求时刻之间的时间差;
    在这里插入图片描述

线控转向阶跃

发送正弦曲线,测试转向跟随是否合适.
在这里插入图片描述

线控驱动阶跃

发送不同油门踏板量,每次增加踏板量5%,记录指令下发至车辆开始运动的响应时间延时。

在这里插入图片描述

线控制动阶跃

在这里插入图片描述

动力学性

1.即不同油门下,加速度的表现,最大加速度表现。
2.即不同刹车踏板下,减速度的表现,最大减速度表现。
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1803857.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

easyexcel将csv转为excel处理数字问题

使用easyexcel可以将csv格式的文件转为.xlsx文件&#xff0c;但是csv中有很多数字&#xff0c;比如&#xff1a;"123","12.34","-111"&#xff0c;默认情况下会将其作为字符串写入.xlsx文件&#xff0c;就如同下面一样&#xff0c;字符类型的数字…

transformers 阅读:BERT 模型

前言 想深入理解 BERT 模型&#xff0c;在阅读 transformers 库同时记录一下。 笔者小白&#xff0c;错误的地方请不吝指出。 Embedding 为了使 BERT 能处理大量下游任务&#xff0c;它的输入可以明确表示单一句子或句子对&#xff0c;例如<问题&#xff0c;答案>。 …

单元测试之CppTest测试框架

目录 1 背景2 设计3 实现4 使用4.1 主函数4.2 测试用例4.2.1 定义4.2.2 实现 4.3 运行 1 背景 前面文章CppTest实战演示中讲述如何使用CppTest库。其主函数如下&#xff1a; int main(int argc, char *argv[]) {Test::Suite mainSuite;Test::TextOutput output(Test::TextOut…

Vue.js ECharts使用

一、介绍 ECharts 是一个使用 JavaScript 实现的开源可视化库&#xff0c;涵盖各行业图表&#xff0c;满足各种需求。ECharts 提供了丰富的图表类型和交互能力&#xff0c;使用户能够通过简单的配置生成各种各样的图表&#xff0c;包括但不限于折线图、柱状图、散点图、饼图、雷…

【Java毕业设计】基于JavaWeb的洗衣店管理系统

文章目录 摘要ABSTRACT目 录1 概述1.1 研究背景及意义1.2 国内外研究现状1.3 拟研究内容1.4 系统开发技术1.4.1 SpringBoot框架1.4.2 MySQL数据库1.4.3 MVC模式 2 系统需求分析2.1 可行性分析2.2 功能需求分析 3 系统设计3.1 功能模块设计3.2 系统流程设计3.3 数据库设计3.3.1 …

[每周一更]-(第100期):介绍 goctl自动生成代码

​ 在自己组件库中&#xff0c;由于部分设计会存在重复引用各个模板的文件&#xff0c;并且基础架构中需要基础模块内容&#xff0c;就想到自动生成代码模板&#xff0c;刚好之前有使用过goctl&#xff0c;以下就简单描述下gozero中goctl场景和逻辑&#xff0c;后续自己借鉴将自…

【uni-app】申请高德地图key,封装map.js,实现H5、iOS、Android通过getlocation获取地图定位信息

文章目录 map组件基础使用封装map.js&#xff0c;实现定位1、使用第三方地图&#xff1a;高德&#xff0c;申请对应平台key1、申请H5 key2、申请微信小程序 key3、申请android key查看证书详情&#xff0c;可以看到SHA1查看/设置Android包名 4、申请ios key 2、封装map1、lib/m…

【阿里YYDS】通义千问正式开源 Qwen2

Qwen2–72B正式开源&#xff0c;性能全面超越开源模型Llama3-70B&#xff0c;也超过文心4.0、豆包pro、混元pro等众多中国闭源大模型。 在过去一段时间里&#xff0c;Qwen系列模型从Qwen1.5升级到Qwen2&#xff0c;Qwen2分5个尺寸&#xff0c;包括Qwen2-0.5B、Qwen2-1.5B、Qwen…

启动信息全掌握,Android 15 重磅 API:ApplicationStartInfo

前言 App 进程启动的时候&#xff0c;开发者很难获悉到本次启动的详细信息&#xff0c;比如&#xff1a; 是冷启动的、暖启动的、还是热启动的&#xff1f;是被 Broadcast 拉起来的、Activity 拉起来的、还是 ContentProvider 拉起来的&#xff1f; 针对这些 pain-points&am…

ssm物流管理系统-计算机毕业设计源码44323

摘 要 科技进步的飞速发展引起人们日常生活的巨大变化&#xff0c;电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流&#xff0c;人类发展的历史正进入一个新时代。在现实运用中&#xff0c;应用软件的工作…

解决:DevToolsActivePort file doesn‘t exist的问题

DevToolsActivePort file doesn’t exist 报错信息&#xff1a;解决办法&#xff1a;直接把sandbox禁用了。 chromeOptions.addArguments("--headless"); //设置为 headless 模式 chromeOptions.addArguments("--disable-gpu");//谷歌文档提到需要加上这…

代码随想录算法训练营第二十二天

题目&#xff1a;216. 组合总和 III 这道题和上道题非常类似&#xff0c;大体框架一样只不过修改一下终止条件而已 值得注意的是其中的剪枝条件的设置 一是靠现有的元素和已经大于目标和的话就提前终止&#xff0c;另一个是其中循环那个剪枝可以记住 i < n - (k - path.s…

二开版微交易系统

下载地址&#xff1a;二开版微交易系统

Dockerfille解析

用于构建Docker镜像的文本&#xff0c;由一条条指令构成 Docker执行Dockerfile的流程 1. Docker从基础镜像执行一个容器 2. 执行一条指令并对容器进行修改 3. 执行类型Docker commit的命令添加一个新的镜像层 4. Docker再基于新的镜像执行一个新的容器 5. 执行Dockerfile中…

C语言 | Leetcode C语言题解之第132题分割回文串II

题目&#xff1a; 题解&#xff1a; int minCut(char* s) {int n strlen(s);bool g[n][n];memset(g, 1, sizeof(g));for (int i n - 1; i > 0; --i) {for (int j i 1; j < n; j) {g[i][j] (s[i] s[j]) && g[i 1][j - 1];}}int f[n];for (int i 0; i <…

关于修改Python中pip默认安装路径的终极方法

别想了&#xff0c;终极方法就是手动复制&#xff0c;不过我可以给你参考一下手动复制的方法 关于手动移动pip安装包的方法 别想了&#xff0c;终极方法就是手动复制&#xff0c;不过我可以给你参考一下手动复制的方法一、首先确认一下pip默认安装路径二、再确认一下需要移动到…

SAP HCM OPT函数作用

导读 INTRODUCTION OPT函数&#xff1a;SAP HCM工资核算是很多函数的汇总集&#xff0c;原有有兴趣问过SAP的人为什么SCHEMA需要这样设计&#xff0c;SAP的人说是用汇编的逻辑设计的&#xff0c;当时是尽可能用机器语言加速速度读取&#xff0c;每个函数都有对应的业务逻辑代码…

9行超强代码用Python工具快速获取放假日期

9行超强代码用Python工具快速获取放假日期 在很多场景下,我们需要获知国内具体的节假日安排情况,而国内每一年具体的放假安排以及调休情况,都依赖于国务院发布的具体公告,如果不想自己手动整理相关数据的话,我们可以用Python来快速获取最新的放假日期. 可以通过调用公开的 API…

【web前端开发】标签(基础知识详解)

浏览器能识别的标签 编码 <meta charset"UTF-8"> title <title>helloshh</title> 标题 <h1>1级标签</h1> <h2>2级标签</h2> <h3>3级标签</h3> <h4>4级标签</h4> <h5>5级标签</h5> &…