24 февраля 2022 года в 5 утра, без объявления войны, россия напала на Украину.
Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.
Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.
«Спасибо дедушка путин за счастливое детство и мое освобождение». ©
Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©
PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...
Due to periodic DDoS attacks, the forum may not be available.
Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.
Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.
«Спасибо дедушка путин за счастливое детство и мое освобождение». ©
Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©
PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...
Due to periodic DDoS attacks, the forum may not be available.
Термостат с индикацией перегрева (чтоб мигал)
- rar
- Частенько бываю
- Posts: 99
- Joined: 26 Aug 2016 23:29
- Location: Zaporizhzhya UA
Термостат с индикацией перегрева (чтоб мигал)
Всем привет. Наверно не совсем правильно писать о том устройстве в котором возникла острая необходимость в этом разделе, но схемотехнику менять не нужно, а только программный код.
Суть проблемы такова: есть помпа охлаждения которая обеспечивает безопасную работу лампы с заданным температурным пределом при превышении которого срабатывает
блокировка и отключает питание с этой самой лампы. А посте снижения температуры до допустимого уровня снимает сигнал блокировки. Разумеется, что данный термостат легко может выполнить эту задачу, а теперь чего хотелось бы: что бы после срабатывания по превышению температуры дисплей переходил в мигающий режим пока не будет нажата одна из кнопок тем самым уведомив о проблеме системой охлаждения. Дело в том, что сигналы на блокировку есть и с других узлов, а после восстановления работы
зажигать лампу всё равно нужно в ручном режиме и будет трудно понять от чего произошла авария. Теперь сам алгоритм 1 установка кнопками верхнего температурного режима, 2 установка кнопками нижнего температурного режима, 3 остановка мигания дисплея после аварии нажатием на одну из кнопок. Надеюсь на вашу помощь в решении проблемы.
Суть проблемы такова: есть помпа охлаждения которая обеспечивает безопасную работу лампы с заданным температурным пределом при превышении которого срабатывает
блокировка и отключает питание с этой самой лампы. А посте снижения температуры до допустимого уровня снимает сигнал блокировки. Разумеется, что данный термостат легко может выполнить эту задачу, а теперь чего хотелось бы: что бы после срабатывания по превышению температуры дисплей переходил в мигающий режим пока не будет нажата одна из кнопок тем самым уведомив о проблеме системой охлаждения. Дело в том, что сигналы на блокировку есть и с других узлов, а после восстановления работы
зажигать лампу всё равно нужно в ручном режиме и будет трудно понять от чего произошла авария. Теперь сам алгоритм 1 установка кнопками верхнего температурного режима, 2 установка кнопками нижнего температурного режима, 3 остановка мигания дисплея после аварии нажатием на одну из кнопок. Надеюсь на вашу помощь в решении проблемы.
-
- Живу тут
- Posts: 490
- Joined: 03 Jun 2014 09:22
Re: Термостат ∆T=0,1°C теперь и на Atmega8
rar, у вас уже есть готовое устройство? Какая прошивка используется?
- rar
- Частенько бываю
- Posts: 99
- Joined: 26 Aug 2016 23:29
- Location: Zaporizhzhya UA
Re: Термостат ∆T=0,1°C теперь и на Atmega8
Нет готового устройства у меня нет, я искал варианты на форуме среди Atiny2313 затем и на Atmega8 даже просматривал шести канальный термометр с *алярмом* на arduino В принципе мне всё равно на каком процессоре собирать, важен только принцип работы как я описал. Я смотрел все варианты прошивок но определиться пока не могу, тем более, что это всё предназначено для термостатирования, а мне более важна индикация и защита.
-
- Живу тут
- Posts: 490
- Joined: 03 Jun 2014 09:22
Re: Термостат ∆T=0,1°C теперь и на Atmega8
rar, индикация ошибок миганием дисплея реализована в ветке Термостат ∆T=0,1°C - работа над ошибками. Прикрутить мигание к вашему алгоритму - дело на пару часов, я помогу.
Плюшки из "работы над ошибками" работают и на tiny2313 и на Mega8 (см тут). Печатка под Mega8 TQFP сейчас поддерживает только один канал управления нагрузкой, это вроде бы вам подходит.
Определитесь, какой из вариантов вам больше по душе и можно будет начинать.
Плюшки из "работы над ошибками" работают и на tiny2313 и на Mega8 (см тут). Печатка под Mega8 TQFP сейчас поддерживает только один канал управления нагрузкой, это вроде бы вам подходит.
Определитесь, какой из вариантов вам больше по душе и можно будет начинать.
- rar
- Частенько бываю
- Posts: 99
- Joined: 26 Aug 2016 23:29
- Location: Zaporizhzhya UA
Re: Термостат ∆T=0,1°C теперь и на Atmega8
Спасибо за помощь! Думаю для меня было бы предпочтительней за основу взять схему из http://hardlock.org.ua/viewtopic.php?f=9&t=18 на tiny2313 и выбор основан на более простой разводке печатной платы с одностороннем монтажом.
- rar
- Частенько бываю
- Posts: 99
- Joined: 26 Aug 2016 23:29
- Location: Zaporizhzhya UA
Re: Термостат ∆T=0,1°C теперь и на Atmega8
propell_ant вы обещали помощь и я жду с нетерпением, с контроллером я определился, только в этой ветке форума вести разговор про tiny2313 не правильно. Это моя ошибка и теперь я думаю нужно перейти http://hardlock.org.ua/viewtopic.php?f=9&t=18 , что бы не путать участников форума, вы согласны?
-
- Живу тут
- Posts: 490
- Joined: 03 Jun 2014 09:22
Re: Термостат ∆T=0,1°C теперь и на Atmega8
rar, не волнуйтесь насчет ветки, все сообщения мы перенесем в соответствующую тему когда определимся окончательно.
Я жду походящего момента чтобы заняться, на этих выходных должно появиться время.
В термостате, который вы выбрали как базовый вариант, не предусмотрен супервизор питания. Может всё-таки выберете схему из "Работы над ошибками"? Прошивка совместима с любой версией платы.
Я жду походящего момента чтобы заняться, на этих выходных должно появиться время.
В термостате, который вы выбрали как базовый вариант, не предусмотрен супервизор питания. Может всё-таки выберете схему из "Работы над ошибками"? Прошивка совместима с любой версией платы.
- rar
- Частенько бываю
- Posts: 99
- Joined: 26 Aug 2016 23:29
- Location: Zaporizhzhya UA
Re: Термостат ∆T=0,1°C теперь и на Atmega8
Да вариант с супервизором конечно же правильное решение, тем более реализация очень простая.
-
- Живу тут
- Posts: 490
- Joined: 03 Jun 2014 09:22
Re: Термостат с индикацией перегрева (чтоб мигал)
rar, продолжаем разговор,
я правильно понимаю, что мигание должно начинаться при превышении температурой уровня Туставки+Дельта?
Второй вопрос такой - сейчас мигание сигнализирует об ошибках передачи данных от датчика. Если датчик перестанет отвечать, то термостат отключит нагрузку и начнет мигать. Это вам не будет мешать?
я правильно понимаю, что мигание должно начинаться при превышении температурой уровня Туставки+Дельта?
Второй вопрос такой - сейчас мигание сигнализирует об ошибках передачи данных от датчика. Если датчик перестанет отвечать, то термостат отключит нагрузку и начнет мигать. Это вам не будет мешать?
- rar
- Частенько бываю
- Posts: 99
- Joined: 26 Aug 2016 23:29
- Location: Zaporizhzhya UA
Re: Термостат с индикацией перегрева (чтоб мигал)
Я наверно не совсем точно описал, что мне нужно. Теперь постараюсь пояснее: нужен термометр с установкой предельного уровня, выход за рамки которого приводит к появлению аварийного сигнала на выходе и одновременно включает моргание дисплея которое можно остановить только с помощью кнопок. Если температура вернётся в установленный предел сигнал аварии(блокировки) отключится автоматически. Это для двухконтурной системы охлаждения в которой есть внутренний контур с центробежным насосом и наружный с теплообменником охлаждаемый проточной (оборотной) водой. В этой системе есть два аварийных датчика и они работают по давлению обоих контуров, но нет никакого контроля по температуре а это наиболее важный параметр. Была ситуация при которой забился проток внутреннего контура, давление при этом не упало соответственно авария не сработала, а перегрев произошёл и лампа вышла из строя. Дабы подобного не происходило возникла потребность в таком устройстве.
-
- Живу тут
- Posts: 490
- Joined: 03 Jun 2014 09:22
Re: Термостат с индикацией перегрева (чтоб мигал)
Так и работает нормально замкнутый выход термостата (PORTD.3 нога №7 тиньки). Когда температура становится выше установленной (плюс дельта) на этом выходе поднимается лог 1. Когда опускается ниже установленной - лог 0. Дельта в вашем случае не нужна, ее можно сделать равной нулю, но из прошивки не убирать - это долго.rar wrote:Я наверно не совсем точно описал, что мне нужно. Теперь постараюсь пояснее: нужен термометр с установкой предельного уровня, выход за рамки которого приводит к появлению аварийного сигнала на выходе ... Если температура вернётся в установленный предел сигнал аварии(блокировки) отключится автоматически.
Настройка будет состоять только в том, чтобы задать нужную температуру.
Вход в настройки по нажатию двух клавиш одновременно, сброс моргания по нажатию любой кнопки.
Какой должна быть реакция на ошибку датчика (обрыв, КЗ на землю)? Аварийный сигнал в этом случае нужен?
- rar
- Частенько бываю
- Posts: 99
- Joined: 26 Aug 2016 23:29
- Location: Zaporizhzhya UA
Re: Термостат с индикацией перегрева (чтоб мигал)
Реакция на обрыв датчика (авария активна) на дисплее мигающие прочерки при устранении всё восстанавливается в рабочий режим. По поводу дельты пусть будет как есть, нет смысла убирать её полностью, тем более, что можно изменять до 0.
-
- Живу тут
- Posts: 490
- Joined: 03 Jun 2014 09:22
Последний вопрос был о другом: сигнал блокировки при обрыве датчика на PORTD.3 нужно поднимать, или нет? Другими словами, если показания датчика неизвестны, лампу гасить, или нет? Если поднимать, то до устранения неисправности датчика лампа будет отключена. Если нет, то о неисправности датчика произошедшей в пятницу вы можете узнать спустя двое суток в понедельник по грустному миганию дисплея. Что для вас опаснее?
- rar
- Частенько бываю
- Posts: 99
- Joined: 26 Aug 2016 23:29
- Location: Zaporizhzhya UA
Re: Термостат с индикацией перегрева (чтоб мигал)
Конечно гасить я указал (авария активна) или как вы написали (до устранения неисправности датчика лампа будет отключена.)
-
- Живу тут
- Posts: 490
- Joined: 03 Jun 2014 09:22
- Yanshun
- Живу тут
- Posts: 211
- Joined: 01 Feb 2015 12:45
-
- Живу тут
- Posts: 490
- Joined: 03 Jun 2014 09:22
Re: Термостат с индикацией перегрева (чтоб мигал)
Шурик, вы комсомолец? Это же не наш метод... (с)Yanshun wrote:Можно просто оставить дельту 0,1.
Подвернулся повод, значит надо разобраться.
Добавлено спустя 56 минут 53 секунды:
rar, ловите прошивку.
В итоговой реализации получилось так:
1. При обнаружении ошибки мигает и показывает букву E и номер ошибки. (это более информативно, чем мигать минусами)
2. Я вас мучал вопросами напрасно, выбор "блокировать нагрузку или нет при ошибках датчика" на самом деле делается при монтаже. Если на нормально открытый выход термостата (PORTD.2) повесить нормально закрытое реле, то ошибка датчика включит сигнал блокировки.
Если на нормально закрытый выход термостата (PORTD.3) повесить нормально открытое реле - ошибка датчика не будет включать сигнал блокировки.
Короче ваш вариант - вешать нормально закрытое реле на PORTD.2
3. Если при превышении установленной температуры нажать на любую кнопку - мигание прекратится до следующего измерения (которое происходит каждые 2 с).
4. Если на следующем измерении снова будет превышена температура - мигание продолжится. Чтобы не было такого, что температура высокая, а ничего не мигает.
5. Кажется, вам будет полезно, если точка в первом разряде будет зажигаться при превышении температуры - это прошивки с суффиксом _cold_
вроде всё.
- Attachments
-
- tl_v4.1.01.blink_overheat.zip
- исходники и прошивки
- (28.47 KiB) Downloaded 230 times
- rar
- Частенько бываю
- Posts: 99
- Joined: 26 Aug 2016 23:29
- Location: Zaporizhzhya UA
Re: Термостат с индикацией перегрева (чтоб мигал)
Огромное спасибо реализую в железе и поделюсь результатом!
- rar
- Частенько бываю
- Posts: 99
- Joined: 26 Aug 2016 23:29
- Location: Zaporizhzhya UA
Re: Термостат с индикацией перегрева (чтоб мигал)
Всем привет. Пришло время поделиться результатом. И так: питание на схему у меня 24в соответственно пришлось применить китайский модуль на LM2596 и разместить на отдельной плате в месте с реле, для самого термостата нарисовал
плату с возможностью подключения как по нагреву так и по охлаждению кстати плата работает с любой прошивкой одноимённого термостата. Выбор производится перемычкой возле индикатора платы установлены друг на друга так экономится место, пластиковый корпус купил на радиорынке, подбирал по
уже собранной конструкции. В работе замечаний нет, всё так как и задумывалось. Огромное спасибо за программу! Для желающих повторить плата в архиве. Фото выложу чуть позже.
плату с возможностью подключения как по нагреву так и по охлаждению кстати плата работает с любой прошивкой одноимённого термостата. Выбор производится перемычкой возле индикатора платы установлены друг на друга так экономится место, пластиковый корпус купил на радиорынке, подбирал по
уже собранной конструкции. В работе замечаний нет, всё так как и задумывалось. Огромное спасибо за программу! Для желающих повторить плата в архиве. Фото выложу чуть позже.
- Attachments
-
- термостат2.zip
- (36.47 KiB) Downloaded 206 times
- rar
- Частенько бываю
- Posts: 99
- Joined: 26 Aug 2016 23:29
- Location: Zaporizhzhya UA
Re: Термостат с индикацией перегрева (чтоб мигал)
Всем привет. Вот и фото готового устройства. Установлено на лазере ЛТИ-502 (Темп 50) благодаря ему есть контроль над температурой охлаждения лампы накачки и её защиты от перегрева. Так,что не лишним будет ещё раз поблагодарить всех участников в реализации, особенно propell_ant за прошивку!
- Yanshun
- Живу тут
- Posts: 211
- Joined: 01 Feb 2015 12:45
Re: Термостат с индикацией перегрева (чтоб мигал)
Здорово вышло.
Идею с толкателями себе в копилочку взял.
Идею с толкателями себе в копилочку взял.
Корпорация MARS