микроконтроллерный регулятор температуры бойлера

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
Alex1205
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср июл 25, 2007 02:14:54
Откуда: Калуга
Контактная информация:

микроконтроллерный регулятор температуры бойлера

Сообщение Alex1205 »

Доброго времени суток! Возник вопрос по вышеуказанной статье. Хочу применить контроллер Atmega8, со схемой включения все вобщемто понятно, а вот с прошивкой не совсем. В статье дан исходник на С и все. Незнаю даже как к нему подступиться! Может кто то поможет по програмной части. Заранее благодарен.
Одна голова хорошо, а много голов лучше)))))
Аватара пользователя
ParkeT
Открыл глаза
Сообщения: 46
Зарегистрирован: Сб сен 25, 2010 11:25:13

Re: микроконтроллерный регулятор температуры бойлера

Сообщение ParkeT »

Может выложите схему и исходник, или хотя бы ссылку...
Если основная проблема измерить сопротивление датчика, то можно собрать генератор, где датчик будет во времязадающем RC контуре... Меряя контроллером частоту генератора можем вычислить сопротивление датчика, а значит и его температуру...
Аватара пользователя
Alex1205
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср июл 25, 2007 02:14:54
Откуда: Калуга
Контактная информация:

Re: микроконтроллерный регулятор температуры бойлера

Сообщение Alex1205 »

Вот ссылка: http://radiokot.ru/konkurs/042/. Хочу применить вместо Attiny2313 микросхему Atmega8
Одна голова хорошо, а много голов лучше)))))
Аватара пользователя
Alex1205
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср июл 25, 2007 02:14:54
Откуда: Калуга
Контактная информация:

Re: микроконтроллерный регулятор температуры бойлера

Сообщение Alex1205 »

Для наглядности присоединяю схему. К ногам контроллера все подключено так, как я хочу это сделать.
Вложения
Управление бойлером.GIF
Схема
(51.59 КБ) 1869 скачиваний
Одна голова хорошо, а много голов лучше)))))
Аватара пользователя
ParkeT
Открыл глаза
Сообщения: 46
Зарегистрирован: Сб сен 25, 2010 11:25:13

Re: микроконтроллерный регулятор температуры бойлера

Сообщение ParkeT »

Чем копаться в чужих кодах - лучше написать свой...

К вечеру попытаюсь что-то придумть :)
Аватара пользователя
Alex1205
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср июл 25, 2007 02:14:54
Откуда: Калуга
Контактная информация:

Re: микроконтроллерный регулятор температуры бойлера

Сообщение Alex1205 »

Я так понял в оригинале можно поменять только назначение портов, но я могу и ошибаться. Там кстати на схеме я не показал кварц, он присоединяется к штатным ногам контроллера.
Одна голова хорошо, а много голов лучше)))))
Аватара пользователя
ParkeT
Открыл глаза
Сообщения: 46
Зарегистрирован: Сб сен 25, 2010 11:25:13

Re: микроконтроллерный регулятор температуры бойлера

Сообщение ParkeT »

Теоретически - да, но это головняк... Есть даже вероятность, что ЭТОТ код можно просто перекомпилить под мегу...
Практически в коде встречается непонятный include, который бог весть где еще нужно взять... Как по мне, так лучше переписать код...

Чего вы мучаетесь, уже б сами все написали...

Два резика в делитель - один из них -термо... С него напряжение на АЦП... Потом его сопротивление переводим в температуру...
Тактируем от встроенного... Вешаем кнопочки.. на нажатие меняем константу в ЕЕПРОМЕ (+С, -C)... Дале ифами эту температуру сравниваем с полученной и одним выходом управляем диодом...

Я бы вам помог в написании, но у меня к сожалению Codevision не ставится на x64 :((
Я еще конечн помучаюсь - недеюсь, что смогу Вам помочь... если нет - просто набросаю мысли в коде, а Вы скомпилите :)
Аватара пользователя
Alex1205
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср июл 25, 2007 02:14:54
Откуда: Калуга
Контактная информация:

Re: микроконтроллерный регулятор температуры бойлера

Сообщение Alex1205 »

Спасибо за участие в этой теме, но дело в том что я совершенно ничего не понимаю в программировании, я бы собрал оригинальную схему, но на работе есть любые Atmega (8,16,32, и т.д.) а также датчики DS18b20, и индикацию тоже можно взять. Поэтому мне желательно переделать прошивку под Atmega. Может кто то поможет или откликнется автор.
Одна голова хорошо, а много голов лучше)))))
Аватара пользователя
Alex_Megavolt_79
Грызет канифоль
Сообщения: 262
Зарегистрирован: Пт окт 30, 2009 22:33:56
Откуда: Санкт-Петербург

Re: микроконтроллерный регулятор температуры бойлера

Сообщение Alex_Megavolt_79 »

Кто повторял данный девайс, какова площадь радиатора для симистора для ТЭНа на 2,5 кВт?
DeD.
Родился
Сообщения: 6
Зарегистрирован: Вс фев 06, 2011 21:42:09

Re: микроконтроллерный регулятор температуры бойлера

Сообщение DeD. »

Кто повторял схему, поделитесь впечатлениями и прошивкой!
Script
Родился
Сообщения: 6
Зарегистрирован: Вс ноя 15, 2009 19:31:41

Re: микроконтроллерный регулятор температуры бойлера

Сообщение Script »

Собираю регулятор как у автора http://radiokot.ru/circuit/digital/home/74/ . Но в програмировании мк новичок. Есть програмаотр stk200/300 http://easyelectronics.ru/programmator- ... v-avr.html . Шить собираюсь с помощью CVAVR. У автора в статье ничего не сказанл о фьюзах. Кто повторял схему пожалусйта помогите правильно прошить.
Script
Родился
Сообщения: 6
Зарегистрирован: Вс ноя 15, 2009 19:31:41

Re: микроконтроллерный регулятор температуры бойлера

Сообщение Script »

В общем повторил я эту схему, с помощью cvavr прошить не удалось - неправильно выставил фьюзы, а второй мк шить отказывался. Воспользовался калькулятором фьюзов и ponyprog. Прошил с первого раза. Устройство работает нормально, правда греется симистор, проблема решится установкой на больший радиатор. Автору спасибо за даный проект.
Аватара пользователя
snc
Встал на лапы
Сообщения: 93
Зарегистрирован: Чт сен 17, 2009 15:33:44
Откуда: Украина

Re: микроконтроллерный регулятор температуры бойлера

Сообщение snc »

Script писал(а):В общем повторил я эту схему.


А какой МК использовали? Хотелось бы все таки на mege8. И как выставляли фьюзы?
Script
Родился
Сообщения: 6
Зарегистрирован: Вс ноя 15, 2009 19:31:41

Re: микроконтроллерный регулятор температуры бойлера

Сообщение Script »

attiny2313a, калькулятор фьюзов http://radioshemi.ucoz.ru/FUSI/calc.htm ... ATtiny2313 .
Вложения
Новый рисунок (3).jpg
(140.1 КБ) 1137 скачиваний
Аватара пользователя
snc
Встал на лапы
Сообщения: 93
Зарегистрирован: Чт сен 17, 2009 15:33:44
Откуда: Украина

Re: микроконтроллерный регулятор температуры бойлера

Сообщение snc »

Подскажите а за какой сегмент индикатора какая нога МК отвечает?
Script
Родился
Сообщения: 6
Зарегистрирован: Вс ноя 15, 2009 19:31:41

Re: микроконтроллерный регулятор температуры бойлера

Сообщение Script »

В програме для прошивки указано какому сегменту какой порт отвечает

Спойлер...
#define a 32 //pinD.5
#define b 16 //pinD.4
#define c 64 //pinD.6
#define d 1 //pinD.0
#define e 2 //pinD.1
#define f 4 //pinD.2
#define g 8 //pinD.3
...
Аватара пользователя
snc
Встал на лапы
Сообщения: 93
Зарегистрирован: Чт сен 17, 2009 15:33:44
Откуда: Украина

Re: микроконтроллерный регулятор температуры бойлера

Сообщение snc »

Развел плату. Спаял. Не заработало. Плату проверял несколько раз вроде ошибок нет. Программировал ponyprog. Фьюзы выставлял согласно калькулятора приведенного выше. Пробовал два МК один ATTINY2313A, второй ATTINY2313-20 оба новых. При включении устройства «загораются» два светодиода, цифровой индикатор молчит. На выводах МК напряжение присутствует только на выводах питания. Т.е. вроде бы не запускается МК хотя прошивка считывается. Может неправильно я выставляю фьюзы?

В прикрепленных файлах скрин ponyprog при считывании с МК и фьюзы, а так же плата. Может кто, что подскажет в чем причина?
Вложения
Бойлер.lay
(106.44 КБ) 1015 скачиваний
pony_FUSE.JPG
(166.24 КБ) 1100 скачиваний
Аватара пользователя
s_black
Мучитель микросхем
Сообщения: 411
Зарегистрирован: Вс авг 10, 2008 19:35:49
Откуда: Евпатория
Контактная информация:

Re: микроконтроллерный регулятор температуры бойлера

Сообщение s_black »

Вотя на 48-й делал. На 8-ю совсем легко переделать.
Аватара пользователя
alenik
Открыл глаза
Сообщения: 78
Зарегистрирован: Сб сен 15, 2007 02:41:36

Re: микроконтроллерный регулятор температуры бойлера

Сообщение alenik »

snc писал(а):Развел плату. Спаял. Не заработало. Плату проверял несколько раз вроде ошибок нет. Программировал ponyprog. Фьюзы выставлял согласно калькулятора приведенного выше. Пробовал два МК один ATTINY2313A, второй ATTINY2313-20 оба новых. При включении устройства «загораются» два светодиода, цифровой индикатор молчит. На выводах МК напряжение присутствует только на выводах питания. Т.е. вроде бы не запускается МК хотя прошивка считывается. Может неправильно я выставляю фьюзы?

Может кто, что подскажет в чем причина?



Мож позндо пишу, но чтобы другие не наступали.

Причина в том, что Вы залили в контроллер не скомпилированный (текстовый) файл.
Это видно по прикрепленному Вами изображению.
Файл boiler.c , нужно скомпилировать, получится файл boiler.hex, его-то и нужно заливать.
vocha
Открыл глаза
Сообщения: 42
Зарегистрирован: Пт апр 16, 2010 12:43:18

Re: микроконтроллерный регулятор температуры бойлера

Сообщение vocha »

Добрый день. Выложите пожалуйста HEX файл для данного устройства и если нужно конфигурацию бит под CVAVR.
Ответить

Вернуться в «Статьи»