Какие-то тесты и построение алгоритма. Но ничего прям интересного
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
#endif
|
||||
|
||||
#ifdef STM32F4
|
||||
#define ADC_NOISE_LSB 10 // Шум в LSB (квантах АЦП)
|
||||
#define ADC_NOISE_LSB 3 // Шум в LSB (квантах АЦП)
|
||||
#endif
|
||||
|
||||
/////////////////////////////---STRUCTURES---///////////////////////////
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
|
||||
#define OUT_PORT_NUMB 3
|
||||
#define THYR_PORT_1_WIDTH 6
|
||||
#define PM_PORT_2_WIDTH 16
|
||||
#define PM_PORT_2_WIDTH 32
|
||||
#define OUT_PORT_3_WIDTH 16
|
||||
|
||||
// INPUT/OUTPUTS PARAMS END
|
||||
|
||||
@@ -32,25 +32,31 @@ void Write_PowerMonitor(real_T* Buffer, int ind_port)
|
||||
{
|
||||
int nn = 0;
|
||||
for (int i = 0; i < 3; i++)
|
||||
{
|
||||
WriteOutputArray(upp.pm.U[i], ind_port, nn++);
|
||||
{ //0-2
|
||||
WriteOutputArray(upp.pm.measured.Ureal[i], ind_port, nn++);
|
||||
}
|
||||
for (int i = 0; i < 3; i++)
|
||||
{
|
||||
{ //3-5
|
||||
WriteOutputArray(upp.pm.zc.Channel[i].HalfWave, ind_port, nn++);
|
||||
}
|
||||
for (int i = 0; i < 3; i++)
|
||||
{
|
||||
WriteOutputArray(upp.pm.F[i], ind_port, nn++);
|
||||
{ //6-8
|
||||
WriteOutputArray(upp.pm.measured.F[i], ind_port, nn++);
|
||||
}
|
||||
for (int i = 0; i < 3; i++)
|
||||
{
|
||||
WriteOutputArray(upp.pm.I[i], ind_port, nn++);
|
||||
{ //9-11
|
||||
WriteOutputArray(upp.pm.measured.Ireal[i], ind_port, nn++);
|
||||
}
|
||||
for (int i = 0; i < 2; i++)
|
||||
{
|
||||
WriteOutputArray(upp.pm.T[i], ind_port, nn++);
|
||||
{ //12-13
|
||||
WriteOutputArray(upp.pm.measured.T[i], ind_port, nn++);
|
||||
}
|
||||
{ //14-16
|
||||
WriteOutputArray(upp.pm.measured.U_mean, ind_port, nn++);
|
||||
WriteOutputArray(upp.pm.measured.I_mean, ind_port, nn++);
|
||||
WriteOutputArray(upp.pm.measured.F_mean, ind_port, nn++);
|
||||
}
|
||||
|
||||
}
|
||||
/**
|
||||
* @brief Функция для записи входов в приложение МК
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
clear all
|
||||
|
||||
Ts = 5e-6;
|
||||
Vnom = 380;
|
||||
Vnom = 690;
|
||||
Fnom = 50;
|
||||
|
||||
Temperature1 = 2.22; % 20 градусов
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user