Pull to refresh
3
Дмитрий Леонов@Dileon44

Embedded Software Engineer

11
Subscribers
Send message
  1. Согласен, проще реализовать на МК, однако, как минимум, в авиации в целях резервирования существуют требования на разные элементные базы (то есть, в одной системе есть или МК, и FPGA , или 2 FPGA, или 2 МК: одно управляет, другое следит за правильностью управления), поэтому задачи реализации СУ для привода на FPGA есть. К тому же, этот проектик был больше исследовательским, чем реальным, и ясное дело, что в ракете уж точно целесообразнее использовать МК.

  2. Да, знаю про реализацию с накоплением, но решил сделать так. Про частоту дискретизации: на рисунке представлены экспериментальны данные при периоде одного отсчёта 700 мкс и периоде фильтрации \rightarrow T_ф = 32 * 700 = 0.22 \, мс. Во время отработки при таком периоде привод совершал автоколебания малой амплитуды (красный график), был звук дребезга, явно ведь запаздывание по фазе большое при таком периоде. Поэтому решил уменьшить период.

Реакция на гармоническое воздействие при фильтрации с периодом отсчёта 700 мкс (синий график - коэффициент заполнения ШИМ).
Реакция на гармоническое воздействие при фильтрации с периодом отсчёта 700 мкс (синий график - коэффициент заполнения ШИМ).

В ЦОС, к сожалению, не силён, предполагаю, что в моих рассуждениях действительно могут быть ошибки.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Инженер встраиваемых систем
Младший
From 90,000 ₽
FPGA
Matlab
C++
ООП
Компас 3d
Linux