Помогите с гистерезисом
- faramir777
- Рядовой
- Сообщения: 46
- Зарегистрирован: 28 ноя 2015, 14:59
- Откуда: с.Питерка
Помогите с гистерезисом
Здравствуйте!
Делаю термостат на UNO и LCD Keypad Shild, уже почти все сделал, никак не получается сделать гистерезис. Помогите пожалуйста.
Делаю термостат на UNO и LCD Keypad Shild, уже почти все сделал, никак не получается сделать гистерезис. Помогите пожалуйста.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось faramir777 11 янв 2016, 22:22, всего редактировалось 1 раз.
E8400 4gb win10 64bit, pipo w4 win8 32bit
Помогите с гистерезисом
Как вы хотите чтобы он работал? Например установка 100, гистерезис 2, включается на 98 выключается 102. Или установка 100, гистерезис 2, включается на 98 выключается 100?
- faramir777
- Рядовой
- Сообщения: 46
- Зарегистрирован: 28 ноя 2015, 14:59
- Откуда: с.Питерка
Помогите с гистерезисом
Точно
, простите, я же не пояснил...
Ситуация такая - это обогрев для дома. Например установка 26.0, гистерезис 1.0, то обогрев работает до 26.0 и выключается, далее ждем когда температура будет ниже 25 и снова включаем обогрев.

Ситуация такая - это обогрев для дома. Например установка 26.0, гистерезис 1.0, то обогрев работает до 26.0 и выключается, далее ждем когда температура будет ниже 25 и снова включаем обогрев.
Последний раз редактировалось faramir777 11 янв 2016, 23:25, всего редактировалось 1 раз.
E8400 4gb win10 64bit, pipo w4 win8 32bit
Помогите с гистерезисом
Так должно быть нормально.
[hr][/hr]Пока писал ответ Airis уже ответил, решение практически идентично.
[hr][/hr]Пока писал ответ Airis уже ответил, решение практически идентично.

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Олег 11 янв 2016, 23:57, всего редактировалось 1 раз.
- faramir777
- Рядовой
- Сообщения: 46
- Зарегистрирован: 28 ноя 2015, 14:59
- Откуда: с.Питерка
Помогите с гистерезисом
Например так...
P.S.
Фу ты, жара...
Пока рисовал, тут уже всё решилось.
P.S.
Фу ты, жара...
Пока рисовал, тут уже всё решилось.

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось DWD 12 янв 2016, 00:10, всего редактировалось 1 раз.
- faramir777
- Рядовой
- Сообщения: 46
- Зарегистрирован: 28 ноя 2015, 14:59
- Откуда: с.Питерка
Помогите с гистерезисом

Последний раз редактировалось faramir777 12 янв 2016, 00:13, всего редактировалось 1 раз.
E8400 4gb win10 64bit, pipo w4 win8 32bit
- faramir777
- Рядовой
- Сообщения: 46
- Зарегистрирован: 28 ноя 2015, 14:59
- Откуда: с.Питерка
Помогите с гистерезисом
Я с EEPROM пока не разбирался еще.
E8400 4gb win10 64bit, pipo w4 win8 32bit
-
- Рядовой
- Сообщения: 78
- Зарегистрирован: 29 апр 2018, 22:59
- Имя: Александр
Помогите с гистерезисом
Здравствуйте. Подскажите пожалуйста как сделать гистерезис с шагом 0.1 гр. Чтобы к примеру я задаю температуру 25гр и гистерезис 0.5гр значит нагрузка должна отключиться при 25.5гр. С шагом 1гр я подсмотрел у Гарчика в уроке №6 (за что ему большое спасибо) а вот заставить его работать с 0.1 гр не могу.
Помогите с гистерезисом
[ref]Shurik2975[/ref], работайте с переменой float
Отправлено спустя 5 минут 12 секунд:
[ref]delphi[/ref], как вы хотите задавать значение на епром? Через меню или что то другое?
Отправлено спустя 3 минуты 47 секунд:
[ref]delphi[/ref],
Отправлено спустя 2 минуты 55 секунд:
Отправлено спустя 2 минуты 27 секунд:
[ref]faramir777[/ref], а почему Вы не хотите свой проект собрать управлением в меню, блок есть такой.
Отправлено спустя 5 минут 12 секунд:
[ref]delphi[/ref], как вы хотите задавать значение на епром? Через меню или что то другое?
Отправлено спустя 3 минуты 47 секунд:
[ref]delphi[/ref],
Отправлено спустя 2 минуты 55 секунд:
нет , Вы ощибаетесь, памяти хватит.
Отправлено спустя 2 минуты 27 секунд:
[ref]faramir777[/ref], а почему Вы не хотите свой проект собрать управлением в меню, блок есть такой.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

-
- Рядовой
- Сообщения: 78
- Зарегистрирован: 29 апр 2018, 22:59
- Имя: Александр
Помогите с гистерезисом
Я так и делаю, управлять через меню в меню задавать гистерезис. Задаю в меню температуру до которой нужно нагреть и гистерезис задаю (пробовал и 0.1 и 0.2 и 0.5) но реле срабатывает только через 1гр. То есть если я задал температуру 25 и гистерезис 0.1 реле отключается на 26. А если гистерезис по 00 то отключается на 25 как и задано. Вот проэкт посмотрите мож что не так сделал.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Помогите с гистерезисом
Температура в проекте в цело численной переменной, вы сравниваете целые числа с дробными.
По хорошему выход с датчика умножить на 10, и работать только с целыми числами, а инфу для дисплея делить на 10,
будет меньше гемора и загрузки проца.
Win10-64, FLProg (portable)
-
- Рядовой
- Сообщения: 78
- Зарегистрирован: 29 апр 2018, 22:59
- Имя: Александр
Помогите с гистерезисом
[ref]Shurik2975[/ref], http://forum.flprog.ru/viewtopic.php?f=61&t=3505 последний пост. штатный гистерезис
как написал выше [ref=#ff8000]rw6cm[/ref]
очень плохой совет. этого максимально нужно стараться избегать.
как написал выше [ref=#ff8000]rw6cm[/ref]
-
- Рядовой
- Сообщения: 78
- Зарегистрирован: 29 апр 2018, 22:59
- Имя: Александр
Помогите с гистерезисом
Я пробовал этот блок но то ли я не правильно его настроил то ли ещё что но он работал так же как я описывал высше.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Помогите с гистерезисом
[ref]Shurik2975[/ref],
В данном проекте загрузка проца ни на что не влияет.
Измените тип переменной "температура" с int на Float
Отправлено спустя 2 минуты 14 секунд:
И уберите из сравнения знак равенство, просто больше или меньше.
В данном проекте загрузка проца ни на что не влияет.
Измените тип переменной "температура" с int на Float
Отправлено спустя 2 минуты 14 секунд:
И уберите из сравнения знак равенство, просто больше или меньше.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
-
- Рядовой
- Сообщения: 78
- Зарегистрирован: 29 апр 2018, 22:59
- Имя: Александр
Помогите с гистерезисом
Да всё заработало как нужно спасибо за помощь.
[spoiler=Подсказка][quote] [/spoiler]
[spoiler=Подсказка][quote] [/spoiler]
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя