Форум РадиоКот https://radiokot.ru/forum/ |
|
микроконтроллерный регулятор температуры бойлера https://radiokot.ru/forum/viewtopic.php?f=25&t=36138 |
Страница 1 из 2 |
Автор: | Alex1205 [ Вт окт 12, 2010 09:27:45 ] |
Заголовок сообщения: | микроконтроллерный регулятор температуры бойлера |
Доброго времени суток! Возник вопрос по вышеуказанной статье. Хочу применить контроллер Atmega8, со схемой включения все вобщемто понятно, а вот с прошивкой не совсем. В статье дан исходник на С и все. Незнаю даже как к нему подступиться! Может кто то поможет по програмной части. Заранее благодарен. |
Автор: | ParkeT [ Вт окт 12, 2010 11:11:00 ] |
Заголовок сообщения: | Re: микроконтроллерный регулятор температуры бойлера |
Может выложите схему и исходник, или хотя бы ссылку... Если основная проблема измерить сопротивление датчика, то можно собрать генератор, где датчик будет во времязадающем RC контуре... Меряя контроллером частоту генератора можем вычислить сопротивление датчика, а значит и его температуру... |
Автор: | Alex1205 [ Вт окт 12, 2010 12:25:42 ] |
Заголовок сообщения: | Re: микроконтроллерный регулятор температуры бойлера |
Вот ссылка: http://radiokot.ru/konkurs/042/. Хочу применить вместо Attiny2313 микросхему Atmega8 |
Автор: | Alex1205 [ Вт окт 12, 2010 20:22:23 ] | ||
Заголовок сообщения: | Re: микроконтроллерный регулятор температуры бойлера | ||
Для наглядности присоединяю схему. К ногам контроллера все подключено так, как я хочу это сделать.
|
Автор: | ParkeT [ Ср окт 13, 2010 16:19:38 ] |
Заголовок сообщения: | Re: микроконтроллерный регулятор температуры бойлера |
Чем копаться в чужих кодах - лучше написать свой... К вечеру попытаюсь что-то придумть ![]() |
Автор: | Alex1205 [ Ср окт 13, 2010 19:10:23 ] |
Заголовок сообщения: | Re: микроконтроллерный регулятор температуры бойлера |
Я так понял в оригинале можно поменять только назначение портов, но я могу и ошибаться. Там кстати на схеме я не показал кварц, он присоединяется к штатным ногам контроллера. |
Автор: | ParkeT [ Ср окт 13, 2010 20:41:12 ] |
Заголовок сообщения: | Re: микроконтроллерный регулятор температуры бойлера |
Теоретически - да, но это головняк... Есть даже вероятность, что ЭТОТ код можно просто перекомпилить под мегу... Практически в коде встречается непонятный include, который бог весть где еще нужно взять... Как по мне, так лучше переписать код... Чего вы мучаетесь, уже б сами все написали... Два резика в делитель - один из них -термо... С него напряжение на АЦП... Потом его сопротивление переводим в температуру... Тактируем от встроенного... Вешаем кнопочки.. на нажатие меняем константу в ЕЕПРОМЕ (+С, -C)... Дале ифами эту температуру сравниваем с полученной и одним выходом управляем диодом... Я бы вам помог в написании, но у меня к сожалению Codevision не ставится на x64 ![]() Я еще конечн помучаюсь - недеюсь, что смогу Вам помочь... если нет - просто набросаю мысли в коде, а Вы скомпилите ![]() |
Автор: | Alex1205 [ Чт окт 14, 2010 19:18:17 ] |
Заголовок сообщения: | Re: микроконтроллерный регулятор температуры бойлера |
Спасибо за участие в этой теме, но дело в том что я совершенно ничего не понимаю в программировании, я бы собрал оригинальную схему, но на работе есть любые Atmega (8,16,32, и т.д.) а также датчики DS18b20, и индикацию тоже можно взять. Поэтому мне желательно переделать прошивку под Atmega. Может кто то поможет или откликнется автор. |
Автор: | Alex_Megavolt_79 [ Вс авг 07, 2011 23:42:40 ] |
Заголовок сообщения: | Re: микроконтроллерный регулятор температуры бойлера |
Кто повторял данный девайс, какова площадь радиатора для симистора для ТЭНа на 2,5 кВт? |
Автор: | DeD. [ Сб дек 03, 2011 22:17:28 ] |
Заголовок сообщения: | Re: микроконтроллерный регулятор температуры бойлера |
Кто повторял схему, поделитесь впечатлениями и прошивкой! |
Автор: | Script [ Сб сен 01, 2012 21:36:40 ] |
Заголовок сообщения: | Re: микроконтроллерный регулятор температуры бойлера |
Собираю регулятор как у автора http://radiokot.ru/circuit/digital/home/74/ . Но в програмировании мк новичок. Есть програмаотр stk200/300 http://easyelectronics.ru/programmator- ... v-avr.html . Шить собираюсь с помощью CVAVR. У автора в статье ничего не сказанл о фьюзах. Кто повторял схему пожалусйта помогите правильно прошить. |
Автор: | Script [ Пн сен 03, 2012 22:41:14 ] |
Заголовок сообщения: | Re: микроконтроллерный регулятор температуры бойлера |
В общем повторил я эту схему, с помощью cvavr прошить не удалось - неправильно выставил фьюзы, а второй мк шить отказывался. Воспользовался калькулятором фьюзов и ponyprog. Прошил с первого раза. Устройство работает нормально, правда греется симистор, проблема решится установкой на больший радиатор. Автору спасибо за даный проект. |
Автор: | snc [ Вт сен 04, 2012 13:33:36 ] |
Заголовок сообщения: | Re: микроконтроллерный регулятор температуры бойлера |
Script писал(а): В общем повторил я эту схему. А какой МК использовали? Хотелось бы все таки на mege8. И как выставляли фьюзы? |
Автор: | Script [ Вт сен 04, 2012 16:45:53 ] | ||
Заголовок сообщения: | Re: микроконтроллерный регулятор температуры бойлера | ||
attiny2313a, калькулятор фьюзов http://radioshemi.ucoz.ru/FUSI/calc.htm ... ATtiny2313 .
|
Автор: | snc [ Ср сен 05, 2012 12:48:06 ] |
Заголовок сообщения: | Re: микроконтроллерный регулятор температуры бойлера |
Подскажите а за какой сегмент индикатора какая нога МК отвечает? |
Автор: | Script [ Ср сен 05, 2012 15:18:24 ] |
Заголовок сообщения: | Re: микроконтроллерный регулятор температуры бойлера |
В програме для прошивки указано какому сегменту какой порт отвечает Спойлер...#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 [ Пн сен 24, 2012 14:18:58 ] | |||
Заголовок сообщения: | Re: микроконтроллерный регулятор температуры бойлера | |||
Развел плату. Спаял. Не заработало. Плату проверял несколько раз вроде ошибок нет. Программировал ponyprog. Фьюзы выставлял согласно калькулятора приведенного выше. Пробовал два МК один ATTINY2313A, второй ATTINY2313-20 оба новых. При включении устройства «загораются» два светодиода, цифровой индикатор молчит. На выводах МК напряжение присутствует только на выводах питания. Т.е. вроде бы не запускается МК хотя прошивка считывается. Может неправильно я выставляю фьюзы? В прикрепленных файлах скрин ponyprog при считывании с МК и фьюзы, а так же плата. Может кто, что подскажет в чем причина?
|
Автор: | s_black [ Пн сен 24, 2012 14:45:48 ] |
Заголовок сообщения: | Re: микроконтроллерный регулятор температуры бойлера |
Вотя на 48-й делал. На 8-ю совсем легко переделать. |
Автор: | alenik [ Вс дек 16, 2012 20:38:39 ] |
Заголовок сообщения: | Re: микроконтроллерный регулятор температуры бойлера |
snc писал(а): Развел плату. Спаял. Не заработало. Плату проверял несколько раз вроде ошибок нет. Программировал ponyprog. Фьюзы выставлял согласно калькулятора приведенного выше. Пробовал два МК один ATTINY2313A, второй ATTINY2313-20 оба новых. При включении устройства «загораются» два светодиода, цифровой индикатор молчит. На выводах МК напряжение присутствует только на выводах питания. Т.е. вроде бы не запускается МК хотя прошивка считывается. Может неправильно я выставляю фьюзы? Может кто, что подскажет в чем причина? Мож позндо пишу, но чтобы другие не наступали. Причина в том, что Вы залили в контроллер не скомпилированный (текстовый) файл. Это видно по прикрепленному Вами изображению. Файл boiler.c , нужно скомпилировать, получится файл boiler.hex, его-то и нужно заливать. |
Автор: | vocha [ Пн сен 21, 2015 07:44:49 ] |
Заголовок сообщения: | Re: микроконтроллерный регулятор температуры бойлера |
Добрый день. Выложите пожалуйста HEX файл для данного устройства и если нужно конфигурацию бит под CVAVR. |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |