Термостат ATtiny2313.

Автор: с2. Опубликовано в Термометры

Содержание материала

По аналогии с этим термостатом на  ATtiny2313 , сделан термостат №2 на ATmega8 ЖК-дисплей 16х2.

Термостат 4 канала (+2 канала в инверсии).

∆T=0,1°C Измерение температуры от -55°С до +125°С (шаг 0,1°С).

Изображение
Датчики прописываются вручную, это имеет эдакий плюс, что при мульти опросе датчиков если датчик "отвалится", следующий датчик не занимает его место,
это повышает надежность использования такой схемы.
Еще не мало важно, что термостаты адекватно отрабатывают свои установки при переходе через 0°C.
Все каналы термостатов работают идентично по типу нагревателя, только первый еще имеет выход в инверсии (РС0 относительно РС1),
и четвертый имеет две раздельные настройки РС4 "нагреватель" , РС5 "охладитель".
После первого включения нужно прописать датчики , (при монтаже обязательно предусмотрите возможность подключения датчиков по одному),
это делается так КН-2 входим в меню

Изображение

и далее КН-1 и КН-2.
Изображение

Изображение
А также при сборке схемы , используйте ЖКИ поддерживающий кириллицу,
программа рассчитана для работы с кварцем 4 МHz (можно и от внутреннего RS осциллятора МК, фьюзы выставить на 4 МHz).
Остальные настройки термостатов не должны вызывать трудностей, используется всего три кнопки, КН-2 входим в меню,
Изображение Изображение
и далее КН-2 и КН-1 или КН-3 производим настройки термостатов.
Изображение
 
 
 

FUSE: для работы МК, выставляются на тактовую частоту 4 МГц. Так можно выставить от внутреннего RS осциллятора.
фьюзы термометра


А так выставляются для этой схемы, на внешний кварц

фьюзы термометра.

(скрины FUSE на примере PonyProg и CodeVisionAVR)

 
 
 
 
 

 
 

{jcomments on}