1. 首页
  2. 编程语言
  3. Simulink中的单相锁相环采用C语言实现

Simulink中的单相锁相环采用C语言实现

上传者: 2024-04-13 10:51:03上传 ZIP文件 4.43KB 热度 8次

单相锁相环在Simulink中以C语言实现,避免了使用Matlab的if-else和for循环语句,而是采用了类似于DSP和32编程语言的语法。整个仿真过程中没有使用任何模块,只需编写C语言的锁相环函数,使得程序的运行频率与实际开关频率一致。仿真结果如图所示,利用基于双二阶广义积分器的锁相环成功地将电网相位锁定。相比于Matlab自带的锁相环,该方法能够更快地获取电网相位。对于使用C语言编写的代码,已经进行了详尽的注释,方便移植到DSP中断中使用。

下载地址
用户评论