.
Актуальная версия Исправлены баги:
- Работа одновременно с разными типами Zero-cross импульсов (позитивный, инвертированный)
- Работа с константой на входе.
.
История версий:
Данная версия пока поддерживает только AVR 168 / 328 / 2560
Dimmer Pro (диммер) предназначен для управления мощностью нагрузки в бытовой сети 220V 50-60Hz
Подробно о диммировании (фазовом регулировании) здесь.
Там же есть схемы и примеры готовых, выпускаемых шилдов.
В комплект входят два блока DimmerPro и DimmerPro-II
Краткое описание DimmerProПоказать
Служит для фазного регулирования сетевого напряжения бытовой сети 50-60 Гц
Попросту говоря, для управления фазорезом. Подробности на оф.форуме FLProg
Настройки:
По умолчанию настройки сделаны для 50Гц
Вообще, зная основы переменного напряжения сложно сделать неправильные настройки.
- Выбрать пин Zero-cross (детектора перехода через ноль)
- Установить требуемое количество каналов (диммеров)
- Выбрать пин(ы) выходного канала(ов)
- Установить желаемое разрешение (количество шагов диммирования)
Желательно не превышать:
1023 - в одноканальном режиме
255 - в многоканальном режиме
- Выбрать используемый аппаратный таймер (из имеющихся)
- Выбрать режим настройки Ручной или Автоматический
В автоматическом режиме настройки будут сделаны в соответствии с частотой сети.
Однако для использования рекомендуется ручной.
В авторежиме старт контроллера будет отложен примерно на 1,5 сек. Кроме того,
если в момент старта сетевое напряжение отсутствует, при дальнейшем его включении
фазорез не заработает. Функцией Автонастройка можно воспользоваться для определения
параметров фазореза и сетевой частоты. Для этого в параметрах можно включить настроечные
выходы Phase/2 и Impulse, на которые выведуться соответствующие значения.
В ручном режиме длительность периода выставляются вручную.
- Выбрать направление импульса детектора нуля (зависит от схемы фазореза)
- При необходимости выставить сдвиг начала регулировки
- В авто-режиме доступны настроечные выходы на которые выводятся данные о длительности
Zero импульса и полупериода
- В одноканальном режиме доступен параметр "Оптимизация равномерности"
Этот параметр выравнивает регулировку в начале и в конце диапазона.
Краткое описание DimmerPro-IIПоказать
Служит для фазного регулирования сетевого напряжения бытовой сети 50-60 Гц
Отдельная регулировка верхней и нижней полуволн фазы. Подробности на оф.форуме FLProg
Настройки:
По умолчанию настройки сделаны для 50Гц
- Выбрать пины Zero-cross A и Zero-cross B (детекторы перехода через ноль)
- Выбрать пин выходного канала
- Установить желаемое разрешение (количество шагов диммирования)
Желательно не превышать 511 но можно и 1023
- Выбрать используемый аппаратный таймер (из имеющихся)
- Выбрать режим настройки Ручной или Автоматический
В автоматическом режиме настройки будут сделаны в соответствии с частотой сети.
Однако для использования рекомендуется ручной.
В авторежиме старт контроллера будет отложен примерно на 1,5 сек. Кроме того,
если в момент старта сетевое напряжение отсутствует, при дальнейшем его включении
фазорез не заработает. Функцией Автонастройка можно воспользоваться для определения
параметров фазореза и сетевой частоты. Для этого в параметрах можно включить настроечные
выходы Phase/2 и Impulse, на которые выведуться соответствующие значения.
В ручном режиме длительность периода и импульса Zero-cross выставляются вручную.
- Выбрать направление импульса детектора нуля (зависит от схемы фазореза)
- При необходимости выставить сдвиг начала регулировки
- В авто-режиме доступны настроечные выходы на которые выводятся данные о длительности
Zero импульса и полупериода
- В одноканальном режиме доступен параметр "Оптимизация равномерности"
Этот параметр выравнивает регулировку в начале и в конце диапазона.
Основной список функций и фишек данных блоков.
- Управление одно, двух, трех, четырех канальными девайсами(шилдами)
- Простая настройка (сложно настроить что бы совсем не работал ) мучения закончились.
- Автонастройка - опционно (вообще не надо настраивать частоту)
- Любая частота сетевого напряжения (50, 60 Гц)
- Тестирование параметров схемы фазореза (длительность импульса, частота сети) есть выходы с данными
- Удержание высокого уровня управляющего сигнала до конца полупериода (Борьба с индуктивными помехами)
- Выбор аппаратного таймера (для совместимости с другими блоками)
- Выбор направления импульса Zero-cross (позитивный - инвертированный) для разных схем
- Несколько фазорезов в проекте (один фазорез на один пин с прерыванием)
- Устранение неравномерности регулировки (нелинейное масштабирование по формуле)
- Сдвиг начала регулировки (минимальное начальное напряжение) актуально для мотора
- Раздельное регулирование полупериодов (верхней и нижней полуволны)
.
Подробное описание тонких настроек с примерами и картинками сделаю чуть позже.
Хотя для каждой настройки есть подсказки и должно быть интуитивно понятно.
.