- 博客(5)
- 收藏
- 关注
原创 STM32G474VET6-HAL库-CUBEMX-HRTIM定时器触发ADC规则采样
1.1 配置serial wire1.2 配置high speed clock1.3 配置时钟频率注意 我的晶振是25MHz的,所以用的是25。
2025-09-22 13:18:36
409
原创 pyqt5工具使用
-- 配置.ui生成的.py文件中导入资源的路径: --import-from=ui 指向ui目录。--- 安装 PYQT Intergration 插件 (可以帮我们自动生成UI相关代码和资源)--- pip install PyQt5-stubs (提供代码提示和类型检查)--- pip install PyQt5-tools (辅助工具集)--- pip install PyQt5 (本体)--- 学习串口相关软件编写。1.5 相关函数使用。1.6 可视化工具使用。
2025-09-10 21:30:01
384
原创 STM32G474三环FOC电机全流程实现
本文介绍了基于STM32G474VET6的FOC电机控制实现方案。硬件采用磁编码器AS5600,三电阻下桥臂电流采样,开关频率20kHz。软件实现了电流-速度-位置三环控制,包括Clark/Park变换、反Park变换及SVPWM算法。重点阐述了7段式SVPWM的扇区判断、作用时间计算与分配方法,并提供了完整代码。同时说明了AS5600磁编码器的零位校准方法,以及电流采样相序校验的关键步骤。通过开环FOC校准流程可获取电机零位角度、极对数和电流相序参数,为闭环控制奠定基础。
2025-09-05 18:41:30
1762
原创 关于gotoxy()的一些小细节
但gotoxy()的重画范围是有限的,就比如我运行程序时需要打印的东西有31行,但我运行程序时的黑框只有30行,那么这便超过了gotoxy()的能力范围了,这时黑框打印的东西便会不断向下打印,首先,我们都知道gotoxy()的功能是类似于重画屏幕,在运行一些需要不断刷新屏幕的程序时可以有很好的效果,不会使屏幕不断闪烁。这是因为gotoxy()在重画时对于没有更新的地方不会清空,而是会保持原样,而-1的1在第二个位置后续更新的都是第一个位置,所以不会刷新第二个位置的1;重复循环回车29次,刚好30行;
2023-11-27 18:59:24
736
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅