Сообщение от nerozero
|
Собственно этим все сказано, требуется измерить 3-х фазное напряжение, как фазные так и межфазные напряжения. Дано: 3 фазы, ноль, контроллер ATMegaХХ...
Пока приходит на ум - искать пики фаз (ацп) и далее высчитывать RMS, также вычислять углы между фазами(расстояния между пиками), а далее по теореме косинусов. Но как-то это все слишком уж... К тому же очень много аппаратного времени отбирает да и точность вычисления углов сильно будет сказываться на межфазных напряжениях...
Может какая-нить микросхема есть, которая на всем готовом все это даст?
Спасибо.
|
С измерениями по пикам - будут пробеммы из-за искажений и НЕСИНУСОИДАЛЬНОСТИ. Было такое. Втыкаешь, калибруеш по вольтметру - всё ок, через пол часа показания разняться на 2 вольта... потом восстанавливаются. ИМХО нарушается форма синуса.
Не много времени отбирает, я сделал на {PIC 8 мгц), а он медленнее бегает чем Мега на 8 МГЦ аж в 4 раза, так что Мега должна успеть и на 1-2 МГЦ. Правда если АЦП успеет ))))))
Я делал так (PIC16F690 8 МГЦ). На 3 ноги АЦП заводим фазы через делители что бы амплитуда была около 3В..
С периодом 10 000 милисек(полупериод)/64 измерения.
запускаем таймер, и меряем 3 канала АЦП. Затем анализируем. Время на переключение каналов и измерения 3 АЦП в одном проходе прерывания таймера распределял между вычислениями.
АННАЛИЗ.
Когда в канале появится ‹›0 (отрицательные полупериоды обрезаются диодом и выдают в АЦП=0)
64 измеренных значения (10 бит)складываем в 2 байтную переменную измереные амплитуды, и проверяем что появился 0 - закончился период. Потом результат делим на 64, получаем средневыпрямленое значение в условных еденицах. Затем:
1 способ - подстроечником подганяем к показаниям вольтметра.
2 способ - умножаем на коэфициэент (подстраиваемый для калибровки) или делим не на 64 а на коэфициэнт.
Измеряя время между началами или окончаниями периодов можно узнать направление чередования фаз.
Если нужно мерять сдвиг фаз, ИМХО лучше сформировать прямоугольники и подавать на МК. А по прерываниям на портах, мерять время между фазами.