![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32
文章平均质量分 75
沉沙丶
已有成员三人,有想要一起做电控的可以加入,联系我们。
展开
-
撸一遍STM32最小系统板
采样的MCU型号为STM32F405RGT6,目前这款芯片价格便宜性能好。设计一个控制板。原创 2023-06-26 01:38:53 · 10151 阅读 · 3 评论 -
STM32杂乱笔记
杂乱记录一下原创 2023-06-03 13:09:33 · 1095 阅读 · 0 评论 -
搭建stm32电机控制代码框架(四)——单路PWM生成
STM32中单路PWM的生成一般是基于某一个通用定时器,本次小实验选取TIM2通用定时器,选择PA5作为PWM端口输出。(2)配置时钟树,如下图所示,TIM2的时钟总线挂在ABP1上,此时时钟源为72M。原创 2023-05-30 16:34:44 · 1026 阅读 · 0 评论 -
搭建stm32电机控制代码框架(五)——Stm32CubeMx配置PWM
此时ABP2的时钟频率为72MHz,要想获得10kHz的PWM,则定时器的周期值TPRD = 72M/2/10k = 3600,配置TIM1参数如下图所示,配置123通道均为PMW generation,然后时钟选择为内部时钟。采样配置完成后,进行PWM的配置。PWM的生成依赖于STM32的TIM1定时器,其功能完备如下图所示,电机控制中主要应用其PWM生成功能。那么开始CubeMx的配置,依据stm32f405数据手册中地址总线部分内容,TIM1是挂在ABP2时钟上的,那么先要配置ABP2的时钟。原创 2023-05-30 15:46:08 · 2723 阅读 · 2 评论 -
搭建stm32电机控制代码框架(二)——Stm32CubeMx配置定时器
这些定时器使STM32具有定时、信号的频率测量、信号的PWM测量、PWM输出、三相6步电机控制及编码器接口等功能,都是专门为电机控制领域量身定做的。在下图函数的这个里面,因为CubeMX在配置了中断之后,就会自动生成专门的中断.c文件,这里TIM3_IRQHandler就是TIM3的中断执行函数,在其中加入我们个人需要执行的代码。搭建了基础的环境,配置了一个简单的工程后,CubeMx的基本操作就会了。然后基于这个操作往下推进,开始对关键模块定时器的攻略,这个部分需要先熟悉一下Stm32的定时器基本原理。原创 2023-05-24 23:52:33 · 2225 阅读 · 3 评论 -
搭建stm32电机控制代码框架(一)——Stm32CubeMx入门
这次的任务是基于stm32f405芯片进行展开,应用的软件是keil5和STM32CubeMx,这两个软件环境目前是已经安装好了,现在就可以开始展开工作了,这系列博客零散的记录任务完成的过程,作为一个笔记方便后续回顾。首先是命名项目名称,然后是文件夹分配,然后是比较关键的,IDE部分一定要选择MDK-ARM,这是选择编译器类型的。选择PA4引脚输出电平的高低,如下图所示,选择输出电平为高,并且配置GPIO的模式为输出推挽,都按照默认选择即可。在CubeMx中导入stm32f405芯片,进入如下界面,原创 2023-05-23 22:44:17 · 1743 阅读 · 0 评论 -
STM32电机库(ST-MC-Workbench)学习记录——无感FOC代码生成
总结前面文章,将总体无感FOC代码生成归纳为以下步骤;第一步:设定芯片点击MCU选择,进入如下界面,根据MCU型号选择。第二步:设定电源电压模块参数以母线电压为24V供电系统为例,最低电压设为12V,最高电压设为36V,额定电压设为24V,电压范围为±50%第三步:设置母线电压采样参数根据设计的电路原理图填入下列参数,一般为串联电阻分压结构。第四步:电机参数设置同样根据电机参数表,首先选择电机类型,分为表贴式电机和内置式电机。然后是极对数、额定转速、额原创 2021-02-24 13:08:52 · 22152 阅读 · 27 评论 -
STM32电机库(ST-MC-Workbench)学习记录——电流采样参数设置
ST库电流采样部分的界面如下,只针对三电阻采样的方式,上图几个参数如何设置?Shunt resistors valve (分流采样电阻值):电流采样电路如下图所示,可以看到采样电阻为0.01R,所以此处设为0.01R。Amplification on board (电流检测放大电路是否在外部):一般不会用片内的,一般都是用片外的调理电路,所以这个直接打勾就可以,不过需要计算一下放大增益。Amplify network gain (放大回路增益):第一张图是我这个板子的电路原创 2021-02-05 13:57:46 · 7244 阅读 · 4 评论 -
STM32电机库(ST-MC-Workbench)学习记录——电流采样部分
在Workbench界面右侧点击power stage,也就是供电部分,可以进入下图界面,其中Current Sensing为电流采样部分。如图中红圈所示。在电机控制系统中,电流采样是重中之重,无论是变换和无位置传感器控制策略,这个地方的精准采样,都是实现整个控制框架的基础。这个地方主要的选项卡为Current reading topology ,这里面分为三种,三电阻采样法,单电阻采样法,电流传感器法。T-noise为桥臂导通时产生的噪音,每个桥臂导通过程中,都会在采样电阻上产生短时间的噪原创 2021-01-28 22:34:27 · 12331 阅读 · 4 评论 -
STM32电机库(ST-MC-Workbench)学习记录——电机参数及传感器设置
最近拿到一套硬件,准备开始好好学一学,好记性不如烂笔头,记录一些东西。希望最终我能搞出来。第一步当然是下载安装这个软件啦,按照指示安装就好,有需要安装包的博客留个言,邮箱发你们。安装完成之后,打开是这个界面,有点意思哈,这应该怎么玩呢,具体每个选项代表啥呢?接着一点点水磨功夫了。...原创 2021-01-28 15:14:16 · 12357 阅读 · 7 评论 -
安装破译单片机keil5软件以及解决you are not logged in as an administrator问题
文章为转载:https://blog.csdn.net/qq_36931762/article/details/95113125如果在破解过程中,出现you are not logged in as an administrator。。。。。的问题,请退出软件,右击软件图标,以管理员身份运行,重新进行5-7操作!然后就安装成功了!...转载 2020-12-17 09:46:49 · 3728 阅读 · 1 评论