Проект выращивания грибов
-
- Рядовой
- Сообщения: 35
- Зарегистрирован: 28 апр 2018, 09:06
- Откуда: Ростов-на-Дону
- Имя: Андрей
Проект выращивания грибов
Всем привет. Делаю контроллер для выращивания грибов. С толкнулся с проблемой следующего характера. Не могу придумать как переходить с одной фазы выращивания на другую. При этом следить за остатком времени каждой фазы.
Что имеем:
В меню 5 фаз выращивания. В каждой фазе необходимые параметры климата и время поддержания этих параметров. То есть держим в камере выращивания Т воздуха, влажность, CO2, допустим 200 часов, потом плавно подбираемся к параметрам климата следующей фазы, и так до последней фазы.
Как лучше организовать. Пока думаю брать значения пунктов меню фазы и через часы отслеживать. Но как реализовать подмену параметров климата по окончании не пойму.
Что имеем:
В меню 5 фаз выращивания. В каждой фазе необходимые параметры климата и время поддержания этих параметров. То есть держим в камере выращивания Т воздуха, влажность, CO2, допустим 200 часов, потом плавно подбираемся к параметрам климата следующей фазы, и так до последней фазы.
Как лучше организовать. Пока думаю брать значения пунктов меню фазы и через часы отслеживать. Но как реализовать подмену параметров климата по окончании не пойму.
- grin-mpx
- Лейтенант
- Сообщения: 477
- Зарегистрирован: 17 июл 2017, 18:39
- Откуда: Днепр. UA
- Имя: Григорий
Как реализовать смену фаз выращивания по окончании времени
Один из вариантов переключать установки 5 фаз или через свич или через MUX.saybeer писал(а): 17 фев 2019, 00:50Как лучше организовать. Пока думаю брать значения пунктов меню фазы и через часы отслеживать. Но как реализовать подмену параметров климата по окончании не пойму.
Как реализовать смену фаз выращивания по окончании времени
Подобное можно организовать на массивах, массив температур, массив влажности... каждая фаза соответствует индексу массива
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Как реализовать смену фаз выращивания по окончании времени
[ref]saybeer[/ref],
Блок линейного масштабирования привязать к дням для каждого параметра, и построить нужный график
Блок линейного масштабирования привязать к дням для каждого параметра, и построить нужный график
Win10-64, FLProg (portable)
-
- Рядовой
- Сообщения: 35
- Зарегистрирован: 28 апр 2018, 09:06
- Откуда: Ростов-на-Дону
- Имя: Андрей
Как реализовать смену фаз выращивания по окончании времени
Буду пробовать все по порядку. Но с линейным масштабированием не выйдет. Так как необходимо реализовать продолжение цикла фазы выращивания после допустим отключения электроэнергии. При этом технолог может менять параметры фазы выращивания.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Как реализовать смену фаз выращивания по окончании времени
На отключение это не влияет, параметры фаз так же заносятся в масштаб,saybeer писал(а): 17 фев 2019, 12:30Но с линейным масштабированием не выйдет. Так как необходимо реализовать продолжение цикла фазы выращивания после допустим отключения электроэнергии. При этом технолог может менять параметры фазы выращивания.
все равно их в еепром записывать надо, рас они редактируются.
Мне интересно как вы собрались делать:
???saybeer писал(а): 17 фев 2019, 00:50потом плавно подбираемся к параметрам климата следующей фазы, и так до последней фазы.
Win10-64, FLProg (portable)
-
- Рядовой
- Сообщения: 35
- Зарегистрирован: 28 апр 2018, 09:06
- Откуда: Ростов-на-Дону
- Имя: Андрей
Как реализовать смену фаз выращивания по окончании времени
Планирую так.Определиться где будет осуществляться плавный переход к параметрам следующей фазы: в конце предыдущей фазы, между фазами, в начале следующей.rw6cm писал(а): 17 фев 2019, 13:36На отключение это не влияет, параметры фаз так же заносятся в масштаб,saybeer писал(а): 17 фев 2019, 12:30Но с линейным масштабированием не выйдет. Так как необходимо реализовать продолжение цикла фазы выращивания после допустим отключения электроэнергии. При этом технолог может менять параметры фазы выращивания.
все равно их в еепром записывать надо, рас они редактируются.
Мне интересно как вы собрались делать:???saybeer писал(а): 17 фев 2019, 00:50потом плавно подбираемся к параметрам климата следующей фазы, и так до последней фазы.
Установить интервал времени плавного перехода. В течение этого перехода плавно подбираться к заданным параметрам климата следующей фазы.Буду использовать программный ПИД. Пока примерно так.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Как реализовать смену фаз выращивания по окончании времени
Три разные взаимосвязанные типы данных, настраивать ПИДами, будет еще то занятие.)))
Win10-64, FLProg (portable)
Как реализовать смену фаз выращивания по окончании времени
пример камеры выращивания
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Как реализовать смену фаз выращивания по окончании времени
Такой технологией управлять удобней двумя уровнями, механизмы, датчики, мини контроллер,
выходящий на комп, с какой нибудь скадой.
Где можно наглядно наблюдать и управлять.
Win10-64, FLProg (portable)
Как реализовать смену фаз выращивания по окончании времени
Первый ПИД -концентрация СО2 это управление заслонками рециркуляции и свежего воздуха
Второй ПИД температура - подогрев или охлаждение в зависимости от температуры 7 воздуха в камере и температуры компоста(на первой стадии)
ЧП для управления скоростью потока воздуха в камере
И ПИД для регулирования влажности - это клапан плюс форсунки
Можете поправить если что не так
Отправлено спустя 1 минуту 17 секунд:
На ПЛК надо реализовать, или загубите урожай при зависании ардуино.
Второй ПИД температура - подогрев или охлаждение в зависимости от температуры 7 воздуха в камере и температуры компоста(на первой стадии)
ЧП для управления скоростью потока воздуха в камере
И ПИД для регулирования влажности - это клапан плюс форсунки
Можете поправить если что не так
Отправлено спустя 1 минуту 17 секунд:
На ПЛК надо реализовать, или загубите урожай при зависании ардуино.
-
- Рядовой
- Сообщения: 35
- Зарегистрирован: 28 апр 2018, 09:06
- Откуда: Ростов-на-Дону
- Имя: Андрей
Как реализовать смену фаз выращивания по окончании времени
На эту схему тоже ориентируюсь при разработке.
Как реализовать смену фаз выращивания по окончании времени
ПЛК ОВЕН плюс кодесис(или какая нибудь бесплатная скада типа мастерскада) это наверное самый бюджетный вариант
Отправлено спустя 1 минуту 47 секунд:
Отправлено спустя 1 минуту 47 секунд:
А проект на ардуино? Просто цена риска высокая - компост с мицелием дорогой.
-
- Рядовой
- Сообщения: 35
- Зарегистрирован: 28 апр 2018, 09:06
- Откуда: Ростов-на-Дону
- Имя: Андрей
Как реализовать смену фаз выращивания по окончании времени
Совершенно верно. Датчики, исполнительные механизмы и системы, микроконтроллер, связь с ПК, на ПК SCADA.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
-
- Рядовой
- Сообщения: 35
- Зарегистрирован: 28 апр 2018, 09:06
- Откуда: Ростов-на-Дону
- Имя: Андрей
Как реализовать смену фаз выращивания по окончании времени
Возможно следует предусмотреть аппаратный WATHDOG, систему сигнализации о проблемах с датчиками и исполнительными механизмами. 6 лет у меня стоит BM8036 один отказ за все время, связанный с коротким между DATA и GND в LAN розетке, что привело к отвалу всех датчиков DS18B20 - они подключены шлейфом. Поэтому в контролере подключаю к порту один датчик.Rust7 писал(а): 17 фев 2019, 17:08ПЛК ОВЕН плюс кодесис(или какая нибудь бесплатная скада типа мастерскада) это наверное самый бюджетный вариант
Отправлено спустя 1 минуту 47 секунд:А проект на ардуино? Просто цена риска высокая - компост с мицелием дорогой.
Вот пример делали ребята http://klimat-grib.com/img/Connection_d ... _Z-90_.jpg
Как реализовать смену фаз выращивания по окончании времени
Как выше сказали используйте массив. Связка примерно такая: часы, счетчик наработки, массив - на входе наработка на выходе нужная уставка.
Как реализовать смену фаз выращивания по окончании времени
Командоаппарат, он же секвенсор, сам сюда напрашивается. Часы задают импульсы переключения шагов КА, в каждом шаге прописываем положение заслонок, скорость вентилятора, температуру...и всего прочего, что в голову придёт вплоть до выводимых на дисплей надписей.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Как реализовать смену фаз выращивания по окончании времени
[ref]saybeer[/ref],
Не вникал в технологию, но если это очень критично
[spoiler] [/spoiler]
Не вникал в технологию, но если это очень критично
то проще и лучше полигона не сделатьsaybeer писал(а): 17 фев 2019, 15:28Установить интервал времени плавного перехода.
В течение этого перехода плавно подбираться к заданным параметрам
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
-
- Рядовой
- Сообщения: 35
- Зарегистрирован: 28 апр 2018, 09:06
- Откуда: Ростов-на-Дону
- Имя: Андрей
Как реализовать смену фаз выращивания по окончании времени
Не могу понять почему командоаппарат не переключает шаги
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: IgorNU и 1 гость