Ignore:
Timestamp:
Aug 23, 2025, 3:27:52 PM (4 days ago)
Author:
f.jahn
Message:
LVP, OVP, LVP
OVP modes implementiert
  • Lüftersteuerung in eigenes Modul verlagert
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/firmware_v2/SES/src/mode_secondaryprotection.c

    r17 r24  
    3030#include "buzzer.h"
    3131#include "voltage_meas.h"
     32#include "chip_temperature.h"
    3233
    3334
     
    198199  }
    199200
     201  if (CHIP_TEMPERATURE_GetTemp() > 80)
     202  {
     203        RELAIS_ResetPuls();
     204        BUZZER_Beep(BUZZER_ON_TIME_REJECT); //Warnung
     205        LEDS_GN_Off();
     206        LEDS_RT_BlinkCode_Start(BLINK_CODE_ERROR_TEMP, LED_RT_ON_TIME_WARN_TEMP, LED_GN_OFF_TIME, LED_GN_OFF_TIME *5); //Fehler Anzeigen
     207        BUTTON_SetModeOff(); //Damit nicht von alleine wieder eingeschaltet wird
     208        printf("NEW_STATE: MAINSWITCH_ERROR, Temp too high\n");
     209        smState = SECONDARYPROTECTION_ERROR;         
     210  }
     211
     212
    200213
    201214}
Note: See TracChangeset for help on using the changeset viewer.