Например TDA7294

Форум РадиоКот • Просмотр темы - Терморегулятор на микроконтроллере PIC16F84 датчикe DS18B20
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб фев 14, 2026 11:30:59

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 1950 ]     ... , , , 93, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вт июл 03, 2012 22:02:43 
Открыл глаза

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Сб ноя 12, 2011 15:22:01
Сообщений: 66
Откуда: Тернопіль
Рейтинг сообщения: 0
Цитата:
в целом понятно. Только длительность импульсов я так для себя и не уяснил.

Наверно, я все таки неправильно выразился.
Цитата:
Всего 100 ступеней регулировки мощности. Одна ступень – 0,02 сек, таким образом, полный цикл составляет 2 сек.

наверное будет правильно - увеличить длительность ступени регулирования до 1сек. уменьшив количество ступеней до 30,
полный цикл будет 30сек.
ШИМ с периодом 30 сек. и шагом изменения 1 сек.


Вложения:
shem__3х.JPG [141.46 KiB]
Скачиваний: 718
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Ср июл 04, 2012 11:11:51 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
tbogdan писал(а):
...наверное будет правильно - увеличить длительность ступени регулирования до 1сек. уменьшив количество ступеней до 30,
полный цикл будет 30сек.
ШИМ с периодом 30 сек. и шагом изменения 1 сек.

Все-таки не понял, какой у Вас привод клапана/заслонки. Каким образом будет идти управление, на выходе "больше", например, единица в течении 25 сек, а затем 5 сек ноль? И так повторяется каждые 30 сек? Чтобы я смог написать алгоритм управления клапаном, я должен понимать устройство его привода. Пока не понял.
Пока написал для типичного случая: управление положением клапана реверсивным электродвигателем. Изменение положения клапана определяется направлением вращения двигателя и длительностью работы двигателя. Так как не имею представления, что и как на самом деле, то взял за минимальную длительность импульса 20 мс с возможностью самому устанавливать вплоть до 2 сек. Кроме того, длительность импульса может меняться и автоматически, в зависимости от величины рассогласования температуры и задания. Подробное описание во вложении. Посмотрите, что не так, будем отталкиваться от этого варианта. Еще один неясный момент - что делать после выполнения последней программы?
----
Просматривая старую прошивку усомнился в правильности работы таймера по выполнению программы в предыдущем варианте терморегулятора. Чтобы не разбирать всю программу, уже и забыл что зачем, Вы мне скажите, там все работает корректно? Время выполнения программы соответствует заданному?


Вложения:
Termo_ATMEGA8_1.1.zip [38.39 KiB]
Скачиваний: 383
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Ср июл 04, 2012 13:48:41 
Открыл глаза

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Сб ноя 12, 2011 15:22:01
Сообщений: 66
Откуда: Тернопіль
Рейтинг сообщения: 0
Soir писал(а):
....Пока написал для типичного случая: управление положением клапана реверсивным электродвигателем. Изменение положения клапана определяется направлением вращения двигателя и длительностью работы двигателя.

Так и есть, как Вы только успеваете за всем,восхищаюсь по доброму!!!
Цитата:
....что делать после выполнения последней программы?

Можно уменьшить мощность до минимума (подав сигнал длительностью 60сек. на уменьшение мощности) и отключить сигнал работа, на него повешу управление реле для отключения горелки,
можно отключить не зависимо от положения регулятора горелки, при повторном запуске автомат горелки сам установит нужное положение
Цитата:
.....Просматривая старую прошивку усомнился в правильности работы таймера по выполнению программы........
Время выполнения программы соответствует заданному?

Да, это Вы уже исправили viewtopic.php?p=1077732#p1077732
Спасибо! Пробую.


Вложения:
reg.JPG [107.06 KiB]
Скачиваний: 535
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Ср июл 04, 2012 14:26:21 
Открыл глаза

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Сб ноя 12, 2011 15:22:01
Сообщений: 66
Откуда: Тернопіль
Рейтинг сообщения: 0
Цитата:
Для перезапуска терморегулятора необходимо выключить и включить питание

сброс в начальное, после выполнения программ, по кнопке ON/OFF, нажатием на кнопку переводим в начальное состояние,
повторное нажатие (0.7 сек.) на кнопку ON/OFF приводит к запуску термостата.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Ср июл 04, 2012 15:22:51 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
tbogdan писал(а):
Можно уменьшить мощность до минимума (подав сигнал длительностью 60сек. на уменьшение мощности) и отключить сигнал работа, на него повешу управление реле для отключения горелки,

Сделал.
tbogdan писал(а):
Да, это Вы уже исправили...

Может я что-то путаю в исходниках... Ну если все ok, то и ладно. Но при случае обратите внимание, у самого нет времени гонять программы...
tbogdan писал(а):
сброс в начальное, после выполнения программ, по кнопке ON/OFF, нажатием на кнопку переводим в начальное состояние,
повторное нажатие (0.7 сек.) на кнопку ON/OFF приводит к запуску термостата.

Сделал, но опять же, проверка за Вами.

И вопрос по времени импульса управления, так нормально? 20мс для двигателя это почти ничего, а наверняка еще и редуктор имеется...


Вложения:
Termo_ATMega8.zip [4.76 KiB]
Скачиваний: 395
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Ср июл 04, 2012 15:33:35 
Открыл глаза

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Сб ноя 12, 2011 15:22:01
Сообщений: 66
Откуда: Тернопіль
Рейтинг сообщения: 0
Soir писал(а):
И вопрос по времени импульса управления, так нормально? 20мс для двигателя это почти ничего, а наверняка еще и редуктор имеется...

Полное перемещение заслонки с мин. (10%) до макс. (100%) примерно 60сек.
так что 20 мс точно мало, а вот 1 сек. уже заметно
Большое спасибо! иду прошивать и пробовать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Чт июл 05, 2012 16:57:29 
Открыл глаза

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Сб ноя 12, 2011 15:22:01
Сообщений: 66
Откуда: Тернопіль
Рейтинг сообщения: 0
Soir, перенес обсуждение в новую тему viewtopic.php?p=1332162#p1332162 ,
так как тут уже невозможно найти все, перемешалось.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Ср авг 29, 2012 19:30:55 
Электрический кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Сообщений: 1056
Откуда: Средний Урал
Рейтинг сообщения: 0
Чисто для общего развития: термометр на МК-84А, в прошивке 4МГц, в реале 4,43МГц. По-моему меняется время опроса датчика DS, а вот точность показаний меняется?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Ср авг 29, 2012 21:07:09 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
nvz писал(а):
Чисто для общего развития: термометр на МК-84А, в прошивке 4МГц, в реале 4,43МГц. По-моему меняется время опроса датчика DS, а вот точность показаний меняется?

Все (кроме некоторых внутренних) временные интервалы сокращаются на ~10%. На точность измерения температуры это никак не влияет, а вот на работоспособность устройства может повлиять.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Чт авг 30, 2012 09:14:17 
Электрический кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Сообщений: 1056
Откуда: Средний Урал
Рейтинг сообщения: 0
Больше года работает без единого сбоя постоянно включенный, показывает заоконную температуру. Просто дурная голова покоя не даёт....(прошивка твоя, само собой)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пт сен 07, 2012 13:24:51 
Нашел транзистор. Понюхал.

Зарегистрирован: Пт дек 17, 2010 23:19:40
Сообщений: 190
Откуда: Чешская Республика
Рейтинг сообщения: 0
Здравствуйте Soir,
Вы можете изменить прошивку
Termo_ATMega8_v1.zip на странице 90, для дисплейа с общим анодом,я хотел бы проверить его работу.
спасибо


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Сб сен 08, 2012 07:12:12 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
pert писал(а):
Вы можете изменить прошивку
Termo_ATMega8_v1.zip на странице 90, для дисплейа с общим анодом,я хотел бы проверить его работу.
спасибо

Проверяйте...


Вложения:
Termo_ATMega8_v1.zip [24.31 KiB]
Скачиваний: 318
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вс сен 09, 2012 09:53:47 
Нашел транзистор. Понюхал.

Зарегистрирован: Пт дек 17, 2010 23:19:40
Сообщений: 190
Откуда: Чешская Республика
Рейтинг сообщения: 0
работает корректно,
я проверял на контактном поле

СПАСИБО огромное Soir


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вс сен 09, 2012 10:25:51 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Сб авг 11, 2012 19:16:39
Сообщений: 411
Рейтинг сообщения: 0
Всем доброго дня ! Прошу помощи ! Я хочу занятся прогромированием МК ! У меня есть МК семейсва PIC 16 F 628A ! Хотелось сделать УКВ ЧМ радиоприёмник с синтезатором частоты ! Преобрёл всё необходимое ( прогроматор и МК ) ! Подлючил к компу , всё настроил и всё работает ( комп увидел МК ) ! Я не знаю что делать дальше !Кто подскажет что делать дальше чайнику !Смотрел в обучалке , многие ссылки не открываются ! ПОМОГИТЕ ! :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вс сен 09, 2012 12:26:32 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
Алексей1533 писал(а):
...Кто подскажет что делать дальше чайнику...

Учиться пользоваться поиском. Вот первая ссылка, найденная yandex.ua если дать запрос "УКВ ЧМ радиоприёмник с синтезатором частоты 16f628". Это первое.
И второе, задавать вопросы в соответствующей теме, если нет подходящей - создавать самому. Никакого отношения Ваш вопрос к данной теме не имеет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пн сен 10, 2012 14:13:14 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Сб авг 11, 2012 19:16:39
Сообщений: 411
Рейтинг сообщения: 0
Soir писал(а):
Алексей1533 писал(а):
...Кто подскажет что делать дальше чайнику...

Учиться пользоваться поиском. Вот первая ссылка, найденная yandex.ua если дать запрос "УКВ ЧМ радиоприёмник с синтезатором частоты 16f628". Это первое.
И второе, задавать вопросы в соответствующей теме, если нет подходящей - создавать самому. Никакого отношения Ваш вопрос к данной теме не имеет.

Я это понимаю ! Но где мне найти курсы обучения прогромирования МК ? В ,, обучалке ,, не все ссылки открываются ! По вашей ссылке я скачал программу МК , но что делать дальше , не знаю ! Если есть возможность , помогите ,, построить ,, радиоприёмник !


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пн сен 10, 2012 15:38:05 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1435
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4603
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Алексей1533, плохо, видимо, понимаете. Вы залезли в чужую тему со своим вопросом. Эта тема не для обучения и направления на путь истинный.
Найдите соответствующую тему или создайте свою.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Пт окт 05, 2012 08:00:57 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 10
Рейтинг сообщений: 39
Зарегистрирован: Ср мар 14, 2007 01:50:10
Сообщений: 2198
Рейтинг сообщения: 0
Alex: Нельзя ли подправить прошивку с 6й страницы, чтобы верхняя и нижняя границы гистерезис пошире были И что бы выходы на аноды небыли инвертированы, при низкой температуре включался тен, при высокой выключался?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вт окт 08, 2013 23:10:11 
Встал на лапы

Карма: -1
Рейтинг сообщений: -3
Зарегистрирован: Пт окт 14, 2011 21:26:51
Сообщений: 108
Рейтинг сообщения: 0
Уважаемый Soir!!! В Вашей схеме (полностью рабочей, отработанной в железе добросовестно в течение 2-х лет) термостата, можно ли добавить второй датчик температуры DS18B20? Напомню суть работы данной схемы: если температура на датчике ниже заданной, то включается нагреватель с вентиллятором. Температура в помещении достигает заданной - выключается нагреватель, вентиллятор работает 2 минуты охлаждая нагреватель (чтоб не расплавился). Если температура по второй заданной температуре превышает заданный интервал, то включается второй вентиллятор для охлаждения помещения(вентиляция). Вот , как раз суть второго датчика именно на второй ветиллятор на охлаждение помещения. Первый датчик отрабатывает заданную температуру включая нагреватель, а второй датчик чтобы контроллировал температуру на охлаждение помещения и запускал второй вентиллятор при превышении заданной температуры в помещении. Если датчики повесить параллельно друг другу, вроде как у каждого есть свой идентификатор, но как программно разделить чтоб каждый работал на своем канале : 1.нагрев помещения 2.охлаждение помещения.


Вложения:
Termometr.zip [2.67 KiB]
Скачиваний: 249
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
СообщениеДобавлено: Вт окт 08, 2013 23:11:06 
Встал на лапы

Карма: -1
Рейтинг сообщений: -3
Зарегистрирован: Пт окт 14, 2011 21:26:51
Сообщений: 108
Рейтинг сообщения: 0
Схема термостата


Вложения:
Termo.png [20.11 KiB]
Скачиваний: 593
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 1950 ]     ... , , , 93, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y