[讨论] 在电机控制中PWM触发ADC,如何获得精确ADC 采样

swordman   2016-4-25 10:58 楼主
在TI 的官方的例程中ADC 采样通过 PWM1 时基计数器计数等于零的时候发出 ADC 转换信号,触发ADC 进行AD 转换。PWM 时基计数采用双边延的方式,当PWM H信号输出拉高时通常时基计数器不是在零的状态,此时如何保证ADC 转换值一定有效值呢(时基计数器在零的状态通常PWM H已拉低了,此时采样还有意义吗?)?

一直没弄明白,请帮忙解答。

回复评论 (4)

一般如果PWM波形采用增减模式时,则使用周期中断进行触发ADC,现在TI给的例程是增模式,所以可以试试周期中断触发到底可以不,如果偏差大,可以调整。这也和高低电平有效有关。
点赞  2018-5-3 14:55
增减模式,下溢中断,正好在PWM脉宽中间
点赞  2018-5-13 20:44
以前看过书上介绍说,确实是利用增减模式,周期中断去触发ADC中断,但是要考虑电流的延时问题吧,好像听说过电流是存在延时的。
点赞  2018-5-15 15:08
3点.
1.利用下桥臂电阻采样电流,只有在下桥臂开通有效。对应矢量000.
2.PWM增减计数模式,对应对应矢量000中点就是采样时刻;
3.矢量000,上管全断开,下关全开通。有续流电流,此时采集为真实相电流。
点赞  2019-2-21 15:41
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复