【经验】使用国产微控制器N32G455在1小时内搭建双FOC电机控制平台
本文通过五个步骤的介绍,让用户从零开始在1小时内快速搭建基于国民技术微控制器N32G455的双FOC电机控制平台,实现双电机同时稳定启动并运行。
图1: 国民技术双FOC电机平台搭建步骤
第一步:搭建工作环境
国民技术N32G455双FOC电机控制评估套件由控制板和双FOC电机驱动板(单电阻/双电阻)组成,用于系列电机主控芯片在电机控制领域的应用开发调试。
1,硬件环境
首先参照《N32G455x FOC双电机开发套件使用说明》准备好图2所示硬件环境:
1)评估套件供电
控制板可通过跳线选择用USB(NS-LINK)接口供电还是驱动板供电。
2)评估套件调试
控制板自带国民技术自主研发的调试接口NS-LINK(带虚拟串口功能),无需外接J-LINK或者ULINK,即可实现在线调试、下载固件、发送指令及实时监控。
图2: 验证平台硬件环境
2,软件环境
国民技术MCU开发环境推荐采用MDK 5.21a及以上编译器版本进行开发,安装国民技术N32G455x芯片的Pack包,打开电机固件,整个软件框架包含4个部分:硬件驱动库、APP、FOC和Lib。图3为软件源码工程文件示例。
图3: 验证平台软件环境
第二步:配置固件参数
需要配置电机参数和开发板硬件参数
1,电机参数
➤ 针对无感模型参考自适应(MRAS)算法需要配置电机极对数、相电阻、相电感、磁链等参数;
➤ 针对无感增强型滑变结构观测(SMO)算法需要配置电机极对数、相电阻、相电感等参数。
根据电机厂商提供的规格参数,或根据《N32G455xFOC双电机开发套件使用说明(单/双电阻)》中提供的方法,测量电机参数。将相应的电机参数填入如下UserParam.h头文件定义中。
图4: N32G455FOC双电机开发套件(双电阻)示例
2,开发板参数
➤ 根据MCU主频,电机的载波频率,确认电机驱动板的直流母线电压参数;
➤ 根据控制板的OPAMP放大倍数及采样电阻,确认电流基值参数。
图5: N32G455FOC双电机开发套件(双电阻)示例
第三步:选择角度计算方法
套件当前支持无感模型参考自适应(MRAS)、无感增强型滑变结构观测(SMO)、HALL有感以及开环角度等计算方法。
➤ 若知道电机极对数、相电阻、相电感及磁链等参数可选择MRAS;
➤ 若知道电机极对数、相电阻、相电感等参数可选择SMO;
➤ 若带有感位置霍尔传感器可选择“HALL有感”;
➤ 若不确定电机参数,可选择开环角度计算方法(对无感FOC)。
图6:N32G455FOC双电机开发套件(双电阻)示例
第四步:选择工作模式
➤若以速度控制为目标,转矩变化,可选择速度模式;
➤若以转矩控制为目标,速度变化,可选择转矩模式。
图7:N32G455FOC双电机开发套件(双电阻)示例
第五步:启动电机
此开发套件支持三种电机启动方式:
● MDK Debug启动
MDK软件进入调试模式,通过在MDK软件的Watch窗口设置motor_I[0].SoftStartStopCtrl=1或0,控制1号电机的启动或者停止;设置motor_I[1].SoftStartStopCtrl=1或0,控制2号电机启动或者停止。
● 开发板启停键启动
在UserParam.h文件里打开#define PCBA_SPEED_DEMO的宏定义,可以直接通过板载按键启动双电机,通过载板电位器对双电机进行调速。
● 通过NS-LINK接口连接PC工具直接启动
运行国民技术提供的PC工具软件NS_MotorControl.exe,选择相应的NS-LINK串口,然后利用该PC工具即可对双电机进行各种操作,包括启停电机、调试PI参数、图形化地观测速度等内部变量。
电机启动之后,用户就可以开始进行电机的正反转观测、加减速度观测、相电流观测、电机角度观测,电机正常运行时的相电流波形观测、FOC执行时间测量、带载正反转切换电流波形观测等一系列测试验证工作了。
多FOC电机控制开发套件可实现的功能如下图:
图8:国民技术多FOC电机控制开发套件功能
图9:国民技术电机控制MCU Roadmap
N32G455系列MCU芯片已量产,单MCU多电机控制解决方案已经过大量验证,满足商用。
- |
- +1 赞 0
- 收藏
- 评论 1
本文由宝丁转载自国民技术,原文标题为:1小时搭建双FOC电机控制平台,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
【经验】国民技术MCU使用API接口函数如何读取flash和sram
很多人不知道,除了看芯片丝印、KEIL程序内查看芯片信息、相关上位机读取芯片之外,国民技术的MCU(例如:N32G455,N32G457)也是可以通过API接口函数读取到flash和sram的大小的。具体怎么操作,请看本文。
【经验】国民技术32位MCU N32G455使用RTC的操作步骤
对于国民技术32位MCUN32G455的RTC使用步骤,很多人会产生疑惑或者一知半解。本文带您进行详细的了解和剖析,相信您看完后会恍然大悟。
【经验】解析国民技术M4内核单片机N32G455使用位带操作步骤
本文将为大家解析国民技术M4内核单片机使用位带操作步骤。
国民技术MCU选型表
国民技术提供车规MCU,电控MCU,高性能MCU和通用MCU的参数选型,内核:Arm® Cortex®-M0和Arm® Cortex®-M4F,主频(MHz):48~144,Flash(KB):16~512,SRAM(KB):3~144。
产品型号
|
品类
|
内核
|
主频(MHz)
|
Flash(KB)
|
SRAM(KB)
|
I/O
|
工作电压(V)/工作温度(°C)
|
高级定时器
|
通用定时器
|
基础定时器
|
低功耗定时器
|
RTC
|
PWM
|
互补PWM
|
ADC个数x精度
|
ADC通道数
|
DAC
|
USART/ISO7816/LIN
|
UART/LIN
|
SPI/I2S
|
I2C
|
CAN-FD
|
DMA/通道数
|
Cryptographic algorithm
|
封装
|
SPQ(PCS)
|
N32H487REL7
|
高性能MCU
|
Arm® Cortex®-M4F
|
240
|
512
|
196
|
54
|
1.8V~3.6V/-40~+105°C
|
3
|
10
|
2
|
2
|
1
|
47
|
30
|
4x12bit
|
26
|
2x12bit
|
4
|
4
|
5/2
|
4
|
3
|
2/16
|
DES/3DES、AES、SHA1/SHA224/SHA256、SM3、SM4、MD5、CRC16/CRC32、TRNG
|
LQFP64
(10mm*10mm)
|
160/盘
|
选型表 - 国民技术 立即选型
N32H473/474/475/482/487 系列基于 32 位 ARM Cortex®-M4F 微控制器用户手册
型号- N32H487,N32H475,N32H474,N32H473,N32H475 系列,N32H482 系列,N32H487 系列,N32H482,N32H474 系列,N32H473 系列
N32G031x6/x8 微控制器数据手册
型号- N32G031F6U7,N32G031C8L7T,N32G031K6L7,N32G031X6,N32G031K8L7,N32G031X8,N32G031F8S7,N32G031K6Q7,N32G031F6S7,N32G031F8U7,N32G031K8Q7,N32G031X6 系列,N32G031C8L7,N32G031系列,N32G031X8 系列,N32G031K8Q7-1,N32G031,N32G031K6Q7-1
N32L40xx8/xB微控制器数据手册
型号- N32L406C8,N32L406MB,N32L406RBL7,N32L403,N32L406CBL7,N32L406,N32L406MBL7,N32L406CB,N32L40XX8,N32L406C8L7,N32L406R8,N32L403K8,N32L403K8L7,N32L40XXB,N32L40X系列,N32L406RB,N32L406K8L7,N32L406R8L7,N32L403KB,N32L403KBL7
N32G032x6/x8 微控制器 数据手册
型号- N32G032X6,N32G032P6W7,N32G032C8Q7,N32G032X8,N32G032R8L7R,N32G032C8L7,N32G032K6Q7,N32G032系列,N32G032F6U7,N32G032,N32G032R8L7,N32G032F6S7,N32G032K6L7
【应用】思瑞浦16位8通道同步采样逐次逼近型ADC TPAFE5160用于PLC控制器,无需外部驱动电路
思瑞浦TPAFE5160 16位、8 通道同步采样、逐次逼近型ADC,每个通道都有一个完整的模拟前端,以及采样速率为 350kSPS的ADC。模拟前端具有输入箝位,具有高输入的可编程增益放大器(PGA)1Mω 阻抗、低通滤波器和 ADC 输入器件。
N32G45x系列32位ARM® Cortex®-M4F微控制器用户手册
型号- N32G457,N32G45X,N32G455,N32G457XX 系列,N32G452,N32G455X 系列,N32G45X 系列
【应用】采用Cortex®-M0内核的国产32位MCU用于数字电源系统,具有丰富的接口资源
现在市场上应用的部分数字电源由数字信号处理器(DSP)或配合微控制器(MCU)为主控系统,通过控制数字电源驱动器或者PWM控制器。对于数字电源系统的MCU功能的需求方面,需要具有高集成度、高性价比的特点。本文推荐国民技术N32G030系列微控制器。
电子商城
现货市场
服务
可定制连接器的间距范围1.25mm~4.5mm、单列/双列列数、焊尾/表面贴装/浮动式等安装方式、镀层、针数等参数,插拔寿命达100万次以上。
最小起订量: 1 提交需求>
可定制射频隔离器/环行器(10M-40GHz),双工器/三工器(30MHz/850MHz-20GHz),滤波器(DC-20GHz),功分器,同轴负载,同轴衰减器等射频器件;可定制频率覆盖DC~110GHz,功率最高20KW。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论