Цитата(xemul @ Dec 15 2011, 12:19)

Вы вроде бы цифруете и напряжение, и ток, и чуть ли не RMS считаете.
В Вашем алгоритме расчёта разности фаз мелькало усреднение по 25 периодам, т.е. битва за мгновенную фазу не ведётся. (и это правильно в виду бессмысленности в общем случае нагрузок)
Да. Основной проц там мега16 считает RMSы напряжения, тока, 3 мощности и вычисляет по ним этот угол.
Но полная мощность стоит как вкопанная, активная мощность прыгает туда сюда на 1 Вт, из-за этого и угол скачет на 8 градусов. Проверял обычной 100 Вт лампой.
Все показатели вычисляются за 25 периодов.
Цитата(xemul @ Dec 15 2011, 12:19)

Так почему бы Вам не выделять фазы из уже имеющейся цифры? Придумайте программный ФАПЧ, и легко получите искомую разность, устойчивую к шумам и искажениям.
Фаза и так выделяется. Но скачет из-за каких-то мгн. погрешностей и ошибок. Поэтому я засунул туда 2-й МК, чтобы угол считать не через P/S, а через сами сигналы. Основной проц это уже не потянет. Куда там ещё какой-то ФАПЧ лепить? Да и как?.
Цитата(xemul @ Dec 15 2011, 12:19)

Пожелание по разрешению в 0.5 гр, имхо, из разряда необоснованных хотелок.
То, что Вы называете "они какие-то странные" - нормальные шумы, которые изгадят любую компараторную малину.
Может быть ... Но это печально

...
И как от этого избавиться?
Сообщение отредактировал hd44780 - Dec 15 2011, 11:49
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда