Страница 5 из 6

ПИД + ТЭН

Добавлено: 29.03.2017{, 12:48}
Sancho
djon1,  каждый решает сам, я всего-лишь
djon1 писал(а):Вот версия силовой части на данный момент: критику и пожелания только приветствую!
vlad, никто ещё не сказал, что это последний вариант програмной реализации, есть ещё указаныый
Alex16 очень хороший алгоритм PDM, а там придётся считать периоды...

ПИД + ТЭН

Добавлено: 13.04.2017{, 08:47}
vlad
Sancho писал(а):никто ещё не сказал, что это последний вариант програмной реализации, есть ещё указаныый
проглядел тот момент что djon1 делает универсальную схему подходящую для этих вариантов.

Добавлено (13.04.2017, 08:47)
---------------------------------------------
Alex16 писал(а):Цитатаalex71 ()почему они подключены ко 2 цифровому порту (хотя № прерывания = 0
Отвечу вопросом, а почему 2+2=2*2 (подсказка)
Не могли ли вы всетаки пояснить. подсказка не помогает

ПИД + ТЭН

Добавлено: 13.04.2017{, 12:27}
Alex16
vlad писал(а):Если все таки подсказка не помогает
В таком случаи в двух словах не объяснить это тянет на 2-х часовую лекцию при условии что сможете впитать как губка.? Единственная рекомендация почитать и понять что нарисовано в  подсказке. Что такое ножка (32) чипа ATMega328, вывод платы (2) NANO, функциональная часть ног микроконтроллера: 2-й регистр порта (PD2) реакция чипа на цифровые сигналы на порту (PCINT18) и отличие от внешнего прерывания (INT0) ,а то будете писать комментарии типа:
Цитата jonik22sm   тебе только мега поможет потому что тебе нужно 3 входа для того чтоб смотреть 0
-поняв что такое PCINT18. "смотреть 0" можно с 22 фаз на NANO

ПИД + ТЭН

Добавлено: 13.04.2017{, 18:11}
vlad
Alex16 писал(а):В таком случаи в двух словах не объяснить это тянет на 2-х часовую лекцию при условии что сможете впитать как губка.
правильно что не начали не понял бы это точно.
если я в ту степь пошел то PCINT18 это 2-й регистр порта PD2. Всего 3 порта. в одном 8 регистров, в другом 6 и в 3 7. итого 21 регистр. следовательно смотреть ноль можно с 21 фазы. Я так понял что фазу можно подать на любой из этих (входов) регистров. а с какого тогда выхода выход на управление взять. и как это в блоке поменять. или я вообще фигню написал?

ПИД + ТЭН

Добавлено: 13.04.2017{, 19:41}
Alex16
vlad писал(а):следовательно смотреть ноль можно с 21 фазы  :o
 1.Смотрим на рисунок
2.Считаем сколько выводов подписано PCINT..   
3.Сколько = ?????
vlad писал(а):а с какого тогда выхода выход на управление взять :(
 Это решает программист(Вы) или сообщество форума делая ставки. Конечно-же с учетом портов  не задействованных для других целей (uart,pwm,timer и т.д)

ПИД + ТЭН

Добавлено: 13.04.2017{, 20:18}
vlad
Alex16 писал(а):1.Смотрим на рисунок2.Считаем сколько выводов подписано PCINT..
PCINT выводов то 22 но только один дублируется . PCINT15
Alex16 писал(а):Это решает программист(Вы) или сообщество форума делая ставки. Конечно-же с учетом портов не задействованных для других целей (uart,pwm,timer и т.д)
А как и где это сделать?

ПИД + ТЭН

Добавлено: 13.04.2017{, 20:53}
jonik22sm
А что сразу Я
счётчик импульсов можно подключить на уно, нано 2шт ана меге2560 4

ПИД + ТЭН

Добавлено: 13.04.2017{, 20:59}
Alex16
vlad писал(а):один дублируется . PCINT15
Точно!!! Итого 21 порт для отслеживания внешних прерываний.
vlad писал(а):А как и где это сделать?
я могу лишь подсказать и направить, а основную работу делать вам (предоставьте схемы,программу, функционал - а сообщество поможет и скорректирует)
библиотеку PinChangeInt можно установит в IDE

ПИД + ТЭН

Добавлено: 13.04.2017{, 21:42}
vlad
постараюсь завтра выложить. но там практически тоже самое что и у djon1.
котел 3х фазный 30квт. 6 тэнов по 5 квт. каждый тэн запитан отдельно. думаю и управлять ими отдельно. вернее 3 тэна и 3 тэна.  каждый тэн на своей фазе.
а что блок 1111-CODE-.ubi делает?

ПИД + ТЭН

Добавлено: 14.04.2017{, 11:06}
Sancho
По опыту - если программа используется для фазового регулирования и отсутствуют всякие дисплеи т.д. , управление по модбасу(нечастое) - без использования прерываний запросто можно обойтись, они даже излишни. 
При ШИМ регулировании с большим периодом вопрос о прерываниях вообще не заходит.
vlad, при таком раскладе лучше использовать схему, при которой 3 тэна будут работать через симисторы (и аварийный контактор), а три через контактор, т.е. мастер-слэйв.

ПИД + ТЭН

Добавлено: 14.04.2017{, 12:01}
vlad
опыта честно говоря вообще никакого. в дебатах которые здесь были вроде решили что лучше сделать универсальную схему а потом уже по результатам натуральных испытаний принять решение управлять ШИМом или PDM. ну и я пошел туда же. конечно лучше сделать сразу правильно и не парится. и так времени катастрофа как не хватает. Как говориться и хочется и колится и мама не велит .
Пока вот накидал схему  платы управления эл котла под управление при помощи PDM или ШИМ. Каждый симистор завел на отдельный канал. Фазы на симисторы будут приходить чз контактор которым управляет реле на плате чз защитный теропредохранитель. Не указал на схеме варисторы чет не нашел их в программе.
Управление по 485 от главного контроллера отопления.
Если с блоком от Alex16 не помогут то конечно сразу буду делать на медленном шиме.

ПИД + ТЭН

Добавлено: 14.04.2017{, 12:05}
vlad
забыл схему вложить

ПИД + ТЭН

Добавлено: 14.04.2017{, 15:10}
Sancho
vlad
Начинай сразу с медленного шима, потом попробуешь PDM.
Резисторы 33-35 планируй по два (последовательно) - потом проще будет подобрать номинал при необходимости.

ПИД + ТЭН

Добавлено: 15.04.2017{, 08:36}
vlad
Sancho писал(а):Начинай сразу с медленного шима
да так и поступлю. заложу в печатку возможность установки деталек для пдм. если не пойдет то только тогда буду пытаться разгадать не посильный для меня ребус топикстартера

ПИД + ТЭН

Добавлено: 17.04.2017{, 22:45}
kot55
Добрый день. Всем. Помогите начинающему. Запустил на UNO а на дисплее плохо видно и постоянно мерцает. Что нужно сделать?  Запустил без силового блока.

ПИД + ТЭН

Добавлено: 10.10.2019{, 05:19}
selihov
Добрый день всем. Подскажите пожалуйста с логикой работы котла на 3 тэнах. Хочу включать тэны с чередованием для равномерного износа, но ни как не могу придумать как сделать. Есть 3 переменных 1 2 3 которые включаются по заданному алгоритму( от температуры), а как эти переменные привязать к разным тэнам, в зависимости например от количества замеров температуры. Например сначала переменная 1 включает 1 тэн , через 100 замеров переменная 1 включает 2 тэн и так далее. Уже всю голову сломал

ПИД + ТЭН

Добавлено: 10.10.2019{, 07:14}
Phazz
selihov, для начала увидеть бы ваш проект. Не совсем понятно по какому алгоритму ваши тэны включаются.

ПИД + ТЭН

Добавлено: 10.10.2019{, 07:45}
selihov
Вот скетч, он ещё в разработке, во второй плате написан алгоритм работы тэнов, но хотелось бы что бы физические выходы тэнов менялись.

ПИД + ТЭН

Добавлено: 10.10.2019{, 07:53}
edyapd
Почему нельзя включать все ТЭНы одновременно? Быстрее нагрев - меньше износ (к тому же равномерный по всем ТЭНам).
Если при включении всех ТЭНов большая мощность, то включать их через ШИМ. Ещё меньше износ будет.

ПИД + ТЭН

Добавлено: 10.10.2019{, 08:41}
selihov
Ну вообще котёл стоит не для отопления, а для нагрева проточной воды в рабочее время. Планирую так, когда идёт мойка посуды, будут всегда включены все тэны полюбому так как вода из скважины холодная, а в ночное время когда котёл простаивает не вижу смысла включать все тены, если для поддержания воды достаточно одной тэны быстрота нагрева тут не важна, хотелось бы поэкономичнее систему сделать. Ещё если подскажите как лучше сделать систему буду признателен.Котёл 36квт 3 тэны, питается от 380V, на каждую тэну идёт своя фаза, буду использовать твердотельные реле FOTEK SSR-75A DA на каждую тэну. Как включать их через шим? Читал где то ещё на форумах что возможен перекос фаз при неравномерном включении.