ZHCAFT7 October   2025 CC2340R5

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 CC2340R5
    2. 1.2 DRV8329A
    3. 1.3 BLDC 电机
  5. 2BLDC 硬件
    1. 2.1 硬件设置
      1. 2.1.1 DRV8329AEVM 设置
    2. 2.2 连接图
  6. 3运行示例
    1. 3.1 依赖项
    2. 3.2 加载固件
    3. 3.3 电机连接测试
    4. 3.4 具有蓝牙® 低功耗且带霍尔传感器的 BLDC 电机陷阱运行
      1. 3.4.1 SimpleLink™ Connect 手机应用
  7. 4固件设计
    1. 4.1 代码流程描述
    2. 4.2 定制 TI 驱动器
      1. 4.2.1 PWM
      2. 4.2.2 ADCBuf
      3. 4.2.3 电源
    3. 4.3 应用事件
    4. 4.4 换向表
    5. 4.5 电机加速
    6. 4.6 ADC 运营
    7. 4.7 旋转检测功能
    8. 4.8 报告统计信息
    9. 4.9 蓝牙® 低功耗栈
  8. 5测试和结果
  9. 6总结
  10. 7参考资料

应用事件

当用户操作或硬件回调设置事件时,将处理以下例程。

表 4-2 应用例程和功能
例程 功能
ACTION_UART 处理通过用户输入接收的蓝牙低功耗或 UART 功能(如前文所述)。开发人员可以修改此部分以确定具体功能和用户界面。
ACTION_CONTINUE 通过将 DRV 引脚驱动至低电平、设置最小占空比、初始化正确的电机 GPIO 状态、启动应用计时器以及打开 PWM TI 驱动器来启动电机。如果 PWM TI 驱动器已打开,则不会执行此例程。
ACTION_STOP 通过将 DRV 引脚驱动为高电平、复位电机 GPIO 引脚、停止相关的应用时钟以及停止 PWM TI 驱动器来停止电机。同时通过 UART 报告停止的原因。
ACTION_HALL 在霍尔传感器引脚回调之后,读取所有霍尔传感器状态并相应地继续执行电机换向表。
ACTION_PWM 每当加速时钟到期时执行,用于递增或递减占空比值,直到达到目标值;达到目标后停止加速时钟。