求助:每个PWM周期应该采样几次电流的平均值 点击:2470 | 回复:7



小弟求助

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:36帖 | 124回
  • 年度积分:0
  • 历史总积分:322
  • 注册:2006年1月23日
发表于:2007-05-31 09:48:00
楼主
我正在做一个交流伺服驱动方案,请教各位高手,PWM周期应取该采样几次电流的平均值最好,其原则和依据是什么? 谢谢



波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-05-31 18:58:00
1楼
这未必有什么关于“最好”的答案,只要来得及,理论上当然是越多越好,不过采样时机也很重要,万一赶在开关点上,采到毛刺也是够呛!

小弟求助

  • 精华:0帖
  • 求助:0帖
  • 帖子:36帖 | 124回
  • 年度积分:0
  • 历史总积分:322
  • 注册:2006年1月23日
发表于:2007-06-01 16:45:00
2楼
TO:波恩老师,电流反馈偏移量值的符号有什么决定呢?我有点稀里糊涂的.

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-06-01 17:36:00
3楼
“电流反馈偏移量值的符号”?———不完全明白楼主是指什么?如果你能根据反馈通道或实际运行效果指定某个方向为电流的正方向,则可以按照这个方向来约定相关量的方向,以保证最终各个量的方向定义一致。

小弟求助

  • 精华:0帖
  • 求助:0帖
  • 帖子:36帖 | 124回
  • 年度积分:0
  • 历史总积分:322
  • 注册:2006年1月23日
发表于:2007-06-01 17:48:00
4楼
“电流反馈偏移量值的符号''就是对实际测量电流根据外部的硬件条件进行一定量的补偿,以保证产生精确的反馈,通常是用一个经验值进行初始化,运转后再每次电流采样后,用采样数值减取这个偏移量滚动平均累加数值,这是再资料上看的,我也是稀里糊涂的,我现在不知道这个每次补偿累加的数值的符号用什么定,和采样实际数值的符号应一致吗?
当然,不用补偿电机也能正常运行.

小弟求助

  • 精华:0帖
  • 求助:0帖
  • 帖子:36帖 | 124回
  • 年度积分:0
  • 历史总积分:322
  • 注册:2006年1月23日
发表于:2007-06-01 17:50:00
5楼
可我仿真来看,取一致的符号波形更糟糕啊,我肯定哪点没有高清楚

小弟求助

  • 精华:0帖
  • 求助:0帖
  • 帖子:36帖 | 124回
  • 年度积分:0
  • 历史总积分:322
  • 注册:2006年1月23日
发表于:2007-06-01 17:58:00
6楼
iOffset += (ADC-Offset)
CorrADC = ADCBUFn - iOffset/2^16
iOffset是更新的累计偏移量.
(ADC-Offset)上次的累计偏移量.
ADCBUFn是ADC的实际采样数值.
CorrADC是补偿后去CLARK变换的数值.
符号一致是合理的,但这样仿真效果更差,取反的话,效果好点,但讲不通啊!

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-06-01 19:29:00
7楼
根据“CorrADC = ADCBUFn - iOffset/2^16”,估计是因为实际电流通道的零点偏差造成ADC数值中点或零点与实际电流的零点对不齐,因而进行电流反馈偏移量值的检测,并在实际采样值中去除偏移量,以获得准确的相电流计算值。

“符号一致”是指上述算式中的那个符号要一致呢?ADC-Offset是算式吗?各个量的意义是什么?

由于缺乏上下文,不知道iOffset到底是怎么算出的,在什么时机算,就本人的经验而言,应该是在开机后,正式运行之前进行,运行后就不宜再做了。建议再结合上下文仔细研读文档。

热门招聘
相关主题

官方公众号

智造工程师