• Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта

Главное меню

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



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

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

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

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

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

Микроконтроллеры семейства 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 – вход внешнего прерывания.