Перейти к содержанию
    

Поведение системы в аварийном состоянии.

18 minutes ago, jenya7 said:

смотрим его усредненое значение в этот час

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 minutes ago, haker_fox said:

Так можно делать. Но вы должны быть в теме. Т.е. разобраться в агрономике. Иначе будут огурцы невкусные...

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

это конечно крайний случай. аварийный сигнал будет передан СМСкой но я должен быть готов к любым сюрпризам.

я хочу дать сильные решения техникам чтоб глубоко не влезать в агрономику, мне и без нее хватает что учить :))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 minutes ago, jenya7 said:

чтоб глубоко не влезать в агрономику, мне и без нее хватает что учить

Ох, страшно мне за ваше решение...

Вы нарисуйте, хотя бы, конечный автомат и выложите сюда на критику.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 minutes ago, jenya7 said:

аварийный сигнал будет передан СМСкой

Совершенно неправильное решение! Скажем, вечером датчики отвалились, а днем было тепло и проветривание открыто прилично. Хозяин СМСку не услышал и дрыхнет себе. А под утро подморозило. Встает хозяин в 4 утра, приходит к полпятому к себе в теплицу, а огруцам уже кирдык...

Нет, единственный верный вариант в случае ахтунга - звонить по нескольким номерам в цикле, пока хотя бы один не поднимет трубку! А в трубку морзянкой SOS настукивать, чтобы ответственное лицо спросонья не отключило телефон, не услышав ничего в трубке…

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 minute ago, haker_fox said:

Ох, страшно мне за ваше решение... Я так говорю, ибо сам работаю в похожей сфере...

Вы нарисуйте, хот ябы, конечный автомат и выложите сюда на критику.

я отдал все на откуп скрипту

IF SENS2>27 AND SENS2<30 THEN PWM1=2700

ну и так далее.

может надо будет добавить ПИД, хотя в случае с двигателями простенкий ПИД на скрипте вполне себе работал.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, jenya7 said:

я отдал все на откуп скрипту

IF SENS2>27 AND SENS2<30 THEN PWM1=2700

Это сткрипт у вас будет агроном писать? :crazy: Хана огурцам :cray:

Если же скрипт пешет не агроном, предусмотрите отдельные скрипты, которые будут запускаться при неполадках. А там уже по месту сможете определится, что они должны делать - пытаться выращивать до последнего, или безопасно консервировать теплицу и складывать лапки.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А сколько стоит критичный отказ системы?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

54 minutes ago, alexvu said:

А сколько стоит критичный отказ системы?

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

могут засудить на кругленькую сумму. огурцы то черт с ними. а если это медицинский канабис?

Изменено пользователем jenya7

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

41 минуту назад, jenya7 сказал:

могут засудить на кругленькую сумму. огурцы то черт с ними. а если это медицинский канабис?

Тогда, наверное, должен кто-то круглосуточно дежурить. Хотя бы удаленно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 hours ago, jenya7 said:

я отдал все на откуп скрипту

А язык скрипта какой-то стандартный? Если свой, то лучше идти в этом направлении.

Но даже если и стандартный, то как будете проверять валидность скрипта. Вдруг фермер ошибётся в запятой и выставит огурцам вместо 25.5 градусов целых 255?)))

7 hours ago, jenya7 said:

могут засудить на кругленькую сумму.

Тогда страхуйтесь на случай неполадки вашего прибора)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вообще, я как понимаю, вы один разрабатываете? Если это так, то задача довольно сложная. Я помню, мы подобное устройство командой из 4-х человек разрабатывали в течение 1,5 лет... Правда у нас требования могут различаться, может быть вам не нужен вбе-интерфейс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 hours ago, haker_fox said:

А вообще, я как понимаю, вы один разрабатываете? Если это так, то задача довольно сложная. Я помню, мы подобное устройство командой из 4-х человек разрабатывали в течение 1,5 лет... Правда у нас требования могут различаться, может быть вам не нужен вбе-интерфейс.

ну это не с нуля. есть наработки за много лет. я и железо сам разрабатываю и PCB развожу. веб интерфейс это далеко не самое сложное в поставленной задаче. :)

16 hours ago, haker_fox said:

А язык скрипта какой-то стандартный? Если свой, то лучше идти в этом направлении.

Но даже если и стандартный, то как будете проверять валидность скрипта. Вдруг фермер ошибётся в запятой и выставит огурцам вместо 25.5 градусов целых 255?))) 

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

скрипт я сам замутил. лексер разбивает на токены а потом парсер преобразует токены в выражения которые уже бегут в движке скрипта.

Изменено пользователем jenya7

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 30.01.2020 в 10:12, jenya7 сказал:

к примеру. логируем несколько дней. получили сигнал неисправности датчика. смотрим его усредненое значение в этот час - на основе этого выставляем выход. хорошо бы еще быть подключенным к прогнозу погоды.

Эх, хорошо, что автопилоты в самолетах так вот не проектируют, а то отвалился датчик высоты, летим по усредненному :biggrin:

Вот прикол в том, что у сегодняшних разработчиков проще понаделать "подключение к прогнозу погоды", чем элементарно поставить 2 датчика температуры, вероятность выхода из строя их вместе и сразу практически нулевая, а прогноз погоды - это совсем не текущая погода... ИМХО "манагерский" подход к разработкам..

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, mantech сказал:

Эх, хорошо, что автопилоты в самолетах так вот не проектируют,

Вот прикол в том, что у сегодняшних разработчиков проще понаделать "подключение к прогнозу погоды", чем элементарно поставить 2 датчика температуры,

 

Ну так поискать нужно как проектируют надежные системы.  Да, программеры сразу к прогнозу погоды интерфейс ладят. Никак не могут осознать что романы пишут писатели а не машинистки при них.
 Ну рядовая же инженерная задачка, из учебника.
Что будет если система отопления откажет?  Откажет и никакие СМС дело не поправят.
 Ну поставьте 4, 8 или16 дешевых систем меньшей мощности. На простых датчиках и реле, без микропроцессоров только. Если одна из восьми откажет, это будет незаметно, остальные семь ее отказ перекроют автоматом.
 При 16 системах и на 16 лет можно гарантию давать.   Встречал систему из 1600 ячеек при 1000 минимально необходимых. 25 лет гарантии без обслуживания.
 Пока самолеты летали на дублированных тросиках к рулям управления как-то спокойнее было. Как только по недомыслию слепо доверили управление  программистам, так и аварий посыпалось...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...