Bar Logo 3.8/7.6 kw Totem pole Demonstration Application (Part-No. (not specified))
 
Content
     
Loading...
Searching...
No Matches
dev_TPBLPFC_typedef.h File Reference

This is the typedef file for power controller. More...

#include <xc.h>
#include <stdint.h>
+ Include dependency graph for dev_TPBLPFC_typedef.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ANALOG_VALUES_s
 
struct  CONTROL_REFERENCE_VALUES_s
 
struct  CONTROLLER_VALUES_s
 
struct  CONTROL_STATUS_FLAGS_s
 
struct  ACCONTROL_PHASE_STATUS_FLAGS_s
 
struct  PHASE_VALUES_s
 
struct  VMC_VALUES_s
 
struct  PFC_FLAGS_s
 
struct  Primary_Data_Handling
 

Typedefs

typedef struct ANALOG_VALUES_s ANALOG_VALUES_t
 
typedef struct CONTROL_REFERENCE_VALUES_s CONTROL_REFERENCE_VALUES_t
 
typedef struct CONTROLLER_VALUES_s CONTROLLER_VALUES_t
 
typedef struct CONTROL_STATUS_FLAGS_s CONTROL_STATUS_FLAGS_t
 
typedef struct ACCONTROL_PHASE_STATUS_FLAGS_s ACCONTROL_PHASE_STATUS_FLAGS_t
 
typedef struct PHASE_VALUES_s PHASE_VALUES_t
 
typedef struct VMC_VALUES_s VMC_VALUES_t
 
typedef struct PFC_FLAGS_s PFC_FLAGS_t
 

Enumerations

enum  PWR_CTRL_STATE_e {
  PCS_INIT = 1 , PCS_WAIT_IF_FAULT_ACTIVE = 2 , PCS_STANDBY = 3 , PCS_VACOK = 4 , PCS_VOUT_PRELOAD = 5 , PCS_RELAYON = 6 , PCS_DELAY_AFTER_RELAYON = 7 , PCS_START_CONTROL = 8 , PCS_SOFT_START = 9 , PCS_UP_AND_RUNNING = 10 ,
  PCS_STALL_DEBUG = 11
}
 

Functions

void Init_pwr_ctrl (void)
 

Variables

PWR_CTRL_STATE_e pwr_ctrl_state
 
PHASE_VALUES_t Phase_Values_PH1
 
PHASE_VALUES_t Phase_Values_PH2
 
PHASE_VALUES_t AC_N
 
VMC_VALUES_t Vout_Control
 
PFC_FLAGS_t PFC_Flags
 
Primary_Data_Handling primary_vac_values
 
uint16_t OpenLoopStartupDuration
 
uint16_t Adaptive_Gain_Factor
 

Detailed Description

Power Controller Typedef File

Definition in file dev_TPBLPFC_typedef.h.

Typedef Documentation

◆ ACCONTROL_PHASE_STATUS_FLAGS_t

◆ ANALOG_VALUES_t

Definition at line 79 of file dev_TPBLPFC_typedef.h.

◆ CONTROL_REFERENCE_VALUES_t

◆ CONTROL_STATUS_FLAGS_t

Definition at line 148 of file dev_TPBLPFC_typedef.h.

◆ CONTROLLER_VALUES_t

Definition at line 120 of file dev_TPBLPFC_typedef.h.

◆ PFC_FLAGS_t

typedef struct PFC_FLAGS_s PFC_FLAGS_t

Definition at line 232 of file dev_TPBLPFC_typedef.h.

◆ PHASE_VALUES_t

Definition at line 185 of file dev_TPBLPFC_typedef.h.

◆ VMC_VALUES_t

typedef struct VMC_VALUES_s VMC_VALUES_t

Definition at line 199 of file dev_TPBLPFC_typedef.h.

Enumeration Type Documentation

◆ PWR_CTRL_STATE_e

Enumerator
PCS_INIT 
PCS_WAIT_IF_FAULT_ACTIVE 
PCS_STANDBY 
PCS_VACOK 
PCS_VOUT_PRELOAD 
PCS_RELAYON 
PCS_DELAY_AFTER_RELAYON 
PCS_START_CONTROL 
PCS_SOFT_START 
PCS_UP_AND_RUNNING 
PCS_STALL_DEBUG 

Definition at line 44 of file dev_TPBLPFC_typedef.h.

Function Documentation

◆ Init_pwr_ctrl()

void Init_pwr_ctrl ( void )

Definition at line 53 of file dev_TPBLPFC_typedef.c.

Variable Documentation

◆ AC_N

Definition at line 186 of file dev_TPBLPFC_typedef.h.

◆ Adaptive_Gain_Factor

uint16_t Adaptive_Gain_Factor
extern

Definition at line 42 of file dev_TPBLPFC_typedef.c.

◆ OpenLoopStartupDuration

uint16_t OpenLoopStartupDuration
extern

Section: Included Files

Definition at line 41 of file dev_TPBLPFC_typedef.c.

◆ PFC_Flags

PFC_FLAGS_t PFC_Flags
extern

Definition at line 45 of file dev_TPBLPFC_typedef.c.

◆ Phase_Values_PH1

PHASE_VALUES_t Phase_Values_PH1
extern

Definition at line 43 of file dev_TPBLPFC_typedef.c.

◆ Phase_Values_PH2

PHASE_VALUES_t Phase_Values_PH2

Definition at line 186 of file dev_TPBLPFC_typedef.h.

◆ primary_vac_values

Primary_Data_Handling primary_vac_values
extern

Definition at line 47 of file dev_TPBLPFC_typedef.c.

◆ pwr_ctrl_state

PWR_CTRL_STATE_e pwr_ctrl_state
extern

Definition at line 46 of file dev_TPBLPFC_typedef.c.

◆ Vout_Control

VMC_VALUES_t Vout_Control
extern

Definition at line 44 of file dev_TPBLPFC_typedef.c.