# autoMBD: Motor Control
## 项目描述
AMBD-MC(autoMBD Motor Control project)是autoMBD的第一个开源项目,该项目基于MBD(Model-Based Design,基于模型的设计)实现电机控制框架。
仓库中包含BLDC/PMSM控制算法的MBD模型,分别实现了六步换相算法和矢量控制(FOC)算法。模型在NXP的电机开发套件平台上,实现了PIL(处理器在环)验证、HIL(硬件在环)验证。
## 仓库结构
* FreeMASTER_Prjct/
* BLDC_Ctrl_MBD.pmpx
* FOC_Cctrl_MBD_Integration.pmpx
* FOC_Ctrl_MBD.pmpx
* MBD_Models/
* BLDC_Ctrl_MBD/
* BLDC_Ctrl_MBD.slx
* struct_BLDC_Crtl.mat
* FOC_basic/
* FOC_basic.m
* FOC_basic1_OrientedCtrl.slx
* FOC_basic2_VoltageCtrl.slx
* FOC_basic3_CurrentCtrl.slx
* FOC_basic4_CurrentCtrl_SVPWM.slx
* FOC_basic5_SpeedCtrl.slx
* FOC_Ctrl_MBD/
* FOC_Config.m
* FOC_Ctrl_CodeModel.slx
* FOC_Ctrl_MBD.slx
* FOC_PIL_Algth_model.slx
* FOC_PIL_Algth_top.slx
* FOC_PIL_StateMch_model.slx
* FOC_PIL_StateMch_top.slx
* FOC_Sub_CoreAlgoithm.slx
* FOC_Sub_StateMch.slx
* struct_FOC_Crtl.mat
* Record_Pictures/
* S32DS_Prjct/
* BLDC_Ctrl_MBD_DS/
* FOC_Ctrl_MBD_Integration/
## BLDC模型
基于MBD电机控制框架,实现了BLDC六步换相算法。
* BLDC完整模型预览
![MBD-BLDC](Record_Pictures/BLDCctrl-Model-overview.png)
* BLDC运行结果预览
![MBD-BLDC](Record_Pictures/BLDCctrl-FreeMstr-DutyWave.png)
## PMSM模型
基于MBD电机控制框架,实现了FOC无感算法。
* FOC算法模型预览
![MBD-BLDC](Record_Pictures/FOC-Algorithm-Overview.png)
* PIL测试模型预览
![MBD-BLDC](Record_Pictures/FOC-PIL-Overview.png)
* 运行结果预览
![MBD-BLDC](Record_Pictures/三相电流-带载.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
基于MBD(Model-Based Design,基于模型的设计)实现电机控制算法和代码生成。.zip (191个子文件)
clock_S32K1xx.c 139KB
lpuart_driver.c 71KB
edma_driver.c 67KB
lpspi_master_driver.c 39KB
ftm_pwm_driver.c 34KB
ftm_common.c 34KB
lpit_driver.c 31KB
adc_driver.c 30KB
power_manager_S32K1xx.c 25KB
tpp.c 23KB
pins_driver.c 22KB
interrupt_manager.c 21KB
lpspi_slave_driver.c 21KB
edma_hw_access.c 20KB
power_manager.c 19KB
pdb_driver.c 18KB
lpspi_hw_access.c 18KB
spi_aml.c 17KB
clockMan1.c 17KB
edma_irq.c 15KB
lpuart_hw_access.c 15KB
pins_port_hw_access.c 14KB
osif_baremetal.c 13KB
pin_mux.c 12KB
power_smc_hw_access.c 10KB
trgmux_driver.c 9KB
lpspi_shared_function.c 9KB
startup.c 8KB
pdb_hw_access.c 8KB
system_S32K144.c 8KB
trgmux_hw_access.c 7KB
ftm_hw_access.c 7KB
flexTimer_pwm1.c 7KB
MCU_Init.c 6KB
wait_aml.c 5KB
lpspi_irq.c 4KB
ISR.c 4KB
pwrMan1.c 4KB
adConv2.c 3KB
adConv1.c 3KB
pdb1.c 3KB
pdb2.c 3KB
dmaController1.c 3KB
lpit1.c 3KB
main.c 3KB
lpuart_irq.c 3KB
trgmux1.c 3KB
lpuart1.c 3KB
Cpu.c 2KB
lpspiCom1.c 2KB
gd3000_init.c 2KB
.cproject 124KB
.cproject 23KB
.gitignore 619B
S32K144.h 737KB
pin_mux.h 110KB
S32K144_features.h 81KB
ftm_common.h 64KB
ftm_hw_access.h 63KB
pins_driver.h 46KB
adc_hw_access.h 40KB
edma_driver.h 39KB
clock_S32K1xx.h 38KB
edma_hw_access.h 33KB
adc_driver.h 29KB
lpspi_hw_access.h 28KB
scg_hw_access.h 24KB
lpuart_hw_access.h 23KB
lpit_driver.h 21KB
lpuart_driver.h 19KB
lpit_hw_access.h 19KB
sim_hw_access.h 18KB
ftm_pwm_driver.h 18KB
power_manager.h 17KB
lpspi_master_driver.h 17KB
pdb_driver.h 15KB
tpp.h 15KB
pdb_hw_access.h 15KB
spi_aml.h 13KB
pins_gpio_hw_access.h 12KB
pins_port_hw_access.h 12KB
status.h 12KB
device_registers.h 10KB
power_manager_S32K1xx.h 10KB
lpspi_slave_driver.h 10KB
trgmux_driver.h 10KB
interrupt_manager.h 10KB
gpio_aml.h 9KB
tpp_mc33937.h 8KB
lpspi_shared_function.h 8KB
power_smc_hw_access.h 8KB
common_aml.h 8KB
dmaController1.h 7KB
callbacks.h 7KB
s32_core_cm4.h 7KB
pcc_hw_access.h 7KB
freemaster_cfg.h 6KB
startup.h 6KB
wait_aml.h 6KB
adConv1.h 6KB
共 191 条
- 1
- 2
资源评论
妄北y
- 粉丝: 9781
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于STM32F103C8T6单片机蓄电池在线监测系统主板硬件(原理图+PCB)工程文件.zip
- mysql大纲资料.txt
- c++大纲资料.txt
- 效率工具bat脚本实现日志提取
- MyBatis 中动态 SQL 的示例
- STM8L101F3P6单片机+CC1100模块433M遥控器设计硬件(原理图+PCB)工程文件.zip
- 上传下载铁人下载系统 Liuxing 1.0-liuxing1.0.rar
- 南京邮电大学数学实验实力雄厚,凭借其优秀的师资力量、丰富的实践教学资源和卓越的科研成果,成为国内一流的数学实验教学和科研基地
- 【火爆朋友圈的今天吃什么源码 v1.0】随机的为用户带来每一天的用餐选择和推荐.rar
- MPU6050中文版数据手册
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功