изменения под старую плату УПП

This commit is contained in:
Razvalyaev 2025-11-27 12:17:58 +03:00
parent c26319f832
commit 5624468d09
5 changed files with 16 additions and 6 deletions

View File

@ -51,7 +51,7 @@
/* Номинальные параметры */
#define NOM_PHASE_NUMB 3
#define NOM_U_V_DEFAULT 1216
#define NOM_U_V_DEFAULT 380
#define NOM_U_DEVIATION_PLUS_PERCENT_DEFAULT 6
#define NOM_U_DEVIATION_MINUS_PERCENT_DEFAULT 10
#define NOM_F_HZ_DEFAULT 50
@ -99,8 +99,8 @@
#define ZERO_CROSS_DEBOUNCE_CNT_DEFAULT 2*100 // (2.5 * 100 = 2.5 мс)
/* Параметры ШИМ для тиристоров */
#define PWM_THYR_FREQUENCY_HZ_DEFAULT 20000
#define PWM_THYR_PULSE_NUMBER_DEFAULT 20
#define PWM_THYR_FREQUENCY_HZ_DEFAULT 5000
#define PWM_THYR_PULSE_NUMBER_DEFAULT 5
/** //UPP_PARAMS_DEFAULT
* @}

View File

@ -99,7 +99,11 @@ void UPP_UART2_SetDirection(int state)
static void UPP_CEN_Write(int state)
{
#if !defined(STM32F417xx)
HAL_GPIO_WritePin(CEN_GPIO_Port, CEN_Pin, !state);
#else
HAL_GPIO_WritePin(CEN_GPIO_Port, CEN_Pin, state);
#endif
}
static void UPP_RDO1_Write(int state)
{

View File

@ -123,6 +123,8 @@ int UPP_While(void)
{
/*======= Состояние Инициализация =========*/
case UPP_Init:
res = PWM_Stop(&upp.hpwm, 0, 1); // Останавливаем ВЕСЬ ШИМ
// Индикация
UPP_DO.Ready(DISABLE);
UPP_DO.Work(DISABLE);
UPP_DO.Error(DISABLE);
@ -194,7 +196,7 @@ int UPP_While(void)
default:
PWM_Stop(&upp.hpwm, 0, 1); // Останавливаем ВЕСЬ ШИМ
// Индикация
UPP_DO.Ready(ENABLE);
UPP_DO.Ready(DISABLE);
UPP_DO.Work(DISABLE);
UPP_DO.Error(ENABLE);
// Находимся до тех пор пока ошибки не будет устранена

View File

@ -226,7 +226,7 @@ void UPP_Params_SetDefault(int pui_default, int internal_default)
PARAM_INTERNAL.adc.ADC_Zero[ADC_CHANNEL_IC] = ADC_I_ZERO_DEFAULT;
PARAM_INTERNAL.adc.ADC_Zero[ADC_CHANNEL_IA] = ADC_I_ZERO_DEFAULT;
PARAM_INTERNAL.pwm.PhaseMask = 1; // (все три фазы)
PARAM_INTERNAL.pwm.PhaseMask = 7; // (все три фазы)
PARAM_INTERNAL.pwm.Frequency = (float)PWM_THYR_FREQUENCY_HZ_DEFAULT;
PARAM_INTERNAL.pwm.PulseNumber = PWM_THYR_PULSE_NUMBER_DEFAULT;

View File

@ -347,7 +347,7 @@
<Type>0</Type>
<LineNumber>136</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>134256316</Address>
<Address>134256344</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
@ -578,6 +578,10 @@
<Name>System Viewer\DBG</Name>
<WinId>35902</WinId>
</Entry>
<Entry>
<Name>System Viewer\GPIOE</Name>
<WinId>35898</WinId>
</Entry>
<Entry>
<Name>System Viewer\GPIOG</Name>
<WinId>35899</WinId>