2020年5月12日线上课程开放
线上课程

课程介绍

STM32G4高性能微控制器是新一代ST独特打造的数模混合微控制器,性能优异,适用于电机控制、工业设备、数字电源、高端控制应用等众多领域;170MHz Cortex-M4内核,集成浮点运算、单指令乘加单元、Cordic(硬核计算三角函数),内部集成高速比较器、高速运放、高速ADC、高速DAC,支持CAN FD,支持在线升级,支持AES&信息安全,同时集成 USB Type C PD3.0,在拥有高性能的同时具备低功耗特性,众多特性让开发人员爱不释手。

本STM32G4系列课程,从ST生态系统介绍和使用展开,结合当前热门的电机控制领域应用,把产品特性深入到实际应用,点面结合下让大家更能够熟悉和掌握STM32G4优秀的特性,为未来的产品使用打下基础;同时还结合了STM32 Cube生态,以及电机FOC控制生态,可让大家全方位熟悉使用ST所打造的完整的生态环境,为电机领域的开发带来便利条件。


课程安排

本课程先介绍STM32 硬件开发资源 & 软件开发资源,结合STM32Cube工具试验使用STM32G4系列,然后会介绍电机控制领域相关的内核,通用外设以及特殊外设;最后会结合 MC SDK V5.4做STM32G4的电机矢量控制实际应用试验;所有课程都是理论和实践的结合,STM32G4产品介绍深入到具体的电机应用领域,视频+课件+动手实验,三管齐下是最有效的学习方式。


授课部分

    1) STM32G4特性和市场介绍

    2) STM32工具介绍与使用

    3) 使用STM32Cube工具上手STM32G4

    4) 内核介绍: ART,CCM SRAM,浮点运算,乘加指令

    5) VREFBUF,Timer & ADC介绍,以及两者在电机应用中的联动机制

    6) 特别外设:COrdic,FMAC,运放,比较器,DAC

    7) 结合CubeMx,MC SDKV5.4移植STM32G4电机矢量控制代码

    8) STM32G4特别外设应用于电机控制

 

实验部分

    1) STM32G4 入门实验1: LED点灯实验

    2) STM32G4 入门实验2:定时器PWM应用 (LED blink)

    3) 电机矢量控制基础试验:

    A. MC SDK V5.4.3自动生成电机矢量控制代码并运行。

    B. 结合MC SDK V5.4.3,使用CubeMx移植workbench未包含芯片型号的STM32G4电机矢量控制代码。

    4) STM32G4电机矢量控制进阶试验:

    A. 电流环放在STM32G4内部CCM SRAM中执行

    B. 内部电压参考VREFBUF作为ADC采样电压基准

    C. 使用STM32G4内部运放进行电流采样

    D. STM32G4的32-bit Timer助力编码器电机应用

 

实验平台

1)    硬件平台:P-NUCLEO-IHM03套件

控制板:Nucleo-STM32G431RBT6

功率板:X-Nucleo-IHM16M1

电机: GBM2804H-100T

2)    软件平台:STM32CubeMX,IAR EWARM或者Keil MDK。

 

实验前准备

为了保证实验课程的顺利进行,请事先务必安装:

      X-CUBE-MCSDK 或 X-CUBE-MCSDK-FUL

      STM32CubeMX (v5.6以上)及固件库

      ST-LINK/V2 或者ST-LINK/V3

      IDE(其中一种即可)

      IAR Embedded Workbench for Arm (v8.x)

      μVision® IDE for Arm® (Keil® MDK) v5.x

      ST Cube IDE

分享
剩余
000