изменения под старую плату УПП
This commit is contained in:
parent
c26319f832
commit
5624468d09
@ -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
|
||||
* @}
|
||||
|
||||
@ -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)
|
||||
{
|
||||
|
||||
@ -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);
|
||||
// Находимся до тех пор пока ошибки не будет устранена
|
||||
|
||||
@ -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;
|
||||
|
||||
|
||||
@ -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>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user