На данный момент имею:
- контроллер и микросхемы питаются от внутреннего AD/DC конвертера;
- с контролера постоянно выдавал лог 0 для отпирания симистора. Свет зажигался и постоянно горел;
- включал схему на полных 220В, 30 минут оставлял - пока всё нормально(при нагрузке 100Вт);
- на выходе блока синхронизации присутствует меандр (не выходит за пределы 0...5В)
- при изменении напряжения на входе от 0 до 220В, напряжение на датчике напряжения меняется от постоянного 1,23 до синусоидального с максимальным размахом 2.4В;
- напряжение на датчике тока также при изменении входного напряжения меняется от постоянного значения до синусоидального, но не с большим размахом, так как ток меняется от 0% до 10%(100Вт)
То есть можно сделать вывод, что аппаратная часть устройства работает(не проверял пока на полной нагрузке - 1000Вт, не оставял на несколько часов поработать, не програнял при разных температурах окружающей среды).
Теперь необходимо запрограммировать МК для выполнения следующих функций:
- плавный пуск
- плавная регулировка мощности с помощью кнопок
- измерение активной мощности и запись результата в энергонезависимую память
Подскажите возможный алгоритм работы программы.
Сообщение отредактировал Владимир_КПИ - Feb 13 2008, 11:10