Термометр термостат И. Шаталова

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Термометр термостат И. Шаталова

Сообщение Soir »

IM1 писал(а):Спасибо Soir, а то я уже много ночей не сплю, все переживаю и думаю, когда же Soir перестанет меня бить как младенца и хоть немножко зауважает.
Все-все, спите спокойно, мое уважение еще возросло. Вы не поддались на провокацию.
Ваше сообщение хоть и спорное, но конструктивное. Но спорить я не стану и, думаю Вы не сильно расстроитесь, если я уйду с Вашей темы. Удачи.
Реклама
Аватара пользователя
O-LED
Мудрый кот
Сообщения: 1800
Зарегистрирован: Вт окт 05, 2010 01:08:57
Контактная информация:

Re: Термометр термостат И. Шаталова

Сообщение O-LED »

IM1 Если вам интересно мое мнение (только не обижайтесь) ваш термостат - обычный хорошо сделанный хрестоматийный термостат :) но не более того. Все правильно, все по даташиту, и что то не работать при таком включении просто не может.
Ну действительно, берем контроллер(причем практически любой), заводим на нем 1-варе и цепляем дс-ку. все, данные о температуре в микроконтроллере. а далее "придумываем" условия, при которых на определенной ножке 1 или 0. Вот и весь термостат..... Ах да, еще динамическая индикация и кнопки. как не странно это наиболее сложная часть во всей конструкции.
К сожалению, у вашего термостата на сегодня есть ещё и такой недостаток - схемное решение и применяемая база несколько устарела, но это судьба любой конструкции со временем.
Еще раз прошу - не обижайтесь, я старался быть объективным. Отвечать мне не нужно, в полемику с вами вступать не буду, просто примите как мнение одного из форумчан.
KIT
Реклама
Аватара пользователя
IM1
Грызет канифоль
Сообщения: 268
Зарегистрирован: Вт фев 16, 2010 12:10:38
Откуда: Воронеж, Россия

Re: Термометр термостат И. Шаталова

Сообщение IM1 »

O-LED писал(а):Ну действительно, берем контроллер(причем практически любой), заводим на нем 1-варе и цепляем дс-ку. все, данные о температуре в микроконтроллере. а далее "придумываем" условия, при которых на определенной ножке 1 или 0. Вот и весь термостат..... Ах да, еще динамическая индикация и кнопки. как не странно это наиболее сложная часть во всей конструкции.
Как оказывается все просто, но я почему-то сочетания такого количества потребительских качеств не встречал ни в одной конструкции. Может Вы подскажите? Только не надо рассказывать, что можно сделать и как, хотелось бы увидеть уже сделанное. Привожу характеристики своего устройства, т.к. народ похоже не совсем понимает о чем речь:
диапазон измерения: -55°C до +125°C (даташит)
диапазон регулирования: -55°C до +99.9°C
каналов измерения: 2
каналов регулирования: 1
гистерезис: любой в диапазоне регулирования, вводится с кнопок в виде "нижний порог", "верхний порог"
количество датчиков: 2
тип датчика: DS18B20 или DS18S20 в любом сочетании, автоопределение типа датчика
точность измерения: 0.1°C, для DS18S20 такая точность достигается вычислением температуры с использованием двух дополнительных регистров, см. даташит
подключение: оба датчика на одном шлейфе параллельно
индикация: светодиодная, динамическая, гашение незначащего нуля с переносом знака "-" вместо незначащего нуля, если необходимо, полное отсутствие мерцаний и подсветок в любом режиме
режимы индикации: 1 датчик, 2 датчик, поочередно автоматич. через 5 сек., программируется с кнопок, при индикации 2-го датчика загорается светодиод
ввод порогов температуры (гистерезиса): либо через 0,1°C при однократном нажатии, либо ускоренно (30 зн./сек.) при удержании, в обе стороны (+/-) по кругу
запоминание уникальных номеров датчиков: программируется с кнопок
режим терморегулирования: "нагрев" или "охлаждение" программируется с кнопок
выключение терморегулирования: достигается установкой "нижний порог"="верхний порог" или "нижний порог">"верхний порог", чем достигается дополнительный контроль правильности установки порогов
энергонезависимая память: все сведения, включая текущий режим индикации, сохраняются
защита от ошибок: в обязательном порядке считается CRC и в случае отсутствия или неисправности датчика, выдается сообщение об ошибке и терморегулирование немедленно выключается.
Неплохое сочетание за 100 руб.?
O-LED писал(а):К сожалению, у вашего термостата на сегодня есть ещё и такой недостаток - схемное решение и применяемая база несколько устарела, но это судьба любой конструкции со временем.
То есть главный недостаток, с Вашей точки зрения, - это то, что я применил "старую элементную базу". А зачем, если старая справляется и затыкает за пояс "новую" по надежности и помехоустойчивости? Зачем выбрасывать лишние деньги за призрачные плюсы. Давайте теперь на АРМ будем светодиодами мигать, это же так круто и модно.
П.С.
Вы бы лучше поинтересовались, а как все это я запихал в 2К памяти?
Аватара пользователя
anatol378
Мудрый кот
Сообщения: 1833
Зарегистрирован: Вс окт 04, 2009 13:23:12
Откуда: н. новгород

Re: Термометр термостат И. Шаталова

Сообщение anatol378 »

Замечательно.
Увеличим потребительские свойства:
-мягкий старт для нагревателей;
-индикацию аварийных режимов работы и память о "отклонениях от нормы";
-ПИД регулирование для стабильности;
-сбор данных о температуре за период...
Лучше умному тупить, чем тупому умничать
Реклама
Эиком - электронные компоненты и радиодетали
borys
Держит паяльник хвостом
Сообщения: 927
Зарегистрирован: Вт сен 07, 2010 19:27:48
Откуда: Ташкент

Re: Термометр термостат И. Шаталова

Сообщение borys »

Обычный, хорошо сделанный, хрестоматийный прибор - это как раз то, что и требуется! Это как
раз то, что не все умеют делать.
Реклама
borys
Держит паяльник хвостом
Сообщения: 927
Зарегистрирован: Вт сен 07, 2010 19:27:48
Откуда: Ташкент

Re: Термометр термостат И. Шаталова

Сообщение borys »

Для IM1.
Начал проверку работы прибора с новой прошивкой. Сразу отметил следующее: разница между
значениями, измеренными двумя датчиками не более 0,1 градуса (при комнатной темперетуре).
Датчики не подбирались, они из разных партий. Это свидетельствует о хорошей точности и вос-производимости их параметров.
Реклама
Аватара пользователя
IM1
Грызет канифоль
Сообщения: 268
Зарегистрирован: Вт фев 16, 2010 12:10:38
Откуда: Воронеж, Россия

Re: Термометр термостат И. Шаталова

Сообщение IM1 »

borys писал(а):Для IM1.
Начал проверку работы прибора с новой прошивкой. Сразу отметил следующее: разница между
значениями, измеренными двумя датчиками не более 0,1 градуса (при комнатной темперетуре).
Датчики не подбирались, они из разных партий. Это свидетельствует о хорошей точности и вос-производимости их параметров.
Такой же результат, для отладки последней версии приобрел 2 новых датчика, разброс максимум 0.1°C.
Моей заслуги тут особо нет, просто нормальные датчики, нормальной фирмы, работающие в нормальном режиме.
borys
Держит паяльник хвостом
Сообщения: 927
Зарегистрирован: Вт сен 07, 2010 19:27:48
Откуда: Ташкент

Re: Термометр термостат И. Шаталова

Сообщение borys »

Для IM1.
Видимо Ваша заслуга все таки есть. Со старой прошивкой разброс был 0,2-0,3 градуса (на тех
же самых датчиках). Повидимому замедление темпа опроса уменьшает их саморазогрев.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»