Немного микроконтроллеров от "Байкала" в ленту😊
Пришла мне отладка EVU-BA-2.5 и сами микроконтроллеры в небольшом количестве.
Это очень интересные чипы для управления электроприводом. На борту есть много ШИМ выходов, много АЦП (ADC_0...2) и целых 3 ядра, 2 из которых по 200МГц.
Например, одно ядро можно задействовать только для расчета контура управления током. То есть выполнение высокоскоростных задач на частоте ШИМ (10-50кГц).
Мне тут ЧГПТ разоткровенничался и сказал, что программа для этого должна выглядеть так:
ADC_ISR()
{
Clarke();
Park();
PI_Id();
PI_Iq();
InvPark();
SVPWM();
}
Вполне неплохо для железного мозга😄
Второе ядро 200МГц может заниматься задачей контура скорости и контура положения ротора если это необходимо. А так же приемом команд внешнего управления, отслеживанием параметров с более низким приоритетом вроде температур, напряжения шины DC и т.д.
Третье ядро, ну я даже не знаю, предлагайте🙃
Дальше сделаю на них свою плату для разработки векторных систем управления электроприводом.
Пришла мне отладка EVU-BA-2.5 и сами микроконтроллеры в небольшом количестве.
Это очень интересные чипы для управления электроприводом. На борту есть много ШИМ выходов, много АЦП (ADC_0...2) и целых 3 ядра, 2 из которых по 200МГц.
Например, одно ядро можно задействовать только для расчета контура управления током. То есть выполнение высокоскоростных задач на частоте ШИМ (10-50кГц).
Мне тут ЧГПТ разоткровенничался и сказал, что программа для этого должна выглядеть так:
ADC_ISR()
{
Clarke();
Park();
PI_Id();
PI_Iq();
InvPark();
SVPWM();
}
Вполне неплохо для железного мозга😄
Второе ядро 200МГц может заниматься задачей контура скорости и контура положения ротора если это необходимо. А так же приемом команд внешнего управления, отслеживанием параметров с более низким приоритетом вроде температур, напряжения шины DC и т.д.
Третье ядро, ну я даже не знаю, предлагайте🙃
Дальше сделаю на них свою плату для разработки векторных систем управления электроприводом.