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Ампер
Re: Термостат ∆T=0,1°C
Posted: 08 Dec 2010 21:34
by Serioga
Lanks
Где такие токи
Re: Термостат ∆T=0,1°C
Posted: 08 Dec 2010 21:54
by Lanks
Serioga wrote:Lanks
Где такие токи
Электро двигатель радиатора охлаждения 12В-14А амперы наверное при пуске
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,
Спасибо за терморегулятор. Все работает отлично.
Пришлось только вместо 4.7к ставить 3.3 а то показывал постоянно 85 градусов!
Serioga,
Подскажите пожалуста какой ключ можно использовать под 14А пускай будет запас по току
Может можно без реле?
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:используйте реле - проще и надежней....
Так и сделаю
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
Обясните!!! (может так и нада
) Термостат ∆T=0,1°C должен работать на
охлаждение радиатора При включении термостата (зажигания) вентилятор включаеться на пару секунд (на индыкаторах в это время 0.0)после этого термостат высвечивает реальную температуру и работает на ура
Это так и нада чтобы при включении кратковременно поступал сигнал на выход Attiny2313
Re: Термостат ∆T=0,1°C
Posted: 14 Dec 2010 18:09
by Serioga
Lanks wrote:Обясните!!! (может так и нада
) Термостат ∆T=0,1°C должен работать на
охлаждение радиатора При включении термостата (зажигания) вентилятор включаеться на пару секунд (на индыкаторах в это время 0.0)после этого термостат высвечивает реальную температуру и работает на ура
Это так и нада чтобы при включении кратковременно поступал сигнал на выход Attiny2313
При прошивке "нагреватель" такой ситуации нет.
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 секунды:
Прошивка всеравно какая
Хоть нагреватель или холодильник.
Эфект тотже
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 такого ефекта нет(потому-что при включении он отключен)
Это при прошивке "холодильник"
При прошивке "нагреватель" просто с портами наоборот.
Re: Термостат ∆T=0,1°C
Posted: 16 Dec 2010 21:26
by Lanks
Вот уже второй день борюсь
Я так думаю это программная фигня.
Почему при включении на несколько секунд подается питание на PD3 хотя
"Текущая температура 20 градусов. (PD2 = 1, PD3 = 0, горит "точка)"
При любой прошивке "нагреватель" "холодильник" !!!
Может уважаемый
hardlock даст разяснение.