Page 32 of 109

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

Posted: 08 Dec 2010 18:11
by Kartalinec
Lanks,
для чего хватит? Если для реле, то вполне только с защитным диодом

Добавлено спустя 1 минуту 8 секунд:
а если для вентилятора "напрямую " то конечно же не хватит.......

Добавлено спустя 7 минут 16 секунд:
товарищи всем доброго времени суток.....!!!
Предлагаю доработать термостат "схемой контроля срабатывания реле" т.е. допустим, PD2 мы оставляем под исполнительное устройство а PD3 под контроль замыния реле (неразмыкания реле после снятия сигнала управления исполнительного устройства) возможно-ли это с имеющимся МК. ? можно ли (прогаммно) вывести сигнал "аварии " на тотже индикатор?

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

Posted: 08 Dec 2010 20:14
by Serioga
Kartalinec
А почему не уйти от возможности "сваривания" контактов реле ?
Например, включением нагрузки транзистором, тиристором.
Может рядом с индикатором поставить простой светодиод и сравнить что на индикаторе и на этом светодиоде ?
Я не программист, а с "железом" дружу.
Или я не уловил мысль ?

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

Posted: 08 Dec 2010 21:02
by Lanks
Kartalinec wrote:для чего хватит? Если для реле, то вполне только с защитным диодом
В прынцыпе для реле :-)
Serioga wrote:А почему не уйти от возможности "сваривания" контактов реле ?Например, включением нагрузки транзистором, тиристором.
Былобы не плохо :) Ато уходя от глюков датчика радиатора можно напоротся на залипание контактов релле всетаки 14Ампер :dontknow:

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

Posted: 08 Dec 2010 21:34
by Serioga
Lanks
Где такие токи :shock:

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

Posted: 08 Dec 2010 21:54
by Lanks
Serioga wrote:Lanks
Где такие токи :shock:
Электро двигатель радиатора охлаждения 12В-14А амперы наверное при пуске :dontknow:

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

Posted: 08 Dec 2010 22:38
by hardlock
Lanks wrote:хватит КТ817 для включения релюхи 12В.Может нужно чтото помощнее?
хватит с головой, только не забудте защитный диод параллельно обмотке катушки.

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

Posted: 09 Dec 2010 15:35
by Serioga
Lanks wrote:Электро двигатель радиатора охлаждения 12В-14А амперы наверное при пуске
Да, в инструкции написано что ток не более 14А, а реальный не мерял ?
Можно и под такой ток найти "ключь". В нете море вариантов.

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

Posted: 09 Dec 2010 19:47
by Lanks
hardlock,
Спасибо за терморегулятор. Все работает отлично. :drink:
Пришлось только вместо 4.7к ставить 3.3 а то показывал постоянно 85 градусов!

Serioga,
Подскажите пожалуста какой ключ можно использовать под 14А пускай будет запас по току :pardon:
Может можно без реле? :drink:

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

Posted: 09 Dec 2010 20:03
by iyzef
а каким образом увеличить количество устанавливаемых температур? Хоца приделать в авто. Шоб при +15 откл. обогащение карба при +40 откл подогрев ,при +90 вкл вент. и т.д. Возможно ли это реализовать в одной тиньке или что еще добавлять нуно? Оч. нужен девайс с такими запросами.

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

Posted: 09 Dec 2010 20:03
by Fedostas
используйте реле - проще и надежней....

ИМХО

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

Posted: 09 Dec 2010 20:05
by hardlock
iyzef, можно, но надо корректировать прошивку.

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

Posted: 09 Dec 2010 20:10
by Lanks
Fedostas wrote:используйте реле - проще и надежней....
Так и сделаю :good:

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

Posted: 11 Dec 2010 19:58
by zgl28
Спасибо Вам, Hardlock за очень и нтересное устройство и Вам, Grey4ip, за введение в программу коррекции показаний температуры (пригодилось:), датчик "брехал" на +0,4 градуса).
Данный девайс я планирую использовать для работы с котлом. Я сам в программировании нуль, но благодаря Вашим объяснениям в программе и помучевшись пару вечеров, переделал прошивку под 3 цифры (перенеся с 1 разряда во второй: "d"-дельту, C-коррекция в плюс, E -коррекция в минус, а вместо нижнего подчеркивания в 1 разряде-"нагрев" я подключил простой светодиод.
У меня просьба к автору, а можно в проге сделать изменения, чтобы опрос датчика шёл не каждую секунду, а хотя бы раз в минуту (где в проге исправить?). Так сделано во многих настольных метеостанциях-часах. Так как заметил, что термометр-термостат ну очень чувствительный и реагирует даже на малейший ветерок. И если поставить небольшую дельту-то котел будет включаться-выключаться очень часто, а это не есть хорошо для котла :(
Если у автора будет возможность, то укажите где и что поменять в программе.
Спасибо Вам ещё раз за отличный девайс !!!

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

Posted: 11 Dec 2010 20:30
by hardlock
zgl28 wrote:У меня просьба к автору, а можно в проге сделать изменения, чтобы опрос датчика шёл не каждую секунду, а хотя бы раз в минуту (где в проге исправить?).
опрос датчика происходит в процедуре таймера:

Code: Select all

// Timer 1 overflow interrupt service routine
interrupt [TIM1_OVF] void timer1_ovf_isr(void)
таймер срабатывает 1 раз в секунду.... можно простым счётчиком обрабатывать 1 раз за 60 срабатываний таймера....
типа:

Code: Select all

if (++counterX >= 60)
{
  counterX = 0;
  .....
}
большего пока не скажу.

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

Posted: 13 Dec 2010 19:43
by zgl28
В моем термостате появился глюк (не очень часто, но всё же):работает нормально, потом на секунду выскакивает температура 127,5 град. и потом опять норм.температура. Резизтор на датчик (паразитное питание) 3,3 кОм, длина соед.провода датчика (не витая пара)- 5 метров, увеличил длину до 25 метров-теперь иногда кроме правдивой температуры выскакивает на сек какая-то "левая". В чём может быть проблема?
P.S. Раньше когда при паразитном питании стоял резистор 4,7 кОм, то показывало 127,5 град, хотя длина кабеля была всего-то 5 см, потом резик уменьшил до 3,3 к Ом и стало все ок.

Добавлено спустя 11 минут 54 секунды:
Я программировать не умею, на жаль :(, только паяю. Не могли бы ВЫ, если не трудно, полностью удовлетворить мою просьбу-подправить программу, чтобы опрос шёл раз в минуту, заранее благодарен, если нет, то нет :(

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

Posted: 13 Dec 2010 22:05
by hardlock
zgl28 wrote:Резизтор на датчик (паразитное питание) 3,3 кОм
делайте 3-х проводное питание или более точно подбирайте резистор (его надо подбирать во всём диапазоне температур).
zgl28 wrote:если нет, то нет
к сожалению пока нет.

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

Posted: 14 Dec 2010 11:16
by Sony
Добрый день уважаемой публике! Принимайте новичка в ряды термостатостроения.
Начну с вопросов:
1. Выходы Attiny2313работают в противофазе или согласно представленного графика Vitas » 26 июл 2010 00:50 стр24? Или указанный график для какой-то модифицированной прошивки?
2.
101km wrote:
hardlock wrote:101km... так по какому графику должно работать? Вы определитесь, а я сбацаю..
Погодите, надо почитать Овеновский двухканалья.
Определились ли с двойной дельтой? Или этот диалог закончился выше приведенной цитатой

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

Posted: 14 Dec 2010 16:13
by Lanks
Обясните!!! (может так и нада :pardon: ) Термостат ∆T=0,1°C должен работать на охлаждение радиатора При включении термостата (зажигания) вентилятор включаеться на пару секунд (на индыкаторах в это время 0.0)после этого термостат высвечивает реальную температуру и работает на ура :good: Это так и нада чтобы при включении кратковременно поступал сигнал на выход Attiny2313 :wall:

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

Posted: 14 Dec 2010 18:09
by Serioga
Lanks wrote:Обясните!!! (может так и нада :pardon: ) Термостат ∆T=0,1°C должен работать на охлаждение радиатора При включении термостата (зажигания) вентилятор включаеться на пару секунд (на индыкаторах в это время 0.0)после этого термостат высвечивает реальную температуру и работает на ура :good: Это так и нада чтобы при включении кратковременно поступал сигнал на выход Attiny2313 :wall:
При прошивке "нагреватель" такой ситуации нет.

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

Posted: 14 Dec 2010 18:19
by Lanks
Serioga wrote:При прошивке "нагреватель" такой ситуации нет.
А прошивка какая? Я шил этой termostat_led_oc_heat.rar из первого поста.

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

Posted: 14 Dec 2010 18:32
by Serioga
Lanks wrote:А прошивка какая? Я шил этой termostat_led_oc_heat.rar из первого поста.
Так для радиатора машины нужна прошивка "холодильник".

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

Posted: 14 Dec 2010 19:09
by Lanks
Serioga wrote:Так для радиатора машины нужна прошивка "холодильник".
Сейчас попробую эту termostat_led_oa_cold Какой выход подключать PD2 , PD3?

Добавлено спустя 22 минуты 53 секунды:
Прошивка всеравно какая :rofl: Хоть нагреватель или холодильник.Эфект тотже :shout:

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

Posted: 14 Dec 2010 19:10
by Serioga
Lanks
Для начала попробуй PD3.

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

Posted: 14 Dec 2010 19:31
by Lanks
Значит при PD3 секунды две 0.0 при этом реле срабатывает после работает как положено до следующего выключения - включения.
При PD2 такого ефекта нет(потому-что при включении он отключен) :shout: Это при прошивке "холодильник"
При прошивке "нагреватель" просто с портами наоборот.

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

Posted: 16 Dec 2010 21:26
by Lanks
Вот уже второй день борюсь :pardon: Я так думаю это программная фигня.
Почему при включении на несколько секунд подается питание на PD3 хотя "Текущая температура 20 градусов. (PD2 = 1, PD3 = 0, горит "точка)"
При любой прошивке "нагреватель" "холодильник" !!!
Может уважаемый hardlock даст разяснение. :scratch: