汽车电子相关术语

2023-11-10 18:30
文章标签 汽车 术语 电子相关

本文主要是介绍汽车电子相关术语,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

SOA

SOA(Service-Oriented Architecture,面向服务的架构)是一种在计算机环境中设计、开发、部署和管理离散模型的方法。是由Garnter1996年提出的概念,将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和协议联系起来。接口是采用中立的方式进行定义的,目的是为了让软件变的有弹性,能够快速响应业务的需求,使开发人员以最小的软件变更应对迭代多变的需求

SOA基于以下概念:
系统由一组服务组成,其中一个服务可以依次使用另一个服务,应用程序可以根据其需要使用一个或多个服务。
服务可以驻留在应用程序运行的本地ECU上,也可以位于正在运行AP另一个实例的远程ECU上。

 参考:soa是什么意思 • Worktile社区

QNX(Quantum Neutrino X)

QNX成立于1980年,是全世界第一个类UNIX的符合POSIX标准的微内核的影实时操作系统,广泛用于汽车、医疗设备和其他嵌入式系统中。它提供了一个高效的、可靠的平台,可以运行复杂的应用程序和控制系统

参考:选择Linux还是QNX - 知乎

QNX在汽车领域的基础软件操作系统地位以及深度的覆盖率-电子发烧友网

POSIX

可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为 POSIX )

参考:posix是什么都不知道,还好意思说你懂Linux? - 知乎

Linux 黑话解释:什么是 POSIX? | Linux 中国 - 知乎

CPU(Central Processing Unit)

CPU是一台计算机的运算核心和控制核心。CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成。众所周知的三级流水线:取址、译码、执行的对象就是CPU,差不多所有的CPU的运作原理可分为四个阶段:提取(Fetch)、解码(Decode)、执行(Execute)和写回(Writeback)。 CPU从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码,并执行指令。所谓的计算机的可编程性主要是指对CPU的编程。

MMU(MemoryManagementUnit)

内存管理单元. 针对各种CPU, MMU是个可选的配件. MMU负责的是虚拟地址与物理地址的转换. 提供硬件机制的内存访问授权.(现代 CPU 的应用中,基本上都选择了使用 MMU)

参考:初探 MMU_爱洋葱的博客-CSDN博客

MPU (Micro Processor Unit)

MPU 叫微处理器(不是微控制器MCU,很多人会把微处理器和微控制器混淆),通常代表一个功能强大的CPU(暂且理解为增强版的CPU吧),但不是为任何已有的特定计算目的而设计的芯片。这种芯片往往是个人计算机和高端工作站的核心CPU。例如Intel 的X86,ARM的一些Cortex-A芯片如飞思卡尔i.MX6、全志A20、TI AM335X等都属于MPU。

MCU(Micro Control Unit)

MCU叫微控制器,其实就是我们平常说的单片机。是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时计数器和多种I/O接口集成在一片芯片上,形成芯片级的芯片,比如51、STC、AVR、Cortex-M这些芯片,内部除了CPU外还有RAM、ROM,也就是在一块芯片中集成了整个计算机系统,可以直接加简单的外围器件(电阻,电容)就可以运行代码了。它本质上仍是一个完整的单片机,有处理器,有各种接口,所有的开发都是基于已经存在的系统架构,应用者要做的就是开发软件程序和加外部设备。而像ARM(Cortex-A系列)直接放代码是运行不了的,因为它本质上只是增强版的CPU,必须添加相应的RAM和ROM。

MCU和MPU的区别

MCU在一块芯片中集成了整个计算机系统,可以直接加简单的外围器件(电阻,电容)就可以运行代码了。它本质上仍是一个完整的单片机,有处理器,有各种接口,所有的开发都是基于已经存在的系统架构,应用者要做的就是开发软件程序和加外部设备。

MPU如ARM的Cortex-A系列,直接放代码是运行不了的,因为它本质上只是增强版的CPU,必须添加相应的RAM和ROM。

SoC(System on Chip)

SoC整体的一个电路系统,完成一个具体功能的东西:指的是片上系统,MPU只是芯片级的芯片,而SoC是系统级的芯片,它既MCU那样有内置RAM、ROM同时又像MPU那样强大,不单单是放简单的代码,可以放系统级的代码,也就是说可以运行操作系统(以Linux OS为主)(将就认为是MCU集成化与MPU强处理力各优点二合一)。

CPU与SoC的区别

SoC可以认为是将MCU集成化与MPU强处理力各优点二合一,其中MCU是CPU集成了各类外设,MPU是增强版的CPU。可以从下图中直观地看出CPU与SoC的区别。

目前芯片的发展方向是从CPU到SoC,现在已经没有纯粹的CPU了,都是SoC。ARM出卖的内核其实就是CPU(当然还需要总线),各种外设是半导体厂商自己添加的。

SoPC(System On a Programmable Chip)

与上述几项概念相比,SoPC的出现频率并不是那么高,但这并不影响它的重要性。SOPC是System On a Programmable Chip的缩写,即 可编程片上系统,SoPC与MCU、MPU、SoC最明显的区别在于:可更改硬件配置,也就是说自己构造芯片。

举个例子说明便于理解,单片机的硬件配置是固化好了的, 我们能够编程修改的就是软件配置,本来是串口通信功能,通过修改代码变成AD采样功能,也就是说硬件配置是固定了的,我们只能通过修改软件来选择其中的一项或多项功能;而SoPC可以修改硬件配置信息使其成为相应的芯片,可以是MCU,也可以是SoC。

 SoPC与MCU、MPU、SoC的区别

SoPC与MCU、MPU、SoC最明显的区别在于:可更改硬件配置,也就是说自己构造芯片。

举个例子说明便于理解,单片机的硬件配置是固化好了的, 我们能够编程修改的就是软件配置,本来是串口通信功能,通过修改代码变成AD采样功能,也就是说硬件配置是固定了的,我们只能通过修改软件来选择其中的一项或多项功能;而SoPC可以修改硬件配置信息使其成为相应的芯片,可以是MCU,也可以是SoC。

ECU

电控单元(ECU)是发动机的综合控制装置。它的功用是根据自身存储的程序对发动机各传感器输入的各种信息进行运算、处理、判断、然后输出指令,控制有关执行器动作,达到快速、准确、自动控制发动机工作的目的。

高级驾驶辅助系统(Advanced Driving Assistance System)

是利用安装在车上的各式各样传感器(毫米波雷达、激光雷达、单\双目摄像头以及卫星导航),在汽车行驶过程中随时来感应周围的环境,收集数据,进行静态、动态物体的辨识、侦测与追踪,并结合导航地图数据,进行系统的运算与分析,从而预先让驾驶者察觉到可能发生的危险,有效增加汽车驾驶的舒适性和安全性。

TBOX (Telemastic Box)

汽车T-box主要用于与后台系统/移动应用进行通信,实现对移动应用的车辆信息显示和控制。用户通过移动应用发送控制命令后,TSP(Telematics Service Provider/远程信息服务提供商)后台
会向汽车T-box发送监控请求命令,此功能可以帮助用户远程启动车辆、打开空调、将座椅调整到适当位置等。

原理:
汽车T-BOX通过CAN总线与主机通信,实现指令和信息的传输,包括车辆状态信息、钥匙状态信息、控制指令等;通过音频连接,双方可以共享麦克风和扬声器输出。ACC关闭后,为了确保汽车T-BOX的工作电流较低,通信模块将断开数据链路,只保留短信接收和电话输入功能。

作用:
T-box分为7种工作状态,每个状态由B+、ACC、通信(呼叫、数据、短信)、GPS和can的不同状态表示。T-box可以深入读取汽车can总线数据和专用协议。T-box终端具有双核处理OBD模块和双核处理CPU架构,它分别采集与汽车总线DCan、kcan和ptcan相关的总线数据和专用协议反向控制。

缩略语

Hypervisor   智能汽车虚拟化
OTA          在线升级服务
RDS(Remote Diagnostic Service)  远程诊断服务/模块
UDS(Unifiled Diagnostic Service) 统一诊断服务
CDN(Content Delivery NetWork)  内容分发网络
Master OTA   OTA主控程序
Sub OTA (简称SubDA或Sub)  OTA子控程序
SMI (Sub-Master Interactive)  Master主控与Sub子控交互模块
VCI (Vehicle-Cloud Interactive) 车云交互模块
HMI (Human Machine Interface)   人机交互模块
MU (Master Unit)     逻辑主控模块
DU (Download Upload Unit)  下载上传模块
UU (Update Unit)    升级刷写模块
PU (Patch Unit)   差分还原模块
UA (Update Agent) 升级代理
IA (Interface Agent)  接口代理
ECU (Electrical Control Unit)  电子控制单元
TBOX (Telemastic Box)  车载远程监控终端
IVI (In-Vehicle Infotainment)  车载主机
IC (Instrument Cluster)  智能仪表
RPC (Remote Procedure Call)  进程间远程过程调用
API (Application Programming Interface) 应用程序编程接口
FTP (File Transfer Protocol)  文件传输协议
HTTP (Hypertext Transfer Protocol)  超文本传输协议
HTTPS (Hypertext Transfer Protocol Secure)   超文本传输安全协议
MQTT(Message Queuing Telemetry Transport)    消息队列遥测传输协议
MQTTS(Message Queuing Telemetry Transport Secure)   消息队列遥测传输安全协议
PKI (Public Key Infrastructure)    公钥基础设施
WS(WebSocket)    一种基于HTTP在单个TCP连接上实现全双工通信的协议
WSS (WebSocket Secure)  WebSocket安全协议
CAN (Controller Area Network)   汽车控制器局域网
CAN总线有动力总成PCAN,底盘控制CCAN,整车控制BCAN,娱乐ECAN,诊断DCAN五种。
CAN UA      基于CAN总线的ECU刷写代理模块
TBox UA     TBox升级代理模块
IVI UA      IVI升级代理模块
IC UA       IC升级代理模块
DoIP (Diagnostic communication over Internet Protocol)  基于IP网络的诊断协议
DoIP UA     TBox升级程序
IVI Updater IVI升级程序
IC Updater  IC升级程序
Master Interface  主控程序接口
Master IA   主控程序接口代理
Sub IA      子控程序接口代理
LIN(Local Interconnect Network)也是一种通信协议,但它通常用于连接低速率和简单控制设备,比如窗户升降、后视镜调节等
HAD(Autonomous Vehicle, Self-driving car)  自动驾驶汽车
是不需要驾驶员亲自操作,汽车自主识别行驶环境来判断危险情况、规划行驶路径,将驾驶员的操作频率降到最低,并能够自主安全行驶的汽车。L0到L2称为ADAS辅助驾驶,L3及以上称为AD自动驾驶,中间为L2+
ADCU(Autonomous Driving Control Unit)   自动驾驶域控制器
作为一个智能计算平台,面向L3~L5级无人驾驶应用,它能 够将计算密集型传感器数据处理和传感器融合工作与控制策略开发集成到一个控制单元中,并有助于建立结构化和有组织的 车辆控制器网络。可以用于无人物流配送、无人环卫、无人矿车、无人巴士、智能工程机械等应用领域。
OSEK(open systems and the corresponding interfaces for automotive electronics) 德国的汽车电子类开放系统和对应接口标准
VDX (vehicle distributed executive)汽车分布式执行标准
OSEK/VDX是应用在模块和静态实时操作系统上的标准,由主要的汽车制造商和供应商,研究机构以及软件开发商发起
ESC(Electronic-Stability-Controller)   车身电子稳定控制系统
它是一种辅助驾驶者控制车辆的主动安全技术,同时也是汽车防抱死制动系统和牵引力控制系统功能的进一步扩展,在ESC上可以看到ABS和TCS功能的影子,可以说是目前车辆安全电子设备的集大成者。
STM32      ST公司基于ARM Cortex-M内核开发的32位微控制器
Flexray      一种优于CAN的通讯模式
CDC(Cockpit Domain Controller)  座舱域控制器  将多个不同操作系统和安全级别的功能融合到一个平台上,以高集成、高性能、高扩展性等方面的优势满足车主的个性化需求智能座舱域包括HUD、仪表盘和车载娱乐信息系统(In-Vehicle Infotainment,简称IVI)三个最主要的组成部分
HUD(Head Up Display)  抬头显示/平视显示系统
是指以车辆驾驶员为中心、盲操作、多功能仪表盘。它的作用,就是把时速、导航等重要的行车信息,投影到驾驶员前面的风挡玻璃上,让驾驶员尽量做到不低头、不转头就能看到时速、导航等重要的驾驶信息

这篇关于汽车电子相关术语的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

提升汽车制造质量:矫平技术在车门平整化中的应用

汽车制造业对每一个部件的精细度都有着极高的要求,尤其是车门这样的关键组件。车门不仅需要提供良好的密封性,还要在外观上展现出车辆的高端品质。然而,生产过程中的不平整问题往往成为提升制造质量的障碍。矫平技术的应用,为解决这一问题提供了有效的手段。 车门平整度的重要性 车门的平整度对于车辆的整体性能和美观至关重要。不平整的车门可能导致密封不良、噪音增大,甚至影响车门的正常开启和关闭。因此,确保车门的

Java语言的Netty框架+云快充协议1.5+充电桩系统+新能源汽车充电桩系统源码

介绍 云快充协议+云快充1.5协议+云快充1.6+云快充协议开源代码+云快充底层协议+云快充桩直连+桩直连协议+充电桩协议+云快充源码 软件架构 1、提供云快充底层桩直连协议,版本为云快充1.5,对于没有对接过充电桩系统的开发者尤为合适; 2、包含:启动充电、结束充电、充电中实时数据获取、报文解析、Netty通讯框架、包解析工具、调试器模拟器软件等; 源码合作 提供完整云快充协议源代码

数据结构的基本概念和术语的一些介绍

数据:是客观事物的符号表示,包括两种:                  数值型(整数,实数)和非数值型(文字,图形,声音 数据元素:是数据的基本单位,通常作为一个整体进行表示。                  与数据的关系:是数据集合的个体 数据项:组成数据元素的不可分割的最小单位。 以上三者的关系:数据>数据元素>数据项                  例如:学生表>个人记录>

联众优车持续加大汽车金融服务投入与创新,赋能汽车消费新生态

近年来,中国汽车消费市场呈现出蓬勃发展的态势,而汽车金融服务作为降低购车门槛、优化购车体验的重要手段,正日益受到市场的青睐。《2023中国汽车消费趋势调查报告》显示,相较于前一年,今年选择汽车金融服务的市场消费者占比显著提升,其中潜在购车者占比高达67.8%,再购用户及现有用户占比也分别达到59.9%和49.4%。在这一背景下,作为汽车综合服务市场的领军企业,联众优车持续加大在汽车金融服务领域的投

蔚来汽车-测开日常实习-部分手撕代码题

基本上来自牛客的帖子,自己总结了一些题及其做法,之后也会更新其他公司的测开实习真题。 1.    【入门】- 输入十进制整数,输出该整数中1的数量。 感觉比较简单,不知道具体的用例,可能是特别长的输入?这样用字符串处理就行。 如果应规定输入的是long之类的数据类型,就用to_string 转为string类型即可。 int num = 123;std::string str = st

2020年数据术语的故事

点击上方蓝色字体,选择“设为星标” 回复”资源“获取更多资源 2020年整个技术圈子要说话题最多的,应该是大数据方向。新感念层出不穷,数据湖概念就是其中之一。这篇文章是关于数据仓库、数据湖、数据集市、数据中台等一些列的概念和发展进程。希望给大家带来一个全面的感知。 本文作者:Murkey学习之旅、开心自由天使 本文整理:大数据技术与架构,未经允许不得转载。 如今,随着诸如互联网以及物联网等

NXP,S32K1XX汽车通用微控制器开发笔记

文章目录 1. 概述2. 开发环境配置2.1 S32 Design Studio2.2 安装SDK2.3 新建demo工程2.4 字体配置2.5 按需求修改demo2.5.1 修改pin脚定义2.5.2 增加串口打印功能 2.6 编译代码2.7 debuger 配置 参考 1. 概述 S32K1系列32位微控制器(MCU)提供基于Arm® Cortex®-M的MCU,以及基

车载测试| 汽车的五域架构 (含线控技术知识)

汽车的五域架构是一种将汽车电子控制系统按照功能进行划分的架构模式,主要包括动力域、底盘域、座舱域、自动驾驶域和车身域。(汽车三域架构通常是指将汽车电子系统划分为三个主要领域:动力域、底盘域和智能座舱域(或车身舒适域)) 以下是对这五个域的详细介绍: 1、**动力域**:  **功能**:动力域控制器是智能化的动力总成管理单元,主要功能包括对多种动力系统单元(如内燃机、电动机/发电机、电池、变