Page 5 of 6

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 27 Feb 2020 11:57
by propell_ant
Почему бы вам просто не прислать все исходники? А то боюсь перебор кусочков может затянуться :)

Добавлено спустя 48 секунд:
И схема или фотка платы тоже бы помогла.

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 27 Feb 2020 13:01
by Vitaliy
propell_ant wrote:Почему бы вам просто не прислать все исходники? А то боюсь перебор кусочков может затянуться :)

Добавлено спустя 48 секунд:
И схема или фотка платы тоже бы помогла.
В архиве откорректированный исходник и плата со схемой в Eagle.
Сделано было под аналоговый датчик. Заменен на цифровой.
Работает ВСЁ, кроме кнопок.

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 27 Feb 2020 20:06
by propell_ant
Vitaliy, а на две кнопки одновременно нажимать пробовали? Вход в режим настроек - по двум кнопкам.

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 28 Feb 2020 01:02
by Vitaliy
Пробовал. Не реагирует. :(
В теории, нажатие кнопки и замена "1" на "0", одно и то-же.
На практике PORTB=0b00000000; вызывает спонтанное перемигивание.
Попробую поставить нолики и сфотографировать.

При PORTB=0b00000000 идет цикличная смена "D 0.1" - "E 0.2" - "temperature"

Добавлено спустя 4 часа 4 минуты 55 секунд:
Коррекция.
При одновременном нажатии идет циклично "_установка порога" -> "d 0.1" -> E 0.0. При этом можно менять порог и "d". То есть обе кнопки работают, но только в меню.
Кажется, я понял. Не активен режим изменений одной кнопкой.

Добавлено спустя 11 минут 21 секунду:
Все работает! Time for :drink:
Что значит E 0.0?

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 28 Feb 2020 11:09
by propell_ant
Vitaliy wrote:Что значит E 0.0?
В режиме настройки можно посмотреть номер последней обнаруженной ошибки (термостат помнит ровно одну). Если ноль - значит ни одной ошибки с момента включения не обнаружено.

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 28 Feb 2020 13:08
by Vitaliy
Планируете ли Вы использовать второй выход?
Было бы неплохо чтобы он был настраиваемый ( NO/NC, time delay).
Не обязательно через меню.

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 28 Feb 2020 18:08
by propell_ant
Я уже использую, просто времени нет обновить схемы-фоты. И пока что со временем всё хуже и хуже.

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 28 Feb 2020 18:17
by Vitaliy
А прошивка?
Можете поделиться последними исходниками и Eagle проектом?

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 29 Feb 2020 10:05
by propell_ant
в прошивке достаточно раскомментировать строку
#define OUTPIN_NC PORTB.4 // Нормально закрытый выход (не используется)
и B.4 станет работать как нормально открытый выход.
Печатку пришлю в личку попозже, но у вас же своя (я кстати не смог открыть своим иглом, видимо у вас версия новее).

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 29 Feb 2020 12:52
by Vitaliy
Eagle 8.6.0
Это я переделал существующую плату с 0.8" LED.
Туперь надыбал 0,56" и буду исполдьзовать Вашу как основу.
Кнопки поставлю на ней же. Оддельно только силовая часть.
А может, всё на одну плату поставлю.
Так, что пришлите, если не затруднит.
Можно ли PORTB.4 сделать настраиваемый (NO/NC, time delay ON/OFF).
Инверсию можно и без дополнительного порта сделать просто добавив полевик, а вот задержку включения/выключения... Тут целая микросхема 4060 нужна.

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 29 Feb 2020 15:09
by propell_ant
Почитайте эту ветку, возможно это как-то перекликается с вашей задачей.
Там уже есть готовая прошивка http://hardlock.org.ua/viewtopic.php?f=10&t=509#p15231

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 29 Feb 2020 15:36
by Vitaliy
Как я понимаю, это то-же самое, но с конфигурируемым вторым выходом.
А в Eagle все это есть?

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 29 Feb 2020 16:05
by propell_ant
Вот моя печатка.

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 29 Feb 2020 17:29
by Vitaliy
На мой взгляд схема та-же, а печатка незначительно изменена.
Где настраивается задержка для второго выхода?

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 29 Feb 2020 18:09
by propell_ant
Настраивается через настройки при работе устройства, третий по счету параметр с отображением символа t.
Вопросы по термостату для котла (если он вам подходит) лучше задавать в той ветке.

Posted: 22 Aug 2022 15:35
by multic33
здравствуйте уважаемые форумчане и propell_ant .
у меня один и вопросик и просьба.достались мне 12 штук мега 48 в 32 корпусе,что и где надо изменить в коде чтоб использовать ее в даном проекте?
спасибо

Posted: 27 Aug 2022 20:12
by multic33
здравствуйте уважаемый hardlock.извините что пишу сюда,но автор ветки не отвечает,а вы я вижу зашли на форум.не могли бы вы помочь мне с кодом программы в ветке Термостат ∆T=0,1°C на Mega8 TQFP propell_ant.
мне досталось даром 12 штук мега 48 в 32 корпусе.что надо изменить в коде чтоб использовать ее в етом проекте.цены на меги сами знаете какие сейчас.
спасибо огромное

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 27 Aug 2022 20:26
by hardlock
multic33, к сожалению код не мой и на данный момент времени я не могу помочь ни с компиляцией кода, ни подсказать, что нужно поменять... :(

Posted: 27 Aug 2022 20:33
by multic33
извините за беспокойство,берегите себя

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 19 Oct 2022 20:16
by propell_ant
multic33, у меня где-то есть исходники под мегу88. Я проверю работу под 48 и выложу здесь.

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 29 Oct 2022 23:42
by propell_ant
Во вложении исходники и готовые прошивки под мегу 48. Фьюзы в архиве с исходниками. Проверено в симуляторе.

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 29 Oct 2022 23:44
by multic33
спасибо уважаемый за оперативность.надеюсь газ и електричество будут чтоб было на чем ето все испытать.
берегите себя

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 30 Oct 2022 00:13
by propell_ant
да, я тоже об этом вздохнул, когда закончил тестирование...

Добавлено спустя 11 минут 18 секунд:
в прошивку вкралась ошибочка, исправление повышенного потребления при нажатии на кнопки не вошло. Сейчас исправлю и перезалью архивы.

Добавлено спустя 14 минут 53 секунды:
перезалил, скачивайте заново.

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 30 Oct 2022 11:08
by multic33
дякую шановний,бeрeжи вас Божe

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Posted: 03 Nov 2022 14:33
by TayX
propell_ant wrote:Во вложении исходники и готовые прошивки под мегу 48. Фьюзы в архиве с исходниками. Проверено в симуляторе.
Дуже дякую! Проверил на Atmega88, вроде работает. Два дня сидел, перетягивал - и вот такой подарок. Спасибо!!!
UPD: если не трудно - можно исходники под 88 - там инициализация от 48 сильно отличается?