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_plus.c

    r17 r24  
    2222#include "leds.h"
    2323#include "buzzer.h"
     24#include "chip_temperature.h"
    2425#include "voltage_meas.h"
    2526
     
    190191    smState = SECONDARYPROTECTION_ERROR;
    191192  }
     193
     194  if (CHIP_TEMPERATURE_GetTemp() > 80)
     195  {
     196        RELAIS_ResetPuls();
     197        BUZZER_Beep(BUZZER_ON_TIME_REJECT); //Warnung
     198        LEDS_GN_Off();
     199        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
     200        BUTTON_SetModeOff(); //Damit nicht von alleine wieder eingeschaltet wird
     201        printf("NEW_STATE: MAINSWITCH_ERROR, Temp too high\n");
     202        smState = SECONDARYPROTECTION_ERROR;         
     203  }
     204
    192205
    193206
Note: See TracChangeset for help on using the changeset viewer.