budaoweng 发表于 2018-6-7 21:22:47

STM32对电源恒功率控制

由于我做的不是直流电源,而是高频逆变,所以如果要对电源进行恒功率控制,就必须对输出端进行采样。但是经过前一段时间的摸索发现对高频采样难度实在有些大,而且频率不是固定的。虽然这一版基本完成(初步验收),但是心里总是觉得不踏实,如果频率提高到50Khz以上就基本上不能用STM32F334本身的ADC了。出于成本和时间考虑,我能不能对交流50hz进行电流和电压的采样,然后做恒功率?这样做会不会响应过慢?还是说根本不行?如果只是相应慢一点也没关系,望高手指点

feixiang20 发表于 2018-6-8 00:03:49

用一个采样模块,自动把一个周期的样本存储起来,当cpu要这个样本时一个指令就可以了,能不能这么说

lvpeng-1619958 发表于 2018-6-8 10:16:22

50Khz就是20us采样一次 为什么不能做呢?
我理解的是 输入侧采样,功率计算应该是50Hz或者100Hz周期了,算是控制平均功率,这样应该会很慢。
带PFC功能的话,感觉采样输入侧就行了

budaoweng 发表于 2018-6-8 20:09:11

feixiang20 发表于 2018-6-8 00:03
用一个采样模块,自动把一个周期的样本存储起来,当cpu要这个样本时一个指令就可以了,能不能这么说 ...

不太明白你的想法呀

budaoweng 发表于 2018-6-8 20:12:42

lvpeng-1619958 发表于 2018-6-8 10:16
50Khz就是20us采样一次 为什么不能做呢?
我理解的是 输入侧采样,功率计算应该是50Hz或者100Hz周期了,算 ...

50Khz,每次采样多个点。如果只采样一个点的话,那还怎么去运算?我目前的想法就是对输入侧的交流进行采样,进行实时有功功率计算,然后通过得到的有功功率进行功率PID计算。

lvpeng-1619958 发表于 2018-6-14 10:36:12

budaoweng 发表于 2018-6-8 20:12
50Khz,每次采样多个点。如果只采样一个点的话,那还怎么去运算?我目前的想法就是对输入侧的交流进行采 ...

电流控制50Khz,功率控制不用50Khz吧

budaoweng 发表于 2018-6-15 08:28:09

lvpeng-1619958 发表于 2018-6-14 10:36
电流控制50Khz,功率控制不用50Khz吧

你得意思是间隔N个周期采样一次?还有就是对高频采样的话难度也比较大,一是频率高对运放的要求高,二是输出频率是变化的,所以想来想去,就想对输入部分进行采样。
页: [1]
查看完整版本: STM32对电源恒功率控制