моделирование чет непонятное
This commit is contained in:
@@ -18,14 +18,15 @@ void app_init(void) {
|
||||
// если не используется отдельный поток для main().
|
||||
HAL_Init();
|
||||
MX_DMA_Init();
|
||||
MX_IWDG_Init();
|
||||
MX_TIM1_Init();
|
||||
MX_TIM2_Init();
|
||||
MX_TIM3_Init();
|
||||
MX_TIM8_Init();
|
||||
MX_TIM5_Init();
|
||||
MX_ADC3_Init();
|
||||
UPP_SetDefault(1, 1);
|
||||
UPP_Init();
|
||||
UPP_Params_SetDefault(1, 1);
|
||||
UPP_App_Init();
|
||||
UPP_PreWhile();
|
||||
UPP_DO.CEN(DISABLE);
|
||||
|
||||
|
||||
@@ -92,7 +92,7 @@ void Write_AngleControl(real_T* Buffer, int ind_port)
|
||||
int nn = 0;
|
||||
|
||||
WriteOutputArray(upp.hangle.Iref, ind_port, nn++);
|
||||
WriteOutputArray(upp.pm.measured.final.Iamp, ind_port, nn++);
|
||||
WriteOutputArray(upp.hangle.Imeas, ind_port, nn++);
|
||||
WriteOutputArray(upp.hangle.alpha, ind_port, nn++);
|
||||
|
||||
|
||||
@@ -125,8 +125,8 @@ void app_readInputs(const real_T* Buffer) {
|
||||
MB_INTERNAL.param.angle.PID_Kd = ReadInputArray(1, 6) * 10000;
|
||||
MB_INTERNAL.param.angle.PID_ExpAlpha = ReadInputArray(1, 7) * 65535;
|
||||
|
||||
MB_INTERNAL.param.nominal.U = ReadInputArray(1, 8) * 10000;
|
||||
MB_INTERNAL.param.nominal.I = ReadInputArray(1, 9) * 65535;
|
||||
MB_INTERNAL.param.nominal.U = ReadInputArray(1, 8) * 10;
|
||||
MB_INTERNAL.param.nominal.I = ReadInputArray(1, 9) * 10;
|
||||
// USER APP INPUT END
|
||||
}
|
||||
|
||||
|
||||
@@ -9,6 +9,13 @@
|
||||
void app_step(void)
|
||||
{
|
||||
// USER APP STEP START
|
||||
static int first_step = 0;
|
||||
if(first_step == 0)
|
||||
{
|
||||
first_step = 1;
|
||||
UPP_DO.CEN(ENABLE);
|
||||
}
|
||||
|
||||
UPP_While();
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user