Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 7

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

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

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

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

подскажите пожалуйста как мне действовать далее и возьметесь ли Вы за это?
Последнее редактирование: 15 окт 2016 16:55 от Alexeyga. Причина: поправка текста
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Alexeyga пишет:
интересует написание ПО для инкубатора на мега8 по моей схеме и ТЗ, лично для меня.
У меня не разработок лично для кого-то. Все в открытую, на форуме, в теме. В соответствии с моими правилами...
Возможно такая разработка еще кому пригодится, а может кто поможет в проектировании устройства...
Администратор запретил публиковать записи гостям.

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

  • Alexeyga
  • Alexeyga аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 80
ок. пишу ТЗ и схему. я правильно понимаю?
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Да.
Администратор запретил публиковать записи гостям.

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

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

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

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


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

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

---
Сообщения объединил. Нарушение Правил, раздел 5, п.8
Soir
Вложения:
Последнее редактирование: 16 окт 2016 17:05 от Alexeyga. Причина: дополнение
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
ТЗ не вижу. Выложите еще раз. Не используйте в названии вложений кириллицу и спец. символы.
Администратор запретил публиковать записи гостям.

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

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

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

датчик влажности HIH5030
Вложения:
Последнее редактирование: 16 окт 2016 18:36 от Alexeyga. Причина: датчик
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Датчик влажности какой? На схеме плохо видно.
Администратор запретил публиковать записи гостям.

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

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

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Пока не было времени заняться - эта неделя у меня очень напряженная. Если до конца недели не откликнусь сам - напомните, если проект по-прежнему будет актуален.
Если надо срочно - пишите, постараюсь раньше...
Последнее редактирование: 17 окт 2016 18:57 от Soir.
Администратор запретил публиковать записи гостям.

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

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

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Мне трудно сказать, схему и описание посмотрел только бегло. И они не в точности соответствуют друг другу или я не дочитал. На схеме есть выходы, которых не увидел в описании. И напротив, описанные выхода отсутствуют в схеме. Например, Вы пишете "включение каналов Тс и Тв", а на схеме их не увидел. В этой части дорабатывайте схему и/или описание. Все входа и выхода должны иметь одно и то же имя что в схеме, что в описании.
Резисторы (R7 - R10) на кнопках излишние, можно их не устанавливать.
Если предполагается фазоимпульсное регулирование (температуры? влажности?), то лучше использовать формирователь импульсов как на картинке. Он у мене уже отработан. И вход синхроимпульсов должен быть на вывод 4.

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

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

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

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

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

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

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

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

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Alexeyga пишет:
определение сети тоже по идеи к аналоговому.
Тогда диод D7 лишний, напряжение можно взять с выхода диодного моста.
Alexeyga пишет:
прикрепил схему в сплан.
Вложения нет. Поместите файл в архив, а имя архива не должно содержать символов кириллицы и специальных символов. Размер архива не более 100 кбайт.

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

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

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

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

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

тогда же я так понимаю может и не понадобится узел определения сети, наверное можно будет определять её наличие от синхро?
Последнее редактирование: 19 окт 2016 10:56 от Alexeyga. Причина: дополнение
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Alexeyga пишет:
в 14-м посте я Вам ответил.
Не нужно так делать. Во-первых, я не перечитываю сообщения, на которые уже ответил. А во-вторых, мое последующее сообщение с вопросами уже выглядит некорректным.

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

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

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

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

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

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Alexeyga пишет:
следит за динамикой роста температуры и меняет мощность...
Описание ПИД мне не нужно и видео его работы тоже.
Мне нужно знать, каким образом регулируется мощность. У Вас ТЭНы? Как Вы предлагаете установить им мощность 30%, 50% , 77%...?
Администратор запретил публиковать записи гостям.

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

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

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Тогда остается числоимпульсный. Берется отрезок времени (удобно 2 сек). За это время пройдет 100 волн сетевого напряжения частотой 50 Гц. Если, к примеру, нужно 77%, то в течении 2 сек 77 волн напряжение будет подаваться на нагрузку, 23 нет. И так непрерывно.
Можно за 100% брать любой отрезок времени более 2 сек. Например, 100 сек. Тогда 77 сек нагрузка будет включена, 23 сек выключена.
Соотношение между включенным и выключенным состоянием рассчитывает регулятор. Регулятор может быть пропорциональный, ПИД, ПИ, пошаговый…
Последнее редактирование: 19 окт 2016 13:26 от Soir.
Администратор запретил публиковать записи гостям.

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

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

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Alexeyga пишет:
значит синхро узел мне не нужен, правильно?
Синхроимпульсы нужны только для фазоимпульсного регулирования. В числоимпульсном можно обойтись без них при достаточно большом интервале времени. В этом случае возможная погрешность регулирования 2 полуволны сетевого напряжения. Если время взять 2 секунды, то это будет 1%. А если взять 0,2 сек, то это уже будет 10%, что вряд ли допустимо.
Последнее редактирование: 19 окт 2016 14:28 от Soir. Причина: Уточнение
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Итак, на чем мы остановились?
Последний вариант описания работы я так и не увидел. Или разработка уже не актуальна?
Администратор запретил публиковать записи гостям.

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

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