主题:C2000WARE 中讨论的其他器件
工具/软件:
我现在需要对电机执行故障诊断、并且需要高精度电流值。 电流传感器测量的零位置电压非常稳定、但在进入 f28379d 的 ADC 模块后、测量的电流误差非常大。 测得的电流的误差约为±1A、也就是说、ADC 采样期间的误差为 30/4096、这无法满足故障诊断的要求。 请问这是否是芯片或开发板的问题?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
我现在需要对电机执行故障诊断、并且需要高精度电流值。 电流传感器测量的零位置电压非常稳定、但在进入 f28379d 的 ADC 模块后、测量的电流误差非常大。 测得的电流的误差约为±1A、也就是说、ADC 采样期间的误差为 30/4096、这无法满足故障诊断的要求。 请问这是否是芯片或开发板的问题?
您好:
±1A(ADC 引脚上大约 20–25mV 的 30/4096 代码) 远大于您在 F28379D 上应看到的正常噪声/偏移、因此这指向配置、前端或基准/接地、不是坏芯片。
器件的出厂校准必须在复位后运行。 在 C2000Ware 工程中、这是为您完成的、但如果您有自己的启动代码、请在启用 ADC 之前调用器件校准 API。 如果使用内部 VREF、请将建议电容器靠近 VREFHI/VSSA 放置。 需要检查的另一点是同步采样。 电机驱动器中的电流测量必须在 PWM 周期(中 S1 导通时间等)的“安静“点进行。 从 EPWM SOCA 触发 SOC、并将采样远离开关边沿。 在布局布线中、保持电流检测布线差分(或与分流器连接的紧密开尔文)较短、并远离高 dv/dt 节点。
如果你能分享一些细节,我可以更精确:
-传感器类型及其输出至电流标度 (mV/A ),您的 ADC VREF 方案和 ACQPS/ADCCLK 设置。
-设备校准例程是否在引导时执行。
-在报头将 ADC 通道短接到 VSSA ,然后记录 4096 个样本 并计算平均值/标准偏差。 您应该会看到几个 LSB 的抖动、而不是在 30 左右。
此致、
Masoud