TI中文支持网
TI专业的中文技术问题搜集分享网站

关于TMS320F28335高压驱动套件例程中的ADC电流采样补偿系数K1,K2

在controlsuite的高压驱动套件例程里,在ADC补偿的时候经常有offset_shunt=K1*offset_shunt+K2*IFB_SU

其中K1=0.05/(T+0.05),K2=T/(T+0.05)

这个补偿系数是怎么来的啊,就是说0.05的大小怎么取,为什么是0.05啊

Eric Ma:

你这里看的是哪个历程呢?

ERIC

在controlsuite的高压驱动套件例程里,在ADC补偿的时候经常有offset_shunt=K1*offset_shunt+K2*IFB_SU

其中K1=0.05/(T+0.05),K2=T/(T+0.05)

这个补偿系数是怎么来的啊,就是说0.05的大小怎么取,为什么是0.05啊

rookiecalf:

这是一阶低通滤波器

在controlsuite的高压驱动套件例程里,在ADC补偿的时候经常有offset_shunt=K1*offset_shunt+K2*IFB_SU

其中K1=0.05/(T+0.05),K2=T/(T+0.05)

这个补偿系数是怎么来的啊,就是说0.05的大小怎么取,为什么是0.05啊

rookiecalf:

这是一个低通滤波器

在controlsuite的高压驱动套件例程里,在ADC补偿的时候经常有offset_shunt=K1*offset_shunt+K2*IFB_SU

其中K1=0.05/(T+0.05),K2=T/(T+0.05)

这个补偿系数是怎么来的啊,就是说0.05的大小怎么取,为什么是0.05啊

Ying Liu6:

回复 Eric Ma:

本来实验用的是controlsuite–development kits–TMDSIDDK_v1.0里的,因为我用的是28377D芯片。看到这个历程中ADC采样这里的设置值不懂,然后去看了HVMotorCtrl+pfckit_v2.1中的例子,都是这么设置的,我不知道为什么这么设置

在controlsuite的高压驱动套件例程里,在ADC补偿的时候经常有offset_shunt=K1*offset_shunt+K2*IFB_SU

其中K1=0.05/(T+0.05),K2=T/(T+0.05)

这个补偿系数是怎么来的啊,就是说0.05的大小怎么取,为什么是0.05啊

Ying Liu6:

回复 rookiecalf:

知道是滤波器之类的,但设置值的依据是什么,方便讲解一下么?主要是0.05是怎么来的,我看好多历程上都这样写

在controlsuite的高压驱动套件例程里,在ADC补偿的时候经常有offset_shunt=K1*offset_shunt+K2*IFB_SU

其中K1=0.05/(T+0.05),K2=T/(T+0.05)

这个补偿系数是怎么来的啊,就是说0.05的大小怎么取,为什么是0.05啊

Jason Wu4:

回复 Ying Liu6:

0.05是由一阶低通滤波器的滤波参数而定,建议你将一阶低通滤波器转换为差分方程的形式,对比程序中设定的滤波器带宽和AD采样周期从而确定0.05的含义

赞(0)
未经允许不得转载:TI中文支持网 » 关于TMS320F28335高压驱动套件例程中的ADC电流采样补偿系数K1,K2
分享到: 更多 (0)