Page 88 of 109

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

Posted: 05 Jun 2015 21:11
by batareya9
Serioga wrote:batareya9,
Увеличивая частоту опроса датчика ты увеличишь погрешность измерения из за саморазогрева датчика
а "перелет" температуры уменьшиться но не значительно.
Ты применяешь тен, некоторые называют его "быстрого разогрева", потому такая чепуха и получается.
Я бы для таких условий делал терморегулятор с ШИМ. Тебе можно попробовать "приклеить" к этому терморегулятору
искусственный ШИМ в виде твоей схемы, при не большой частоте ШИМа разброс должен уменьшится существенно.
я думаю саморазогревом при температуре 80 можно пренебречь.
все логично и понятно....ну чтоже шим так шим...

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

Posted: 06 Jun 2015 11:00
by propell_ant

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

Posted: 06 Jun 2015 21:06
by IYra
batareya9 wrote: температура за 1 сек сильно перелетает. Как это устранить?
у меня два варианта:
* увеличить частоту опроса датчика (что для меня трудно)
http://hardlock.org.ua/viewtopic.php?f= ... 100#p10868
прошивка термостата с ускоренным опросом и уменьшенным разрешением

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

Posted: 14 Jun 2015 19:50
by batareya9
IYra wrote:
batareya9 wrote: температура за 1 сек сильно перелетает. Как это устранить?
у меня два варианта:
* увеличить частоту опроса датчика (что для меня трудно)
http://hardlock.org.ua/viewtopic.php?f= ... 100#p10868
прошивка термостата с ускоренным опросом и уменьшенным разрешением
спасибо :-) :-)

Добавлено спустя 48 секунд:
Скажите пожалуйста. В бортовой сети машины может сдохнуть МК без включения стабилитронов? :(

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

Posted: 15 Jun 2015 16:36
by IYra
batareya9 wrote:В бортовой сети машины может сдохнуть МК без включения стабилитронов?
Да вроде не должен. Стабилитроны для подстраховки. У меня пару лет тахометр работает без них на Оке

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

Posted: 15 Jun 2015 19:55
by hardlock
batareya9 wrote:В бортовой сети машины может сдохнуть МК без включения стабилитронов?
это смотря что на вход прилетит. Если помех и наводок нет, то будет работать вечно, но если вдруг прилетит на вход какой-нибудь разряд, типа с катушки зажигания, то вылетит вход, при этом МК обычно остаётся жив.

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

Posted: 17 Jun 2015 22:07
by batareya9
Есть и мой косяк, я не поставил стабилитроны (из за их отсутствия). Датчик остался жив, а МК и программатором не нашелся

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

Posted: 20 Jun 2015 08:39
by Yur7
Доброго времени суток. Ребята может кто знает - при пропадании сетевого питания сбиваются настройки температуры. Гистерезис 9°не сбивается , ошибки не показывает. Термостат стоит на холодильнике в паре с симистором , датчик меряет температуру в морозилке – работает в принципе нормально около двух месяцев . Вот только такой косяк иногда вылазит. Температура выставлена на -20°С , сбивается в меньшую сторону ( в прошлый раз сползла на -8 °С – холодильник попал типа на разморозку.) Как бороться ? :dontknow:

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

Posted: 20 Jun 2015 10:05
by Nikolas
Если схема в холодильнике сделай "супервизор" на форуме поищи. При комнатной температуре можно установить BODLEVEL1 .
Посмотри строки:
if ((eeT_LoadOn > 2250) | (eeT_LoadOn < 450)) //если в EEPROM значение > 2250 или < 450 значит он не прошился, или
eeT_LoadOn = 1280; //чё-то глюкануло, поэтому запишем туда начальные значения.
if (eeDeltaT > 900)
ееDeltaT = 10;

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

Posted: 21 Jun 2015 00:31
by propell_ant
Yur7, при работе в помещении при комнатной температуре вам необходимо установить фьюзы BODLEVEL0 и BODLEVEL1
как на картинке
http://hardlock.org.ua/download/file.php?id=3290

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

Posted: 22 Jun 2015 16:20
by Yur7
Спасибо, ребята,будем думать.

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

Posted: 24 Jun 2015 09:05
by Vakula_S
Добрался я до проекта. Собрал в протезе. Как бы всё работает и показывает. На выходи повесил лэды. Когда выставляешь температуру, то, согласно заданному гистерезису, диоды меняются в работе. А вот на датчике начинаю выставлять, - никто не меняется. Что не так в моем случае?
Компиляция проекта привела к огромному количеству ошибок.
Скрин.

Собрано в протезе(.hex с общим катодом. Хотя перепробывал все).

P.S. С работой в протезе разобрался, не та частота камня была. Но тормознуто как то работает :(

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

Posted: 24 Jun 2015 11:16
by IYra
Vakula_S wrote: Компиляция проекта привела к огромному количеству ошибок.
http://hardlock.org.ua/viewtopic.php?f= ... tern#p9987

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

Posted: 24 Jun 2015 18:28
by Vakula_S
IYra wrote: Повторяю еще раз. Чтобы все собиралось в V2.05.3 без проблем вам надо вставить в начало файла
kbd.c следующий код
extern BYTE View;
extern BYTE Counter;
extern WORD T_LoadOn;
extern WORD DeltaT;
extern void RefreshDisplay(void);
А нельзя было в начальном топике это закрепить? И не возникало бы не у кого вопросов.
А за ответ великая спасибка :-)

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

Posted: 26 Jun 2015 18:35
by propell_ant
Vakula_S wrote:А нельзя было в начальном топике это закрепить? И не возникало бы не у кого вопросов.
Добавлено в хвост вложений, спасибо что напомнили!

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

Posted: 30 Jun 2015 19:28
by Vakula_S
Сегодня сделал девайс. Со своей платой. Заработало сходу. Спасибо автору за труд.
Позже выложу свои проекты печатки.

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

Posted: 03 Jul 2015 00:43
by Vakula_S
Мучаюсь с трассировкой платы. Возникла просьба идейная. Так, как тинька 2313 имеет "гробовой" не маленький размер, нельзя ли этот фукционал по соответственному алгоритму, построить на меге 8?
Вот с ею можно и минимитюризировать до нужных размеров.

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

Posted: 05 Jul 2015 14:34
by propell_ant
уже есть на меге8
http://hardlock.org.ua/viewtopic.php?f=10&t=352#p9682
но это в ДИП корпусе, в SMD трассировку придется делать свою.

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

Posted: 05 Jul 2015 16:34
by Vakula_S
propell_ant wrote:уже есть на меге8, в SMD трассировку придется делать свою.
Спасибо, то не вопрос. Разводка дело хлопотное, но жуть как интересное.

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

Posted: 10 Aug 2015 22:37
by Yanshun
Добрый вечер.
Хотел добавить сюда свою версию ПП, но не получилось, как у Вас тут это делается?

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

Posted: 11 Aug 2015 11:20
by hardlock
картинку загружаете на форум, остальное упаковываете РАРом и тоже загружаете. В форме Стандартного ответа, внизу вкладка "Добавить вложения".

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

Posted: 11 Aug 2015 19:39
by Yanshun
Понял, разобрался, но ограничение в 150к для меня малова-то.
Содержимое скинул на Яндекс https://yadi.sk/d/OfCYW974iPMwi
Благодарю.

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

Posted: 23 Aug 2015 21:19
by Yanshun
Добрый вечер.
Нужно прошивать ЕЕР. если ДА, тогда где находится файл, прошивка есть только "Hex" в архиве.
По поводу фьюзов, впервые программирую, буду пользоваться программатором USBasp и оболочкой AVRDUDE_PROG 3.3, на первой странице есть таблица какие нужно выставлять, посмотревши кучу роликой на YouTube про фьюзы, одни говорят как в DataSheet делать, 0-запрограмирован 1- не запрограмирован, другие наобород, тут я и запутался. Сделал пару скриншотов, посмотрите и скажите правильно сделанно.

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

Posted: 23 Aug 2015 22:38
by hardlock
Yanshun wrote:прошивка есть только "Hex" в архиве.
содержит всё и флеш и еепром. Если надо отдельно - компилируйте и берите файл с расширением eep или с помошью понипрога отлдельно сохраните еепром.
Yanshun wrote:одни говорят как в DataSheet делать, 0-запрограмирован 1- не запрограмирован, другие наобород,
дудка и понипрог соответствует даташиту.

Добавлено спустя 46 секунд:
ЗЫ: лучше шейте улучшенную версию из соседней ветки - там еепром можно вобще не шить.

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

Posted: 23 Aug 2015 23:17
by Yanshun
Я прошивку брал из соседней ветке (http://hardlock.org.ua/viewtopic.php?f= ... 0%BC%D0%B8) версия tl_v4.0.3.
Это очень хорошо, что EEP в самой прошивке.
Большое спасибо за помощь.