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. | |
| typedef struct dev_Offsets dev_Offsets_t |
| uint8_t dev_AreOffsetsCalculated | ( | void | ) |
check if enough samples are acquired
Definition at line 46 of file dev_adc_sensor_offsets.c.
| 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:
|
static |
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:| uint16_t dev_Get_PrimaryCTOffset | ( | void | ) |
returns averaged offset
Definition at line 26 of file dev_adc_sensor_offsets.c.
Here is the call graph for this function:| uint16_t dev_Get_SecondaryShuntOffset | ( | void | ) |
returns averaged offset
Definition at line 36 of file dev_adc_sensor_offsets.c.
Here is the call graph for this function:| 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:| 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:| 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: