MotorControlModuleSDFM_TMS3.../SigmaDelta.txt
Eugene 1bbaaa7f9a Рефакторинг обработки сигма-дельта
и три файла для отчёта
2023-10-12 17:00:15 +03:00

7 lines
1.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

В документе "TMS320F2838x Real-Time Microcontrollers With Connectivity Manager Technical Reference Manual" раздел "28.7 Data (Primary) Filter Unit" содержит таблицу "Table 28-3. Peak Data Values for Different DOSR/Filter Combinations", заполненную по формулам из раздела "28.6 Sinc Filter", где указано время преобразования и разрядность SDFM-модуля в зависимости от параметров настройки.
Для измерения токов в фазах двигателя был выбран фильтр третьего порядка и количество тактов выборки = 32, что обеспечивает время преобразования 9,6 мкС, что является удовлетворительным значением для векторного управления при частоте ШИМ 10 КГц.
Фактически, согласно данным полученным с логического анализатора, между запуском преобразований (по таймеру, синхронизированному с ШИМ) и началом рассчёта веткорного управления проходит не более 8 мкС, сам рассчёт векторного управления производится не более 15 мкС, что даёт возможность рассчитать оптимальное время запуска преобразований, чтобы обновление значений ШИМ происходило сразу по завершении рассчёта.