Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 7

ТЕМА: терморегулятор для инкубатора

терморегулятор для инкубатора 15 жовт. 2016 17:17 #1

  • Alexeyga
  • Alexeyga аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 82
Здравствуйте,SOIR! не много изучив сайт, понял что не туда написал. надеюсь сейчас пишу куда нужно))

интересует написание ПО для инкубатора на мега8 по моей схеме и ТЗ.

подскажите пожалуйста как мне действовать далее и возьметесь ли Вы за это?
Останнє редагування: 15 жовт. 2016 17:55 від Alexeyga. Причина: поправка текста
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 15 жовт. 2016 17:52 #2

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Alexeyga пише:
интересует написание ПО для инкубатора на мега8 по моей схеме и ТЗ, лично для меня.
У меня не разработок лично для кого-то. Все в открытую, на форуме, в теме. В соответствии с моими правилами...
Возможно такая разработка еще кому пригодится, а может кто поможет в проектировании устройства...
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 15 жовт. 2016 17:57 #3

  • Alexeyga
  • Alexeyga аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 82
ок. пишу ТЗ и схему. я правильно понимаю?
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 15 жовт. 2016 18:13 #4

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Да.
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 15 жовт. 2016 18:16 #5

  • Alexeyga
  • Alexeyga аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 82
вообще сразу опишу ситуацию. конкретно уже есть программа со всем что нужно, только на ПИКе, писал друг. но какая то проблема с самопроизвольным сбросом МК при срабатывании концевика на актуаторе (концевики к МК не подводятся, просто реверс на реле) уже очень много чего перепробовали,различные фильтры, питание от батареи и пять версий платы, ничего не помогает решить эту проблему, он уже не знает что делать.
есть ПО на меге8, которое вообще ни на какие помехи не реагирует. жесткие создавал помехи и работает устойчиво, но проблема в том что это ПО не устраивает, имеется только hex. изменить под себя никак.
вот я и подумал, может быть таки дело в МК, но с мегой друг не работает.
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 16 жовт. 2016 14:36 #6

  • Alexeyga
  • Alexeyga аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 82
ТЗ и схема выложены. нужно будет уточнить будет ли все работать при таком подключении портов МК.


ТЗ с номером 1 правильно.

может быть не много забегаю на перед, но все же дополню. после согласования схемы, готов быстро делать плату и если будет нужно, могу и отправить куда нужно для отладки ПО. на сколько я знаю, программистам так легче и я готов активно в этом участвовать. все таки мне это нужно.

---
Сообщения объединил. Нарушение Правил, раздел 5, п.8
Soir
Долучення:
Останнє редагування: 16 жовт. 2016 18:05 від Alexeyga. Причина: дополнение
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 16 жовт. 2016 18:08 #7

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
ТЗ не вижу. Выложите еще раз. Не используйте в названии вложений кириллицу и спец. символы.
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 16 жовт. 2016 18:16 #8

  • Alexeyga
  • Alexeyga аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 82
ТЗ в Word и за архивировано в WinRar по другому не отправляется. название такое ТЗ Терморегулятор для инкубатора 1. вкладываю еще раз

выложил еще в зипе

датчик влажности HIH5030
Долучення:
Останнє редагування: 16 жовт. 2016 19:36 від Alexeyga. Причина: датчик
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 16 жовт. 2016 19:33 #9

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Датчик влажности какой? На схеме плохо видно.
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 17 жовт. 2016 18:16 #10

  • Alexeyga
  • Alexeyga аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 82
Здравствуйте, SOIR! есть ли какое движение по моему вопросу? не подгоняю, просто интересуюсь. так как не знаю, нужно просто ждать или все таки периодически интересоваться.
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 17 жовт. 2016 19:56 #11

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Пока не было времени заняться - эта неделя у меня очень напряженная. Если до конца недели не откликнусь сам - напомните, если проект по-прежнему будет актуален.
Если надо срочно - пишите, постараюсь раньше...
Останнє редагування: 17 жовт. 2016 19:57 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 17 жовт. 2016 20:04 #12

  • Alexeyga
  • Alexeyga аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 82
Вас понял. потерпим. единственное, хотелось бы знать не много раньше, в схеме порты правильно подключены или что то будет не так. я пока за это время набросал бы платку.
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 17 жовт. 2016 21:13 #13

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Мне трудно сказать, схему и описание посмотрел только бегло. И они не в точности соответствуют друг другу или я не дочитал. На схеме есть выходы, которых не увидел в описании. И напротив, описанные выхода отсутствуют в схеме. Например, Вы пишете "включение каналов Тс и Тв", а на схеме их не увидел. В этой части дорабатывайте схему и/или описание. Все входа и выхода должны иметь одно и то же имя что в схеме, что в описании.
Резисторы (R7 - R10) на кнопках излишние, можно их не устанавливать.
Если предполагается фазоимпульсное регулирование (температуры? влажности?), то лучше использовать формирователь импульсов как на картинке. Он у мене уже отработан. И вход синхроимпульсов должен быть на вывод 4.

Параллельно катушке Rel3 не вижу диода.
Подключение датчика влажности не знаю, надо смотреть даташит, тут уж Вы сами гляньте. Но вывод МК устраивает.
Не вижу концевиков поворота лотков. Или как этот узел работает?

В общем, дорабатывайте и схему, и описание. Или подождите, пока у меня появится время, я помогу с составлением схемы.
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 18 жовт. 2016 10:44 #14

  • Alexeyga
  • Alexeyga аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 82
Схему доработал с пометками, каналы продублировал возле портов. если порт датчика влажности устраивает, то все ок, остальное и есть по даташиту и схема проверенна. определение сети тоже по идеи к аналоговому.
качество сильно страдает от такого уменьшения. прикрепил схему в сплан.

по диоду, это уже по желанию. светодиоды,да, не обратил внимание.MOC3063

дело в том что в нынешнем ПО на пике, ПИД работает отлично без синхро. и на меге тоже. как он там исполнен уж не знаю но факт. скорее всего следит за динамикой роста температуры и меняет мощность.на пике была еще версия с настройками коэф ПИД, отлично настраивалось на спиралях,ТЭНах, 12и Вольтовых ТЭНах и даже обычной лампе

Atmega8-PU, исправил.

файл прикрепляю в зипе 12КВ,с именем все в порядке, но его почему то не видно. пробую еще раз.
Долучення:
Останнє редагування: 18 жовт. 2016 12:04 від Alexeyga. Причина: ответ
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 18 жовт. 2016 11:06 #15

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Alexeyga пише:
определение сети тоже по идеи к аналоговому.
Тогда диод D7 лишний, напряжение можно взять с выхода диодного моста.
Alexeyga пише:
прикрепил схему в сплан.
Вложения нет. Поместите файл в архив, а имя архива не должно содержать символов кириллицы и специальных символов. Размер архива не более 100 кбайт.

Если управление не фазоимпульсное, тогда какое? Вкл-выкл? Тогда как работает ПИД?

Светодиоды в оптопарах подключены неправильно. Кстати, оптопары какие?

Микроконтроллер будет ATMEGA16?
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 19 жовт. 2016 11:14 #16

  • Alexeyga
  • Alexeyga аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 82
Здравствуйте,SOIR! в 14-м посте я Вам ответил. в принципе, если скажите что синхро будет лучше, то добавлю в сему и плату. узел простой, проблем не составит.

тогда же я так понимаю может и не понадобится узел определения сети, наверное можно будет определять её наличие от синхро?
Останнє редагування: 19 жовт. 2016 11:56 від Alexeyga. Причина: дополнение
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 19 жовт. 2016 11:55 #17

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Alexeyga пише:
в 14-м посте я Вам ответил.
Не нужно так делать. Во-первых, я не перечитываю сообщения, на которые уже ответил. А во-вторых, мое последующее сообщение с вопросами уже выглядит некорректным.

Alexeyga пише:
если скажите что синхро будет лучше.
Скажу, что это должны определить Вы, исходя из особенностей конструкции Вашего инкубатора.
Нужны синхро или не нужны, зависит от выбора способа регулирования выходной мощностью. Если предполагается фазоимпульсный способ – нужны обязательно. Если числоимпульсный, не обязательно или даже не нужны. Включить-выключить – не нужны. Может еще какой-другой способ – не знаю, пишите, посмотрю. В первом и втором случаях можно реализовать ПИД алгоритм, или другой алгоритм, позволяющий плавно регулировать выходную мощность. В методе включить-выключить возможны варианты: включить, когда температура ниже, а выключить когда выше. А можно включить на какое-то расчетное время (для расчета можно применить алгоритм ПИД), через какое-то заданное время выключить. Если нагревателем служит лампа, то кроме первого варианта, она будет мигать или мерцать. Если планируется какой-то вентилятор или насос, второй вариант не подходит, первый под вопросом…
В общем, вариантов много.
Использование MOC3063 исключает фазоимпульсный вариант. Поэтому в синхроимпульсах необходимости нет.
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 19 жовт. 2016 12:14 #18

  • Alexeyga
  • Alexeyga аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 82
понял.
влажность и температура, ТЭНы. но влажность отключается при заданной и вкл когда на 1%опускается, тут проблем нет и ПИД ненужен абсолютно.
в камере вентилятор постоянной циркуляции воздуха. в общем, ПИД нужен однозначно. но как его организовывать я даже не знаю, по железу могу сваять все а вот в алгоритмах есть проблемы))

тогда я так думаю что какой то временной алгоритм с возможностью настроек трех коэффициентов.
наверное как я и писал , следит за динамикой роста температуры и меняет мощность...

единственное что, если Вам это как то поможет. я могу записать видео как работают эти коэффициенты в нынешнем ПО. только будет вопрос как его выложить.
Останнє редагування: 19 жовт. 2016 12:23 від Alexeyga. Причина: дополнение
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 19 жовт. 2016 13:37 #19

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Alexeyga пише:
следит за динамикой роста температуры и меняет мощность...
Описание ПИД мне не нужно и видео его работы тоже.
Мне нужно знать, каким образом регулируется мощность. У Вас ТЭНы? Как Вы предлагаете установить им мощность 30%, 50% , 77%...?
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 19 жовт. 2016 14:02 #20

  • Alexeyga
  • Alexeyga аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 82
закрытые ТЭНы 500Вт, такие как водяные, только сухие называются. инерция у них есть.
корпуса разные. поэтому корпус не должен влиять на реакцию ПИД.
по поводу подаваемой мощности не понимаю как реализовывать это...
мощность регулируется уменьшением пачек импульсов при подходе к заданной. как то так.
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 19 жовт. 2016 14:25 #21

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Тогда остается числоимпульсный. Берется отрезок времени (удобно 2 сек). За это время пройдет 100 волн сетевого напряжения частотой 50 Гц. Если, к примеру, нужно 77%, то в течении 2 сек 77 волн напряжение будет подаваться на нагрузку, 23 нет. И так непрерывно.
Можно за 100% брать любой отрезок времени более 2 сек. Например, 100 сек. Тогда 77 сек нагрузка будет включена, 23 сек выключена.
Соотношение между включенным и выключенным состоянием рассчитывает регулятор. Регулятор может быть пропорциональный, ПИД, ПИ, пошаговый…
Останнє редагування: 19 жовт. 2016 14:26 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 19 жовт. 2016 14:34 #22

  • Alexeyga
  • Alexeyga аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 82
ну наверное как то так. знаю что участвуют в работе, все три коэффициента. скорее всего нужно практически проверять. значит синхро узел мне не нужен, правильно?
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 19 жовт. 2016 14:56 #23

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Alexeyga пише:
значит синхро узел мне не нужен, правильно?
Синхроимпульсы нужны только для фазоимпульсного регулирования. В числоимпульсном можно обойтись без них при достаточно большом интервале времени. В этом случае возможная погрешность регулирования 2 полуволны сетевого напряжения. Если время взять 2 секунды, то это будет 1%. А если взять 0,2 сек, то это уже будет 10%, что вряд ли допустимо.
Останнє редагування: 19 жовт. 2016 15:28 від Soir. Причина: Уточнение
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 23 жовт. 2016 11:41 #24

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Итак, на чем мы остановились?
Последний вариант описания работы я так и не увидел. Или разработка уже не актуальна?
Увійдіть до облікового запису, щоб писати повідомлення.

терморегулятор для инкубатора 23 жовт. 2016 11:52 #25

  • Alexeyga
  • Alexeyga аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 82
очень даже актуальна. если вы имеете ввиду описание работы пид, то наверное как вы считаете правильным. а все остальное в ТЗ так и остается.
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 7
Модератори: Wolf, Soir, Vakula, Айнцвайдрайченко