ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
25 марта
1502685 Топик полностью
bnb62 (02.03.2025 16:23, просмотров: 86) ответил Nikolay_Po на У него проблема не в скачке показаний, а вообще, в путанице каналов. Проскок адресации DMA вызывает перескок каналов фаз вообще, радикально. Показания фаз путаются между собой.
Я все же стартовал от прерывания ZCD произвольной фазы, накапливал из буферов каналов напряжений и токов офигенные суммы, вычислял интеграл и косинус фи. Затем останавливал, обрабатывал данные и снова запускал по ZCD. Забавно было, еще на AVR раздефектовывать асинхронные моторчики. Насчет STM32 скажу лишь, что в них очень замудренный АЦП, расчитанный именно на конвейерную оцифровку мультиплексных каналов. Впрочем, легко. Для ознакомления рекомендую всё того же энтузиаста: 

https://istarik.ru/blog/stm32/113.html