茯苓gao
幸运之神永远眷顾努力尝试的人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STM32G4 Clark建模以及代码生成(三)上位机实验
本文详细介绍了基于STM32G4的Clark变换建模与代码生成方法。首先通过Simulink搭建Clark变换模型,将三相电流模块改为lookup逼近法,并定义全局信号变量。随后配置代码生成参数,生成嵌入式代码后导入CubeMX工程,安装DSP库并修改USART3波特率。最后在Keil中完成宏定义、头文件添加和中断函数修改,通过VOFA上位机验证实验结果。整个过程涵盖了从模型建立到硬件实现的完整开发流程,为电机控制算法实现提供了实用参考。原创 2025-06-12 10:37:38 · 642 阅读 · 0 评论 -
STM32G4 Clark建模以及代码生成(二)matlab+simulink建模仿真
STM32G4 Clark建模以及代码生成(二)matlab+simulink建模仿真,介绍了simulink仿真的相关知识,和相关参考视频原创 2025-06-08 20:12:28 · 1026 阅读 · 1 评论 -
STM32G4 Clark建模以及代码生成(一)理论基础
本文介绍了基于STM32G4的Clark建模与代码生成方法。首先从电机控制理论入手,分析了电流环、速度环的实现方式,包括Anti_Park模型、Clark模型构建以及PID控制模块应用,还涉及无感观测器算法。重点阐述了Clark变换原理,解释了坐标变换的基本思路(将交流电机模型转换为类似直流电机模式),详细说明了dq坐标系概念、Clark变换的数学推导过程及变换矩阵。文章提供了相关的学习参考网址,包括STM32G4 FOC开发实战视频和电机控制理论解析等内容,为读者进一步学习提供了资源支持。原创 2025-06-04 14:12:11 · 791 阅读 · 0 评论 -
STM32G4 电机外设篇(四)DAC输出电流波形 + CAN通讯
本文介绍了STM32G4电机控制中DAC输出电流波形和CAN通讯的实现方法。在DAC部分,通过配置DAC1_CH1输出模式,编程输出预设正弦波数组,并通过示波器验证波形。CAN通讯部分详细讲解了配置500k波特率、FIFO模式,实现数据收发功能,包括电压数据上传和指令接收。实验使用PCAN上位机验证通讯效果,展示了实时数据刷新和指令交互过程。文章提供了完整的代码实现和配置步骤,适用于电机控制系统的开发参考。更多学习资源可参考B站STM32G4 FOC开发实战视频。原创 2025-06-02 17:18:34 · 1302 阅读 · 0 评论 -
STM32G4 电机外设篇(三) TIM1 发波 和 ADC COMP DAC级联
STM32G4电机控制外设应用笔记摘要:本文详细介绍了TIM1高级定时器生成三对互补PWM波的配置方法(预分频器PSC=30000,重装载值ARR=10000),重点说明需断开电机连线避免干扰。通过STM32CubeMX配置TIM1通道4触发ADC采样,设置RCR分频参数,并给出Keil代码修改要点。第二部分探讨了TIM1、ADC、比较器和DAC的级联应用,包括电流采样触发时序(在PWM波峰值前采样)和过流保护机制。配置步骤包含DAC3作为比较器负输入端、设置Break触发封波保护,并附关键代码段实现外设联原创 2025-06-01 09:26:48 · 726 阅读 · 0 评论 -
STM32G4 电机外设篇(二) VOFA + ADC + OPAMP
本文介绍了STM32G4电机控制中的VOFA上位机波形显示、ADC采样和运放配置方法。主要内容包括:1) 使用VOFA上位机通过DMA传输浮点数据实现波形显示;2) ADC规则组配置用于板载电压和电位器采样;3) 内部运放配合ADC进行三相电流采样,详细分析了运放电路原理。实验通过VOFA实时显示采样数据波形,为电机控制提供了电压电流监测手段。文章还提供了相关学习资源和常见问题解决方法。原创 2025-05-30 14:06:13 · 1599 阅读 · 4 评论 -
STM32G4 电机外设篇(一) GPIO+UART
本文介绍了STM32G4开发中GPIO和UART的配置与使用。通过STM32CubeMX配置GPIO控制LED灯状态,并实现按键中断回调功能;同时配置UART3串口通信,设置115200波特率,添加printf功能输出调试信息。实验演示了按键控制LED灯亮灭并通过串口打印状态,涉及中断管理、DMA配置等关键步骤,为电机控制开发提供基础外设操作参考。详细配置过程可结合视频教程学习(https://www.bilibili.com/video/BV1v14y1C72j)。原创 2025-05-29 14:04:44 · 1699 阅读 · 0 评论 -
STM32G4 HALL有感和无感启动电机基于STMCSDK
本文介绍了基于STM32G4和STMCSDK实现有感和无感启动BLDC电机的配置方法。内容包括:1)有感启动配置:使用MotorControl Workbench设置霍尔传感器参数、I/O接口、电压/电流采样等,通过CubeMX调整时钟后生成代码;2)无感启动配置:在原有工程上修改为锁相环+龙伯格观测器,调整启动电流模式;3)详细步骤配图说明关键参数配置和问题解决方案;4)常见错误处理如库缺失和代码生成工具链切换问题。最后提供了参考视频链接,适合STM32电机控制开发者学习。原创 2025-05-28 11:03:49 · 1337 阅读 · 0 评论 -
STM32G4 开发板上电测试
本文详细介绍了STM32G4开发板的上电测试流程。主要包括:1) 24V电源供电确认;2) 开发环境搭建(Keil5、STM32CubeMX等软件安装);3) USART样例测试步骤;4) 电机控制测试(BLDC_Hallsensor程序下载与调速);5) CAN通讯测试方法。文章提供了完整的接线图、软件配置截图和操作步骤,并附有电机启动/停止的CAN指令说明。最后推荐了相关学习资源。该指南适合STM32G4开发者快速上手电机控制项目开发。原创 2025-05-27 11:20:37 · 842 阅读 · 0 评论 -
STM32G4 开发板套件简介
STM32G4电机控制开发板套件包含控制系统(STM32G431CBU6 MCU)和驱动系统(FD6288T驱动器),支持18-38V/0-10A输入,可驱动200W电机。核心器件采用英飞凌BSC0702LS MOSFET(VDS 60V/ID 100A)。配套提供两种电机:BLDC电机(24V/1300RPM)和PMSM电机(24V/3000RPM/1000线编码器)。开发板内置测试点便于波形观测,适合电机控制算法开发。文中提供了详细的技术参数、接口说明及学习资源链接。原创 2025-05-26 11:14:38 · 970 阅读 · 0 评论 -
电机控制储备知识学习(五) 三项直流无刷电机(BLDC)学习(四)
本文主要讲解了无刷直流电机(BLDC)控制中的关键知识点:1)通过PWM调节MOS管导通时间控制电机转速,介绍了占空比概念;2)PWM生成方法及预驱芯片的作用;3)霍尔传感器检测转子位置的原理,包括霍尔效应及数字输出特性;4)电机极对数与电角度概念,以及120度电角度安装霍尔传感器的方法。文章结合图示和公式,系统阐述了电机控制的基础理论和实现方式,为电机算法工程师提供了实用的技术参考。原创 2025-05-24 21:14:42 · 1245 阅读 · 0 评论 -
电机控制储备知识学习(五) 三项直流无刷电机(BLDC)学习(三)
本文主要介绍了三相直流无刷电机(BLDC)的控制原理及N沟道MOS管的工作原理。首先,通过三相H桥电路控制电机的旋转,分析了开关的不同组合如何实现6步换相,进而控制电机的逆时针旋转。接着,详细讲解了N沟道MOS管的结构和工作原理,包括栅极、源极、漏极的作用,以及MOS管的导通和截止状态。此外,还介绍了体二极管的原理及其在电机换相中的作用。最后,提供了相关的学习参考网址,供读者进一步学习。原创 2025-05-23 12:55:36 · 1449 阅读 · 0 评论 -
电机控制储备知识学习(五) 三项直流无刷电机(BLDC)学习(二)
本文主要介绍了三相直流无刷电机(BLDC)的工作原理及相关参数。首先,通过六步换向法分析了直流有刷电机不同相通电后的磁场变化,详细描述了U、V、W三相的六种导通方式及其产生的磁场方向。接着,解释了转子在定子绕组产生的磁场作用下旋转的原理,并指出电机可以顺时针或逆时针旋转。随后,文章对36BL61电机的产品手册进行了导读,介绍了其功率、转速、极对数、相电阻、相电感、反电动势等关键参数,并解释了KV值的定义及其计算方法。最后,提供了相关学习参考网址,供读者进一步学习。原创 2025-05-22 10:57:06 · 784 阅读 · 0 评论 -
电机控制储备知识学习(五) 三项直流无刷电机(BLDC)学习(一)
本文主要介绍了三相直流无刷电机(BLDC)的基本原理、结构、分类及绕线方法。首先,通过对比直流有刷电机的缺点,引出了直流无刷电机的设计思路,即通过取消电刷和换向器,将定子设计为绕组,转子设计为永磁体,从而实现无机械磨损的换向。接着,详细描述了直流无刷电机的定子和转子的材料组成及其作用,并介绍了转动惯量的概念及其计算公式。此外,文章还区分了内转子和外转子直流无刷电机的特点及其应用场景。最后,介绍了三相直流无刷电机的绕线方法,特别是星形接法的应用。本文为电机控制工程师提供了基础的理论知识和实践指导。原创 2025-05-21 12:37:22 · 1601 阅读 · 0 评论 -
电机控制储备知识学习(四) 电机开发工具使用方法
本文介绍了电机控制开发中常用的工具及其使用方法,包括万用表、转速表、逻辑分析仪、示波器和直流电机电源。万用表用于测量电压、电阻、电流等,转速表分为接触式和非接触式,用于测量电机转速。逻辑分析仪用于采集和分析数字信号,示波器则用于模拟和数字信号的波形采集与显示。直流电机电源部分介绍了电源参数及调试方法。这些工具在电机开发中起到关键作用,帮助工程师进行精确的测量和分析。原创 2025-05-20 11:28:03 · 784 阅读 · 0 评论 -
电机控制储备知识学习(三) 直流有刷电机基础知识
本文介绍了直流有刷电机的基础知识,包括其组成与结构、转子绕组的缠绕方式及通电磁场变化分析、优缺点分析以及电路实现和软件控制方法。直流有刷电机主要由定子永磁体、转子、电刷、换向器、壳体和转子轴组成,其工作原理基于永磁体之间的磁力作用和安培力。文章还详细讨论了直流有刷电机的优缺点,如价格便宜但使用寿命短、电磁噪音大等。此外,介绍了H桥驱动电路的使用和正反控制方法,以及软件控制的基本原理。最后,提供了学习参考网址,供读者进一步学习和交流。原创 2025-05-19 10:32:31 · 1439 阅读 · 0 评论 -
电机控制储备知识学习(二) 电机的分类
本文介绍了电机控制中的几种常见电机类型及其特点。首先,舵机作为伺服电机的一种,通过减速齿轮、角度传感器、直流电机和控制板实现精确角度控制,广泛应用于玩具和无人机。步进电机通过脉冲信号控制角位移或线位移,常见于3D打印机和数控机床。伺服电机则以其高精度和闭环控制特性,广泛应用于工业自动化和机器人领域。直流有刷电机通过电刷和换向器实现电能转换,常用于电动工具和玩具车。直流无刷电机则通过定子绕组和转子永磁体实现高效能转换,适用于无人机和机器人关节。每种电机都有其独特的结构和使用场景,为不同应用提供了多样化的解决方原创 2025-05-15 17:46:14 · 681 阅读 · 0 评论 -
电机控制储备知识学习(一) 电机驱动的本质分析以及与磁相关的使用场景
本文主要探讨了电机控制的基础知识,特别是电机旋转的电磁原理。文章首先介绍了电机的核心部件——永磁体和通电螺线管,并解释了电机旋转的基本原理,即通过磁场的同性相斥、异性相吸特性实现能量转换。随后,文章详细讨论了右手螺旋定则的应用,以及如何通过改变电源极性来控制磁针的旋转方向。此外,文章还强调了学习电磁原理的重要性,特别是在直流无刷电机(BLDC)的控制中,理解电磁变化关系和换相逻辑对于实现精确控制至关重要。最后,文章简要介绍了磁场的基础知识,包括磁感线、安培定则、磁感应强度、磁通量、楞次定律和法拉第电磁感应定原创 2025-05-13 23:03:54 · 831 阅读 · 0 评论