Поводом для написания этой статьи послужило то, что у меня сломался терморегулятор в холодильнике.
Я, конечно, обратился в ремонтную мастерскую, и как обычно это бывает, столкнулся с обычным явлением...
Об этом можно долго писать и рассказывать, но я думаю это отдельная тема. В результате я стал искать другой путь
и наткнулся на статью в журнале "Радио" №10 за 2003 год "Термометр с функцией таймера или управления термостатом"
Автор, С.Коряков из города Шахты Ростовской области, описал довольно интересный аппарат. Занимаясь разработкой и
эксплуатацией различного рода устройств на микроконтроллерах меня не могла не заинтересовать эта конструкция ещё и
потому, что PIC16F84 я использую давно и совсем недавно услышал хвалебные отзывы о применении новых датчиков DS18B20.
Я повторил предложенную Коряковым конструкцию. Я не проводил много опытов потому что схема заработала сразу и я поспешил
поведать об этом всему свету. За что был награжден несколькими письмами с вопросами о работе данного устройства.
Я решил не отвечать каждому персонально, а выложить свои соображения и результаты экспериментов на своём сайте.
Схема у меня проработала недолго просто потому,что я решил, что мне нужна несколько иная конструкция и как только она будет готова,
я сразу же помещу её подробное описание. Но всё же я расскажу что мне понравилось и что меня не устроило.
Во-первых я сразу хочу обратить ваше внимание на то, как подключен индикатор. Автор в статье говорит, что
можно использовать любой индикатор, но при этом молчит о том, что на схеме порядок подключения выводов порта В не
совпадает с порядком цоколевки индикатора. (Своеобразный тест на внимательность).То есть RB0 на сегмент g, RB1 - на a
и так далее. Возможно это продиктовано конструктивными особенностями. Может быть так было проще нарисовать печатную
плату? В принципе, конечно можно использовать любой индикатор, но я посоветовал бы несколько иную схему включения:
Здесь
Поскольку я использовал готовую макетную плату, мне было проще внести коррективы в программу. При использовании КИПЦ22Б это выглядет так:
|