Главное меню

Карта сайта
Главная
Курсовые работы
Отчеты по практикам
Лабораторные работы
Методические пособия
Рефераты
Дипломы
Лекции



Проектирование системы управления микроволновой печью

Выбор микроконтроллера

Центральное место в схеме занимает микроконтроллер, который выполняет арифметические и логические операции, осуществляет программное управление процессом обработки информации, организует взаимодействие всех устройств, входящих в систему. Работа МК происходит под воздействием сигналов схемы синхронизации и начальной установки.

Контроллер для микроволновой печи представляет собой устройство, которое:

  • обрабатывает сигналы, поступающие с панели управления;
  • обеспечивает заданный режим работы в течение заданного времени;
  • обеспечивает индикацию оставшегося времени работы печи и мощность.

Микроконтроллеры семейства MCS-51 на сайте представлены четырьмя фирмами: Atmel, Dallas Semiconductor, Intel, NXP Semiconductor.

Микроконтроллеры фирмы Dallas: DS80C320-MCG, DS80C320-QCG, DS80C320-QNL, DS87C520-ENL, DS87C520-MCL, DS87C520-MNL являются быстродействующими микроконтроллерами с большим объемом RAM-памяти, с тактовой частотой 33Мгц, выполнены в корпусах DIP40 и PLCC44. Данные микроконтроллеры обладают высокой стоимостью 400 – 1800р. за штуку. МК данной фирмы рассматриваться не будут, т.к. в нашем проекте не требуются быстродействующие МК с высокой стоимостью.

Микроконтроллеры фирмы NXP Semiconductor представлены тремя моделями: P87C528EFBB/X SOT307-2, P87C51FA-5A OTP 8K, P87LPC764BN PDIP20 имея аналогичные характеристики с МК фирм Atmel, Intel обладают более высокой ценой (250-470 руб. за штуку), в связи с чем рассматриваться дальше не будут.

Рассмотрим продукцию фирмы Atmel. Фирма Atmel Corporation – один из крупнейших мировых производителей микросхем энергонезависимой памяти. Фирма поставляет микросхемы энергонезависимой памяти практически всех видов: EEPROM с параллельным интерфейсом объемом до 4-х Мбит и несколькими типами последовательных интерфейсов объемом до 1-го Мбит, Flash EEPROM одноблочного и многоблочного типа с 8-ми и 16-ти разрядным параллельным интерфейсом объемом до 16-ми Мбит, многоблочные Flash EEPROM с последовательным интерфейсом объемом до 32-ти Мбит, 8-ми и 16-ти разрядные однократно программируемые EPROM cерии 27ххх до 8 Мбит, EEPROM для загрузки микросхем FPGA.

Богатый опыт производства электрически перепрограммируемой памяти позволил фирме Atmel выйти на рынок с недорогими микроконтроллерами семейства MCS-51 (AT89Cxx), оснащенными Flash EEPROM для хранения программ. Будучи 100% совместимыми как программно, так и аппаратно со стандартными микросхемами семейства MCS-51 и обладающими очень выгодной ценой, микроконтроллеры серии AT89Cхх становятся отличным выбором в условиях снижения или прекращения их производства такими традиционными производителями, как Intel. Кроме того, эти микроконтроллеры значительно более удобны и экономически выгодны на этапе разработки устройства, так как не требуют специальных отладочных вариантов микроконтроллеров и исключают процесс стирания с помощью источника ультрафиолетового излучения.

Микроконтроллеры изготавливаются по КМОП (CMOS) технологии и имеют полностью статическую структуру. Микроконтроллер разработан с применением статической логики, которая не требует непрерывной синхронизации. Поэтому частота тактового генератора может быть уменьшена или же он может быть остановлен в ожидании события, требующего обработки. Это также способствует снижению потребления по питанию.

Кроме стандартных микроконтроллеров из семейства MCS-51 (80C51, 80C52) фирма Atmel создала также несколько собственных модификаций. Прежде всего, это сокращенные микроконтроллеры, выполненные в 20-ти выводных корпусах, AT89C1051, AT89C2051 и AT89C4051, обладающие различным объемом памяти и имеющие меньшее число линий ввода/вывода, чем их 40-ка выводные собратья, тем не менее являющиеся полностью программно и аппаратно с ними совместимыми в рамках доступных ресурсов. Мы используем в своем проекте микроконтроллер AT89C1051 из-за малого объема памяти используемой в данной работе.

Базовая структура микроконтроллеров совпадает с базовой структурой микроконтроллеров семейства MCS-51 и отечественных микроконтроллеров серий 1816/51 и 1830/51, однако микроконтроллеры многих типов содержат новые запоминающие и периферийные устройства, а некоторые устройства базовой структуры имеют иные характеристики.

В таблице 9 приведены характеристики МК фирмы Atmel, удовлетворяющих нашим требованиям.

Таблица 9 – Характеристики МК

Наименование Разрядность Тактовая частота, Мгц ROM RAM АЦП, кол-во каналов Vcc(B) T,C Тип корпуса Цена, р
AT89C1051-24PC 8 12 1 64 8 4..6 -40..+85 DIP20 43
AT89C2051-24SC (SMD) 8 24 2 128 15 4..6 0..+70 SO20 140
AT89C4051-24PI (PU) 8 24 4 128 20 4..6 -40..+85 DIP20 200

В своей работе я буду использовать микроконтроллер AT89C1051, отвечающего требованиям задачи по созданию системы управления микроволновой печью и как самого дешевого из рассмотренных выше микроконтроллеров.

Внешний вид МК представлен на рисунке 7.

Рисунок 7

Микроконтроллер AT89C1051

На рисунке 8 приводится функциональная блок схема выбранного микроконтроллера, на рисунке 9 внешний вид и расположение выводов [6].

Рисунок 8

Функциональная блок схема МК AT89C1051

Рисунок 9

Внешний вид и расположение выводов AT89C1051

Описание выводов микросхемы:

XTAL1, XTAL2 – вход/выход тактового генератора;

RST – вход сброса;

VCC – вывод источника питания;

GND – общий вывод;

Port (P1..P3) – 8-разрядный двунаправленный порт ввода/вывода;

AIN0 – положительный вход компаратора;

AIN1 – отрицательный вход компаратора;

T0 – вход внешнего тактового сигнала таймера/счётчика T0;

INT0, INT1 – вход внешнего прерывания.