Page 24 of 109

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

Posted: 23 Jul 2010 11:34
by 101km
hardlock wrote: а чем Вас не устроила моя разводка? Выкладывайте конечно свою!
Не устроила по нескольким причинам, и без Вас не обойдусь.
Всё почитал, посмеялся от души. Особенно про грабли и про впереди лопату понравилось.
Вы настоящий подвижник, Ваш сайт очень похож на мой, только я там про сварочники больше разьясняю.
Итак:
1. Кончилась сапожная мазь, не выбрасывать же коробочку....
2. Почему бы не сделать двухканальное регулирование?, т.е. при переходе через задание выключаем первую нагрузку, а за гистерезисом выключаем всё. При таком регулировании меньше перебег, это классика, правда надо 2 независимых нагревателя, но у меня тот самый случай.
Ноги позволяют, поэтому я в своей разводке поставил 2 транзистора. Сразу в расчёте на Ваше содействие.
3. Всё понимаю, но прошу Вас нижайше не отправлять меня к Коде вижану. Пишу иногда, реденько, на Алгоритм Билдере. Мне 59. Ну сколько можно учиться? Просто Ваш ХЕКС вставляю туда и тупо жгу. Правда бывают проблеммы. Вот, например, старые прошивки не влезают в проц. АБ что-то туда всё-таки добавляет и ага... Последний ХЕКС показывает 923 команды после компиляции, т.е. без проблемм. У Вас наверно на пару меньше.
Потом дам и фотки, а пока только SLayot.

Добавлено спустя 9 минут 2 секунды:
Вот картинка моей разводки. Обошлось без СМДэ.

Добавлено спустя 23 часа 13 минут 40 секунд:
Вот, опять я нарисовался.
1. Датчики Даллас, оба не пошли по двум проводам с 4,7к. Поставил 1,8к и всё пошло, спасибо форуму.... Показывают под мышкой (как сговорились) 36,1 :lol: .
2. Не кажется-ли уважаемому автору некоторый ляп с установкой? Мне бы хотелось, если я выставил 30 градусов, то на этой температуре произошла отсечка, а не на 30+дТ. Получается, что мы устанавливаем не температуру отсечки, а температуру включения нагревателя после выключения....заморочка :wall: . Может я не прав, но мне так как бы по уму....

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

Posted: 23 Jul 2010 11:37
by hardlock
101km wrote:и без Вас не обойдусь.
подмогну, как тока смогу.
101km wrote:Датчики Даллас, оба не пошли по двум проводам с 4,7к. Поставил 1,8к и всё пошло, спасибо форуму....
иногда и 4,3к достаточно...
101km wrote:Не кажется-ли уважаемому автору некоторый ляп с установкой?
не кажется. сколько людей, столько и мнений. Переделка не составит труда, тем более там всё прокоментировано просто до нельзя...

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

Posted: 23 Jul 2010 11:41
by 101km
hardlock wrote:подмогну, как тока смогу....
Спасибо, буду ждать, мне не к спеху.

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

Posted: 23 Jul 2010 11:43
by hardlock
101km wrote:Спасибо, буду ждать, мне не к спеху.
нарисуйте ещё плиз схему и подробней напишите, что хочется от прошивки...

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

Posted: 23 Jul 2010 13:36
by 101km
hardlock wrote:нарисуйте ещё плиз схему и подробней напишите, что хочется от прошивки...
Вот, в 3 Дэ изобразил.
По схеме. Извините, всё по Вашей схеме, я даже в С-плане и не рисовал. Просто на PD2 один нагреватель, а на PD3 второй. Сейчас они работают в противофазе, как Вы и повелели.

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

Posted: 23 Jul 2010 13:37
by hardlock
101km wrote:Вот, в 3 Дэ изобразил.
а мне бы схему вашего устройства... можно даже в 3 Дэ

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

Posted: 23 Jul 2010 13:51
by 101km
hardlock wrote:...а мне бы схему вашего устройства... можно даже в 3 Дэ
Пожалуйста выложите если не в лом Вашу в С-плане, для экономии времени. Я в ней подрисую транзыстор с рэзыстором и верну. А если нету, тогда завтра.

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

Posted: 24 Jul 2010 17:31
by 101km
Ну дык и вот.

Добавлено спустя 16 часов 24 минуты 34 секунды:
А вот и обещаные фоты.

Добавлено спустя 10 часов 43 минуты 48 секунд:
Это опять я.
Скажите плиззз, а что это у меня больше 60 градусов не кажет? Сразу 1279. Засунул в стакан с кипятильником. :bad:

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

Posted: 26 Jul 2010 00:50
by Vitas
101km писал(а):
2. Почему бы не сделать двухканальное регулирование?, т.е. при переходе через задание выключаем первую нагрузку, а за гистерезисом выключаем всё. При таком регулировании меньше перебег, это классика, правда надо 2 независимых нагревателя, но у меня тот самый случай.

На мой взгляд так это очень интересное направление ! Но , по Вами предложенному графику выходит что температура будет плавать возле T уст + dT , по моему немного неясным становится смысл самого значения Т уст , ??? если реальная температура всегда держится выше , смысл ?
Здесь же в этой теме поднимался этот вопрос и даже товарищ показывал вот такой график :
ivan_b » 22 дек 2009 16:45   стр 12
ivan_b » 22 дек 2009 16:45 стр 12
7e506475e9ce6b24327e6b65d7c1.gif (9.04 KiB) Viewed 10506 times
Опять же на мой взгляд в данном случае как то поинтересней и по правильней будет , температура плавает вокруг именно Т уст .
Одно только одно НО , надо проинвертировать значение на выводе PD3 (7) .И соответственно принять PD3(7) - основной нагреватель , PD2(6) -вспомогательный .
Уважаемый 101km я не вкоей мере не оспариваю Ваше мнение , потому как возможно так как Вы изложили так Вам именно и нужно , а высказываюсь потому как данное направление 100% совпадает с моими задачами , только поддерживаю !
И все же , кто знает где же прошивка ( под ПОНИ ) под этот график ???

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

Posted: 27 Jul 2010 11:50
by 101km
Vitas wrote:101km писал(а):
... Уважаемый 101km я не вкоей мере не оспариваю Ваше мнение , потому как возможно так как Вы изложили так Вам именно и нужно , а высказываюсь потому как данное направление 100% совпадает с моими задачами , только поддерживаю ! ...
Не волнуйтесь, я не настаиваю, просто я видел приведённый Вами график. И немного его не до понял. Серенькое это что?
Просто в моём случае программисту почти ни чего не надо делать, просто изменить логику, а тут...
И ещё, конечно же, что бы стало по уму надо вот так....
В моём варианте перебег, т.е. волнистость линии зависит не от гистерезыса, а от мощности догревающего нагревателя. А как совсем правельно, я не знаю. Обсудим.

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

Posted: 27 Jul 2010 16:24
by Vitas
Да ! Вот так точно лучше .
Серым цветом -включен один нагреватель , основной .
красным -оба нагревателя
синим соответственно - оба отдыхают .
А в реальности может быть и так :
А в реальности может быть и так :

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

Posted: 27 Jul 2010 19:01
by 101km
Vitas wrote:Да ! Вот так точно лучше .
Серым цветом -включен один нагреватель , основной .
красным -оба нагревателя
синим соответственно - оба отдыхают ...
Ну дык....блин....
Это же и есть мой случай. Ну и где такая прошивка? Просто график нарисован не правельно. Теперь я понял. Дело в том, что при одном нагревателе наклон должен наклоняться (тафталогия, но понятно). Т.е. первая производная должна и обязана уменьшаться. Тогда Ваш график и мой станут аналогами. А откуда берётся второй гистерезис?, т.е. T+dT? Его что, тоже задают? Это уже нагрузка для программиста.
А то, что "в реле может быть и так" это уже тонкости подбора нагревателей. Зато перебег минимальный. Для точных поддержаний пентературы применяют и до 8-и каналов.
Вопрос повторяю к всем:
Почему у меня после 60 градусов переполнение? 1279 (или что-то такое)? Вопрос в том, что я не понял, это программно забито или у меня что-то не то?

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

Posted: 27 Jul 2010 20:28
by artos
Добрый вечер уважаемый hardlock! А вы мне не поможете с моей проблемой? Собрал я по немного другой схеме термометр - термостат, а в нем прошивка глючная =(
Я аж потом дочитался на том сайте что прошивка сырая и в железе не проверялась.... схема похожа на вашу только дисплей с тремя символами и выводы микросхемы немного по другому задействованы. Отличается только включение сигментов дисплея. Очень уж не хочется переделывать заново печатную плату. Так красиво получилась... А вашу статью я только вчера нашел... такая засада... вот ссылка > http://www.avr.inf.ua/termoreg.html
Я буду очень благодарен за вашу помощь.

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

Posted: 27 Jul 2010 21:43
by bars59
Не строй проблему.Из за печатки ковыряться в прошивке?А индикатор можешь применить на три знака,если тебе не надо больше 99 гр.

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

Posted: 27 Jul 2010 21:55
by artos
bars59 wrote:Не строй проблему.Из за печатки ковыряться в прошивке?А индикатор можешь применить на три знака,если тебе не надо больше 99 гр.
какой знак тогда выкинуть? первый? больше мне не нужно измерять. Максимум до 80гр.

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

Posted: 27 Jul 2010 22:11
by bars59
Да первый.

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

Posted: 29 Jul 2010 14:26
by hardlock
101km, так по какому графику должно работать? Вы определитесь, а я сбацаю..

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

Posted: 01 Aug 2010 08:32
by 101km
hardlock wrote:101km... так по какому графику должно работать? Вы определитесь, а я сбацаю..
Погодите, надо почитать Овеновский двухканалья.

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

Posted: 13 Aug 2010 10:03
by ZimA
Собрал термостат. Все заработало сразу как надо. Спасибо Автору! Единственный нюанс, печатка не правильно разведена под штатное подключение DS18B20, а так все отлично.

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

Posted: 13 Aug 2010 13:20
by hardlock
ZimA wrote:печатка не правильно разведена под штатное подключение DS18B20, а так все отлично.
датчик подключается проводами, поэтому на печатке сделано "как было удобно"...

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

Posted: 13 Aug 2010 15:02
by ZimA
Ну, если что, вот мой вариант переделки :)

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

Posted: 14 Aug 2010 15:17
by ZimA
В своем варианте (термостат квартиры) я применил трехразрядный индикатор. 6-й вывод пика через 360 Ом на светодиод. Он показывает когда включен нагрев. Параллельно этой цепи светодиод MOC3063, через резистор 180 Ом. В одну цепь не стал ставить, посчитал что сетодиод-индикатор будет слабовато светить. Так вот вопрос, я не перегрузил контролер? По 6-му выводу?

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

Posted: 15 Aug 2010 15:11
by hardlock
ZimA wrote:Так вот вопрос, я не перегрузил пик?
где пик? :dontknow: это же AVR...

а по теме - каждый вывод - 20мА. Если не больше, то всё нормуль. А вообще я видел перлы (готовые дэвайсы), где вообще не было токоограничивающих резисторов - и ничё живут. АВРка не сильно боится перегрузов.

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

Posted: 15 Aug 2010 16:13
by ZimA
Да, на счет “pic” я конечно погорячился… :shock: Просто у меня до этого было аналогичное устр-во на pic16f84, которое успешно умерло от разряда молнии. Ввиду своей хитрости я запитал его от радиотелефона ‘Panasonic”, разумно посчитав что питания хватит обоим. Так вот вместе с панасом и ушло… С ним была проблема, периодически сбивалась иипром, т.е. установка температуры. Возможно из за помех по питанию. Поживем-увидим как ваше будет себя вести( я упрямый, питаю опять от панаса :wall: ). Может фьюз следящий за питанием все ж прошить?

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

Posted: 15 Aug 2010 16:42
by hardlock
ZimA wrote:Может фьюз следящий за питанием все ж прошить?
если не предполагается работа при отрицательных температурах (самого устройства, а не датчика), то включите БОД.