Автомобильные
часытермометрвольтметр
На бескрайних просторах нашей Родины довольно часто можно встретить несколько странных представи
телей мужского пола, которые скромно называют себя автолюбителями. Они, можно сказать, просто
срослись со своими автомобилями. Для таких людей нет лучше отдыха, чем провести все выходные в
гараже. Да и их любимцев сразу легко узнать. Салон автомобиля украшают многочисленные чёртики и
наклейки, на крыльях выведены аккуратные стрелки из изоленты, а на бампере красуются 3–4 пары разно
калиберных фар. Приборная доска такого автомобиля скорее похожа на пульт управления ядерным
реактором или на кабину самолета. Тут и там все той же изолентой прикручены таинственные измери
тельные приборы. Как раз по просьбе подобного автолюбителя и было разработано устройство,
описанное в данной статье.
П
редлагаемое устройство предназначено для исполь пускается в 20выводном пластмассовом DIPкорпусе.
зования в автомобиле. Оно имеет следующие функ КР1820ВГ1 содержит встроенный тактовый генератор, резис
циональные возможности: тивный делитель напряжения и делители частоты, с помощью
l индикация текущего времени; которых формируются сигналы управления строками (общими
l будильник; электродами) и столбцами (сегментными электродами) ЖКИ в
l таймер; режиме 3уровневого мультиплексирования. Одна микросхема
l индикация температуры в четырех точках; имеет три выхода управления строками и 12 выходов
l звуковая сигнализация при повышении температуры; управления столбцами. Предусмотрена возможность
l индикация напряжения в бортовой сети автомобиля; каскадирования схем, что позволяет использовать их для
l звуковая сигнализация при падении напряжения бортовой управления мультиплексным ЖКИ с числом сегментов более
сети; 36. Микросхема не требует никаких навесных компонентов и ра
l управление режимами работы устройства с помощью ИК ботает в диапазоне напряжения питания от 3 до 6 В. Назначе
пульта. ние выводов микросхемы КР1820ВГ1 показано в таблице 1.
Основой устройства является микроконтроллер AT89C2051 КР1820ВГ1 имеет четыре режима работы: одиночный,
фирмы Atmel (рис. 1). Для отображения информации старший, младший и тестовый. В одиночном режиме одна
используется жидкокристаллический индикатор типа ЖКИ13– микросхема управляет 36сегментным ЖКИ, обеспечивая полную
8/7–02. Несмотря на то, что в настоящее время доступны ЖКИ с синхронизацию его работы. Старший и младший режимы пред
встроенными контроллерами, иногда оказывается целесообраз назначены для организации управления ЖКИ с числом сегмен
ным применение специального ЖКИ. Причин может быть тов более 36, тестовый режим – для контроля качества микро
несколько. Распространенные ЖКИ китайского производства со схем в процессе изготовления.
Схемотехника № 3 март 2001
Рис. 1
2
автоэлектроника
Таблица 1. Назначение выводов микросхемы КР1820ВГ1 l записать четыре бита для специальных сег
ментов младшей схемы и четыре бита управления:
В ы во д О б о з н а че н и я Ти п Н а з н а че н и е 1|1|1|1|P4|P3|P2|P1 (при подаче последней
1 ...3 C O B 1 , C O C 3 , В ы хо д У п р а вле н и е сто л б ц а м и единицы обе микросхемы устанавливаются в млад
C OB3 В1, С 3, В3 ший режим, выводы COA/G обеих схем работают как
входы генератора, и происходит синхронизация
4 CS В хо д В ы б о р к р и ста л ла работы микросхем);
5 U cc - Н а п р я ж е н и е и сто чн и к а l установить на входах CS обеих схем уровень
п и та н и я логической 1;
6 GN D - О б щи й l установить на входе CS “старшей” схемы уро
вень логического 0;
7 D В хо д Дан ны е l записать 32 бита данных для старшей схе
8 ...1 3 C O A2 , C O B 4 , В ы хо д У п р а вле н и е сто л б ц а м и мы;
C O B 2 , C O A1 , A2 , B 4 , B 2 , A1 , C 2 , C 4 l записать четыре бита для специальных сег
C OC 2, C OC 4 ментов старшей схемы и четыре бита управления:
0|0|0|0||P4|P3|P2|P1 (после этого вывод COA/G
14 C В хо д Та к то вы й си гн а л С
старшей схемы начинает работать как выход управ
1 5 C O A/G В ы хо д У п р а вле н и е стр о к о й А ления строкой А, а вывод COC/G – как выход
(вхо д ге н е р а то р а G ) встроенного генератора; импульсы с выхода генера
1 6 C O C /G В ы хо д У п р а вле н и е стр о к о й С тора старшей схемы поступают на вход генератора
(вы хо д ге н е р а то р а G ) COA/G младшей схемы, и оба кристалла начинают
работать синхронно от генератора старшей схемы);
1 7 C OB В ы хо д У п р а вле н и е стр о к о й В
l установить на входе CS уровень логической 1.
1 8 ...2 0 C O C 1 , C O A3 , В ы хо д У п р а вле н и е сто л б ц а м и Чтобы записать во внутренние регистрызащелки
C O A4 B 1 , A3 , A4 , новые данные, нет необходимости сбрасывать обе
схемы: достаточно записать данные по очереди во
ется конкретной схемой подключения шин управления стро внутренние регистрызащелки каждой схемы. При этом в
ками и столбцами к сегментам ЖКИ, а также конфигурацией последний бит D39 должен быть записан ноль как для старшей,
ЖКИ. На рис. 3 показан пример конфигурации ЖКИ, а в так и для младшей схемы.
таблице 2 показан порядок следования битов в кодовой Нужно сказать, что некоторые типы ЖК индикаторов неудов
посылке для этого варианта подключения такого ЖКИ. летворительно работают при питании микросхем драйверов
Биты D0..D7 соответствуют сегментам первого разряда, биты напряжением 5 В. Положение намного улучшается при снижении
D8..D15 – второго и т. д. Биты D32..D35 соответствуют напряжения питания до 3,3–4,0 В. Это сделать совсем несложно,
специальным сегментам P1...P4.
Бит D36 может принимать лю Таблица 2. Порядок следования битов в кодовой посылке
бое значение. Биты D37 и D38
(Q6 и Q7) управляют режимом Бит Вы вод С егм е нт Бит Вы во д С егм ент Бит Вы вод С егм ент
работы схемы согласно таблице
3. Бит D39 (Q8) предназначен Ж КИ Ж КИ Ж КИ
для синхронизации работы двух D 0 C OA1, H1 D 1 3 C OA2 , C2 D 26 C OC 4,C OA/G F4
и более микросхем при каска
C OC /G C OB
дировании.
Для загрузки микросхемы в D 1 C OB1, G1 D 1 4 C OA2 , B2 D 27 C OC 4, C OB E4
одиночном режиме необходимо C OB C OA/G
выполнить следующую последо D 2 C OC 1, F1 D 1 5 C OB2, A2 D 28 C OB4, D4
вательность действий: C OA/G C OA/G C OC /G
l установить на входе CS
уровень логического 0; D 3 C OC 1, E1 D 1 6 C OA3 , H3 D 29 C OA4,C OB C4
l записать восемь битов дан C OB C OC /G
ных для каждой цифры D 4 C OB1, D1 D 1 7 C OB3, G3 D 30 C OA4, C OA/G B4
первого–четвертого разря C OC /G C OB
дов;
D 5 C OA1, C1 D 1 8 C OC 3, F3 D 31 C OB4, A4
l записать четыре бита для
специальных сегментов и C OB C OA/G C OA/G
четыре бита управления: D 6 C OA1, B1 D 1 9 C OC 3, E3 D 32 C OC 1, P1
0|0|1|1|P4|P3|P2|P1; C OA/G C OB C OC /G
l установить на входе CS D 7 C OB1, A1 D 2 0 C OB3, D3 D 33 C OC 2, P2
уровень логической 1.
После установки микросхемы C OA/G C OC /G C OC /G
в нужный режим для последую D 8 C OA2, H2 D 2 1 C OA3 , C3 D 34 C OC 3, P3
щей смены данных необяза C OC /G C OB C OC /G
тельно записывать все 40 бит D 9 C OB2, G2 D 2 2 C OA3 , B3 D 35 C OC 4, P4
информации.
C OB C OA/G C OC /G
Для загрузки микросхемы в
старшем и младшем режимах D 10 C OC 2, F2 D 2 3 C OB3, A3 D 36 Н е исп оль з у-
необходимо выполнить следую C OA/G C OA/G е тся
щую последовательность
действий: D 11 C OC 2, E2 D 2 4 C OA4 , H4 D 37 Q6
l установить на входе CS C OB C OC /G
обеих схем уровень логичес D 12 C OB2 , D2 D 2 5 C OB4, G4 D 38 Q7
кого 0; C OC /G C OB
l записать 32 бита данных для
младшей схемы;
D 39 Q8
3
цифровая техника
4
цифровая техника