软硬件协同开发在电机控制的应用

龚小平

© 2015 The MathWorks, Inc.

1

内容

基于模型的设计如何帮助SoC开发:

▪ 进行设计的早期验证

▪ 协同开发以提升团队效率

▪ 降低硬件试验的测试时间

2

邦奇动力(Punch Powertrain)基于SoC开发复杂电机驱动控制系统

▪ 任务:开发新一代电动和混动车的动力总成系统

▪ 目标:降低成本的同时提升能量密度和效率

– 集成电机和电力电子部件到传动系统

▪ 方案:采用新的开关磁阻电机设计

✓ 实现了电驱系统的机电软集成设计

– 电机最高转速是以前的两倍

– 新的硬件平台Xilinx® Zynq® SoC 7045 ✓ 开发了四种不同的控制策略

• 2名工程师,18个月

▪ 挑战:没有FPGA设计经验!

✓ 得到了可重用于验证的模型

Link to video of ✓ 建立了无缝的集成验证流程

presentation

• 在硬件生产前进行充分验证

• 大大减少了试验台架验证时间 3

技术趋势– 对电机驱动的性能要求不断提高

▪ 性能指标的提高要求更先进的控制算

▪ 先进的控制算法要求更快的计算能力

– 磁场定向控制

– 无传感器电机控制

– 振动检测和抑制控制

– 多轴系统控制

4

如何获取更快的计算能力– 硬件平台的应对方案

▪ 多核处理器

▪ 多处理器系统

▪ FPGA

▪ ASIC

▪ GPU*

▪ SoC

*particularly for vision applications

5

应用趋势– SoC在新项目的占比快速提升

s

t

c

e

j

o

r

P

n

g

i

s

e

D

f

o

%

Source: Wilson Research Group and

matlab expotest,软硬件协同开发在电机控制的应用-matlabexpo2019.PDF相关推荐

  1. 一步步学习zynq软硬件协同开发(AX7010/20)【FPGA+ReWorks】:创建自定义IP实现rtc读写

    一.实验环境及目的 板卡:AX7010 Vivado版本:2017.4 开发机:I5  2.2GHZ  8GB  WIN7_X64 参考文档:<ALINX黑金ZYNQ7000开发平台配套教程&g ...

  2. stm32代码生成,基于模型的设计(MBD) 无刷直流电机MATLAB开发板建模代码生成控制 MBD电机控制资料

    stm32代码生成,基于模型的设计(MBD) 无刷直流电机MATLAB开发板建模代码生成控制 MBD电机控制资料 控制算法采用MATLAB建模并生成代码的方式 配套电机 开发板 模型 源代码和视频 P ...

  3. 软硬件协同设计的系统级开发环境~BPS软件介绍

    软硬件协同设计的系统级开发环境~BPS软件介绍 0 赞 发表于 2010/7/19 14:38:11 阅读(32881) 评论(0) 1)BPS简介: BEEcube Platform Studio( ...

  4. stm32开发实战labview卷_【百问百答】ST 电机控制实战问答合辑 | 连载之一

    点击下方链接可以直接观看电机直播及直播答疑 电堂​wx18257eb0e8c82435.h5.xiaoe-tech.com 电堂​wx18257eb0e8c82435.h5.xiaoe-tech.co ...

  5. 国产M0核风机量产程序开发方案… FOC电机控制开发方案…3电阻采样

    国产M0核风机量产程序开发方案- FOC电机控制开发方案-3电阻采样 出售一份基于国产M0核MCU平台, 风机量产程序,包含龙博格电机观测器,SVPWM,顺逆风启动,五段式与七段式调制等源码,完全可以 ...

  6. matlab里面的sul,MATLAB语言在电机控制系统仿真研究中的应用

    MATLAB语言在电机控制系统仿真研究中的应用 宋凌锋李立毅程树康 [摘要]简要介绍了MATLAB语言,并把MATLAB语言应用于电机控制系统的仿真研究中,同时以一个具体实例较为深入地对其进行了说明. ...

  7. 【飞控开发基础教程9】疯壳·开源编队无人机-PWM(电机控制)

    COCOFLY教程 --疯壳·无人机·系列 PWM(电机控制)          图1               一.PWM 简介     脉冲宽度调制(PWM),是英文"Pulse Wi ...

  8. matlab计算abc三相短路电流_手把手教你做FOC电机控制MATLAB仿真

    一.整体结构及功能介绍用MATLAB2013以上版本打开文件,看到如图所示界面:可以看到仿真最外层由四个模块组成,电源模块(红色方框),电机与控制模块(蓝色方框),控制信号给定模块(黄色方框),信号分 ...

  9. 开关磁阻电机控制仿真 matlab 开关磁阻电机传统控制:电流斩波控制、电压PWM控制、角度位置控制

    开关磁阻电机控制仿真(matlab 2016b版本仿真模型 自用) 模型包涵: 开关磁阻电机传统控制:电流斩波控制.电压PWM控制.角度位置控制. 智能控制:12 8三相开关磁阻电机有限元分析本体建模 ...

  10. 开关磁阻电机控制仿真(matlab 2016b版本仿真模型 自用)

    开关磁阻电机控制仿真(matlab 2016b版本仿真模型 自用) 模型包涵: 开关磁阻电机传统控制:电流斩波控制.电压PWM控制.角度位置控制. 智能控制:12/8三相开关磁阻电机有限元分析本体建模 ...

最新文章

  1. AI时代,为何机器人公司无法盈利只能走向倒闭?
  2. 11道Python最基本的面试题
  3. 【Transformer】Augmented Shortcuts for Vision Transformers
  4. Unity SRP自定义渲染管线 -- 4.Spotlight Shadows
  5. java文件名判断练习
  6. python 两个队列进行对比
  7. 浅析crontab命令
  8. 自回归模型的两种策略——马尔科夫假设与隐变量自回归模型
  9. word2016自带公式编辑器转换成mathtype类型公式,以及设置公式大小
  10. mysql分页查询公式
  11. ubuntu18.04 netplan 设置dns,dns不生效
  12. SpringBoot数据库连接池常用配置(mysql+sqlServer)
  13. Replace Autoprefixer browsers option to Browserslist config,VUECLI3报错
  14. 玩转MongoDB—基本概念及初步使用
  15. c语言做绘图软件,大佬们,小菜鸟想问一问用vc编译器做简易画图软件
  16. html如何制作展开全文,如何实现文章内容页点击“展开阅读全文”的功能
  17. SAP ERP统驭科目
  18. 2023年第十五届电工杯数学建模A题B题思路汇总
  19. mysql 库损坏恢复数据方法
  20. 信息类专业国际会议/期刊影响因子汇总

热门文章

  1. IOS上路_10-简单示例-手势识别2-1
  2. Emacs学习笔记(8): 使用emacs浏览网页
  3. 2011-寒假 linux 学习笔记
  4. 反射:类,构造器,方法使用
  5. Fiddler中常用的方法
  6. 记录开发过程中第一次遇到的回调地狱
  7. Centos7.9源码编译安装Apache
  8. hibernate 镜像下载_虚拟光驱软件下载手机版-虚拟光驱免费中文版64位下载v5.8.0...
  9. 全链路跟踪对比,skywalking、zipkin等
  10. Java学习笔记——多线程