ZHCAD05 august   2023 AM2631 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 主要系统技术规格
  5. 2AM263x 概述
    1. 2.1 AM263x 控制卡和牵引系统框架
  6. 3运行 TIDM-02014 牵引逆变器的指南
    1. 3.1 软件设置
      1. 3.1.1 Code Composer Studio 工程
      2. 3.1.2 软件结构
    2. 3.2 创建实时调试接口
      1. 3.2.1 确认 CCS 特性
      2. 3.2.2 创建目标配置文件
      3. 3.2.3 添加串行命令监视器软件
      4. 3.2.4 启动实时调试
    3. 3.3 运行代码
      1. 3.3.1 工程设置
      2. 3.3.2 运行应用程序
    4. 3.4 从 ADC 采样并通过 CCS 读取样本
      1. 3.4.1 寄存和启用中断
      2. 3.4.2 添加日志代码,以固定速率读取图中样本
      3. 3.4.3 在表达式和图形窗口中读取 ADC 样本
    5. 3.5 生成空间矢量 PWM 和在开环中驱动电机
      1. 3.5.1 设置 SVPWM 发生器输入
      2. 3.5.2 在图形窗口中读取 SVPWM 占空比
      3. 3.5.3 逆变器上电并在开环中旋转电机
    6. 3.6 以模拟速度闭合电流环路
      1. 3.6.1 添加变换和读取开环中的 Id-Iq
      2. 3.6.2 添加控制器,以闭合电流环路
      3. 3.6.3 读取 Id-Iq,以闭合电流环路
    7. 3.7 添加软件旋转变压器数字转换器
      1. 3.7.1 为旋转变压器硬件生成激励
      2. 3.7.2 添加旋转变压器软件
      3. 3.7.3 读取旋转变压器软件输出
  7. 4代码迁移的简要指南
    1. 4.1 SDK 资源概览
    2. 4.2 从 C28 迁移代码
    3. 4.3 从 AM24 迁移代码
  8. 5总结
  9. 6参考文献

添加串行命令监视器软件

使用 UART0 作为调试接口的方法有多种,分别是调试日志和串行命令监视器。调试日志是一个内置工具,位于 SDK 的驱动程序移植层。正如串行命令监视器,它的函数必须在中断回调之外。它是一个实现字符串输入和输出的方便工具。但是,输入和输出只通过 UART 控制台。CCS 中没有表达式窗口和图形之类的内置 GUI。建议在图 3-11 所示的“Debug Log”中禁用 UART0,并为图 3-12 所示的串行命令监视器配置 UART0 实例。Sysconfig 中的 UART 名称“CONFIG_UART_CONSOLE”与“Serial_Cmd_HAL.c”中的 handle 名称匹配,因此不必修改初始化和后台循环所需的两个函数。它们可以如图 3-14 所示直接插入。

GUID-20220304-SS0I-THMQ-QTV8-DF19G7HVRHKH-low.png图 3-11 在调试日志中禁用 UART 日志
GUID-20220304-SS0I-TKDW-CDZF-0CDVZRBSVB7K-low.png图 3-12 配置 UART0 实例
GUID-20220304-SS0I-W2FP-QTWX-TXM5ZLPNNZCQ-low.png图 3-13 添加串行监视器函数调用