Changeset 76 for trunk/fw_g473rct/SES/src
- Timestamp:
- Sep 9, 2026, 3:02:30 PM (11 days ago)
- Location:
- trunk/fw_g473rct/SES/src
- Files:
-
- 3 edited
-
ads1260.c (modified) (2 diffs)
-
battery_voltage_fast.c (modified) (1 diff)
-
shunt_voltage_fast.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/fw_g473rct/SES/src/ads1260.c
r73 r76 960 960 } 961 961 962 #ifdef ADS1261 962 963 if (channelInProgress==0) 963 964 { … … 978 979 channelInProgress=0; 979 980 } 980 981 #else 982 ADS1260_ProcessCurrent(value); 983 //ADS_1260_InputMuxSelect(&hspi3, POS_INPUT_MUX_SELECT_AIN4 + NEG_INPUT_MUX_SELECT_AIN5,1); 984 //channelInProgress=0; 985 #endif 981 986 ADS1260_StartConversion(); 982 987 } -
trunk/fw_g473rct/SES/src/battery_voltage_fast.c
r73 r76 43 43 sys_data.s.values.batteryVoltageFast = ((newVal - BATTERY_VOLTAGE_FAST_ADC_OFFSET) * (int64_t)VREF * BATTERY_VOLTAGE_VOLTAGE_DIVIDER / BATTERY_VOLTAGE_FAST_ADC_RESOLUTION) - sys_data.s.parameter.batteryVoltageFastOffset; 44 44 45 46 47 #ifdef ADS1261 48 //Batteriespannung wird vom ADS1261 genommen. Wird im ADS Modul ausgewertet 49 #else 50 sys_data.s.values.batteryVoltage = ((newVal - BATTERY_VOLTAGE_FAST_ADC_OFFSET ) * (int64_t)VREF * BATTERY_VOLTAGE_VOLTAGE_DIVIDER / BATTERY_VOLTAGE_FAST_ADC_RESOLUTION) - sys_data.s.parameter.batteryVoltageFastOffset; 51 52 53 #endif 54 45 55 } 46 56 -
trunk/fw_g473rct/SES/src/shunt_voltage_fast.c
r73 r76 18 18 extern __IO int32_t adc4Data[SAMPLE_ARRAY_SIZE] __attribute__((section(".RAM1_CRC"))); 19 19 // --- LOKALE DEFINES - bitte hier dokumentieren -------------------------------- 20 #define SHUNT_VOLTAGE_FAST_ADC_RESOLUTION 6553621 #define SHUNT_VOLTAGE_FAST_ADC_OFFSET 3276820 //#define SHUNT_VOLTAGE_FAST_ADC_RESOLUTION 65536 21 //#define SHUNT_VOLTAGE_FAST_ADC_OFFSET 32768 22 22 23 23 24 #ifdef ADCOFFSET 25 #define SHUNT_VOLTAGE_FAST_ADC_RESOLUTION 65536 26 #define SHUNT_VOLTAGE_FAST_ADC_OFFSET 32768 27 #else 28 #define SHUNT_VOLTAGE_FAST_ADC_RESOLUTION 32768 29 #define SHUNT_VOLTAGE_FAST_ADC_OFFSET 32768 30 #endif 24 31 25 32 … … 51 58 sys_data.s.values.shuntVoltageFast = ((newval - SHUNT_VOLTAGE_FAST_ADC_OFFSET) * (int64_t) (VREF) * SHUNT_VOLTAGE_VOLTAGE_DIVIDER / SHUNT_VOLTAGE_FAST_ADC_RESOLUTION) - sys_data.s.parameter.shuntVoltageFastOffset ; 52 59 60 #ifdef ADS1261 61 //Batteriespannung wird vom ADS1261 genommen 62 #else 63 sys_data.s.values.shuntVoltage = ((newval - SHUNT_VOLTAGE_FAST_ADC_OFFSET) * (int64_t) (VREF) * SHUNT_VOLTAGE_VOLTAGE_DIVIDER / SHUNT_VOLTAGE_FAST_ADC_RESOLUTION) - sys_data.s.parameter.shuntVoltageFastOffset ; 64 65 66 #endif 67 68 69 53 70 } 54 71
Note:
See TracChangeset
for help on using the changeset viewer.
