-
- Увы, мопЭд не мой.. Схемой занимались специально обученные люди,
моя сторона ПО.. Из всего что происходило я понял одно, каналы
напряжения и тока с разными входными схемами и усилением,
обеспечить идентичную компенсацию на программном уровне врятли
получится, перекосы будут в любом случае, пока остановлюcmc на
компенсации исключительно по симметричным составляющим, дальше
будем посмотреть - Aleksey_75(24.12.2024 00:01)
- А насчёт разности в частотной области, для точного вычисления
коэффициента мощности, может понадобиться корректирующая
фильтрация. Но обычно, несмотря на разницу в номиналах и абсолютных
напряжениях, скорость работы каналов напряжения и тока делают
близкой, с одинаковыми фактическими частотами среза - так, что
можно перемножать их без частотной коррекции. - Nikolay_Po(24.12.2024 00:07)
- считаю по времени, такт задает микра, dataready это не совсем как
мы привыкли, по сути это просто такт.. на этой основе и высчитываю
все, таймеры мк не используются в обработке вообще - Aleksey_75(24.12.2024 00:19)
- Значит, всё уже продумано. Забей. Можно будет вернуться, если
выявляться проблемы в частотной области. - Nikolay_Po(24.12.2024 00:22)
- Кстати еще одна особенность микры, без клока даже SPI не алло...
был шокирован - Aleksey_75(24.12.2024 00:32)
- Да ничего страшного. Они не обязаны были делать SPI full static.
Если АЦП около-специализированный, там всё уже продумано. Просто
применяйте согласно рекомендаций. - Nikolay_Po(24.12.2024 11:05)
- да, вот только с его 8Мгц SPI при выборке менее /64 за время
периода все не вычитать. - Aleksey_75(24.12.2024 12:05)
- Ничего страшного. 16 киловыборок в секунду неплохо для сетевого измерителя. Сможете вести учёт до 160-й гармоники сетевой частоты 50Гц, а этого, в общем, достаточно для самых хреновых условий, см. ссылку, картинка оттуда. Вы просто не погружались в тему ранее. По ГОСТ, вообще до 40й гармоники достаточно. Nikolay_Po(2 знак., 24.12.2024 12:36, ссылка, картинка)
- да, вот только с его 8Мгц SPI при выборке менее /64 за время
периода все не вычитать. - Aleksey_75(24.12.2024 12:05)
- Да ничего страшного. Они не обязаны были делать SPI full static.
Если АЦП около-специализированный, там всё уже продумано. Просто
применяйте согласно рекомендаций. - Nikolay_Po(24.12.2024 11:05)
- пока это единственное и на мой взгляд самое правильное решение! Спасибо! - Aleksey_75(24.12.2024 00:23)
- Кстати еще одна особенность микры, без клока даже SPI не алло...
был шокирован - Aleksey_75(24.12.2024 00:32)
- Значит, всё уже продумано. Забей. Можно будет вернуться, если
выявляться проблемы в частотной области. - Nikolay_Po(24.12.2024 00:22)
- считаю по времени, такт задает микра, dataready это не совсем как
мы привыкли, по сути это просто такт.. на этой основе и высчитываю
все, таймеры мк не используются в обработке вообще - Aleksey_75(24.12.2024 00:19)
- Может, обученные люди и правы... Стоит задача измерять постоянную
составляющую? Если нет, то просто сильно зафильтровать постоянное
смещение (желательно помнить его между выключенями, чтобы был
быстрый выход на режим). И вычитать его перед остальными
вычислениями. - Nikolay_Po(24.12.2024 00:03)
- "И вычитать его перед остальными вычислениями." ровно так и делал,
что получилось поведал выше.. тут еще условие скорость реакции, раз
200мс нужно отдать все данные модуля хосту, а при аварии в
максимально короткое время оповестить хост... посмотрим.. - Aleksey_75(24.12.2024 00:13)
- Насчёт неуспеха калибровки. Убедись, что калибруешь в комплексе, а
не по отдельности. Nikolay_Po(190 знак., 24.12.2024 00:36)
- ровно так и делал! калибровка пара напряжение ток, сначала выводим честный ноль, потом уже rmsы - Aleksey_75(24.12.2024 00:39)
- Ещё раз, дрейф смещения очень медленный. Секунды - это если дуть на
плату. А в корпусе прибора - десятки секунд, минуты. Поэтому, для
уменьшения шума и наводок от переменной составляющей, считать
фактическое смещение можно и нужно долго. Nikolay_Po(339 знак., 24.12.2024 00:30)
- ~300 байт данные модуля, а с учетом что в корзине еще модули (другого типа) до 21 штуки, 200мс это крайне мало - Aleksey_75(24.12.2024 00:43)
- Считай фактическое смещение долго, на больших интервалах и кратно периоду измеряемой сети, если возможно. Или просто после хорошего ФНЧ, у которого 45Гц ослаблены обратно пропорционально доле допустимой пошрешности узла или сильнее. В таком случае может и не потребоваться привязки интервала к целому числу периодов. Nikolay_Po(331 знак., 24.12.2024 00:20)
- Насчёт неуспеха калибровки. Убедись, что калибруешь в комплексе, а
не по отдельности. Nikolay_Po(190 знак., 24.12.2024 00:36)
- "И вычитать его перед остальными вычислениями." ровно так и делал,
что получилось поведал выше.. тут еще условие скорость реакции, раз
200мс нужно отдать все данные модуля хосту, а при аварии в
максимально короткое время оповестить хост... посмотрим.. - Aleksey_75(24.12.2024 00:13)
- А насчёт разности в частотной области, для точного вычисления
коэффициента мощности, может понадобиться корректирующая
фильтрация. Но обычно, несмотря на разницу в номиналах и абсолютных
напряжениях, скорость работы каналов напряжения и тока делают
близкой, с одинаковыми фактическими частотами среза - так, что
можно перемножать их без частотной коррекции. - Nikolay_Po(24.12.2024 00:07)
- Увы, мопЭд не мой.. Схемой занимались специально обученные люди,
моя сторона ПО.. Из всего что происходило я понял одно, каналы
напряжения и тока с разными входными схемами и усилением,
обеспечить идентичную компенсацию на программном уровне врятли
получится, перекосы будут в любом случае, пока остановлюcmc на
компенсации исключительно по симметричным составляющим, дальше
будем посмотреть - Aleksey_75(24.12.2024 00:01)