Управление ТЭНами пропуском периодов ШИМ

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

obuhanoe пишет:

я не просил мне дать код - я спросил теоретический вопрос, какое железо нужно.

Вы просто не понимаете проблему. Для регулировки ТЭНов ардуина не нужна. Бытовые электроплиты влегкую справляются. Вам нужна программа для "мозгов" "умного самогоного аппарата" с вменяемым пользовательским интерфейсом с возможностью контролировать и менять режим.  А без решения этой проблемы все ваше железо просто радиохлам.  

obuhanoe пишет:

я не просил мне дать код - я спросил теоретический вопрос, какое железо нужно.

Вы всегда ходите в аптеку покупать хлеб, или же за хлебом идете в обувный магазин. Это раздел программирование. С вопросами по железу туда. http://arduino.ru/forumy/apparatnye-voprosy

lean_74
Offline
Зарегистрирован: 22.12.2015

obuhanoe пишет:

Добрый день.

Озадачил меня друг, гонит самогонку и хочет часть автоматизировать - но в программировании не понимает.

Я немного разбераюсь в программировании, но вот с управлением ТЭНами не сталкивался еще. Прочитал данную тему, но не понял одного - какое реле можно использовать для этого.

Например если взять мегу2560,  твердотельное реле SSR серии как я понял LA (например SSR -25LA) или вместо него нужно другое что-то преобрести?

ТЭН мощностью 3,6Квт.

Спасибо

3,6*1000 / 220=16,363636..  т.е чуть более 16 ампер. SSR -25LA  на 25 ампер, т.е даже с учетом "китайских" ампер запас почти в два раза, вывод пойдет, тем более тены не двигатель - нагрузка не реактивная.

Писать тоже особо ничего не надо, yul-i-an  за вас все написал, примеры во втором посту.

Bizard2000
Offline
Зарегистрирован: 08.09.2016

Здравствуйте yul-i-an 

 Только сейчас увидел ваше обноление от 18.07.2017​ (​пост 107)по классу DigOut не могу скачать по указанной ссылке

 

yul-i-an
yul-i-an аватар
Offline
Зарегистрирован: 10.12.2012

Bizard2000 пишет:

Здравствуйте yul-i-an 

 Только сейчас увидел ваше обноление от 18.07.2017​ (​пост 107)по классу DigOut не могу скачать по указанной ссылке

 

Что-то мне уведомления не приходят. Попробуйте перекачать DigOut.

Bizard2000
Offline
Зарегистрирован: 08.09.2016

Спасибо. Уже скачал.

 

KVL80
Offline
Зарегистрирован: 12.01.2018

Как Вы разбираетесь в написании скетчей? Уже пару книжек прочитал. Ничего понять не могу. Вроде бы всё просто, но чем дальше в лес...

bwn
Offline
Зарегистрирован: 25.08.2014

KVL80 пишет:
Как Вы разбираетесь в написании скетчей? Уже пару книжек прочитал. Ничего понять не могу. Вроде бы всё просто, но чем дальше в лес...

А не просто читай, берем примеры из книжек, забиваем ручками в IDE (быстро выучим синтаксис), загружаем в МК и гоняем по разным вариантам, пока не достигнем просветления.

KVL80
Offline
Зарегистрирован: 12.01.2018

Всем привет. Вот такая вот схема. Принцип работы: 2 ТЭН по 1,5 кВт. Одна на разгон, вторая для постоянного нагрева. Разгонная должна отключиться при температуре примерно 60 градусов, а вторая с полной мощности начанает работать примерно на половину. Установлены 3 датчика температуры DS18. Помогите пожалуйста с написанием скетча. Готов оказать помощь за работу.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

KVL80 пишет:
Помогите пожалуйста с написанием скетча. Готов оказать помощь за работу.

https://m.aliexpress.com/s/item/32567123815.html

Не благодарите

Stoun
Offline
Зарегистрирован: 28.06.2017

yul-i-an пишет:

Перекачайте класс DigOut

Не хорошо делать перепост на то чего нет, да еще и платно.

По Вашей ссылке платно скачивается файл с сылкой  на другой платный файл DigOut.

Занимаетсь обманом сударь?

 

yul-i-an
yul-i-an аватар
Offline
Зарегистрирован: 10.12.2012

Я такими вещами не занимаюсь (перепост). Извените что так вышло, до Вас ни у кого проблемм не было. Думаю что это проделки на стороне площадки (они переехали недавно). Напишу в тех потдержку.

Vitaminichv
Offline
Зарегистрирован: 09.11.2018

Добрый день.
Уважаеммые коллеги поделитесь пожалуйста библиотекой DigOut.h

yul-i-an
yul-i-an аватар
Offline
Зарегистрирован: 10.12.2012

Тем кто качал DigOut

В библиотеке (фаил DigOut.h) замените вункцию lpwm на

  //низкочастотный ШИМ
  void lpwm (unsigned int period,  unsigned int fill, bool pwm=1)
  {

    unsigned long cms=millis();
    if(cms-preMillis>=period/100){
      if(st==100){
        st=0;
      }
      if (st<=fill){
        if (fill!=0){
          DW(1);
        }
      }

      st=st+1;
      if (st>fill){
        DW(0);
      }
      preMillis=preMillis+(period/100);
    }
  }

В прошлой версии при первом включении дребезг выхода был.

yul-i-an
yul-i-an аватар
Offline
Зарегистрирован: 10.12.2012
RedMantis
Offline
Зарегистрирован: 17.03.2018

Получилось?