igorka писал(а):
Скажите пожалуйста , а какой алгоритм (метод) вы использовали в своем устройстве для измерения cos Фи , и насколько он устойчив к помехам-некачественной сети.
Помехи сети не учитывал, датчик перехода сети через ноль самый простой (на схеме видно). На реальном агрегате пока не испытывал.
Алгоритм определения фи описывал выше, могу повторить:
В первой полуволне перед подачей заданной мощности открываем тиристор в нуле эл.град., т.е. по перепаду напряжения от датчика перехода напряжения через ноль. Запускаем таймер и ждем, когда закроется тиристор, т.е. изменится сигнал с датчика напряжения на тиристоре. Затем простым вычитанием этого времени и полупериода сети получаем искомую задержку фи. Косинус вычислять незачем. Дальше определяем диапазон регулирования мощности как разность между полупериодом и фи, от этого диапазона рассчитываем нужный процент мощности, т.е. задержку импульса открывания относительно закрытого тиристора. Дальше задаем нужную мощность, подавая импульсы открывания с рассчитанной задержкой плюс фи относительно нуля сети. Всё. Возможно придется ввести кое-какие коэффициенты запаса для надежности и от помех в сети. Линеаризацией процента мощности от угла открывания тиристора не заморачивался, т.к. для данного применения мощность сварки все равно корректируется экспериментально.