В ручном исполнении определение резонансной частоты выглядит следующим образом. Устанавливаем усиление сигнала на осциллографе достаточным чтобы видеть изменение амплитуды на датчике тока. Смотрим на экран осциллографа и начинаем уменьшать частоту генератора от максимума к минимуму. Как только сигнал с датчика тока кратно увеличился, понимаем что зашли в область резонансной частоты. Переходим к точной настройке.
Схемотехнически - дать возможность микроконтроллеру определять изменение амплитуды - это установить компаратор с возможностью управлять напряжением его срабатывания. Для управления напряжением срабатывания компараторов в схеме установлены цифровые потенциометры MCP41010-E/SN
В схеме минимум и максимум допустимого изменения амплитуды сигнала с датчика тока определяют два компаратора. Если амплитуда сигнала пересечёт максимум установленный делителем напряжения на основе потенциометра MCP41010, микроконтроллер получит прерывание на входе порта к которому подключен вывод компаратора VL_High по переднему фронту сигнала. Если амплитуда снизится, то микроконтроллер получит прерывание на входе порта к которому подключены VL_Low по спаду фронта.
Изменение амплитуды говорит о том, что в процессе нагрева или охлаждения происходит уход с резонансной частоты и необходимо выполнить корректировку частоты генератора сигналов.
Практическая реализация данной схемы работает следующим образом:
Анализ работы алгоритма доступен по ссылке:
Делитесь своими мыслями, ставьте лайки и обязательно подписывайтесь на канал. Это Ваш вклад, который помогает миссии - открытые технологии и схемотехника построения экономных нагревателей индукционного типа для всех!