Контроллеры. Классификация
Санкт-Петербургский национальный исследовательский университет
информационных
технологий, механики и оптики
Реферат на тему:
«Контроллеры»
Выполнил: Калгина О.С.
Группа: 5251
Проверил: Тогатов В.В.
Санкт-Петербург
2011
Введение
Контроллер - специализированное техническое устройство, предназначенное для управления другими устройствами путем получения информации в виде цифровых данных или аналого-дискретного сигнала от внешнего устройства (ЭВМ, датчики или иное устройство), преобразования этой информации по специальному алгоритму и выдачи управляющих воздействий в виде цифрового или аналого-дискретного сигнала. Чаще всего контроллеры представляют собой программируемые устройства, имеющие в своем составе программируемые логические интегральные схемы (ПЛИС) или специализированные процессоры.
Контроллер (англ. controller — регулятор,
управляющее устройство) — устройство
управления в электронике и вычислительной
технике.
Классификация контроллеров
Виды контроллеров:
- Игровой контроллер.
- Контроллер домена.
- Контроллер прерываний.
- Контроллер электрического двигателя.
- Микроконтроллер — однокристальная микросхема, управляющая различными устройствами и их отдельными блоками.
- Программируемый логический контроллер — устройство управления для промышленности, транспорта и других технологических систем.
- Промышленный контроллер — управляющее устройство, применяемое в промышленности, на транспорте и других отраслях по условию применения и задачам, близким к промышленным.
- Системный контроллер — компонент чипсета, организующий взаимодействие процессора с оперативной памятью и формирующий компьютерную платформу.
Игровой контроллер — это устройство ввода информации, которое используется в консольных и компьютерных играх.
Контроллер обычно присоединяется к игровой приставке или персональному компьютеру.
При помощи игрового контроллера игрок управляет движением и действиями элементов игры. При этом тип элементов зависит от самой игры, но чаще всего это один из персонажей игры.
Типы игровых контроллеров: традиционные (клавиатура, мышь, игровой, сенсорный экран), специализированные (автомобильный или мотоциклетный руль, джойстик, штурвал) и т.д.
Контроллер домена в компьютерных сетях - сервер, контролирующий область компьютерной сети (домен).
Контроллер прерываний
(англ. Programmable Interrupt Controller,
PIC) — микросхема или встроенный блок процессора, отвечающий за возможность
последовательной обработки запросов на прерыван
Контроллер электрического двигателя (например, у машинистов электричек) - многоступенчатый, многоцепной коммутационный аппарат с ручным управлением, предназначенный для изменения схемы главной цепи электрического двигателя или цепи возбуждения, включения и выключения электрической цепи с возможностью одновременно производить сложные переключения схемы управления с помощью одной рукоятки (маховика).
Остановимся более подробно на микроконтроллерах.
Микроконтроллер (англ. Micro
Controller Unit, MCU) — микросхема, предназначенная для
управления электронными устрой
История микроконтроллеров.
С появлением однокристальных
микро-ЭВМ связывают начало эры
массового применения компьютерной
автоматизации в области
В связи со спадом отечественного производства и возросшим импортом техники, в том числе вычислительной, термин «микроконтроллер» (МК) вытеснил из употребления ранее использовавшийся термин «однокристальная микро-ЭВМ».
Первый патент на однокристальную микро-ЭВМ был выдан в 1971 году инженерам М. Кочрену и Г. Буну, сотрудникам американской Texas Instruments. Именно они предложили на одном кристалле разместить не только процессор, но и память с устройствами ввода-вывода.
В 1976 году [1] американская
фирма Intel выпускает микроконтроллер i8048.
Через 4 года, в 1980 году, Intel выпускает следующий
микроконтроллер: i8051.
Удачный набор периферийных устройств,
возможность гибкого выбора внешней или
внутренней программной памяти и приемлемая
цена обеспечили этому микроконтроллеру
успех на рынке. С точки зрения технологии
микроконтроллер i8051 являлся для своего
времени очень сложным изделием — в кристалле
было использовано 128 тыс. транзисторов (радиоэлектронный компонент из полупроводникового материал
На сегодняшний
день существует более 200 модификаций
микроконтроллеров, совместимых с i8051,
выпускаемых двумя десятками
компаний, и большое количество микроконтроллеров
других типов. Популярностью у разработчиков
пользуются 8-битные микроконтроллеры PIC фирмы Mic
Несмотря на популярность в России микроконтроллеров упомянутых выше, по данным Gartner Grup от 2009 года мировой рейтинг по объему продаж выглядит иначе [2] первое место с большим отрывом занимает Renesas Electronics на втором Freescale, на третьем Samsung, затем идут Microchip и TI, далее все остальные.
В СССР велись
разработки оригинальных микроконтроллеров,
также осваивался выпуск клонов наиболее
удачных зарубежных образцов [3], [4], [5], [6].
В 1979
году в СССР
НИИ ТТ разработали однокристальную 16-разрядную
ЭВМ К1801ВЕ1, микроархитектура кот
Описание микроконтроллеров.
При проектировании
микроконтроллеров приходится соблюдать
баланс между размерами и стоимостью
с одной стороны и гибкостью
и производительностью с
В отличие от
обычных компьютерных микропроцессоров,
в микроконтроллерах часто
Кроме ОЗУ, микроконтроллер может иметь встроенную энергонезависимую память для хранения программы и данных. Во многих контроллерах вообще нет шин для подключения внешней памяти. Наиболее дешёвые типы памяти допускают лишь однократную запись. Такие устройства подходят для массового производства в тех случаях, когда программа контроллера не будет обновляться. Другие модификации контроллеров обладают возможностью многократной перезаписи энергонезависимой памяти.
Неполный список периферии, которая может присутствовать в микроконтроллерах, включает в себя:
- универсальные цифровые порты, которые можно настраивать как на ввод, так и на вывод;
- различные
интерфейсы ввода-вывода, такие как UART, I²C, SPI, CAN, USB,
IEEE 1394, Ethernet; - аналого-цифровые и цифро-
аналоговые преобразователи; - компараторы;
- широтно-импульсные модуляторы;
- таймеры;
- контроллеры бесколлекторных двигателей;
- контроллеры дисплеев и клавиатур;
- радиочастотные приемники и передатчики;
- массивы встроенной флеш-памяти;
- встроенный тактовый генератор и сторожевой таймер;
Ограничения по
цене и энергопотреблению сдерживают
также рост тактовой частоты контроллеров.
Хотя производители стремятся
Известные семейства:
- MCS 51 (Intel)
- MSP430 (TI)
- ARM (ARM Limited)
- AVR (Atmel)
- ATmega
- ATtiny
- PIC (Microchip)
Применение микроконтроллеров.
Использование
в современном
В вычислительной технике:
- материнские платы, контроллеры дисководов жестких и гибких дисков, CD и DVD;
- электронике и разнообразных устройствах бытовой техники, в которой используется электронные системы управления — стиральных машинах, микроволновых печах, посудомоечных машинах, телефонах и современных приборах.
В промышленности:
- устройств промышленной автоматики — от программируемого реле и встраиваемых систем до ПЛК;
- систем управления станками.
В то время как
8-разрядные процессоры общего назначения
полностью вытеснены более
В то же время, есть микроконтроллеры, обладающие большими вычислительными возможностями, например цифровые сигнальные процессоры.
Программирование.
Программирование микроконтролл
Известные компиляторы Си для МК:
CodeVisionAVR (для AVR)
IAR [1] (для любых МК)
ICC (для AVR, MSP430, ARM7, Motorola )
WinAVR (для AVR)
Keil (для архитектуры 8051 и ARM)
HiTECH (для архитектуры 8051 и PIC от Microchip)
Для отладки программ используются программные симуляторы (специальные программы для персональных компьютеров, имитирующие работу микроконтроллера), внутрисхемные эмуляторы (электронные устройства, имитирующие микроконтроллер, которые можно подключить вместо него к разрабатываемому встроенному устройству) и интерфейс JTAG.
Программируемый логический контроллер (ПЛК) (англ. Programmable Logic Controller, PLC) или программируемый контроллер — электронная составляющая промышленного контроллера, специализированного (компьютеризированного) устройства, используемого для автоматизации технологических процессов.
В качестве основного
режима длительной работы ПЛК, зачастую
в неблагоприятных условиях окружающей
среды, выступает его автономное
использование, без серьёзного обслуживания
и практически без
Иногда на ПЛК
строятся системы числового
ПЛК являются устройствами реального времени.
В отличие от:
- микроконтроллера (
однокристального компьютера), микросхемы предназначенной для управления электронными устройствами, областью применения ПЛК обычно являются автоматизированные процессы промышленного произво дства, в контексте производственного предприятия; - компьютеров, ПЛК ориентированы
на работу с машинами и имеют развитый
'машинный' ввод-вывод сигналов датчиков и исполнител
ьных механизмов в противовес возможностям компьютера, ориентированного на человека (клавиатура, мышь, монитор и т. п.); - встраиваемых систем — ПЛК изготавливается как самостоятельное изделие, отдельно от управляемого при его помощи оборудования.
Первые логические контроллеры появились в виде шкафов с набором соединённых между собой реле и контактов. Эта схема задавалась жёстко на этапе проектирования и не могла быть изменена далее.
Первый в мире ПЛК — MOdular DIgital CONtroller (Modicon) 084, имеющий память 4 кБ, произведен в 1968 году.
В первых ПЛК, пришедших
на замену обычным логическим контроллерам,
логика соединений программировалась
схемой соединений LD (Ladder
logic Diagram). Устройство имело тот же принцип
работы, но реле и контакты (кроме входных
и выходных) были виртуальными, то есть
существовали в виде программы, выполняемой микроконтроллеромП
В системах управления
технологическими объектами логические
команды преобладают над
ПЛК в своём
составе не имеют интерфейса для
человека, типа клавиатуры и дисплея.
Их программирование, диагностика и
обслуживание производится подключаемыми
для этой цели программаторами — специальными устройствами
или устройствами на базе более современных
технологий — персонального компьютера или ноутбука,
со специальными интерфейсами и со специальным
программным обеспечением (например, SIMATIC STEP 7 в
случае ПЛК SIMATIC
S7-300 или SIMATIC S7-400).
В системах управления технологическими
процессами ПЛК взаимодействуют с различными
компонентами систем человеко-машинного
интерфейса (например операторс
Промышленный контроллер — управляющее устройство (контроллер от англ. control — управлять), применяемое в промышленности и других отраслях по условию применения и задачам, близким к промышленным (например, на транспорте).
Применяется для автоматизации технологических процессов, в быту — для управления климатом и др.
Широкий термин, охватывающий множество возможных реализаций:
- программируемые логические контроллеры и близко примыкающие к ним программируемые интеллектуальные реле;
- встроенные электронные контроллеры;
- Устройство управления на основе механических, гидравлических, пневматических, электрических и электронных схем, созданные до внедрения в системы автоматизации вычислительной техники; сохраняются благодаря тому, что оптимально решают некоторые частные задачи управления в конкретных устройствах, например контроллер электрического двигателя.
Список используемой литературы:
- А. Е. Васильев, Микроконтроллеры: разработка встраиваемых приложений, изд. «БХВ-Петербург» 2008
- Renesas, Gartner, Chart created by Renesas Electronics based on Gartner data Microcontrollers to enable Smart World (Semiconductor Applications Worldwide Annual Market Share: Database) (25 March 2010).
- Под редакцией Шахнова В. А Микропроцессоры и микропроцессорные комплекты интегральных микросхем. — М.: «Радио и связь», 1988. — Т. 2.
- Под редакцией В. Г. Домрачева Одноплатные микроЭВМ = Одноплатные микроЭВМ — Микропроцессорные БИС и их применение. — М.: Энергоатомиздат, 1988. — С. 128. — ISBN 5-283-01489-4.
- Под редакцией чл.-корр. АН УССР Б.Н.Малиновского Глава 2. Элементная база отечественных перональных ЭВМ // Справочник по персональным ЭВМ = Справочник по персональным ЭВМ — К.: Тэхника, 1990. — С. 384. — ISBN 5-335-00168-2.
- А.А. Молчанов, В.И. Корнейчук, В. П. Тарасенко и др. Справочник по микропроцессорным устройствам = Справочник по микропроцессорным устройствам — К.: Тэхника, 1987. — С. 288.
- Новиков Ю. В., Скоробогатов П. К. Основы микропроцессорной техники. Глава 4. Организация микроконтроллеров
- Мишель Ж. Программируемые контроллеры: архитектура и применение. — М.: Машиностроение, 1986
- Э. Парр. Программируемые контроллеры: руководство для инженера. — М.: БИНОМ. Лаборатория знаний, 2007. — 516 с. ISBN 978-5-94774-340-1
- Петров И. В. Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования / Под ред. проф. В. П. Дьяконова. — М.: СОЛОН-Пресс, 2004. — 256 c. ISBN 5-98003-079-4
- Денисенко В. В. Компьютерное управление технологическим процессом, экспериментом, оборудованием. — М: Горячая Линия-Телеком, 2009. — 608 с. ISBN 978-5-9912-0060-8
- Минаев И.Г. Программируемые логические контроллеры. Практическое руководство для начинающего инженера. /И.Г. Минаев, В.В. Самойленко - Ставрополь: АГРУС, 2009. - 100 с. ISBN 978-5-9596-0609-1
- Минаев И.Г. Программируемые логические контроллеры в автоматизированных системах управления / И.Г. Минаев, В.М. Шарапов, В.В. Самойленко, Д.Г. Ушкур. 2-е изд., перераб. и доп. - Ставрополь: АГРУС, 2010. - 128 с. ISBN 978-5-9596-0670-1
- О. А. Андрюшенко, В. А. Водичев. Электронные программируемые реле серий EASY и MFD-Titan — 2-е изд., испр. — Одесса: Одесский национальный политехнический университет, 2006. — С. 223.

- Контроллеры систем контроля управления доступом
- Контроллинг
- Контроллинг
- Контроллинг
- Контроллинг
- Контроллинг
- Контроллинг в антикризисном управлении
- Контролируемая прокатка
- Контролируемая прокатка
- Контролируемая чистка зубов
- Контролінг як концепція управління фінансово-господарською діяльністю підприємства
- Контроллер МИК-51
- Контроллер промышленного назначения
- Контроллеры