本帖最后由 Angus 于 2014-9-17 19:24 编辑
把 Mini51 的 ADC 配置成 300Ksps,一次ADC只需3us,在过零点附近只采样过零相,参考电压可在过零后再测供下次过零参考, 这样过零点时间误差就是一次 ADC 时间。优化一下代码,时间误差不超过5us。我们的 ADC 方案就是这么做的,所以速度才做到了20万转。
用三个电阻产生一个中点,ADC 采用差分式,做一次 ADC 就可知两相电压差了,深圳某专业电调公司就这么做的。
ADC做过零需要丰富的经验和高超的技巧,相比之下,比较器方式较简单,只要读一下比较器的输出值为0还是为1就可以了。我们现在已推出比较器方式做过零检测的方案,过零检测时间误差 1us,建议您采用我们的新方案。 |