\
ИЗМЕРЕНИЯ
I
самостоятельно, зная тип используемо-
го индикатора. Если применить индика-
тор без подсветки, то R5 и S2 вообще не
нужны.
Паять индикатор следует с осторож-
ностью-большинство модулей LCD чув-
ствительны к статическому электриче-
ству, поэтому, в идеале, жало паяльни-
ка должно быть заземлено. Но, как ми-
нимум:
- перед работой снять с рук электро-
статический заряд, например, прикосно-
вением к батарее центрального отопле-
ния или к крану умывальника;
- не работать в синтетической
одежде;
- не потирать руки.
Следует отметить, что встречаются
индикаторы с различной распиновкой.
Лично я встречался с двумя: первая, наи-
более распространенная, приведена на
рис. 1, вторая - в таблице 1.
Подобную распиновку имеет, напри-
мер, индикатор HY-1602B3. Команды и
алгоритм управления у всех индикаторов
одинаковый.
Монтаж схемы - любой. Я собрал
схему на обычной макетной плате, вы-
полнив монтаж лакированным проводом
из обмотки старого трансформатора
(рис. 2).
М икропрограм м а
Микрокод контроллера написан на язы-
ке “Си” с использованием компилятора
“CvAVR". Он значительно проще преды-
дущей версии за счет того, что LCD
Таблица 1
Номер вывода ЖКИ
Назначение
1
D7
2
D6
3
D5
4
D4
5
D3
6
D2
7
D1
8
DO
9
EN
10
RW
11
RS
12
Vo
13
Vcc, +5 В
14
GND
15
Light Vcc
16
Light GND
имеет очень простой алгоритм управле-
ния и не требует никаких регенераций,
подобных 7-сегментным индикаторам.
Усложнение связано с тем, что теперь
опрашиваются 2 датчика.
В принципе, все изделия 1-wire, к ка-
ковым и относятся все вышеупомянутые
датчики, могут быть подключены элект-
рически параллельно, к одному выводу
контроллера. Такое подключение требу-
ет использования специального алгорит-
ма, основывающегося на том, что каж-
дое 1-wire устройство имеет свой уни-
кальный код. Но при этом пользователю
необходимо указать, датчик с каким ко-
дом является внешним, а какой - внут-
ренним. Заранее это сделать невозмож-
но из-за уникальности кодов. В итоге эк-
сплуатация прибора усложняется, осо-
бенно в случае, если мы имеем набор от-
ключаемых датчиков, размещенных в
разных местах (улица, разные комнаты,
гараж, сарай и т.д.) и одно переносное
устройство для снятия показаний.
Чтобы избежать этих трудностей, в
предлагаемом приборе использован дру-
гой подход - свой вход для каждого дат-
чика. Это немного усложняет схему (и
микрокод), зато сильно упрощает эксп-
луатацию прибора.
Для прошивки можно использовать
любой
программатор,
например,
“РопуРгод2000”. При прошивке не забудь-
те указать частоту генератора 4 МГц.
Д остоинства, нед остатки
и во зм о ж н ы е доработки
Основное достоинство данного термо-
метра - небольшое энергопотребление.
Собранный мной макет потребляет 27 мА
и 33 мА при включенной подсветке (хотя
она у меня работает на токе в 2 раза мень-
шем номинала). Предыдущий вариант-
66 мА.
Также полностью электронный узел
управления питанием делает схему
практически нечувствительной ко вся-
кого рода толчкам и ударам. Единствен-
ные механические элементы схемы -
кнопки.
Главный недостаток - дороговизна
схемы из-за использования LCD. Отчас-
ти это компенсируется более дешевым
контроллером. Для удешевления можно
применить контроллер AT90S2313, но
ему необходим внешний кварцевый ре-
зонатор, т.к. внутреннего генератора он
не имеет.
Схема построена таким образом, что
ее достаточно легко превратить в метео-
станцию, добавив датчики давления и
влажности. Для этого специально остав-
лен свободным порт С контроллера, вы-
воды которого являются также входами
АЦП.
Программу с исходными текстами
(файл
ATmegaSfirmwarezip
) вы можете
загрузить с сайта нашего журнала:
(раздел “Программы”)
$ 5
Литература
1. Негробов П. Электронный термо-
метр на основе DS18В20. - “Радиолюби-
тель”, №1/2006 г, с. 31-34.
\
31
Радиолюбитель - 0 8 /2 0 0 6 1
предыдущая страница 30 Радиолюбитель 2006-08 читать онлайн следующая страница 32 Радиолюбитель 2006-08 читать онлайн Домой Выключить/включить текст