[应用相关]

ST MC SDK生成自己的MCU工程教程

[复制链接]
1047|60
手机看帖
扫描二维码
随时随地手机跟帖
xiaoqi000|  楼主 | 2021-1-30 22:48 | 显示全部楼层 |阅读模式
如何用ST MC SDK生成自身不包含芯片的工程。
1.工程创建
2.参数设置
2.1电机参数设置
2.2电流检测
2.3转子位置检测
2.4过流保护
2.5开光管的最小死区时间和开关频率
2.6上下管驱动PWM的有效极性设置
2.7驱动控制管理
2.7.1启动参数管理
2.7.2驱动设置
2.8欠压检测及保护
2.9电压、电流、温度采样
2.10IO口配置
2.11DAC功能
2.12IO口冲突检查
2.13生成工程
3.更改MCU型号

使用特权

评论回复
xiaoqi000|  楼主 | 2021-1-30 22:49 | 显示全部楼层
我用的是STM32F407ZGT6,但是 SDK支持的MCU里并不包含这款,如下图所示,本文就来记录如何创建一个工程以及将工程更改成适合自己MCU的文件。

使用特权

评论回复
xiaoqi000|  楼主 | 2021-1-30 22:50 | 显示全部楼层
我用的是STM32F407ZGT6,但是 SDK支持的MCU里并不包含这款,如下图所示,本文就来记录如何创建一个工程以及将工程更改成适合自己MCU的文件。
49912601572357ad02.png

使用特权

评论回复
xiaoqi000|  楼主 | 2021-1-30 22:51 | 显示全部楼层
工程创建

双击打开SDK后,因为控制板和功率板都是自己的,并不是ST的套件,所以此处选择应该如下图所示。
397716015726632903.png

使用特权

评论回复
xiaoqi000|  楼主 | 2021-1-30 22:52 | 显示全部楼层
如下图所示。 92282601572b3f2588.png

使用特权

评论回复
xiaoqi000|  楼主 | 2021-1-30 22:53 | 显示全部楼层
选择MCU 的时候尽量选择与自己所用MCU型号相近的,首先基于相同系列,其次基于相同管脚数。所以这里选择STM32F407IGT6,稍后需要做进一步的修改。

使用特权

评论回复
xiaoqi000|  楼主 | 2021-1-30 22:53 | 显示全部楼层
频率的话只能选择外部频率,就要根据自己手里的硬件进行选择,我手里的最小系统是25MHz外部晶振。如下图所示。
23491601572ec89a9c.png

使用特权

评论回复
xiaoqi000|  楼主 | 2021-1-30 22:54 | 显示全部楼层
进来以后如下图所示。 88160157313b7342.png

使用特权

评论回复
xiaoqi000|  楼主 | 2021-1-30 22:54 | 显示全部楼层
2.参数设置

实验室有直流电源,所以AC INPUT那里不用管,首先设置BUS VOLTAGE。功率板电路原理图(母线电压采样)如下图所示:
989636015732fa48a9.png

使用特权

评论回复
xiaoqi000|  楼主 | 2021-1-30 22:55 | 显示全部楼层
相应的工程设置如下图所示: 314886015735b20077.png

使用特权

评论回复
xiaoqi000|  楼主 | 2021-1-30 22:56 | 显示全部楼层
2.1电机参数设置

电机用的是外转子无位置无刷直流电机。需要知道自己电机的极对数、最大转速、额定电流、额定电压、相电阻、电感、反电势常数。所以设置参数如下图所示:

使用特权

评论回复
xiaoqi000|  楼主 | 2021-1-30 22:56 | 显示全部楼层
1146460157394904c0.png

使用特权

评论回复
xiaoqi000|  楼主 | 2021-1-30 23:00 | 显示全部楼层
因为是无位置检测,所以这两项都不选。 230856015749d9a004.png

使用特权

评论回复
xiaoqi000|  楼主 | 2021-1-30 23:03 | 显示全部楼层
2.2电流检测

电流检测参数设置如下图所示,可以选择单电阻、三电阻、ICS采样方式,这几个参数根据自己的功率板电路原理图进行填写,:

使用特权

评论回复
xiaoqi000|  楼主 | 2021-1-30 23:05 | 显示全部楼层
同时这个软件提供了计算功能来计算放大倍数,点击后边的calculate,后如下图所示: 48825601575704896c.png

使用特权

评论回复
xiaoqi000|  楼主 | 2021-1-30 23:06 | 显示全部楼层
2.3转子位置检测

一般情况下下边的参数无需修改,保持默认即可。

使用特权

评论回复
xiaoqi000|  楼主 | 2021-1-30 23:08 | 显示全部楼层
6528260157667570cb.png

使用特权

评论回复
xiaoqi000|  楼主 | 2021-1-30 23:10 | 显示全部楼层
2.4过流保护 24118601576f31853c.png

使用特权

评论回复
xiaoqi000|  楼主 | 2021-1-30 23:11 | 显示全部楼层
2.5开光管的最小死区时间和开关频率 96526015770281e12.png

使用特权

评论回复
xiaoqi000|  楼主 | 2021-1-30 23:12 | 显示全部楼层
2.6上下管驱动PWM的有效极性设置 272166015773766ec8.png

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

628

帖子

0

粉丝