Page 82 of 109

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

Posted: 21 Jul 2014 10:05
by Alex_S
А что за индикатор?

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

Posted: 21 Jul 2014 11:46
by propell_ant
MitsuokaOroshi wrote:... в общем идеи где копать закончились... :(
ну, фотки-то выложи
я бы рекомендовал сделать отладочную прошивку - чтоб на дисплее горело 888.8 первые несколько секунд после включения, и померял бы напряжение на ногах, идущих к неярким сегментам. Поискал бы замыкания, и если бы не нашел - заменил резисторы на меньшее сопротивление. Или, если выпаивать трудно - сверху напаял бы бутербродом.
Но, правда, если это не монтаж, то это МК, что там у него с неяркими портами, и как долго он будет жить с этим - думай сам.

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

Posted: 21 Jul 2014 14:51
by MitsuokaOroshi
Поискал бы замыкания, и если бы не нашел - заменил резисторы на меньшее сопротивление. Или, если выпаивать трудно - сверху напаял бы бутербродом.
Но, правда, если это не монтаж, то это МК, что там у него с неяркими портами, и как долго он будет жить с этим - думай сам.
Я же писал что замыканий нет, резисторы и так ставил чуть ниже по сопротивлению чем в схеме автора, с пайкой мелюзги сложностей не испытываю так как 5 год работаю с мобильными, а там еще меньше компоненты. Как теперь могу сказать МК НЕ ПРИЧЕМ! И порты у него в порядке. А теперь к решению: распаял первый термостат и о чудо, индикатор заработал как надо :shock:
Позвонил другу поинтересовался есть ли у него индикатор какой, к счастью он нашелся из старых запасов. И вот проблема решена заменой индикатора купленного более 1 года назад. Жесть...

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

Posted: 21 Jul 2014 14:53
by hardlock
MitsuokaOroshi, а проверьте теперь яркость сегментов "в статике" у бракованного индикатора на маліх токах (до 5мА). Интересно...

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

Posted: 21 Jul 2014 15:12
by MitsuokaOroshi
Яркость по прежнему различима но теперь больше заметна только в темноте. Первый раз такое встречаю чтобы индикатор был так явно бракован.

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

Posted: 02 Aug 2014 10:48
by maxvalin
Добрый день уважаемый автор!
-спасибо за это изобретение! На основе его я сделал автотермостат и по сему есть вопрос:
Как можно увеличит стабильность прошивки? Из-за подсевшего аккумулятора например в авто датчик вышел из строя (прошивка). На столе несколько раз вылетала прошивка при тестах с питанием (в меру- не коротил ничего).
Сейчас выкладу архив с чего собрал. Если есть замечания по нему пожалуйста укажите!
Ну очень нестабилен он к сожалению- хотя в авто прекрасно помогает контролировать температуру двигателя :good:
Датчик экранирован, заземлен! ну не от него проблемы :dontknow:

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

Posted: 02 Aug 2014 10:51
by hardlock
maxvalin, помогает супервизор питания, и то не 100%. Гарантировано бует лучше, если поменять тиню на мегу8, она сертифицирована для применений в автомобилях.

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

Posted: 02 Aug 2014 11:48
by maxvalin
Понятно, а на меге разработок термостата не было? :)

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

Posted: 02 Aug 2014 13:08
by hardlock
maxvalin wrote: на меге разработок термостата не было?
к сожалению не успел.

Добавлено спустя 1 час 19 минут 6 секунд:
а вот тут ребята уже портировали...

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

Posted: 02 Aug 2014 15:32
by maxvalin
прочитал 8-) Хорошая работа!
- но версию на разработку взял еще из (://startcd.narod.ru/termostat/t_stat.html) но теперь взвесив все, думаю и из этого форума неплохо!
Жалко только что там в теме напутано немного, где какая прошивка а где схема.. не особо понятно. Но это я сейчас беглым взглядом, надо будет повнимательней пройтись.
Мне главное для данной задачи, чтоб была стабильная работа в авто!

(P.S Не нравится по двум проводам снимать данные и корпус под smd надо, с дипом ... просто места маловато.)

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

Posted: 11 Aug 2014 16:59
by propell_ant
maxvalin wrote:Мне главное для данной задачи, чтоб была стабильная работа в авто!
Тут несколько человек сделали термостат в авто, с супервизором питания работает нормально. У меня в машине - тоже девайс на 2313, с супервизором работает нормально.
Мне кажется, исходная схема без супервизора в автомобиле становится особо глючной, в ней же RESET висит в воздухе.
Про супервизор разжевано тут http://hardlock.org.ua/viewtopic.php?f= ... 9671#p9671

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

Posted: 23 Aug 2014 10:18
by Nikolas
Наконец вмонтировал в свой х-к "АТЛАНТ"
С 28 авг 2015 Перешел на новую версию прошивки.
http://hardlock.org.ua/viewtopic.php?f= ... 666#p11666

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

Posted: 26 Aug 2014 14:00
by Xakeppok
Добрый день!

Собрал устройство. Все в принципе работает, доволен. Спасибо за работу.

Пару вопросов.

Я зашивал холодильник, и беру выход с единицей на соответствующем выводе. Устанавливаю гистерезис, к примеру, 3 градуса, темп срабатывания 29 град. Прибор срабатывает на 32 градусах ну и на 29 ти выключает нагрузку. Так должно быть? В принципе как бы все отрабатывает верно, но немного не логично.

При включении прибора нагрузка также на пару секунд включается (пока появится индикация). При постоянно включенном термостате как бы и норм, но собираюсь использовать на авто и, к примеру, в мороз лишние 15-20А даже на пару сек как бы многовато. :-)

Никак код нельзя подправить?
спасибо.

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

Posted: 26 Aug 2014 14:04
by hardlock
Xakeppok wrote:Устанавливаю гистерезис, к примеру, 3 градуса, темп срабатывания 29 град. Прибор срабатывает на 32 градусах ну и на 29 ти выключает нагрузку. Так должно быть? В принципе как бы все отрабатывает верно, но немного не логично.
А что именно не логично? как надо?
Xakeppok wrote:При включении прибора нагрузка также на пару секунд включается (пока появится индикация). При постоянно включенном термостате как бы и норм, но собираюсь использовать на авто и, к примеру, в мороз лишние 15-20А даже на пару сек как бы многовато.
При включении считывается температура 0,0 градусов из датчика, поэтому и включается нагрузка. Можно поколдовать в коде и первые пару считываний не учитывать.

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

Posted: 26 Aug 2014 14:23
by Xakeppok
hardlock wrote:
Xakeppok wrote:Устанавливаю гистерезис, к примеру, 3 градуса, темп срабатывания 29 град. Прибор срабатывает на 32 градусах ну и на 29 ти выключает нагрузку. Так должно быть? В принципе как бы все отрабатывает верно, но немного не логично.
А что именно не логично? как надо?

Xakeppok wrote:При включении прибора нагрузка также на пару секунд включается (пока появится индикация). При постоянно включенном термостате как бы и норм, но собираюсь использовать на авто и, к примеру, в мороз лишние 15-20А даже на пару сек как бы многовато.
При включении считывается температура 0,0 градусов из датчика, поэтому и включается нагрузка. Можно поколдовать в коде и первые пару считываний не учитывать.
- у меня для холодильника такая логика: Тср=29 при достижении и должен сработать, Тгис=3 - при 26 должен отключиться. :-)
- холодильник: Тср=29, считывается 0,0 - еще рановато для включения. В принципе все нормально, можно сделать задержку включения реле да и все.

спасибо.

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

Posted: 26 Aug 2014 15:14
by hardlock
обе проблемы довольно легко устранить програмным путём.

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

Posted: 26 Aug 2014 16:05
by Xakeppok
hardlock wrote:обе проблемы довольно легко устранить програмным путём.

думаю, не один я буду благодарен. :drink:

спасибо.

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

Posted: 26 Aug 2014 16:06
by hardlock
Xakeppok, эм... к сожалению сейчас нету возможности этим заняться. Но я попробую.

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

Posted: 28 Aug 2014 10:13
by propell_ant
Xakeppok wrote:При включении прибора нагрузка также на пару секунд включается (пока появится индикация). При постоянно включенном термостате как бы и норм, но собираюсь использовать на авто и, к примеру, в мороз лишние 15-20А даже на пару сек как бы многовато. :-)
Никак код нельзя подправить?
уже дорабатывали:
http://hardlock.org.ua/viewtopic.php?f= ... 1875#p9823

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

Posted: 30 Aug 2014 10:43
by maxvalin
propell_ant wrote:
Xakeppok wrote:При включении прибора нагрузка также на пару секунд включается (пока появится индикация). При постоянно включенном термостате как бы и норм, но собираюсь использовать на авто и, к примеру, в мороз лишние 15-20А даже на пару сек как бы многовато. :-)
Никак код нельзя подправить?
прежде чем ставить на авто прочтите пои посты выше 8-)
Откажитесь сразу от этой затеи и присмотритесь вариант этого же устройства на меге, уважаемый автор уже дал ссылку мне -посмотрите опять же выше, там вариант уже на меге. Я уже съел соли пуд с автоверсией сего термостата.

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

Posted: 09 Sep 2014 14:33
by Xakeppok
propell_ant wrote:
Xakeppok wrote:но собираюсь использовать на авто и, к примеру, в мороз лишние 15-20А даже на пару сек как бы многовато. :-)
Никак код нельзя подправить?
уже дорабатывали:
http://hardlock.org.ua/viewtopic.php?f= ... 1875#p9823
а кто-нить в железе ее пробовал?
Перепрошил (надеюсь фьюзы менять не нужно?), поставил супервизор (на светике 1,76В).
Работает следующим образом. Действительно при включении нагрузка не включается. Но... Установка +- Тср наоборот, да и хрен бы с ним. Гистерезис, задается только одной кнопкой и считает на повышение, при более 100 (у меня 3х симовльный инд.) падает на 55 и считает наоборот. Но самое главное, что гистерезис не работает. Т.е. выставил 28 град. Сработал на 28 , но и отключился на них же.

спасибо.

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

Posted: 10 Sep 2014 09:00
by propell_ant
Xakeppok wrote:Установка +- Тср наоборот, да и хрен бы с ним. Гистерезис, задается только одной кнопкой и считает на повышение, при более 100 (у меня 3х симовльный инд.) падает на 55 и считает наоборот. Но самое главное, что гистерезис не работает. Т.е. выставил 28 град. Сработал на 28 , но и отключился на них же.
Похоже, eprom сбился - надо бы его обнулить. Где-то в диалоговом окне прошивателя Кодевижена должна быть галочка "preserver eeprom", ее надо снять, и прошить заново.
У тебя только три знака, а там еще и в четвертом что-то появляется, наверное.

и еще тебе хорошо бы устранить "родимое пятно" хардлоковской прошивки - в районе строк 566

Code: Select all

if (DeltaT > 900)
  DeltaT = 10; 
к виду

Code: Select all

if (eeDeltaT > 900)
  eeDeltaT = 10; 
тогда термостат сможет сам исправить глюк епрома

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

Posted: 10 Sep 2014 09:24
by Xakeppok
propell_ant wrote:Похоже, eprom сбился - надо бы его обнулить.
пардон, я не силен в Кодевижн, а тем более в сборке прошивок :-) . Шью Чипбластером через STK500. EEPROM обнулял в ручную. Вначале после стирания чипа и забивания нулями, первых два байта ЕЕПРОМ не обнулялись. Выставил фуз EESAVE, снова забил вручную, считал посмарел. Везде пусто, переставил фуз обратно и залил уже новую прошу. И так три раза. Результат тот же. :pardon:

спасибо.

Меня все устраивает в хардлоковской прошивке, кроме появления единиц на выходах при включении питания пока идет опрос датчика.

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

Posted: 10 Sep 2014 11:03
by propell_ant
Xakeppok wrote:Меня все устраивает в хардлоковской прошивке, кроме появления единиц на выходах при включении питания пока идет опрос датчика.
какие значения Tср и Дэльты ты собираешься использовать?
Я их внесу в программу, откомпилирую и выдам тебе готовую прошивку. Штоб если заглючит епром - устанавливались значения не от фонаря, а то, что нужно.
Тут кстати где-то есть и прошивка для трехзначного индикатора.

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

Posted: 10 Sep 2014 17:15
by Xakeppok
propell_ant wrote:какие значения Tср и Дэльты ты собираешься использовать?
в могучее пихло автомобиля. :lol:

планирую где то Тср=90-99, гистерезис 4-10 град.
В хардлоковской прошиве у меня все работает отлично. Ничего не глючит и все отрабатывает правильно. Мне бы просто убрать единицы на выходах при включении питания и опросе датчика. Т.е. зажигание воткнул и пока идет опрос датчика реле не сработает (в исходной прошивке отрабатывает где-то 2-3 сек), а сработает только при достижении Тср+гист (ну как и положено). Если бы только это убрать меня бы полностью устроило, так бы универсал был.

Вроде всю тему прошел для 3 - х значного не видел.

спасибо.