电动汽车雷达技术概述 —— FMCW干扰问题

news2024/11/27 4:32:49

一、电动汽车上有多少种传感器?

智能电动汽车(包括自动驾驶汽车)集成了大量的传感器来实现高级驾驶辅助系统(ADAS)、自动驾驶功能以及车辆状态监测等功能。以下是一份相对全面的智能电动汽车中可能使用到的传感器列表:

环境感知传感器:激光雷达(LiDAR):提供高精度三维点云数据,用于构建周围环境模型。毫米波雷达(MMW Radar):长距离和短距离雷达,检测与前方、后方及侧面物体的距离、速度和角度信息。视觉传感器(摄像头):泊车摄像头:近距离观察车辆周边情况。后视摄像头:替代传统后视镜或作为补充。环视摄像头:360度全景视野,支持泊车和低速行驶场景下的障碍物检测。前视摄像头:识别车道线、交通标志、行人、车辆等。超声波传感器:主要用于近距离障碍物检测,通常用于自动泊车辅助系统。

定位导航传感器:全球卫星导航系统接收器(GPS/Glonass/BeiDou/Galileo):提供车辆精确的位置信息。地磁传感器(电子罗盘):用于确定车辆航向。

惯性测量单元(IMU, Inertial Measurement Unit):加速度计:测量车辆加减速。陀螺仪:检测车辆的姿态变化,如横摆角速度、俯仰角速度和滚动角速度。

车轮转速传感器:监测各个车轮的转速,用于ABS防抱死刹车系统、ESP电子稳定程序和其他动力传动系统的控制。

电池管理系统相关传感器:温度传感器:监测电池包内各部分温度,确保安全运行。电压传感器:监控电池组的总电压和单体电压。电流传感器:测量电池充放电过程中的电流。

电机驱动与控制系统传感器:转速传感器:用于实时获取电机转子转速。位置传感器:如编码器或霍尔效应传感器,确定电机转子在磁场中的位置。

其他车辆状态监测传感器:压力传感器:监测制动压力、燃油压力、冷却液压力等。高度传感器:对于空气悬架系统,用于调节车身高度。天窗/车窗位置传感器:监测车窗开关状态。座椅占用传感器:检测座椅上是否有乘客。安全带扣紧传感器:确认乘客是否系好安全带。

气象传感器:雨量传感器:检测雨滴大小和降雨强度,有助于调整雨刷速度或自动驾驶策略。光照强度传感器:根据光线条件调整前大灯亮度或车内显示屏亮度。

随着技术的发展和应用场景的变化,智能电动汽车所使用的传感器种类和数量可能会进一步增加。

二、哪些传感器直接参与自动驾驶或辅助驾驶?

自动驾驶电动汽车为了实现环境感知、定位导航、路径规划和决策控制等功能,通常会集成一系列传感器,这些传感器包括但不限于:

激光雷达(LiDAR):用于提供高精度的三维空间信息,帮助车辆构建周围环境的3D模型。

毫米波雷达(MMW Radar):利用无线电波探测物体距离、速度等信息,对于雨雾天气具有较好的穿透性,主要用于自适应巡航控制、紧急制动辅助系统等。

摄像头(Cameras):前视摄像头:识别车道线、交通标志、行人、车辆等。环视摄像头:为驾驶员提供360度全景视野,用于泊车辅助等场景。长焦摄像头:对远距离目标进行更精确的识别。

超声波传感器(Ultrasonic Sensors):主要用于短距离障碍物检测,常见于自动泊车系统中。

惯性测量单元(IMU, Inertial Measurement Unit):包含加速度计和陀螺仪,提供车辆姿态、角速度和加速度数据。

全球定位系统(GPS)与卫星增强系统(如GLONASS、Galileo、BeiDou):用于车辆定位及轨迹跟踪。

磁力计(Magnetometer)或电子罗盘:辅助GPS进行航向判断,尤其是在城市高楼林立或隧道内信号弱的地方。

轮速传感器(Wheel Speed Sensor, WSS):监测各车轮转速,用于防抱死刹车系统(ABS)、牵引力控制系统(TCS)和稳定性控制系统。

气象传感器:如雨量传感器、光照强度传感器等,用于感知外界环境条件变化,辅助自动驾驶系统做出相应调整。

道路边界传感器:如侧边雷达或红外传感器,用来探测路沿和其他道路特征。

通过以上多种传感器的数据融合,自动驾驶电动汽车能够实时感知并理解周围环境,从而做出安全、准确的驾驶决策。随着技术的发展,新的传感器类型和技术也在不断被引入到自动驾驶汽车中。

三、电动汽车为什么会有多个不同类型的雷达

此图片来源于网络

电动汽车上配备不同类型的雷达主要是因为每种雷达在探测和感知环境方面具有不同的优势和特点,以满足自动驾驶系统对周围环境复杂多变情况下的全方位、高精度、实时的感知需求。以下是几种常见雷达类型及其在电动汽车上的作用:

(1)毫米波雷达(MMW Radar):毫米波雷达分为长程雷达(LRR, Long Range Radar)和短程/中程雷达(SRR/MRR, Short/Mid-Range Radar)。长程雷达通常安装在车辆前部,用于检测远距离前方障碍物,支持自适应巡航控制(ACC)、前向碰撞预警(FCW)等高级驾驶辅助功能。短程和中程雷达则更多地应用于侧面和后方,进行盲点检测(BSD)、交叉路口交通警示、泊车辅助等功能。

(2)超声波雷达:超声波雷达主要用于近距离探测,尤其适用于低速行驶和泊车场景,例如自动泊车辅助系统(APA)中的车位探测和障碍物识别。

(3)激光雷达(LiDAR):激光雷达能够提供精确的三维图像信息,可以生成高分辨率的环境地图,有助于自动驾驶汽车进行高精度定位、路径规划以及物体识别与追踪。LiDAR对于细节捕捉能力强,尤其适合复杂的道路环境和交通参与者识别,如行人、自行车、路缘石等。

每种雷达都有其探测范围、精度、分辨率和成本等方面的差异,通过组合使用多种雷达,电动汽车可以在各种路况和速度下实现更全面、可靠的环境感知能力,为安全高效的自动驾驶奠定基础。同时,传感器冗余设计也能提高系统的鲁棒性和安全性。

四、FMCW(Frequency Modulated Continuous Wave)毫米波雷达

毫米波雷达是目前电动汽车中最常见的类型,尤其是FMCW(Frequency Modulated Continuous Wave)毫米波雷达,因其在雨、雾、尘埃等恶劣天气条件下的优秀穿透性和性能稳定性而受到青睐。

但是FMCW雷达(Frequency Modulated Continuous Wave Radar)和毫米波雷达是两种雷达技术的不同描述维度。

FMCW雷达 是一种雷达工作模式或类型,它采用连续波信号且该信号的频率随时间线性变化。这种雷达通过分析发射信号与接收到的目标回波之间的频率差来计算目标的距离、速度等信息。

毫米波雷达 则主要指的是雷达的工作频段,通常是指在30GHz至300GHz范围内的电磁波,对应的波长介于1mm至10mm之间。毫米波雷达可以采用多种工作原理,其中之一就是FMCW方式。

因此,可以说“FMCW毫米波雷达”是一种特定类型的雷达系统,结合了FMCW的工作模式和毫米波的高频特性,使得它能够在保证测量精度的同时,具有小型化、天线尺寸较小、穿透力较强以及能够适应复杂环境的优点,广泛应用于汽车自动驾驶、无人机避障、气象探测等领域。

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

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

相关文章

虚拟飞控计算机:飞行控制系统验证与优化的利器

01.背景介绍 随着航空技术的飞速发展,飞行控制系统作为飞机的心脏,全面负责监测、调整和维持飞行器的姿态、航向、高度等参数,用以确保飞行的安全和稳定。为了满足这些要求,现代飞控系统通常采用先进的处理器和外设来确保其高效、…

CSS的动画

CSS的动画 在本节,我们将学习keyframes动画。 1. 动画的基本使用 1. 定义动画 定义动画有两种写法: 简单定义方式 keyframes 动画名 {/* from代表初始状态 */from {/*property1:value1*/transform: translate(0%);}/* to代表结束状态 */to {transfor…

vue3 之 商城项目—项目搭建起步

1.创建项目 1️⃣ npm init vuelatest2️⃣ npm install3️⃣ npm run dev4️⃣目录调整 2.git管理项目 基于creact-vue创建出来的项目默认没有初始化git仓库,需要我们手动初始化 执行命令 git init git add. git commit -m init3.项目起步—配置别名路径联…

Xampp中Xdebug的安装使用

工欲善其事,必先利其器 XDebug简介 XDebug 是一个用于 PHP 的调试和性能分析工具。它提供了一系列功能,帮助开发者在开发和调试 PHP 应用程序时更加高效。 以下是 XDebug 的一些主要特性和功能: 调试功能: 断点调试:…

幻兽帕鲁怎么样?好玩? Mac版的玩《幻兽帕鲁》也很简单,只需三个步骤

幻兽帕鲁怎么样 幻兽帕鲁是一款集合了多种游戏元素的游戏,它巧妙地融合了《方舟:生存进化》的野外生存挑战、《荒野之息》的开放世界探索、《魔兽世界》的多元角色互动以及宝可梦的精灵捕捉与培养等经典游戏元素。游戏的核心系统是「帕鲁」捕获,你可以让…

电力负荷预测 | 基于LSTM、TCN的电力负荷预测(Python)

文章目录 效果一览文章概述源码设计参考资料效果一览 文章概述 电力负荷预测 | 基于LSTM、TCN的电力负荷预测(Python) 源码设计 #------------------

Java HashSet 重写 equals() 和 hashCode() 对象去重

Ailt Insert 选择 equals() 和 hashCode() package com.zhong.collection.set;import java.util.HashSet; import java.util.Objects;public class HashSetDeduplication {public static void main(String[] args) {// HashSet 对象去重HashSet<Student> students new …

momentJs推导日历组件

实现效果: 代码&#xff1a; 引入momentjs然后封装两个函数构建出基本数据结构 import moment from moment;// 某月有多少天 export const getEndDay (m) > m.daysInMonth();/*** description 获取本月空值数据* param { Date } year { } 年度* param { Number } month …

springboot Feign方式注入注解详解

一、FeignClient注解详解 FeignClient是Spring Cloud中用于声明Feign客户端的注解&#xff0c;它使得编写HTTP客户端变得更简单。通过Feign的自动化配置机制&#xff0c;可以很容易地编写HTTP API客户端。以下是FeignClient的详解&#xff1a; 作用&#xff1a;FeignClient注解…

C++,stl,vector容器详解

目录 1.vector基本概念 2.vector的创建 3.vector赋值操作 4.vector容量和大小的操作 5.vector容器的插入和删除 6.vector容器的数据存取 7.vector互换容器 8.vector容器预留空间 1.vector基本概念 2.vector的创建 #include<bits/stdc.h> using namespace std;int m…

CSS综合案例4

CSS综合案例4 1. 综合案例 我们来做一个静态的轮播图。 2. 分析思路 首先需要加载一张背景图进去需要4个小圆点&#xff0c;设置样式&#xff0c;并用定位和平移调整位置添加两个箭头&#xff0c;也是需要用定位和位移进行调整位置 3. 代码演示 html文件 <!DOCTYPE htm…

一个Vivado仿真问题的debug

我最近在看Synopsys的MPHY仿真代码&#xff0c;想以此为参考写个能实现PWM-G1功能的MPHY&#xff0c;并应用于ProFPGA原型验证平台。我从中抽取了一部分代码&#xff0c;用Vivado自带的仿真器进行仿真&#xff0c;然后就遇到了一个莫名其妙的问题&#xff0c;谨以此文作为debug…

vue3项目中使用mapv

vue3项目中使用mapv mapv是百度地图官方提供的地图数据可视化开源项目&#xff0c;提供了很多效果酷炫的绘图api mapv地址在这里&#xff0c;示例图在这里 先解释为什么要用mapv echarts画的地图&#xff0c;都是行政区划&#xff0c;就算是geo地图&#xff0c;也只能在行政…

基于YOLOv8的暗光低光环境下(ExDark数据集)检测,加入多种优化方式---DCNv4结合SPPF ,助力自动驾驶(一)

&#x1f4a1;&#x1f4a1;&#x1f4a1;本文主要内容:详细介绍了暗光低光数据集检测整个过程&#xff0c;从数据集到训练模型到结果可视化分析&#xff0c;以及如何优化提升检测性能。 &#x1f4a1;&#x1f4a1;&#x1f4a1;加入 DCNv4结合SPPF mAP0.5由原始的0.682提升至…

跳过mysql密码并重置密码 shell脚本

脚本 目前只是验证了5.7 版本是可以的&#xff0c;8.多的还需要验证 以下是一个简单的Shell脚本&#xff0c;用于跳过MySQL密码设置并重置密码&#xff1a; #!/bin/bash yum install psmisc -y# 停止MySQL服务 sudo service mysqld stop# 跳过密码验证 sudo mysqld --skip-g…

品牌如何营造生活感氛围?媒介盒子分享

「生活感」简而言之是指人们对生活的感受和意义&#xff0c;它往往没有充斥在各种重要的场合和事件中&#xff0c;而是更隐藏在细碎平凡的生活场景中。在营销越来越同质化的当下&#xff0c;品牌应该如何打破常规模式&#xff0c;洞察消费情绪&#xff0c;找到更能打动消费者心…

4.JS变量(变量本质,声明,更新,交换,命名规则,let和var的区别,数组简单使用)

什么是变量&#xff1f; 这里就写个人理解把&#xff0c;不仅仅是针对于js&#xff0c;在编程语言中&#xff0c;要想要计算机执行并且理解人类的意图&#xff0c;那么首先计算机要存储人类输入的数据&#xff0c;这个时候变量的作用就来了&#xff0c;变量的意义在于人类告诉…

敏捷开发中的用户故事

用户故事 drawio是一款强大的图表绘制软件&#xff0c;支持在线云端版本以及windows, macOS, linux安装版。 如果想在线直接使用&#xff0c;则直接输入网址drawon.cn或者使用drawon(桌案), drawon.cn内部完整的集成了drawio的所有功能&#xff0c;并实现了云端存储&#xff0c…

LLM是一个向量程序库,提示是查询语言

2013 年&#xff0c;Mikolov 等人在 Google。 注意到一些值得注意的事情。 他们正在构建一个模型&#xff0c;将单词嵌入到向量空间中——这个问题从 20 世纪 80 年代开始就已经有很长的学术历史了。 他们的模型使用了一个优化目标&#xff0c;旨在将单词之间的相关关系转化为…

【刷题日记】最长定差子序列

给你一个整数数组 arr 和一个整数 difference&#xff0c;请你找出并返回 arr 中最长等差子序列的长度&#xff0c;该子序列中相邻元素之间的差等于 difference 。 子序列 是指在不改变其余元素顺序的情况下&#xff0c;通过删除一些元素或不删除任何元素而从 arr 派生出来的序…