Рефакторинг и доработки

This commit is contained in:
2025-11-18 14:16:20 +03:00
parent edac877616
commit 6882d6d014
21 changed files with 421 additions and 303 deletions

View File

@@ -52,7 +52,7 @@
#define _MODBUS_DATA_H_
#include "upp_defs.h"
#include "upp_control.h"
#include "upp_params.h"
#include "stdint.h"

View File

@@ -97,6 +97,12 @@
* @brief Параметры устанавливаемые на этапе компиляции. Без перепрошивки их не поменять
* @{
*/
//#if defined(STM32F417xx)
//#endif
/* Периоды вызова всякого */
#define PM_ADC_PERIOD_US 10 ///< Период опроса АЦП в мкс
#define PM_SLOW_PERIOD_CNT 50 ///< Период обновления медленных расчетов тиках @ref PM_ADC_PERIOD_US
@@ -109,4 +115,7 @@
#define PWM_TIM3_FREQ_MHZ 90 ///< Частота тиков таймера ШИМ (5-6 каналы)
#define ANGLE_TIM2_FREQ_MHZ 90 ///< Частота тиков таймера отсчета угла открытия тиристоров
/** //UPP_COMPILED_PARAMS
* @}
*/
#endif //_UPP_CONFIG_H_

View File

@@ -151,6 +151,9 @@ typedef struct {
#define PM_SLOW_PERIOD_US (PM_ADC_PERIOD_US*PM_SLOW_PERIOD_CNT)
#define ANGLE_PERIOD_MS(_freq_) (((float)1/(_freq_*2))*1000)
#define PARAM_INTERNAL MB_INTERNAL.param
#define PARAM_PUI MB_DATA.HoldRegs.pui_params
/**
* @brief Состояния полуволны
*/