主题中讨论的其他器件:DRV8301、 C2000WARE、 TMDSCNCD2800157
尊敬的 TI 团队:
我们以 TMS320F2800157-Q1 (RHB 32引脚 VQFN)和 DRV8301为基础打造了用于 BLDC 电机控制的定制硬件。 对于此组合、我们指的是这篇文章- https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1240255/tmdscncd2800157-tmdscncd2800157
针对使用实验 C:\ti\c2000\c2000\c2000\c2000_convid_sdk_5_01_00_00\solutions\universal_motorcontrol_lab\f280015x Ware_Motor 的软件框架
文件://C:/ti/c2000/C2000Ware_Motor SDK_5_01_00_00/docs/C2000 Ware_Motor SDK_SDK.pdf Getting_Started_Guide
根据第55到59页、我们已在中更改了以下参数 user_mtr.h 文件
//! 简明定义标称直流母线电压 V
#define USER_M1_NOMINATE_DC_BUS_VOLTAGE_V (48.0f)
//! \short 定义 AD 转换器的最大电压
// AD 转换器的满量程电压,而不是电流电压
#define USER_M1_ADC_FULL_SCALE_VOLTAGE_V (66.324f)//将分频器用作 R1:95.3K、R2:4.99K
//! 简明定义模拟电压滤波器极点位置、Hz
#define USER_M1_VOLTAGE_FILTER_POLE_Hz (335.5f)//电容器0.1uf
//! 简明定义 AD 转换器的最大电流
#define USER_M1_ADC_FULL_SCALE_CURRENT_A (330F)
并且我们已根据板更新了引脚映射。 当我们运行代码时、 电压恰好是 VDC 总线表达式上的一半、甚至计算出的电流偏移也是一半 。
我们已使用万用表检查了引脚上的电压、情况正常、但在表达式屏幕上、我们可以看到一半的电压。 出现此问题的可能原因是什么?
提前感谢、