Data Fields
SPLL_1PH_SOGI_FLL Struct Reference

Defines the Orthogonal Signal Generator SPLL_1PH_SOGI_FLL structure. More...

#include <spll_1ph_sogi_fll.h>

Data Fields

float32_t u [3]
 AC input data buffer. More...
 
float32_t osg_u [3]
 Orthogonal signal generator data buffer. More...
 
float32_t osg_qu [3]
 Orthogonal signal generator quadrature data buffer. More...
 
float32_t u_Q [2]
 Q-axis component. More...
 
float32_t u_D [2]
 D-axis component. More...
 
float32_t ylf [2]
 Loop filter data storage. More...
 
float32_t fo
 Output frequency of PLL(Hz) More...
 
float32_t fn
 Nominal frequency (Hz) More...
 
float32_t wc
 Center (Nominal) frequency in radians. More...
 
float32_t theta
 Angle output (0-2*pi) More...
 
float32_t cosine
 Cosine value of the PLL angle. More...
 
float32_t sine
 Sine value of the PLL angle. More...
 
float32_t delta_t
 Inverse of the ISR rate at which module is called. More...
 
float32_t ef2
 FLL parameter. More...
 
float32_t x3 [2]
 FLL data storage. More...
 
float32_t w_dash
 Output frequency of PLL(radians) More...
 
float32_t gamma
 Gamma parameter for FLL. More...
 
float32_t k
 K parameter for FLL. More...
 
SPLL_1PH_SOGI_FLL_OSG_COEFF osg_coeff
 Orthogonal signal generator coefficient. More...
 
SPLL_1PH_SOGI_FLL_LPF_COEFF lpf_coeff
 Loop filter coeffcient structure. More...
 

Detailed Description

Defines the Orthogonal Signal Generator SPLL_1PH_SOGI_FLL structure.

The SPLL_1PH_SOGI_FLL can be used to generate the orthogonal signal from the sensed single phase grid voltage and use that information to provide phase of the grid voltage This module also runs a frequency locked loop for adjusting the the center frequency automatically

Field Documentation

◆ u

float32_t SPLL_1PH_SOGI_FLL::u[3]

AC input data buffer.

Referenced by SPLL_1PH_SOGI_FLL_reset(), and SPLL_1PH_SOGI_FLL_run().

◆ osg_u

float32_t SPLL_1PH_SOGI_FLL::osg_u[3]

Orthogonal signal generator data buffer.

Referenced by SPLL_1PH_SOGI_FLL_reset(), and SPLL_1PH_SOGI_FLL_run().

◆ osg_qu

float32_t SPLL_1PH_SOGI_FLL::osg_qu[3]

Orthogonal signal generator quadrature data buffer.

Referenced by SPLL_1PH_SOGI_FLL_reset(), and SPLL_1PH_SOGI_FLL_run().

◆ u_Q

float32_t SPLL_1PH_SOGI_FLL::u_Q[2]

Q-axis component.

Referenced by SPLL_1PH_SOGI_FLL_reset(), and SPLL_1PH_SOGI_FLL_run().

◆ u_D

float32_t SPLL_1PH_SOGI_FLL::u_D[2]

D-axis component.

Referenced by SPLL_1PH_SOGI_FLL_reset(), and SPLL_1PH_SOGI_FLL_run().

◆ ylf

float32_t SPLL_1PH_SOGI_FLL::ylf[2]

Loop filter data storage.

Referenced by SPLL_1PH_SOGI_FLL_reset(), and SPLL_1PH_SOGI_FLL_run().

◆ fo

float32_t SPLL_1PH_SOGI_FLL::fo

Output frequency of PLL(Hz)

Referenced by SPLL_1PH_SOGI_FLL_reset(), and SPLL_1PH_SOGI_FLL_run().

◆ fn

float32_t SPLL_1PH_SOGI_FLL::fn

Nominal frequency (Hz)

Referenced by SPLL_1PH_SOGI_FLL_config(), and SPLL_1PH_SOGI_FLL_run().

◆ wc

float32_t SPLL_1PH_SOGI_FLL::wc

Center (Nominal) frequency in radians.

Referenced by SPLL_1PH_SOGI_FLL_config(), and SPLL_1PH_SOGI_FLL_run().

◆ theta

float32_t SPLL_1PH_SOGI_FLL::theta

Angle output (0-2*pi)

Referenced by SPLL_1PH_SOGI_FLL_reset(), and SPLL_1PH_SOGI_FLL_run().

◆ cosine

float32_t SPLL_1PH_SOGI_FLL::cosine

Cosine value of the PLL angle.

Referenced by SPLL_1PH_SOGI_FLL_reset(), and SPLL_1PH_SOGI_FLL_run().

◆ sine

float32_t SPLL_1PH_SOGI_FLL::sine

Sine value of the PLL angle.

Referenced by SPLL_1PH_SOGI_FLL_reset(), and SPLL_1PH_SOGI_FLL_run().

◆ delta_t

float32_t SPLL_1PH_SOGI_FLL::delta_t

Inverse of the ISR rate at which module is called.

Referenced by SPLL_1PH_SOGI_FLL_coeff_calc(), SPLL_1PH_SOGI_FLL_config(), and SPLL_1PH_SOGI_FLL_run().

◆ ef2

float32_t SPLL_1PH_SOGI_FLL::ef2

FLL parameter.

Referenced by SPLL_1PH_SOGI_FLL_reset(), and SPLL_1PH_SOGI_FLL_run().

◆ x3

float32_t SPLL_1PH_SOGI_FLL::x3[2]

◆ w_dash

float32_t SPLL_1PH_SOGI_FLL::w_dash

Output frequency of PLL(radians)

Referenced by SPLL_1PH_SOGI_FLL_coeff_calc(), SPLL_1PH_SOGI_FLL_config(), and SPLL_1PH_SOGI_FLL_run().

◆ gamma

float32_t SPLL_1PH_SOGI_FLL::gamma

Gamma parameter for FLL.

Referenced by SPLL_1PH_SOGI_FLL_config(), and SPLL_1PH_SOGI_FLL_run().

◆ k

float32_t SPLL_1PH_SOGI_FLL::k

◆ osg_coeff

SPLL_1PH_SOGI_FLL_OSG_COEFF SPLL_1PH_SOGI_FLL::osg_coeff

Orthogonal signal generator coefficient.

Referenced by SPLL_1PH_SOGI_FLL_coeff_calc(), and SPLL_1PH_SOGI_FLL_run().

◆ lpf_coeff

SPLL_1PH_SOGI_FLL_LPF_COEFF SPLL_1PH_SOGI_FLL::lpf_coeff

Loop filter coeffcient structure.

Referenced by SPLL_1PH_SOGI_FLL_config(), and SPLL_1PH_SOGI_FLL_run().


The documentation for this struct was generated from the following file:

Copyright 2023, Texas Instruments Incorporated