- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 电机控制——STM32底层基础配置
在电机控制中,我们需要知道三相电流做电流闭环,以及PWM发波,实现对电流闭环,基于之前的学习,对GPIO、ADC采样、定时器实现互补PWM法波,对底层复杂驱动部分已经有了基本了解。现在对这些内容进行汇总。
2025-09-24 09:17:32
327
原创 STM32基础外设配置——GPIO
本文介绍基于STM32G431的按键控制LED实现方案。通过CubeMX配置PC10、PC11、PC13为外部中断(上升沿触发),PC4、PC6为推挽输出。在HAL_GPIO_EXTI_Callback回调函数中实现:按键1翻转LED1状态,按键2翻转LED3状态,按键3同时点亮LED1和LED3。中断服务函数自动处理标志位清除,开发者只需关注回调函数逻辑即可完成LED控制功能。该方案采用STM32CubeMax开发,具有配置简单、代码清晰的特点。
2025-09-20 14:56:32
937
原创 SVPWM过调制算法实现
定义调制比,其中 为给定的参考电压矢量, 为逆变器输出的最大电压矢量=将过调制区分为1区和2区。1.1 过调制1区将超出正六边形的电压矢量部分减少其参考电压幅值,将其约束在六边形的边界上, 未超出边界部分提高其电压输出矢量,以补偿超出正六边形边界时的电压损失。这样,在一个SVPWM周期中,补偿后的电压矢量与给定电压矢量相比,只是幅值上有所变化,相角不曾改变,二者是同步关系。其中 α 的大小与调制比的变化有关。当 α 等于最大值 π/6 时,空间电压矢量轨迹为正六边形内切圆,此时达到线性调制的极限状
2022-07-01 08:20:19
6763
1
原创 Stateflow有限状态机的学习笔记
通过本文来记录Stateflow 的学习:本示例实现了换挡档位状态切换的动作:本示例主要是听了董老师的课程实现的,记录下我感觉需要注意的知识点,状态迁移:为事件;[ ]写的是状态迁移的条件;{ }写的是状态迁移时发生的动作在D1状态中en: 为entry,表示进入时执行output=10;然后判断状态状态迁移条件Veh_Speed>30;如果不满足条件接着执行du: 为during的缩写,此时执行output=10;当状态迁移条件满足Veh_S...
2021-11-14 14:53:16
6553
原创 软件在环SIL和硬件在环PIL实现过程记录
标题Matlab/Simulink 自动代码生成 基于模型设计学习教程 NO.1软件在环SIL和硬件在环PIL实现过程记录。在完成模型算法的过程当中,为了验证算法的准确性,依此为模型验证、软件在环验证,和硬件在环验证。下面为具体的步骤流水灯模型搭建图1为实现四个流水灯的操作软件在环SIL将图1中的模型更改为下图所示的形式,因为simulink中的个别模块不能编译。将图3的内容封装成子系统如图四下面为参数设置过程:在这里插入图片描述在完成上述过程后,选中封装的子系统,在工
2021-03-30 19:46:47
3774
DC_DC_Boost.zip
2020-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅