-
Степан ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Ну, если в качестве термореле термостат W1209, то вполне жизнеспособный вариант. Там и гистерезис в пределах от 0,1°С выставить можно. Надо подумать… 🙂
-
Степан ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Тоже вариант. А у меня ещё и обратная связь будет, для индикации на верхнем уровне управления, например. Там ещё DSка прикручена, пока только сигнализация по уставки температуры, а мож, и термостат добавлю, если в память влезут 😉
-
Степан ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
У меня отдельное устройство будет получать уставку по I2C. Мало ли по какому критерию или алгоритму мне вздумается управлять мощностью? Сводить автоматику к тублеру 😉 не хочется.
Затрат всего ничего – 2 пина контроллера (аппаратный I2C) и немного кода.
-
Степан ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Не хвалят китайские твердотелки. Горят они. Там часто симисторы не соответствуют указанному номинальному току реле.
-
Степан ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Во-первых, это для нее старт-стоп, во-вторых, при некоторых значениях уставки может появляться значительная постоянная составляющая тока. Для ТЭНа пофиг, а вот как индукционка… Я бы не рисковал, для меня она денеХ стоит.
-
Степан ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Нужно либо напряжение, либо ток. Сопротивление ТЭНа практически постоянно. Я меряю ток.
-
Степан ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Цель не измерять, а стабилизировать. А для этого надо измерять 🙂 Хоть в киловаттах, вхоть в процентах – в чем задаешь, в том и измерять. А коль уж померял, так почему бы на нее иногда и не посмотреть? 😉
Это и ежу понятно. Но… На разгоне никакая стабилизация не нужна, доп.ТЭН включается, а дальше больше 70% мощности вряд ли по…[Читать далее]
-
Степан ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Фрагмент моей схемы.
Если вместо резистора 82к (R7) поставить килоом 200…300 и получить на выходе оптопары необрезанную синусоиду с двойной амплитудой 3…4 В, то и напругу мерять можно с некоторой погрешностью.
-
Степан ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Измерять напряжение сети ради ОДНОКРАТНОГО измерения мощности/сопротивления ТЭНа, если честно, не вижу смысла. Во-первых, меня вполне устроит цифра, указанная на ТЭНе, пусть даже она плюс-минус пол-мешка. У меня НЕТ рекомендаций по абсолютным значениям мощности в том или ином режиме, и сравнивать мои киловатты с вашими не вижу смыс…[Читать далее]
-
Степан ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Вариант – одно прерывание (генератор “тиков”), и программные счетчики-таймеры для каждой задачи. Как таймер сработал – задача выполняется. Грубо говоря, прежде чем что-то делать, задача проверяет состояние таймера.
По-моему, это как раз и называется CASE-программированием 🙂
“Задачи” либо встраиваются в основной цикл, либо делают…[Читать далее]
-
Степан ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Беда в том, что http не единственный критичный к задержкам процесс в системе. Та же программная реализация 1-Wire для DS18x20 тоже на временных интервалах построена.
Еще одна беда – прерываний, как правило, бывает больше одного, и чтобы они не прерывали друг друга, на время обработки одного остальные запрещаются. Со всеми вытекающими.
Поэт…[Читать далее]
-
Степан ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Дальше там обсуждение, почитай. Два варианта реализации в Экселе было. Алгоритм сводится к десятку строк целочисленной арифметики.
-
Степан ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Ну, реле само по себе гальваническая развязка. И все, что мне встречалось, с одной нормально разомкнутой группой контактов.
-
Степан ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Еще насчет коммутации ТЭНов. Набросал схемку.
(редактор сообщений того… файлы не показывает, вставил 2 раза… 🙁 )
-
Степан ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Таких контакторов ещё поискать, разве что советские запасы остались. А новые… Проще и дешевле SSRки поставить. Да и контактор на выход ардуины не повесить, драйвер надо.
-
Степан ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
то надо 3 коммутирующих элемента. Или 2 переключающих контакта. Жаль, ардуины тумблером клацать не умеет 😉
-
Степан ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Да, то же самое. У меня в последнем варианте обратная связь (ошибка) как раз по мощности.
-
Степан ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Точно, кавадрату… Уже крышу рвет от обилия подробностей 🙁
Щас подправлю таблицу.
Ну вот, как-то так…
-
Степан ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Суть Брезенхема как раз в расчете ТОЛЬКО следующего шага.
Там около десятка строк кода, чистая целочисленная арифметика. Даже без синхронизации с сетью должно, по идее, работать: по таймеру каждые 10 мс считаем и выдаем управление, а SSR с детектором нуля за это время включится или не включится, в зависимости от управления в момент перехода се…[Читать далее]
-
Степан ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Да, там оптрон и триак с RC-цепочкой (снаббером) для защиты от самопроизвольного включения.
- Загрузить еще