Re: Термостат ∆T=0,1°C
Posted: 10 Oct 2011 08:03
В общем все заработало. Не оставляйте вывод RESET висящем в воздухе!
Читайте тему и всё станет ясно. А по поводу 3-х сайтов - он один, тот на котором сайчас находитесь. Первый - вообще не мой, второй, как написано, не обновляется уже 1000 лет.123ksn wrote:Не могли бы Вы как-то прокомментировать в одном месте почему в одном случае Вы рекомендуете один набор, а в другом - другой?
Давайте сделаем предположение, что я очень серьёзный и ответственный человек (не по должности, а по характеру).hardlock wrote:Короче - все Ваши проблемы из-за нежелания читать и разбираться.
Если у многих возникают однотипные проблемы, значит есть общая проблема. И если она может привести к серьезным последствиям, значит не надо об этом умалчивать. На пачке сигарет предупреждают о последствиях курения, хотя не все курильщики умирают от рака легких. Просто есть повышенная вероятность. А не прятаться за фразу (as is, типа)Serioga wrote:Да, у форумчан были разные проблемы но они их решали, каждый по своему, в зависимости отместных условий.
и тупо выложить следующую версию схемы с резистором и светодиодом, а рядом картинку с фьюзами? Извините за резкость, но что "корона с головы свалится" или "религия не позволяет"?hardlock wrote:У Вас тупо происодит сброс еепром при сбоях питания (или помехе по питанию). Решается всё один резистором и светодиодом, о чём писалось уже 300 раз. Или если прибор не будет находится при отрицательных темепературах можно тупо включить БОД в самой тиньке.
Хотел. Но у Вас такой движок форума, что надо еще прочитать форум о том, как добавить фотки на форуме. Сделать кнопку "Вставить картинку" тоже религия не позволяет?Serioga wrote:Выложи свою реальную схему устройства, питания, управления. Какова мощность "полов" ?
Считаю что разные проблемы возникали от "разброса" параметров компонентов и самого исполнения.Serioga wrote:Да, у форумчан были разные проблемы но они их решали, каждый по своему, в зависимости от местных условий.
Я разве обратное утверждал?Serioga wrote:начальная конструкция вполне работоспособная и не каких доделок не требует
Согласен на все 100%!!!Serioga wrote:Считаю что разные проблемы возникали от "разброса" параметров компонентов и самого исполнения
Вполне возможно и разбросаны эти ответы по всему форуму, а может и интернету.Serioga wrote:В ответах hardlock уже есть "лекарство" от Ваших болезней
Главной мыслью моего поста была:123ksn wrote:Кроме того, если Вы не заметили, я не прошу помощи, а предлагаю пути решения проблемы (обозначить проблему - это первый шаг к её решению).
123ksn wrote:1) Во все архивы на вашем сайте вложить файл readme, в котором дается предупреджение о возможности разрушения информации в EEPROM и к каким последствиям это приводит (не отключается нагрев или охлаждение).2) Если возможно, изменить прошивку так, что бы EEPROM не использовалась. А для установки температуры и дельты указать ячейки памяти, которые каждый сможет выставить как надо для его нужд на этапе заливки прошивки в ATTINY2313. Экспериментаторы, которым надо наблюдать как идет процесс в зависимости от установленной температуры смогут выставлять температуру вручную из нынешней прошивки, а те кому надо "вкючил и забыл" предпочтут зашиваемые настройки.3) В любом случае надо что-то предусмотреть, что бы МК не включал наргузку "по умолчанию" пока не убедится, что DS18B20 подключен и работает нормально, а EEPROM не разрушена (контрольная сумма - константа).P.S. И фьюзы в разных местах у Вас указаны разные. Не могли бы Вы как-то прокомментировать в одном месте почему в одном случае Вы рекомендуете один набор, а в другом - другой? Сложно просмотреть весь форум и три сайта(http://www.engbedded.com/fusecalc/, http://hardlock.org.ua , http://hardlock.h15.ru)!
Я имел в виду что долго и устойчево работает и не имеет проблем указанных Вами выше.123ksn wrote:Serioga писал(а):начальная конструкция вполне работоспособная и не каких доделок не требуетЯ разве обратное утверждал?
На этой странице, в последних постах.123ksn wrote:Serioga писал(а):В ответах hardlock уже есть "лекарство" от Ваших болезнейВполне возможно и разбросаны эти ответы по всему форуму, а может и интернету.
О главной мысле скажу следующее, сам не программист, несколько месяцев назад только узнал что такое "прошивка МК",фьюзы и т.п., потому123ksn wrote:Главной мыслью моего поста была:
И я об этом. Да вообщем и с остальным согласенKazemir wrote:Скажу прямо на этапе отладки пришлось особое внимание уделить источнику питания.
если бы проштудировал, то проблемы бы не возникло, а значит и этого срача в теме. Представляешь, теперь кому-то читать на целую страницу больше.123ksn wrote:Я специально указал, что проштудировал форум "от" и "до" прежде чем написать свой пост.
тупо нет на это времени. Устроит ответ?123ksn wrote: Почему нельзя сразу включить в пакет документов фразу
hardlock писал(а):
У Вас тупо происодит сброс еепром при сбоях питания (или помехе по питанию). Решается всё один резистором и светодиодом, о чём писалось уже 300 раз. Или если прибор не будет находится при отрицательных темепературах можно тупо включить БОД в самой тиньке.
и тупо выложить следующую версию схемы с резистором и светодиодом, а рядом картинку с фьюзами? Извините за резкость, но что "корона с головы свалится" или "религия не позволяет"?
Что там сложного. Сходите например сюда. http://www.osipoff.ru/modules.php?op=mo ... dba375ab21 Повторял, все работает отлично.zgl28 wrote:у них алгоритм работы сложный
когда датчик по каким-то причинам перезагружается (нехватека притания и т.д.), то это его значение инициализации. Вот МК его и читает. А "0" градусов - это МК не смог прочитать из датчика ничего, т.е. прочитал все нули. Причём CRC (контрольная сумма) сойдётся, т.к. будет равна тоже "0". Надо просто программно отслеживать резкие скачки и их выбрасывать из обработки. Ну тут нет пределов полёту фантазии.zgl28 wrote:объясните мне пожалуйста, откуда берётся (и не только у меня, просматривая форум) эта злощасная цифра 85 град
можно, но не на этом МК, или к этому МК прикручивать АЦП... а это совсем другой проект.zgl28 wrote:И ещё вопросец:а нельзя ли сделать типа такого же термостата только на промышленной термопаре ТХА или ТХК
Это библиотека кодевижена должна сама делать. надо проверить по АСМ коду.Alexanders wrote:В конце процедуры обращения к ЕЕПРОМу обязательно надо обнулять EEAR.
Вот это очень интересно! У меня процы виснут не просо при отрицательной темепратуре, а при отрицательной с ВКЛЮЧЕНЫМ БОДом. Если БОД выключить, то он не виснет даже при минус 22 (обычный морозильник). Надо попробовать.Alexanders wrote:У меня есть партия этих процов, которые на 8 мГц при температуре чуть ниже нуля замерзают нафиг. Мораль: занижаем частоту до 4-х мГц, корректируем софт под это и все прекрасно работает до -35
не, покупал у разных поставщиков, в разное время (разброс до нескольких лет) и всё равно одна и таже бяка с включенным БОДом.Alexanders wrote:Какие мы покупаем? Правильно- самые дешевые.
При нарастании\падении питания или при его скачках схема управления ЕЕПРОМом может самопроизвольно испортить данные. А где они находятся? А там, куда EEAR указывает, а при старте там нули, а значит косякнется нулевой байт. И БОД тут тоже в помощь.hardlock wrote:А скажите, почему не писать в 0-й байт?
Обязательно попробуйте занизить тактовую. Нафига вообще использовать такую тактовую? Это нецелесообразно. Меньше частота- однозначней работа, да и энергопотребление снижается очень значительно! Простые вещи вообще на сотнях килогерц запускаю. Меги, вон говорят, чуть не до 50 мГц разгонятся, но это нерегламентировано...hardlock wrote:Надо попробовать
у меня почему-то портится весь еепром. Проверял много раз.Alexanders wrote:А там, куда EEAR указывает, а при старте там нули, а значит косякнется нулевой байт.
типа по умолчанию такая стоит, вот от неё и плясал. Я же тут не профи, а тоже только учусь.Alexanders wrote:Нафига вообще использовать такую тактовую?