Page 5 of 15

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 17 Jan 2015 13:36
by multic33
http://hardlock.org.ua/viewtopic.php?f=11&t=317 вот нашел такой терморегулятор,что скажете специалисты,вот только не могу понять подключение индикаторов,на двух схемах и по разному???? :shock:

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 17 Jan 2015 14:39
by propell_ant
multic33, ты решил все модели термостатов повторить?
:)
термостат рабочий, подожди, пока тебе автор ответит на твои вопросы.

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 17 Jan 2015 19:07
by multic33
нихрена у меня не хочет работать на 2313,уже все перепробовал,все прошивки,остановился на той что мне редактировали,с защитой от неисправностей датчика и без предела регулировок .вылезла еще одна проблема,работает,работает,потом на некоторое время на индикаторе 0,0 котел включается,и показывает снова нормально???? хотя температура до нижнего порога не дошла :wall: :wall: что может быть,почему,датчики менял,пофиг,подтягивающий резистор менял на разные номиналы от 2-10Ком сегодня за ночь так 4 раза было,как же его на день без присмотра оставлять.раньше у меня был заводской терморегулятор на PIC16F676 горя не знал,пока кренка не сдохла :wall: :wall:

Добавлено спустя 45 секунд:
автор не ответит,он последний раз учавствовал в форуме в 2013

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 17 Jan 2015 19:22
by IYra
multic33 wrote:потом на некоторое время на индикаторе 0,0
Похоже происходит RESET. Проблемы с питанием. Попробовать запитать
от батареи и посмотреть будет ли возникать сбой. Как подключена ножка RESET ?
Может блок питания не тянет. Как включается нагрузка ?
Основные глюки этой схемы происходят если плохое питание или где-то сопли

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 17 Jan 2015 20:55
by multic33
1 ножка подключена через супервизор,блок питания трансформаторный,где-то 40 Ватт,соплей нету,у меня данная схема собрана в двух екземплярах на одной плате.нагрузкой служит реле,которое в свою очередь включают ЕМ-клапан и насос

Добавлено спустя 2 минуты 46 секунд:
если первую ножку посадить на корпус,то происходит сброс,и при етом гаснет индикатор,а в моем случае индикатор не гаснет,только на нем отображается 0,0 когда происходит сбой,длиться ето секунду-две

Добавлено спустя 2 минуты 10 секунд:
поначалу грешил на импульсный БП,убрал,поставил транформаторный и пофиг.буду наверное искать и заказывать что то заводское или другой какой-то проект испытывать

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 18 Jan 2015 09:12
by IYra
multic33 wrote:нагрузкой служит реле,которое в свою очередь включают ЕМ-клапан и насос
Ну вот что и требовалось.
Однозначно помехи реле + клапан - приводят к перезагрузке.
Еще раз повторяю - попробовать запитать контроллер отдельно от аккумулятора
и помотреть что получится - короче надо искать источник помехи
а также почитать про помехи http://caxapa.ru/lib/emc_immunity.html
http://easyelectronics.ru/razvedenie-pitaniya.html
вместо реле использовать оптрон с zero-cross, и симистор

multic33 wrote: если первую ножку посадить на корпус,то происходит сброс,и при етом гаснет индикатор,а в моем случае индикатор не гаснет,только на нем отображается 0,0 когда происходит сбой,длиться ето секунду-две
от помехи сброс происходит быстро и незаметно и поэтому индикатор моргнет и на нем 0.0 как при первом включении

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 18 Jan 2015 10:29
by multic33
спасибо многоуважаемые за совет,статью о помехах прочитал,у меня руки опустились,откажусь наверное от 2313,буду делать что-то на PIC или буду искать готовое изделие.я уже писал ранее что пользовался заводским терморегулятором на PIC16F676 проблем никогда таких небыло,чего так 2313 чувствительна?

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 18 Jan 2015 11:12
by IYra
multic33 wrote:откажусь наверное от 2313, буду делать что-то на PIC
Мне кажется что если не избавишься от помехи то и PIC не поможет.
Самое первое что надо сделать это развязать питание контроллера и реле.
Для МК использовать отдельную КРЕНку на входе и выходе соответствующие конденсаторы
и еще можно поставить дроссель с конденсаторами на вход кренки
2 конденсатора 0.1мкф керамических прямо на 20 и 1 ногу и землю.
Ну и диод параллельно реле
А лучше всего отказаться от реле.
multic33 wrote: я уже писал ранее что пользовался заводским терморегулятором на PIC16F676 проблем никогда таких небыло,чего так 2313 чувствительна?
В заводском терморегуляторе было наверное все по уму сделано и была защита
И еще вопрос а почему он сгорел ?

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 18 Jan 2015 11:57
by multic33
сидел наблюдал за котлом,сбой происходит даже тогда когда реле не срабатывает :wall: :wall: может датчику кабель не нравиться,екраннированный провести???хотя расстояние 60 см

Добавлено спустя 1 минуту 57 секунд:
контроллеры питаются от Крен5,реле от 12,керамики уже налепил ставить негде

Добавлено спустя 1 минуту 25 секунд:
какое там по уму,все дешево и сердито,бестрансформаторная схема,реле,кренка кондер 470мкФ,керамики вообще ниодной небыло

Добавлено спустя 2 минуты 43 секунды:
сгорел заводской так как кренка сдохла.заказывал через инет с Донецка,а сейчас сами знаете что там у нас,в войнушки играют

Добавлено спустя 7 минут 31 секунду:
делать исполнительную схему безрелейную времени нет,пока нарисую,отдам людям вытравят,сделаю монтаж,ведь зима на улице,котел должен работать,вот завтра на работу и не знаю как быть,оставлять стремно без присмотра :scratch: :scratch:

Добавлено спустя 16 минут 21 секунду:
а как сюда сделать вложения,я бы вам выслал рисунки своих плат,может что и помогли поправить

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 18 Jan 2015 12:54
by IYra
multic33 wrote:сидел наблюдал за котлом,сбой происходит даже тогда когда реле не срабатывает :wall: :wall: может датчику кабель не нравиться,екраннированный провести???хотя расстояние 60 см
Попробуй. Я использовал стеро экранированный провод. Датчик то кстати по 3-х проводной схеме подключен ?
Возникла мысль по поводу сбоев и перезагрузки
Когда появляются нули 0.0 горит ли точка показывающая нагрев
И попробуй временно отключи супервизор а ножку RESET подтяни к +5 через 5 кОм
multic33 wrote: контроллеры питаются от Крен5,реле от 12,керамики уже налепил ставить негде
У народа бывало Кренки глючили. После замены все начинало работать.
Попробуй все-же питание МК отдельно. От квадратной батарейки например. А 5в от Кренки отключи
multic33 wrote: а как сюда сделать вложения,я бы вам выслал рисунки своих плат,может что и помогли поправить
Заходить через цитату и добавить запакованное во вложение

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 18 Jan 2015 14:15
by multic33
когда нули появляются точка загорается.датчик подключен по трехпроводной схеме

Добавлено спустя 1 минуту 43 секунды:
IYra wrote:
multic33 wrote:сидел наблюдал за котлом,сбой происходит даже тогда когда реле не срабатывает :wall: :wall: может датчику кабель не нравиться,екраннированный провести???хотя расстояние 60 см
Попробуй. Я использовал стеро экранированный провод. Датчик то кстати по 3-х проводной схеме подключен ?
Возникла мысль по поводу сбоев и перезагрузки
Когда появляются нули 0.0 горит ли точка показывающая нагрев
И попробуй временно отключи супервизор а ножку RESET подтяни к +5 через 5 кОм
multic33 wrote: контроллеры питаются от Крен5,реле от 12,керамики уже налепил ставить негде
У народа бывало Кренки глючили. После замены все начинало работать.
Попробуй все-же питание МК отдельно. От квадратной батарейки например. А 5в от Кренки отключи
multic33 wrote: а как сюда сделать вложения,я бы вам выслал рисунки своих плат,может что и помогли поправить
Заходить через цитату и добавить запакованное во вложение
вылаживаю свое творение,не ругайтесь коль что не так

Добавлено спустя 16 минут 32 секунды:
multic33 wrote:когда нули появляются точка загорается.датчик подключен по трехпроводной схеме

Добавлено спустя 1 минуту 43 секунды:
IYra wrote:
multic33 wrote:сидел наблюдал за котлом,сбой происходит даже тогда когда реле не срабатывает :wall: :wall: может датчику кабель не нравиться,екраннированный провести???хотя расстояние 60 см
Попробуй. Я использовал стеро экранированный провод. Датчик то кстати по 3-х проводной схеме подключен ?
Возникла мысль по поводу сбоев и перезагрузки
Когда появляются нули 0.0 горит ли точка показывающая нагрев
И попробуй временно отключи супервизор а ножку RESET подтяни к +5 через 5 кОм
multic33 wrote: контроллеры питаются от Крен5,реле от 12,керамики уже налепил ставить негде
У народа бывало Кренки глючили. После замены все начинало работать.
Попробуй все-же питание МК отдельно. От квадратной батарейки например. А 5в от Кренки отключи
multic33 wrote: а как сюда сделать вложения,я бы вам выслал рисунки своих плат,может что и помогли поправить
Заходить через цитату и добавить запакованное во вложение
вылаживаю свое творение,не ругайтесь коль что не так
добавил в архив фото

Добавлено спустя 25 минут 11 секунд:
прошил прошивкой tl_v4.0.3 от propell_ant,поменял кренку,посмотрю какую ошибку высветит

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 18 Jan 2015 14:49
by IYra
multic33 wrote:когда нули появляются точка загорается.датчик подключен по трехпроводной схеме
Значит это не RESET. Это опрос датчика глючит. Моя упрошенная проверка на обрыв не срабатывает.
Надо тогда использовать прошивку от propell_ant - там более серьезная проверка - подсчет контрольной суммы

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 18 Jan 2015 14:56
by multic33
ею сейчас и пользуюсь,пока полет нормальный,дай Бог чтобы не глюкнуло

Добавлено спустя 2 минуты 13 секунд:
а в каких пределах можно ставить подтягивающий резистор?где то здесь на форуме читал что его надо паять непосредственно на самом датчике

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 18 Jan 2015 15:54
by Recov
У меня один раз глючил так же, один в один. Я прикинул что проблемы с сигналом от датчика и заменил СМД резистор под которым проходила дорожка сигнала датчика на обычный выводной. Все промыл спиртом, четвертый месяц трудится в курятнике, вообще без проблем. Впрочем как и все остальные. У меня дом работает на этих термостатах три года уже. То же проблем нет.
Так что смотри где может поганиться сигнал от датчика. А резистор поддтяжки паяют на сам датчик когда длина провода к нему более.. ну метров 15 что ли.
Далее, еще один раз глючил от того что стоял стабилитрон на датчик. Убрал его и все стало нормально. Боюсь что твой СМД монтаж всему бедой.

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 18 Jan 2015 16:00
by multic33
Recov wrote:У меня один раз глючил так же, один в один. Я прикинул что проблемы с сигналом от датчика и заменил СМД резистор под которым проходила дорожка сигнала датчика на обычный выводной. Все промыл спиртом, четвертый месяц трудится в курятнике, вообще без проблем. Впрочем как и все остальные. У меня дом работает на этих термостатах три года уже. То же проблем нет.
Так что смотри где может поганиться сигнал от датчика. А резистор поддтяжки паяют на сам датчик когда длина провода к нему более.. ну метров 15 что ли.
спасибки большое,с миру по нитке и одолеем проблемку мою,просмотрю плату обязательно,а smd потому как хочеться минимизировать,да и красиво и по деталям дешевле

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 18 Jan 2015 22:38
by propell_ant
multic33 wrote:спасибки большое,с миру по нитке и одолеем проблемку мою
Да уж, вся тусовка тут собралась :)

прошей 4.0.2, у тебя же виснет 4.0.3!
шо ж ты голову морочил а тебя отопление, а ты - "моргает, моргает..."

Итак, у тебя перезагружается МК. После перезагрузки (в версии 3.2) на экране показывается 0.0. Кроме того, еще до получения данных с датчика возможна и повторная перезагрузка - едва заметное моргание и снова 0.0.

Во-первых - убери супервизор, оставь только подтяжку первого пина к питанию. Да-да, бывает, что и супервизор дает глюки, нужно убедиться что это не он.
Во-вторых, без супервизора,поскольку у тебя термостат живет при комнатной температуре, нужно пользоваться встроенным BOD, его можно включить через фьюзы.
В третьих - поставь прошивку у которой меньше всего глюков - она будет работать, а мы начнем спокойно разбираться.

Какой ты использовал регулятор на питание?
Объясни вкратце, чем занимается исполнительная плата.

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 19 Jan 2015 22:06
by multic33
я вроде писал что у меня конструкция данная управляет газовым котлом.сейчас прошито прошивкой 4.0.3.вчера подсказали поменять кренку,я вообще выкинул трансформаторный БП и поставил качественный импульсник на 12 и 5В.Вот уже полторы суток работает,пришел с работы ошибок нет,сбоев не наблюдается.исполнительная плата ето цепи безопасности по газу,пламени,включение ЕМ-клапана и таймера на управление циркуляционным насосом.у меня частенько перемигивает свет,потому и поставил супервизор,без него слетали данные установок,собираюсь подключить через бесперебойник.А BOD какой надо выставлять 0-1-2 ?на форуме об етом читал что не рекомендуется их включать :shock: :scratch:










71

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 20 Jan 2015 08:29
by IYra
multic33 wrote:поставил качественный импульсник на 12 и 5В.
Ну вот нашли причину.
multic33 wrote: А BOD какой надо выставлять 0-1-2 ?на форуме об етом читал что не рекомендуется их включать
Лучше оставить как есть - с супервизором

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 20 Jan 2015 09:29
by propell_ant
multic33 wrote:Вот уже полторы суток работает,пришел с работы ошибок нет,сбоев не наблюдается
ну и не трогай ни BOD ни супервизор :)
multic33 wrote:исполнительная плата ето цепи безопасности по газу,пламени,включение ЕМ-клапана и таймера на управление циркуляционным насосом.
... и вся логика на релюшках. какие там у тебя диоды установлены в параллель катушкам реле?
у меня частенько перемигивает свет,потому и поставил супервизор,без него слетали данные установок,собираюсь подключить через бесперебойник.А BOD какой надо выставлять 0-1-2 ?на форуме об етом читал что не рекомендуется их включать :shock: :scratch:
При эксплуатации на морозе - не рекомендуется, при комнатной температуре, на время поиска причин глюков - можно и нужно. Для отладки ставится самый жесткий bodlevel - 4.3V (BODLEVEL 2..0 Fuses = 100), нефиг термостату работать на нерасчетных напряжениях.

Добавлено спустя 4 минуты 58 секунд:
IYra wrote:Лучше оставить как есть - с супервизором
С качественным супервизором - лучше. Мы же не знаем, что там установлено, какой светодиод, как хорошо припаялся. Ясно было только, что МК перезагружается, и блок питания был вне подозрений. Начинать надо было с супервизора.
Теперь блок питания поменяли, понятное дело, супервизор можно и не трогать.

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 20 Jan 2015 10:44
by IYra
propell_ant wrote: Ясно было только, что МК перезагружается, и блок питания был вне подозрений.
Судя по тому что при появлении 0.0 горела точка нагрева МК не перезагружался а некорректно отрабатывал
проверку датчика (в прошивке с моими исправлениями). Но в итоге оказалось виновато питание.

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 20 Jan 2015 11:22
by propell_ant
IYra, Действительно, точка при перезагрузке не горит.
Знаешь, в твоей прошивке проверка только на обрыв (0xFF > 250), а при КЗ на землю будет 0 и ошибка не высветится, зато будет 0.0 и точка. Точняк, воспроизводится в модели.

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 20 Jan 2015 15:20
by IYra
propell_ant wrote: в твоей прошивке проверка только на обрыв (0xFF > 250), а при КЗ на землю будет 0 и ошибка не высветится, зато будет 0.0 и точка. Точняк, воспроизводится в модели.
В последнем исправленном проекте termostat_led_ПроверкаОбрыв_испр.rar сделана проверка по другому

lError = !(w1_init()); //инициализация шины 1-wire

Проверял КЗ в Протеусе - моргает. Так что непонятка

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 23 Jan 2015 19:27
by multic33
IYra wrote:
propell_ant wrote: в твоей прошивке проверка только на обрыв (0xFF > 250), а при КЗ на землю будет 0 и ошибка не высветится, зато будет 0.0 и точка. Точняк, воспроизводится в модели.
В последнем исправленном проекте termostat_led_ПроверкаОбрыв_испр.rar сделана проверка по другому

lError = !(w1_init()); //инициализация шины 1-wire

Проверял КЗ в Протеусе - моргает. Так что непонятка
спасибо ребята всем что откликнулись,помогли справиться с проблемой,особенно Recov,он направил на правильный путь,всему виной кренка 5В,вернее то чем я ее заменял LP2950 low drop,поставил обычную,заработало,но отказался я от трансформаторной и купил хороший импульсник на 12 и 5В.вот уже сколько дней работает без нареканий,еще раз спасибо, Россия Украина-дружба :drink: :drink: :drink:

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 24 Jan 2015 15:16
by propell_ant
напиши только нам:
1. на какой прошивке остановился
2. и какой блок питания, желательно с фоткой, люди часто спрашивают именно про импульсники

а LP2950 выдает только 100 мА (по даташиту) и 160 мА для него уже ток КЗ. Так что он, конечно, сделал всё что смог, но этого не хватило.

Re: Термостат ∆T=0,1°C - работа над ошибками

Posted: 24 Jan 2015 17:25
by multic33
propell_ant wrote:напиши только нам:
1. на какой прошивке остановился
2. и какой блок питания, желательно с фоткой, люди часто спрашивают именно про импульсники

а LP2950 выдает только 100 мА (по даташиту) и 160 мА для него уже ток КЗ. Так что он, конечно, сделал всё что смог, но этого не хватило.
LP2950 в корпусе ТО-220 она вроде до 3А.могу и ошибаться в названии,но в корпусе таком и точно low drop,еще в магазине спрашивал какая лутше,обычная или ета,посоветовали ее,блок питания в екраннированном корпусе, 12В+5В 2А вроде такого как используется на LED-ленты,только еще присутствует 5В,начинка качественная,есть все фильтра,дросселя,конденсаторы на 0,1mF.фото вложу,но ето 12В,тот что поставил такой же.прошит вот етой прошивкой,вашей же tl_v4.0.3 от propell_ant с ОА и ОК,мерцаний при опросе датчика нет