Очень простой термостат для отопления
Re: Очень простой термостат для отопления
Okazyvaetsa mikroschema zaprogramirovana no ona ne Atmega8 a Atmega8A. Vcem raznica. Programa kakby rabotaet no temperaturu ne pokazyvaet i ne v meniu nedaet ustanovit porogi????????????????????????????????????????????? Pamogite soveton pazaluista!!!!!!!!!!!!!!!!!!!!!!!
- АлександрЛ
- Друг Кота
- Сообщения: 43792
- Зарегистрирован: Пн ноя 30, 2009 03:00:01
- Откуда: Нерезиновая
Re: Очень простой термостат для отопления
Da nikakoi.... В общем- то между ATmega8, ATmega8A и ATmega8L - применительно к "стандартным" условиям разницы особой нет, программа должна работать в любой.. Смотрите у вас фьюзы, правильность подключения, исправность деталей..Daliusbag писал(а):Okazyvaetsa mikroschema zaprogramirovana no ona ne Atmega8 a Atmega8A. Vcem raznica. Programa kakby rabotaet no temperaturu ne pokazyvaet i ne v meniu nedaet ustanovit porogi
Re: Очень простой термостат для отопления
Delo vtom sto eta plata rabotala po polnoi . Fuse postavil galocku tolko BODEN ostalnoe ostavil kak s zavoda bylo. Kak govoril vse rabotalo no indikator nemnoshko morgal, Kakby dinamiceskaja indikacyja na nizkoi castote. I ja durak reshil poigrat s drugimi FUSE. Doigralsa , Atmegu perestal uznovat programator. Byla ishce Atmega i ja reshil perepojat. Perepojal no pocemuto takaja fignia. Na Atmegu programa zapisana ispravno, proverial, pereproverial, VERYFY prochodet narmalno. Posle zapisi kakvsegda zagoraetsa EEP , posle zachoda vmeniu vse kak i ranshe idet krugom pokazanija tolko procerki mesto tamperatury. A indikator vceravno morgaet, na glaz neprijatno . Pravda v PONYPROG v meniu netu ATMEGA8 i ja vybral ATMEGA8 , no PONYPROG nematiukalsa i normalno rabotal. V cem delo???
- АлександрЛ
- Друг Кота
- Сообщения: 43792
- Зарегистрирован: Пн ноя 30, 2009 03:00:01
- Откуда: Нерезиновая
Re: Очень простой термостат для отопления
Знаете, мне один раз попалась интересная Мега8 - я делал сервотестер, на Мега8- программу зашил, запустил- вроде как работает, но вот толькочастота на выходе НЕ ТА, хотя все фьюзы стояли правильно.. Взял другую (точно такую же) Мегу8- всё заработало.. По какой- то причине первая микросхема не переводилась в работу от внутреннего генератора на 8 мГц.. Работала только на частоте 1 мГц.. Возможно, у вас подобный случай- раз вы говорите "индикатор мерцает" - это может указывать на низкую тактовую частоту МК.
А ссылку на ваше устройство можно? а то не хочется всю ветку перебирать..
А ссылку на ваше устройство можно? а то не хочется всю ветку перебирать..
Re: Очень простой термостат для отопления
http://electromost.com/publ/bytovaja_te ... a/4-1-0-59 no istocnik radiokot. A nascet mercanija ja neponemaju, obe Atmegi vedut sebia odinakogo. J vyshe sprashival O FUSE v PONIPROG no mnie tak nekto i neotvetil. Interesno ja zdelal pravilno ostaviv vse FUSE kak bylo v Atmege i dobavil kriucok na BODEN??? http://radiokot.ru/circuit/digital/home/29/ vot tocnee.
- АлександрЛ
- Друг Кота
- Сообщения: 43792
- Зарегистрирован: Пн ноя 30, 2009 03:00:01
- Откуда: Нерезиновая
Re: Очень простой термостат для отопления
Ещё надо выставить частоту 4 мГц, а в Меге- по умолчанию 1 мГц стоит.. Собственно, поэтому и мерцает, и поэтому же температуру не показывает..Daliusbag писал(а): J vyshe sprashival O FUSE v PONIPROG no mnie tak nekto i neotvetil. Interesno ja zdelal pravilno ostaviv vse FUSE kak bylo v Atmege i dobavil kriucok na BODEN??? .
http://homes-smart.ru/fusecalc/?prog=av ... rt=ATmega8
Видимо, вот так:
Только внимательно смотрите- переставлять надо только CKSEL 0,1,2,3 -они за частоту отвечают..
Re: Очень простой термостат для отопления
Spasibo za otvet . No ja i zapalik pervuju Atmegu kogda snial galocku s CKSEL2. A na risunke galocki sootvetstvuet PONYPROG???? No s pervoi Atmegoi rabotalo normalno, temperaturu pokazyvalo , tolko mercalo?
Re: Очень простой термостат для отопления
Если хотите, чтобы жизнь улыбалась вам, подарите ей своё хорошее настроение
Re: Очень простой термостат для отопления
Все заработало. Фусе на рисунке неправилно. Надо добавитъ BODEN и сниатъ CKSEL1. Все работает, и индикатор немерцает. Спасибо модератору за ссылку, оченъ удобно писатъ.
-
mik safronov
- Родился
- Сообщения: 1
- Зарегистрирован: Вс июн 26, 2016 14:17:37
Re: Очень простой термостат для отопления
Здравствуйте! Прошу помощи по данному проекту http://radiokot.ru/circuit/digital/home/29/ . Проблема такова- все время на инд ЕЕР. Проверял плату, менял меги, перешивал не раз все равно ЕЕР. Подскажите в чем проблема. Заранее благодарю.
Re: Очень простой термостат для отопления
Чуть мозг себе не сломал!!!
В терморегуляторе (http://startcd.narod.ru/termostat/t_stat.html) ver.4.2 после нескольких лет безупречной работы сгорел стабилизатор напряжения и прихватил с собой на тот свет МК Atmega8 и один датчик температуры DS18b20(потом узнал). Датчики температуры остались на солнечном коллекторе и бочке, а контроллер принёс домой, что бы отремонтировать.
Отремонтировал быстро, т.е. заменил микросхему стабилизатора напряжения и прошитый МК. Оставалось только проверить работу. Подал питание, проверил ещё раз напряжение +5в, индикаторы светятся (а не горят!!!), на них отображается EEP, т.е. всё нормально. Нажимаю кнопку "SET", кратковременно (как и положено) высвечивается режим устанавливаемой температуры включения (Pon - Power ON), а потом неожиданно вместо цифр три прочерка (дефисы, черточки, минусы).
Родилось несколько версий происходящего:
* Не та версия прошивки
* Неправильно установленные фьюзы
* Без датчиков температуры так и должно быть
* Не работают две кнопки.
Попробовал другие файлы для прошивки - результат тот же - прочерки.
Проверил цепи кнопок и кнопки - исправны.
Поигрался с фьюзами и программами программаторов - результат тот же - прочерки.
Отнёс контроллер к солнечному коллектору и подключил датчики температуры - результат тот же - прочерки.
Обратился к гуглу с "прочерками". Гугл дал несколько ссылок. Проблема у людей была связана с неправильными фьюзами. Досконально "копнул" информацию по фьюзам, попробовал вариант, приведенный в одном из ответов - результат тот же - прочерки. Полез в дебри калибровочной константы - может частота сильно отличается от 4МГц?
Подключил осциллограф и стал изучать сигналы. Вроде всё на месте и всё нормально. НО!!! Как узнать точно? Хотел уже задать вопрос на форуме и тут меня осенило. Есть же схема в протеусе!!! Т.е. можно в протеусе проверить две имеющиеся у меня прошивки и посмотреть осциллограммы. В протеусе, залитая прошивка в железо, работает. Посмотрел осциллограммы, сравнил с реальными на осциллографе - почти совпадают. Почему почти? В протеусе подключены датчики температуры, а в железе - нет. Решил отключить термодатчики DS18b20 в протеусе. И чудо свершилось. В протеусе тоже появились прочерки. Причем прочерки при установке температуры не исчезают только если нет датчика на линии "П" (прямая). Если нет датчика на обратке "О", то цифры для установки температуры появляются и изменяются.
Вывод: 1) Прочерки появляются при неправильно установленной частоте внутреннего генератора(должно быть 4МГц) (см фьзы. у меня для прошивки H=0xD9, L=0xE3, E=, LB=0x3F)
2) Прочерки появляются при неподключеном/неисправном термодатчике на линии "П". (Датчик V2, линия DS1)
3)Установливать температуру включения/отключения помпы нужно только при подключенных термодатчиках, как минимум, "П"
Остался только вопрос, почему когда я подключил термодатчики от солнечного коллектора прочерки не исчезли?
Ответ: Видимо на тот момент были установлены неправильно фьюзы, так как температура с обоих датчиков отображалась в виде прочерков. И второй момент. Термодатчик на линии "П" был неисправен. Поэтому, даже если бы были правильные фьюзы, прочерки в настройках температуры не исчезли бы.
СЛАВА ПРОТЕУСУ!!! Всем успехов!!!
В терморегуляторе (http://startcd.narod.ru/termostat/t_stat.html) ver.4.2 после нескольких лет безупречной работы сгорел стабилизатор напряжения и прихватил с собой на тот свет МК Atmega8 и один датчик температуры DS18b20(потом узнал). Датчики температуры остались на солнечном коллекторе и бочке, а контроллер принёс домой, что бы отремонтировать.
Отремонтировал быстро, т.е. заменил микросхему стабилизатора напряжения и прошитый МК. Оставалось только проверить работу. Подал питание, проверил ещё раз напряжение +5в, индикаторы светятся (а не горят!!!), на них отображается EEP, т.е. всё нормально. Нажимаю кнопку "SET", кратковременно (как и положено) высвечивается режим устанавливаемой температуры включения (Pon - Power ON), а потом неожиданно вместо цифр три прочерка (дефисы, черточки, минусы).
Родилось несколько версий происходящего:
* Не та версия прошивки
* Неправильно установленные фьюзы
* Без датчиков температуры так и должно быть
* Не работают две кнопки.
Попробовал другие файлы для прошивки - результат тот же - прочерки.
Проверил цепи кнопок и кнопки - исправны.
Поигрался с фьюзами и программами программаторов - результат тот же - прочерки.
Отнёс контроллер к солнечному коллектору и подключил датчики температуры - результат тот же - прочерки.
Обратился к гуглу с "прочерками". Гугл дал несколько ссылок. Проблема у людей была связана с неправильными фьюзами. Досконально "копнул" информацию по фьюзам, попробовал вариант, приведенный в одном из ответов - результат тот же - прочерки. Полез в дебри калибровочной константы - может частота сильно отличается от 4МГц?
Подключил осциллограф и стал изучать сигналы. Вроде всё на месте и всё нормально. НО!!! Как узнать точно? Хотел уже задать вопрос на форуме и тут меня осенило. Есть же схема в протеусе!!! Т.е. можно в протеусе проверить две имеющиеся у меня прошивки и посмотреть осциллограммы. В протеусе, залитая прошивка в железо, работает. Посмотрел осциллограммы, сравнил с реальными на осциллографе - почти совпадают. Почему почти? В протеусе подключены датчики температуры, а в железе - нет. Решил отключить термодатчики DS18b20 в протеусе. И чудо свершилось. В протеусе тоже появились прочерки. Причем прочерки при установке температуры не исчезают только если нет датчика на линии "П" (прямая). Если нет датчика на обратке "О", то цифры для установки температуры появляются и изменяются.
Вывод: 1) Прочерки появляются при неправильно установленной частоте внутреннего генератора(должно быть 4МГц) (см фьзы. у меня для прошивки H=0xD9, L=0xE3, E=, LB=0x3F)
2) Прочерки появляются при неподключеном/неисправном термодатчике на линии "П". (Датчик V2, линия DS1)
3)Установливать температуру включения/отключения помпы нужно только при подключенных термодатчиках, как минимум, "П"
Остался только вопрос, почему когда я подключил термодатчики от солнечного коллектора прочерки не исчезли?
СЛАВА ПРОТЕУСУ!!! Всем успехов!!!
- Вложения
-
- прошивка, схема, протеус, допИнформация 4.2.rar
- прошивка, схема, протеус, допИнформация ver.4.2
- (917.13 КБ) 293 скачивания
Последний раз редактировалось 123ksn Вт авг 13, 2019 21:06:55, всего редактировалось 1 раз.
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Очень простой термостат для отопления
вощето ппппротеус и подобные шншки предназначены для отладки програ мы ДО а не после ...строго говоря для роемонта и анализа отказоф оно не заточено ...но вы нашли еще +1 применени ненужной прожке....ЗАЧЕТ!!
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
- Sportmaster2045
- Сверлит текстолит когтями
- Сообщения: 1165
- Зарегистрирован: Вс фев 17, 2019 15:38:10
- Откуда: Одесса