3个不稳定版本
0.2.1 | 2024年1月29日 |
---|---|
0.2.0 | 2024年1月19日 |
0.1.0 | 2024年1月14日 |
#477 in 嵌入式开发
135KB
112 代码行
SOGI-PLL
演示
纯正弦波
失真正弦波
您可以在examples文件夹中找到生成这些图像的代码。
lib.rs
:
SOGI-PLL 实现
基于: https://ieeexplore.ieee.org/document/1711988
使用方法
let mut pll = SogiPll::new(config);
// Call .update every sample_time s
let result = pll.update(measured_voltage);
推荐参数
sogi_k: 1.0
pi_proportional_gain: 178.0,
pi_integral_gain: 0.0001
sample_rate > 1000Hz
50Hz的K, Kp, Ki参数取自此处
依赖项
~220KB