Bar Logo 4kW dsPIC33C PSFB DC-DC DA (Part-No. )
 
Content
     
Loading...
Searching...
No Matches
Current Sensor Calibration

The Current Sensor Calibration device layer is a proprietary user code utilized for configuring the sensor properties. More...

+ Collaboration diagram for Current Sensor Calibration:

Files

file  dev_adc_sensor_offsets.h
 measure current sensor offsets
 

Data Structures

struct  dev_Offsets
 A custom data type for offset measurement. More...
 

Typedefs

typedef struct dev_Offsets dev_Offsets_t
 A custom data type for offset measurement.
 

Functions

void dev_MeasureOffsets (void)
 
uint16_t dev_Get_PrimaryCTOffset (void)
 
uint16_t dev_Get_SecondaryShuntOffset (void)
 
uint8_t dev_AreOffsetsCalculated (void)
 
void dev_MeasureOffsets_Initialize (void)
 
void dev_ReadADCSample ()
 
void dev_AverageSamples (dev_Offsets_t *dev_off)
 
static uint16_t dev_CalculateAverage (uint16_t *buffer, uint16_t length)
 Averages the ADC samples.
 

Detailed Description

Typedef Documentation

◆ dev_Offsets_t

typedef struct dev_Offsets dev_Offsets_t

Function Documentation

◆ dev_AreOffsetsCalculated()

uint8_t dev_AreOffsetsCalculated ( void )

check if enough samples are acquired

Returns
1 if buffers are full 0 if not

Definition at line 46 of file dev_adc_sensor_offsets.c.

◆ dev_AverageSamples()

void dev_AverageSamples ( dev_Offsets_t * dev_off)

This function averages samples once buffer is full

Definition at line 88 of file dev_adc_sensor_offsets.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ dev_CalculateAverage()

static uint16_t dev_CalculateAverage ( uint16_t * buffer,
uint16_t length )
static
Returns
void

This function averages the ADC samples.

Definition at line 101 of file dev_adc_sensor_offsets.c.

+ Here is the caller graph for this function:

◆ dev_Get_PrimaryCTOffset()

uint16_t dev_Get_PrimaryCTOffset ( void )

returns averaged offset

Returns
returns averaged offset

Definition at line 26 of file dev_adc_sensor_offsets.c.

+ Here is the call graph for this function:

◆ dev_Get_SecondaryShuntOffset()

uint16_t dev_Get_SecondaryShuntOffset ( void )

returns averaged offset

Returns
returns averaged offset

Definition at line 36 of file dev_adc_sensor_offsets.c.

+ Here is the call graph for this function:

◆ dev_MeasureOffsets()

void dev_MeasureOffsets ( void )

acquire one sample of primary and secondary current sensor

Definition at line 17 of file dev_adc_sensor_offsets.c.

+ Here is the call graph for this function:

◆ dev_MeasureOffsets_Initialize()

void dev_MeasureOffsets_Initialize ( void )

intializes the offset datatypes

Definition at line 54 of file dev_adc_sensor_offsets.c.

+ Here is the caller graph for this function:

◆ dev_ReadADCSample()

void dev_ReadADCSample ( void )

This function reads samples

Definition at line 68 of file dev_adc_sensor_offsets.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: