Ignore:
Timestamp:
Sep 9, 2026, 3:02:30 PM (11 days ago)
Author:
f.jahn
Message:
 
Location:
trunk/fw_g473rct/SES/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/fw_g473rct/SES/src/ads1260.c

    r73 r76  
    960960    }
    961961
     962#ifdef ADS1261
    962963        if (channelInProgress==0)
    963964        {
     
    978979          channelInProgress=0;
    979980        }
    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
    981986        ADS1260_StartConversion();
    982987}
  • trunk/fw_g473rct/SES/src/battery_voltage_fast.c

    r73 r76  
    4343  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;
    4444
     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
    4555 }
    4656
  • trunk/fw_g473rct/SES/src/shunt_voltage_fast.c

    r73 r76  
    1818extern __IO int32_t adc4Data[SAMPLE_ARRAY_SIZE] __attribute__((section(".RAM1_CRC")));
    1919//      --- LOKALE DEFINES - bitte hier dokumentieren --------------------------------
    20 #define SHUNT_VOLTAGE_FAST_ADC_RESOLUTION                                                 65536
    21 #define SHUNT_VOLTAGE_FAST_ADC_OFFSET                                                     32768
     20//#define SHUNT_VOLTAGE_FAST_ADC_RESOLUTION                                               65536
     21//#define SHUNT_VOLTAGE_FAST_ADC_OFFSET                                                   32768
    2222
    2323
     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
    2431
    2532
     
    5158  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 ;
    5259
     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
    5370}
    5471
Note: See TracChangeset for help on using the changeset viewer.