ZHCU083I January 2013 – October 2021 TMS320F2802-Q1 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027-Q1 , TMS320F28027F , TMS320F28027F-Q1 , TMS320F28052-Q1 , TMS320F28052F , TMS320F28052F-Q1 , TMS320F28052M , TMS320F28052M-Q1 , TMS320F28054-Q1 , TMS320F28054F , TMS320F28054F-Q1 , TMS320F28054M , TMS320F28054M-Q1 , TMS320F2806-Q1 , TMS320F28062-Q1 , TMS320F28062F , TMS320F28062F-Q1 , TMS320F28068F , TMS320F28068M , TMS320F28069-Q1 , TMS320F28069F , TMS320F28069F-Q1 , TMS320F28069M , TMS320F28069M-Q1
IQ 满量程电流的作用与上述频率和电压的 IQ 满量程值相同,不过它还可用于电流反馈。IQ 满量程电流用于将电流反馈按照标幺值进行标准化。此值必须大于任何可测量电流。
IQ 满量程电流必须大于任何可测量电流
例如,如果峰值电流为每相 8A,则 IQ 满量程电流值应设置为含 20-30% 余量的更大值,在本例中为 10A。
//! \brief Defines the full-scale current for the IQ variables, A
#define USER_IQ_FULL_SCALE_CURRENT_A (10.0)
如果测量电流在任意时刻均大于 IQ 满量程电流,则可能软件中存在数值溢出条件。请确保可测量电流小于 IQ 满量程电流值,以避免软件出现异常行为。为了避免出现此类问题,用户必须确保 (USER_IQ_FULL_SCALE_CURRENT_A * 2) 始终大于通过 ADC 测量的电流。此处使用“乘 2”因数是因为 USER_IQ_FULL_SCALE_CURRENT_A 参数的范围为零至最大振幅(峰值),而 USER_ADC_FULL_SCALE_ CURRENT_A 则为峰峰值。
按照以下指南操作可防止电流测量出现数值溢出:
(USER_IQ_FULL_SCALE_CURRENT_A * 2) >= USER_ADC_FULL_SCALE_CURRENT_A