MC_SDK版本:5.Y.4

STM32CubeMX版本:6.3.0

编译器:keil5

开发板:OuLa-STM32G431CB

速度传感器:霍尔


1.启动MC_SDK

2.页面介绍

新建工程则点击New Project

3.创建新工程

前三条按默认的即可:单电机、控制板和功率板均为用户自定义的

4.硬件配置界面

查看版本信息、文档等。

5.配置内容

控制器的电源输入

介绍

电源输入信息

直流母线电压采样拓扑

浪涌电流限制器和耗散制动

功率因数校正

配置

直流母线采样电阻

输入电压范围:

根据外部的电源输入类型(AC/DC)正确选择

硬件驱动

介绍

功率驱动

温度检测

电流采样

                电流采样增益计算器

过流保护

配置

无温度传感器和硬件过流保护,过流保护由软件保护,在配置MCU模拟部分输入时,过流保护要选择无保护

速度传感器为霍尔

电流采样:三电阻采样,修改采样电阻大小,取消Amplification on board,此处不配置运放增益,在后续analog部分配置

电机参数

介绍

配置

                           

将电机信息填入,选择对应的传感器(霍尔)

单片机相关

介绍

MUC及时钟源选择

数字IO

DAC功能

模拟输入和保护

配置

选择MCU型号及时钟信息

根据硬件原理图配置各个数字IO

MCU模拟部分输入

电流

母线电压

驱动控制管理

介绍

主传感器

辅助传感器

启动参数

驱动设置

其他功能

过欠压检测及保护

用户接口

配置

配置电流环及速度环KPKI参数

6.生成工程

注:在工程的路径中不能有中文,否则生成时会报错

生成完成后,无报错,打开文件夹中的keil工程,编译下载到控制器即可,若还需配置其他外设则打开CubeMX继续配置。

此类报错可忽略,原因为CubeMX版本过低。

7.运行

打开此上位机,按配置好的串口参数进行连接,设置目标转速后,点击START

电机运行,上位机显示运行时的参数

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐