Страница 1 из 1

DimmerPro (фазорез)

Добавлено: 18.07.2022{, 20:11}
Dryundel
DimmerPro (фазорез)
0.jpg
0.jpg (15.94 КБ) 2578 просмотров
.
Актуальная версия
Dimmer_Pro_V1.02_(Code_-_Professional).ubi
(2.62 МБ) 180 скачиваний
Исправлены баги:
- Работа одновременно с разными типами Zero-cross импульсов (позитивный, инвертированный)
- Работа с константой на входе.
.
История версий:
Dimmer_Pro_V1.01_(Code_-_Professional).ubi
(2.58 МБ) 157 скачиваний

Данная версия пока поддерживает только 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 (позитивный - инвертированный) для разных схем
- Несколько фазорезов в проекте (один фазорез на один пин с прерыванием)
- Устранение неравномерности регулировки (нелинейное масштабирование по формуле)
- Сдвиг начала регулировки (минимальное начальное напряжение) актуально для мотора
- Раздельное регулирование полупериодов (верхней и нижней полуволны)
.
Подробное описание тонких настроек с примерами и картинками сделаю чуть позже.
Хотя для каждой настройки есть подсказки и должно быть интуитивно понятно.
.

DimmerPro (фазорез)

Добавлено: 03.10.2023{, 10:13}
Mazur
в блоке есть баг при котором если на контролер не поступают импульсы с детектора а у вас на входе блока было больше 0 то если вы сделаете 0 то выход не отключится пока не сделать ресет

лучше добавить если прерываний нету то пусть на выходе станет 0

DimmerPro (фазорез)

Добавлено: 17.02.2024{, 19:52}
Ardudue
Dryundel писал(а):
18.07.2022{, 20:11}
- Установить желаемое разрешение (количество шагов диммирования)
Желательно не превышать:
1023 - в одноканальном режиме
На вход Val подавать значения от 0 до 1023 ?

DimmerPro (фазорез)

Добавлено: 17.02.2024{, 21:54}
ViktorPetrov
Ardudue писал(а):
17.02.2024{, 19:52}
На вход Val подавать значения от 0 до 1023 ?
Для AVR блоки ,на вход Val подразумевает подключение перегонного резистора на аналоговый вход ,но самое главное в блоках есть два Zerо A и B.

DimmerPro (фазорез)

Добавлено: 18.02.2024{, 19:56}
Ardudue
ViktorPetrov писал(а):
17.02.2024{, 21:54}
на вход Val подразумевает подключение перегонного резистора на аналоговый вход
Не понял. Полагал что вот так можно использовать
dimmer.png

DimmerPro (фазорез)

Добавлено: 18.02.2024{, 21:16}
ViktorPetrov
Можно и так ,только блок масштабирования ненужен,в настройках PID установи выходное значения: от 10 до 255 т.к. в самом блоке DimmerPro по умолчанию установлено значение 255 ,если желаете большего разрешение (количество шагов диммирования) от 0 до 1023.