MCU解决800V电动汽车牵引逆变器的常见设计挑战的3种方式

电动汽车 (EV) 牵引逆变器是电动汽车的。它将高压电池的直流电转换为多相(通常为三相)交流电以驱动牵引电机,并控制制动产生的能量再生。电动汽车电子产品正在从 400V 转向 800V 架构,这有望实现:

·快速充电 – 在相同的电流下提供双倍的功率。

·通过利用碳化硅 (SiC) 提高效率和功率密度。

·通过使用更细的电缆减少相同额定功率下 800V 电压所需的电流,从而减轻重量。

在牵引逆变器中,微控制器 (MCU) 是系统的大脑,通过模数转换器 (ADC) 进行电机控制、电压和电流采样,使用磁芯计算磁场定向控制 (FOC) 算法,并使用脉宽调制 (PWM) 信号驱动功率场效应晶体管 (FET)。对于 MCU,向 800V 牵引逆变器的转变对其带来了三个挑战:

·更低延迟的实时控制性能需求。

·增加了功能安全要求。

·需要快速响应系统故障。

在本文中,我们将讨论基于 Arm 的 SitaraAM2634-Q1 和 C2000 MCU 等器件如何应对这些挑战。

更低延迟的实时控制

为了控制牵引电机的扭矩和速度,MCU 使用外设(ADC、PWM)和计算内核的组合来完成控制环路。随着转向 800V 系统,牵引逆变器也转向宽带隙半导体(例如 SiC),因为它们在 800V 时大大提高了效率和功率密度。为了实现 SiC 所需的更高开关频率,这种控制环路延迟成为优先事项。低延迟控制环路还使工程师能够以更高的转速运行电机,从而减小电机的尺寸和减轻重量。要了解并缩短控制环路延迟,您必须了解控制环路信号链及其各个阶段,如图 1 所示。

图 1:控制环路信号链

为获得出色的实时控制性能,您必须优化整个信号链,包括硬件和软件。从 ADC 采样(来自电机的输入)到写入 PWM(输出以控制电机)所花费的时间是实时控制性能的基本衡量标准。从 ADC 采样开始,逆变器系统需要准确快速的采样,即实现高采样率、至少 12 位分辨率和低转换时间。一旦可进行采样,它需要通过互连传输到处理器并由处理器读取,并优化的总线和内存访问架构缩短延迟。在处理器中,内核需要使用 FOC 算法根据电机的相电流、速度和位置计算下一个 PWM 步骤。

为了更大限度地减少计算时间,内核需要较高的时钟速率并且必须高效地执行特定数量的指令。此外,内核需要执行一系列指令类型,包括浮点、三角和整数数学指令。,内核再次使用低延迟路径将更新后的占空比写入 PWM 发生器。在 PWM 输出上应用死区补偿将防止在切换高侧和低侧 FET 时发生短路,在硬件级别应用以减少软件开销。

增加功能安全要求

由于牵引逆变器提供电力来控制电机,因此它们本质上是功能安全型关键系统。由于 800V 系统有可能提供更高的功率、扭矩、速度(或三者兼而有之),因此牵引系统需要功能安全达到汽车安全完整性等级 (ASIL) D 级要求。功能安全系统的一个关键部分是 MCU,因为它需要智能地做出安全响应系统故障的决策。因此,使用通过 ASIL D 的MCU是一个重要的安全元素。

为了让工程师更轻松地满足特定于牵引逆变器的系统安全要求,TI MCU 提供了额外的功能。例如,相电流反馈表示有关电机扭矩的信息,这使得这些信号对安全至关重要。因此,许多工程师更喜欢对相电流进行冗余采样,这意味着 MCU 必须具有多个独立的 ADC。

快速响应系统故障

工程师面临的另一个挑战是在出现故障时能够快速将电机置于安全状态,例如续流。在 PRU 中执行的固件可以正确评估和响应故障类型并执行所需的 PWM 保护序列,如图 2 所示,然后根据需要直接将 PWM 置于安全状态。这些操作发生在短短 105ns 内。此外,由于固件是用户可进行编程的,因此工程师可以在必要时添加额外的自定义逻辑来满足他们的应用要求。

图 2:流程图显示了基于故障输入的 PWM 输出的预期保护行为

随着越来越多电动汽车的生产,设计趋势将转向 SiC 和 800V 技术,同时需要提高电机控制性能并满足牵引逆变器的功能安全要求。随着世界朝着电气化方向发展,性能和效率方面的创新对于帮助汽车工程师设计下一代电动汽车至关重要。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

嵌入式Linux系统编程 — 4.5 strcmp、strchr 等函数实现字符串比较与查找

目录 1 字符串比较 1.1 strcmp() 函数 1.2 strncmp() 函数 1.3 示例程序 2 字符串查找 2.1 strchr() 函数 2.2 strrchr() 函数 2.3 strstr() 函数 2.4 strpbrk() 函数 2.5 示例程序 1 字符串比较 strcmp() 和 strncmp() 函数是C语言标准库中用于比较两个字符串的函…

【STM32修改串口波特率】

STM32微控制器中的串口波特率调整通常涉及到USART(通用同步接收器/发送器)模块的配置。USART模块提供了多个寄存器来设置波特率,其中关键的寄存器包括BRR(波特率寄存器)和USART_CR1(控制寄存器1&#xff09…

JVM专题十:JVM中的垃圾回收机制

在JVM专题九:JVM分代知识点梳理中,我们主要介绍了JVM为什么采用分代算法,以及相关的概念,本篇我们将详细拆分各个算法。 垃圾回收的概念 垃圾回收(Garbage Collection,GC)确实是计算机编程中的…

python-斐波那契数列

[题目描述] 斐波那契数列是指这样的数列:数列的第一个和第二个数都为 1,接下来每个数都等于前面 2个数之和。 给出一个正整数 a,要求斐波那契数列中第 a 个数是多少。输入: 第 1 行是测试数据的组数 n,后面跟着 n 行输…

Dahlia Hart: Stylized Casual Character(休闲角色模型)

此包包含两个发型和两个服装,每个都有多种颜色选择。每个发型都适合与物理资源一起使用,并包含各种表情和音素混合形状。 下载:​​Unity资源商店链接资源下载链接 效果图:

算法设计与分析--近似算法内容整理

文章目录 P、NP、NP-hard 和 NPC多项式时间概念区分NP-hard 的证明例题 1 证明 T S P TSP TSP 问题是 N P − h a r d NP-hard NP−hard 问题 。例题 2 证明最大加权独立集问题是 N P − h a r d NP-hard NP−hard 问题。 扩展 NP-hard 问题3-SAT 问题TSP 旅行商问题 Load B…

探索高效开发神器:Blackbox AI(免费编程助手)

人不走空 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌赋:斯是陋室,惟吾德馨 🤖 想要代码生成?👌 💬 需要和AI聊天解决难题?&#…

ORBSLAM3_ROS_Ubuntu18_04环境搭建安装

orbslam3安装 ORB-SLAM3配置及安装教程(2023.3)_orbslam3安装-CSDN博客 换源,换成国内的 搜索software 安装工具 sudo apt install git sudo apt update sudo apt install gcc g cmake安装 cmake安装新版本 ubuntu20.04安装cmake详细…

python--基础篇--正则表达式--py脚本--题目解答

文章目录 验证输入用户名和QQ号是否有效并给出对应的提示信息从一段文字中提取出国内手机号码替换字符串中的不良内容拆分长字符串 验证输入用户名和QQ号是否有效并给出对应的提示信息 """ 验证输入用户名和QQ号是否有效并给出对应的提示信息要求:用…

Nvidia Jetson/RK3588+AI双目立体相机,适合各种割草机器人、扫地机器人、AGV等应用

双目立体视觉是基于视差原理,依据成像设备从不同位置获取的被测物体的图像,匹配对应点的位置偏移,得到视差数据,进而计算物体的空间三维信息。为您带来高图像质量的双目立体相机,具有高分辨率、低功耗、远距离等优点&a…

石家庄高校大学智能制造实验室数字孪生可视化系统平台项目验收

智能制造作为未来制造业的发展方向,已成为各国竞相发展的重点领域。石家庄高校大学智能制造实验室积极响应国家发展战略,结合自身优势,决定引进数字孪生技术,构建一个集教学、科研、生产于一体的可视化系统平台。 数字孪生可视化…

STM32小项目———感应垃圾桶

文章目录 前言一、超声波测距1.超声波简介2.超声波测距原理2.超声波测距步骤 二、舵机的控制三、硬件搭建及功能展示总结 前言 一个学习STM32的小白~ 有问题请评论区或私信指出 提示:以下是本篇文章正文内容,下面案例可供参考 一、超声波测距 1.超声波…

rclone 上传资料到 onedrive 遇到限速问题解决

原因分析 可能和脚本参数设置有关系,我的参数是: rclone copy "F:\阿里云盘\6666\局域网" "od:影视" --ignore-existing -u -v -P --transfers20 --ignore-errors --buffer-size128M --check-first --checkers10 --drive-acknowledge-abuse差不多8G大小的…

LLaMA:挑战大模型Scaling Law的性能突破

实际问题 在大模型的研发中,通常会有下面一些需求: 计划训练一个10B的模型,想知道至少需要多大的数据?收集到了1T的数据,想知道能训练一个多大的模型?老板准备1个月后开发布会,给的资源是100张A100,应该用多少数据训多大的模型效果最好?老板对现在10B的模型不满意,想…

第三节:如何理解Spring的两个特性IOC和AOP(自学Spring boot 3.x第一天)

大家好,我是网创有方,接下来教大家如何理解Spring的两个特性IOC和AOP。本节有点难,大家多理解。 IOC(控制反转) 定义与核心思想: IOC,全称Inversion of Control,即控制反转。 其核…

nginx 1024 worker_connections are not enough while connecting to upstream

现象 请求api响应慢,甚至出现504 gateway timeout,重启后端服务不能恢复,但重启nginx可以恢复。 解决方案 worker_connections使用了默认值 1024,当流量增长时,导致连接不够 在nginx.conf中修改连接数就可以了&…

正版软件 | R-Studio Corporate:企业级数据恢复的终极解决方案

数据是企业的生命线,而数据丢失可能随时威胁到企业的正常运营。R-Studio Corporate 是一款专为企业环境设计的多功能数据恢复软件,确保您在面临数据危机时,能够迅速、高效地恢复宝贵数据。 跨平台操作,灵活恢复 R-Studio Corporat…

【文档智能】DLAFormer:端到端的解决版式分析、阅读顺序方法

前言 前面文章介绍到,文档智能中版式分析(DLA)(《【文档智能 & RAG】RAG增强之路:增强PDF解析并结构化技术路线方案及思路》)、阅读顺序(《【文档智能】符合人类阅读顺序的文档模型-LayoutReader及非官方权重开源…

Camera Raw:编辑 - 曲线

Camera Raw “编辑”模块中的曲线 Curve面板提供了曲线这一强大的工具,通过精确控制亮度和对比度,以及调整红、绿、蓝通道的曲线,可以显著提升图像的视觉效果和色彩表现。这些调整工具为摄影师和图像编辑者提供了丰富的创意可能性&#xff0c…

SmartEDA革新来袭:融合Multisim与Proteus精髓,引领电子设计新纪元!

在电子设计领域,每一次技术的革新都如同春风化雨,滋润着设计师们的心田。今天,我们迎来了一个划时代的电子设计自动化(EDA)工具——SmartEDA,它不仅融合了业界知名的Multisim和Proteus的精华,更…