Дипломная работа: Разработка системы резервного электропитания
Схема подключения ИМС имеет вид
согласно рисунка 1.3.1.9. ИМС является регулируемым стабилизатором напряжения
повышенной защиты от перегрева и перегрузки по току.

Рис.1.3.1.9 Схема подключения ИМС
К142ЕН4
Рекомендуемые справочные значения C9, C10, R38 и R39 равны: C9= 2.2 мкФ, C10=
4700 нФ, R38= 1.6 кОм, R39= 22кОм.
Выбираем резисторы и конденсаторы:
R38 – МЛТ - 0.125- 1.6 кОм ±5%;
R39 – СП-2-2а - 0.5 - 22 кОм ±10%;
C9 - К-53-25- 40 В- 2.2 мкФ ±20%;
C10 – К-53-25- 40 В- 4.7 мкФ ±20%.
1.3.2 Выбор элементной базы
Описание и общие сведения о
микроконтроллере К1816ВЕ751
Восьмиразрядные
высокопроизводительные однокристальные микроЭВМ (ОМЭВМ) семейства МК51
выполнены по высококачественной п-МОП технологий (серия 1816) и КМОП технологии
(серия 1830).
Использование ОМЭВМ семейства МК51 по
сравнению с МК48 обеспечивает увеличение. объема памяти команд и памяти данных.
Новые возможности ввода-вывода и периферийных устройств расширяют диапазон
применения и снижают общие затраты системы. В зависимости от условий
использования, быстродействие системы увеличивается минимум в два с половиной
раза и максимум в десять раз.
Семейство МК51 включает пять
модификаций ОМЭВМ (имеющих идентичные основные характеристики), основное
различие между которыми состоит в реализации памяти программ и мощности потребления.
ОМЭВМ КР1816ВЕ51 и КР1830ВЕ51
содержат масочно-программируемое в процессе изготовления кристалла ПЗУ памяти
программ емкостью 4096 байт и рассчитаны на применение в массовой продукции. За
счет использования внешних микросхем памяти общий объем памяти программ может
быть расширен до 64 Кбайт.
ОМЭВМ КМ1816ВЕ751 содержит ППЗУ
емкостью 4096 байт со стиранием ультрафиолетовым излучением и удобна на этапе
разработки системы при отладке программ, а также при производстве небольшими
партиями или при создании систем, требующих в процессе эксплуатации
периодической подстройки. За счет использования внешних микросхем памяти общий
объем памяти программ может быть расширен до 64 Кбайт.
ОМЭВМ КР1816ВЕ31 и КР1830ВЕ31 не
содержат встроенной памяти программ, однако могут использовать до 64 Кбайт
внешней постоянной или перепрограммируемой памяти программ и эффективно
использоваться в системах, требующих существенно большего по объему (чем 4
Кбайт на кристалле) ПЗУ памяти программ.Каждая из перечисленных выше микросхем
является соответственно аналогом БИС 8051, 80С51, 8751, 8031, 80С31 семейства
MCS-51 фирмы Intel (США).
Каждая ОМЭВМ рассматриваемого семейства
содержит встроенное ОЗУ памяти данных емкостью 128 байт с возможностью
расширения общего объема оперативной памяти данных до 64 Кбайт за счет
использования внешних микросхем ЗУПВ.
Общий объем памяти ОМЭВМ семейства МК51
может достигать 128 Кбайт: 64 Кбайт памяти программ и 64 Кбайт памяти данных.
При разработке на базе ОМЭВМ более
сложных систем могут быть использованы стандартные ИС с байтовой организацией,
например, серии КР580. В дальнейшем обозначение "МК51" будет общим
для всех моделей семейства, за исключением случаев, которые будут оговорены
особо.
ОМЭВМ содержат все узлы, необходимые для
автономной работы:
1) центральный восьмиразрядный процессор;
2) память программ объемом 4 Кбайт
(только КМ1816ВЕ751, КР1816ВЕ51 и КР1830ВЕ51);
3) память данных объемом 128 байт;
4) четыре восьмиразрядных программируемых
канала ввода-вывода;
5) два 16-битовых многорежимных таймера/счетчика;
6) систему прерываний с пятью векторами и
двумя уровнями;
7) последовательный интерфейс;
8) тактовый генератор.
Система команд ОМЭВМ содержит 111 базовых
команд с форматом 1, 2, или 3 байта.
ОМЭВМ имеет:
- 32 РОН;
- 128 определяемых пользователем
программно-управляемых флагов;
- набор регистров специальных функций.
РОН и определяемые пользователем
программно-управляемые флаги расположены в адресном пространстве внутреннего
ОЗУ данных. Регистры специальных функций (SFR, SPECIAL FUNCTION REGISTERS) с
указанием их адресов приведены в таблице 1.3.2.1.
Таблица 1.3.2.1 Регистры специальных функций

Ниже кратко описываются функции
регистров, приведенных в таблице А1.
АСС - регистр аккумулятора. Команды,
предназначенные для работы с аккумулятором, используют мнемонику "А",
например, MOV A, P2. Мнемоника "АСС" используется, к примеру, при
побитовой адресации аккумулятора. Так, символическое имя пятого бита
аккумулятора при использовании ассемблера ASM51 будет следующим: АСС. 5.Регистр
В. Используется во время операций умножения и деления. Для других инструкций
регистр В может рассматриваться как дополнительный сверхоперативный
регистр.Регистр состояния программы. Регистр PSW содержит информацию о состоянии
программы.Указатель стека SP. 8-битовый регистр, содержимое которого инкрементируется
перед записью данных в стек при выполнении команд PUSH и CALL. При начальном
сбросе указатель стека устанавливается в 07Н, а область стека в ОЗУ данных
начинается с адреса 08Н. При необходимости путем переопределения указателя
стека область стека может быть расположена в любом месте внутреннего ОЗУ данных
микроЭВМ. Указатель данных. Указатель данных
(DPTR) состоит из старшего байта (DPH) и младшего байта (DPL). Содержит
16-битовый адрес при обращении к внешней памяти. Может использоваться как
16-битовый регистр или как два независимых восьмибитовых регистра.
Порт0-ПортЗ. Регистрами специальных
функций Р0, Р1, P2, РЗ являются регистры-"защелки" соответственно
портов Р0, Р1, P2, РЗ.
Буфер последовательного порта. SBUF
представляет собой два отдельных регистра: буфер передатчика и буфер приемника.
Когда данные записываются в SBUF, они поступают в буфер передатчика, причем
запись байта в SBUF автоматически инициирует его передачу через
последовательный порт. Когда данные читаются из SBUF, они выбираются из буфера
приемника.
Регистры таймера. Регистровые пары
(TH0,TL0) и (TH1.TL1) образуют 16-битовые регистры соответственно
таймера/счетчика 0 и таймера/счетчика 1.
Регистры управления. Регистры специальных
функций IP, IE, TMOD, TCON, SCON и PCON содержат биты управления и биты
состояния системы прерываний, таймеров/счетчиков и последовательного порта.
ОМЭВМ при функционировании обеспечивает:
- минимальное время выполнения команд
сложения - 1 мкс;
- аппаратное умножение и деление с
минимальным временем выполнения команд умножения/деления - 4 мкс
В ОМЭВМ предусмотрена возможность задания
частоты внутреннего генератора с помощью кварца, LC-цепочки или внешнего генератора.
Архитектура семейства МК51 несмотря на
то, что она основана на архитектуре семейства МК48, все же не является
полностью совместимой с ней. В новом семействе имеется ряд новых режимов
адресации, дополнительные инструкции, расширенное адресное пространство и ряд
других аппаратных отличий. Расширенная система команд обеспечивает побайтовую и
побитовую адресацию, двоичную и двоично-десятичную арифметику, индикацию
переполнения и определения четности/нечетности, возможность реализации
логического процессора.
Важнейшей и отличительной чертой
архитектуры семейства МК51 является то, что АЛУ может наряду с выполнением
операций над 8-разрядными типами данных манипулировать одноразрядными данными.
Отдельные программно-доступные биты могут быть установлены, сброшены или
заменены их дополнением, могут пересылаться, проверяться и использоваться в логических
вычислениях.
Тогда как поддержка простых типов данных
(при существующей тенденции к увеличению длины слова) может с первого взгляда
показаться шагом назад, это качество делает микроЭВМ семейства МК51 особенно
удобными для применений, в которых используются контроллеры. Алгоритмы работы
последних по своей сути предполагают наличие входных и выходных булевых
переменных, которые сложно реализовать при помощи стандартных микропроцессоров.
Все эти свойства в целом называются булевым процессором семейства МК51.
Благодаря такому мощному АЛУ набор
инструкций микроЭВМ семейства МК51 одинаково хорошо подходит как для применений
управления в реальном масштабе времени, так и для алгоритмов с большим объемом
данных.
Сравнительные данные микросхем приведены
в таблице 1.3.2.2
Сравнительные данные ОМЭВМ семейства
МК51
Микросхема |
Объем внутренней памяти программ, Кбайт |
Тип памяти |
Объем внутренней памяти данных, байт |
Максимальная частота тактовых сигналов, МГц |
Потребляемый ток, мА |
КР1816ВЕ31 |
- |
Внеш. |
128 |
12 |
150 |
КР1816ВЕ51 |
4 |
ПЗУ |
128 |
12 |
150 |
КР1816ВЕ751 |
4 |
ППЗУ |
128 |
12 |
220 |
КР1830ВЕ31 |
- |
Внеш |
128 |
12 |
18 |
КР1830ВЕ51 |
4 |
ПХУ |
128 |
12 |
18 |
В качестве диодов VD1 ÷ VD4, VD5 ÷
VD8 выберу диод типа КД202В, имеющий параметры:
Uобр max (диода) = 70 В, Iср. пр (диода) = 5
А, Iпр max (диода) = 5 А, Uпр (диода) = 0,9 В.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 |