在电力系统监测装置中,正常需要采用同步采样,接外部AD(如ADS8364或者ADS8556等),我有个问题,如果TMS320F28X 处理器内部AD的采样速率够快,为何不能够执行与上述外部AD相同的同步采样功能呢?采样出来的数据到底有什么区别?
谢谢。
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.
您好!
现在F28系列的同步采集仅限两路,有两个S&H,一个转换核,一般先转换A通道,再转换B通道。
一般电力系统,要同时采样三相电流和三相电压,需要6路同步采样。这个在C2000内部实现比较困难,因此建议您用外部AD,当然如果您能在软件处理上,把采样之间的延迟考虑进去,也可以考虑用内部A/D。
TI Jones,您好,那么如果我使用ADS8364采集电压信号(如一周波64个点),请问C2000内部如何计算出对应的RMS有效值信息呢?TI有对应的算法库吗?还是需要用FFT类似的数据处理算法?(同时还有相位、频率、有效值、有功、无功、视在等)。
谢谢您的解答。(这是一个电力监测项目,最近刚开始涉及,由于这个平台的出现,所以就向您请教)
1. RMS的计算有相关的公式可以套用。但就像刚才的邮件中提到的,如果不是同时采样的话,不同通道之间的采样会有延迟。需要将两个不同通道的采样延迟计算进去,就是一个误差的估计,这样其实不是特别准确,因此建议用外部的6通道同步采样的ADC。
2. 对于FFT,TI有相关的库文件可以调用。 如果您需要计算,相位和频率,需要用FFT。如果只需要计算RMS,Active Power等,不需要FFT,有相关的三角函数的计算公式,您可以到网上搜索很多的。