Умное твердотельное реле с анализом ШИМ

Аватара пользователя
dmq
Сообщения: 90
Зарегистрирован: 04 июн 2020, 22:16
Откуда: Екатеринбург

Re: Умное твердотельное реле или Питание грелки без потери ШИМ

Сообщение dmq »

В большинстве случаев толщина меди дорожек 35 мкм (микрометров). Подставляя разные значения в калькулятор можно примерно прикинуть на что стоит рассчитывать при заданой ширине дорожки.
https://radioaktiv.ru/raschet-shiriny-d ... platy.html

Как решение проблемы часто силовые дорожки пролуживают толстым слоем припоя (увеличение сечения проводника). Можно на дорожку наложить медный провод и весь бутерброд пропаять. А если по быстрому так и просто пробросить провод потолще между местами пайки.
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Умное твердотельное реле или Питание грелки без потери ШИМ

Сообщение demonlibra »

dmq писал(а): 15 авг 2020, 20:26Подставляя разные значения в калькулятор можно примерно прикинуть на что стоит рассчитывать при заданой ширине дорожки.
Параметр "Повышение температуры" сколько задавать?
Или какой нагрев можно считать допустимым?
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
dmq
Сообщения: 90
Зарегистрирован: 04 июн 2020, 22:16
Откуда: Екатеринбург

Re: Умное твердотельное реле или Питание грелки без потери ШИМ

Сообщение dmq »

demonlibra писал(а): 15 авг 2020, 22:27 Параметр "Повышение температуры" сколько задавать?
Или какой нагрев можно считать допустимым?
Повышение температуры думаю можно считать нормальным градусов на 40. В данном случае нагрузка не постоянная, сможет остывать с перерывах.
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Умное твердотельное реле или Питание грелки без потери ШИМ

Сообщение demonlibra »

Минимальная ширина дорожки 2.5 мм.
Получается, что температура внешней дорожки будет повышаться на 3 °С при максимальном токе 2.7А (для грелки 600Вт).

Изображение
40 °С
Если допускать повышение температуры на 40 °С, то ток может быть до 8.5 А.
Изображение

Если вариант с таким током кому-то потребуется, стоит задуматься над заменой симистора и увеличении радиатора его охлаждения.
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Умное твердотельное реле или Питание грелки без потери ШИМ

Сообщение demonlibra »

Ролик в тему вышел на YouTube канале AlexGyver
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Умное твердотельное реле или Питание грелки без потери ШИМ

Сообщение demonlibra »

Нашёл похожий велосипед только в виде одной платы: PWM 2A AC Light Dimmer Module 50Hz 60Hz 120V 240V
Только не уверен, нужно ли инвертировать управляющий сигнал ШИМ чтобы схема работала правильно.

Изображение
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Умное твердотельное реле или Питание грелки без потери ШИМ

Сообщение demonlibra »

Получил Digispark и Digispark Pro от RobotDyn.

Digispark Pro прошивается без проблем.

С Digispark (без Pro) проблемы. На плате Digispark при подключении к ПК горит зеленый светодиод питания и всё.
Прошить не удаётся. Плата не определяется, проходит 60 секунд и вываливается ошибка истечения времени.
Linux вообще не обнаруживает подключение устройства. Windows в диспетчере устройств при подключении показывает "Unknow device" в группе USB.
Или плата дохлая или внутри отсутствует загрузчик. Надеюсь на второе.
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Умное твердотельное реле или Питание грелки без потери ШИМ

Сообщение demonlibra »

Плата digispark оказалась без загрузчика.
На запрос продавцу о состоянии, в котором должна поставляется digispark, получил следующий ответ:
"Это может зависеть от конкретной партии продукта".

Прошил загрузчик при помощи Arduino Nano следуя инструкциям из статьи Прошиваем загрузчик micronucleus в ATtiny85.
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Умное твердотельное реле или Питание грелки без потери ШИМ

Сообщение demonlibra »

Залил прошивку и подключил digispark по этой схеме:

Изображение

Оно как бы работает. Но почему-то хаотично пропускает часть полупериодов.
Не понятно почему и не понятно как искать причину без возможности отладки и вывода данных в последовательный порт.
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Умное твердотельное реле или Питание грелки без потери ШИМ

Сообщение demonlibra »

Нашёл причину. Один лишний пробел в условии приводил к тому, что это условие работало неадекватно.
код
Было:

Код: Выделить всё

if ( Lerdge_PWM_state_Now && (micros() - Lerdge_PWM_End > period_pwm)) duty = 0;          // Если нет импульсов и коэффициент заполнения 0%
Стало:

Код: Выделить всё

if (Lerdge_PWM_state_Now && (micros() - Lerdge_PWM_End > period_pwm)) duty = 0;          // Если нет импульсов и коэффициент заполнения 0%
Не бойся поломать. Бойся не починить ))
Изображение

Вернуться в «Столы»