Использование микропроцессорных систем. Область применения микропроцессорных систем. Измерительный генератор с МП управлением
Микропроцессорная система (МПС) представляет собой систему, включающую в себя хотя бы 1 микропроцессор (МП), запоминающее устройство (ЗУ), устройства ввода/вывода (УВВ), устройства сопряжения системной шины с устройствами ввода/вывода (контроллеры), системную шину.
Данную систему можно рассматривать как пример электронной системы, которая предназначена для обрабатывания входных сигналов и выдачи выходных сигналов. В роли входных и выходных сигналов возможно использование аналоговых сигналов, одиночных цифровых сигналов, цифровых кодов, последовательности цифровых кодов. В данной системе, как в любой цифровой системе, входные аналоговые сигналы преобразуют в последовательности кодов с помощью аналогово-цифровых преобразователей (АЦП), а выходные аналоговые сигналы формируют из последовательности кодов с помощью цифровых аналоговых преобразователей (ЦАП). Обрабатывается и хранится информация в цифровом виде.
Общие сведения о микропроцессорных системах
В связи с множеством областей применения МП и микроЭВМ можно классифицировать МПС на системном уровне. Они могут быть представлены:
- встроенными системами контроля и управления;
- локальными системами накопления и обработки информации;
- распределенными системами управления сложными объектами;
- распределенными высокопроизводительными системами параллельных вычислений.
Исходя из вышесказанного, в наше время определились следующие приоритетные области, в которых применяются МПС:
- техника связи;
- системы управления;
- бытовая и торговая аппаратура;
- контрольно-измерительная аппаратура;
- военная техника;
- вычислительные машины, системы, комплексы и сети;
- транспорт.
Процесс внедрения МПС в область контрольно-измерительной аппаратуры позволил значительно повысить точность измерений и надежность, а также расширил функциональные возможности приборов и обеспечил выполнение следующих функций: калибровки, коррекции и температурной компенсации, контроля и управления измерительным комплексом, принятия решений и обработки данных, диагностики неисправностей, индикации, испытания и проверки приборов.
Внедрение МПС в системах связи обусловило все большее вытеснение цифровыми методами аналоговых, что привело к их широкому использованию в преобразователях кодов, мультиплексорах, устройствах контроля ошибок, блоках управления приемной и передающей аппаратуры.
Замечание 1
Все более широко стали использоваться МПС в таких устройствах, как терминалы и кассовые аппараты банков, контрольно-расчетные терминалы торговых центров и т.п. Использование МП и МПС в бытовой технике позволяет открыть ее широкие возможности в области эффективности, повышения надежности и разнообразного применения.
Применение МПС в разных областях военной техники растет ежегодно - от навигационных систем летательных аппаратов до управления движением транспортных роботов.
Основные типы микропроцессорных систем
Различают следующие основные типы МПС :
- микроконтроллеры представляют собой наиболее простой тип, в котором все или большинство узлов системы представлены в виде одной микросхемы;
- контроллеры являются управляющими МПС, выполненными в виде отдельных модулей;
- микрокомпьютеры - более мощные МПС, имеющие развитые средства сопряжения с внешними устройствами;
- компьютеры любого типа представляют собой самые мощные и наиболее универсальные МПС.
Четкую границу между названными типами иногда провести достаточно сложно, поскольку быстродействие всех типов МП постоянно растет, и бывает, что новый микроконтроллер может оказаться быстрее, к примеру, устаревшего компьютера. Но принципиальные отличия между ними все же существуют.
Микроконтроллеры являются универсальными устройствами, практически всегда использующимися в составе более сложных устройств, в том числе и контроллеров. Системная шина микроконтроллера находится внутри микросхемы. Возможности подключения внешних устройств к микроконтроллеру ограничены. Устройства, построенные на микроконтроллерах, как правило, используются для выполнения одной задачи.
Контроллеры обычно создают для решения отдельной задачи или группы близких задач. Они не имеют возможности подключения дополнительных узлов и устройств (большой памяти, средств ввода/вывода). Их системная шина, как правило, недоступна для пользователя. По структуре контроллер прост и оптимизирован под максимальное быстродействие. В основном выполняемые им программы хранятся в постоянной памяти и не меняются. Конструктивно контроллеры выпускаются в виде одной платы.
Замечание 2
Микрокомпьютеры отличает от контроллеров более открытая структура, поскольку в них допускается подключение к системной шине нескольких дополнительных устройств. Выпускаются микрокомпьютеры в каркасе, корпусе с разъемами системной магистрали, которые доступны для пользователя. Микрокомпьютеры имеют средства хранения информации на магнитных носителях (магнитные диски) и развитые средства связи с пользователем (видеомонитор, клавиатуру). Микрокомпьютеры предназначены для решения более широкого круга задач, чем контроллеры, однако к каждой новой задаче их нужно приспосабливать заново. Программы, выполняемые микрокомпьютером, можно легко заменять.
Компьютеры, в том числе и персональные, представляют собой самые универсальные из МПС. В них предусмотрена возможность усовершенствования, а также широкие возможности подключения новых устройств. Системная шина компьютеров является доступной для пользователя. Помимо этого внешние устройства (ВУ) имеют возможность подключения к компьютеру через несколько встроенных портов связи (количество портов может доходить до 10). Компьютер обладает высоко развитыми средствами связи с пользователем, средствами длительного хранения информации большого объема, средствами связи с другими компьютерами по информационным сетям. Области применения компьютеров самые разнообразные: от математических расчетов и обслуживания доступа к БД до управления работой сложных электронных систем, компьютерных игр и т.д.
Рисунок 1. Логическая схема МПС
где Д – датчики, ОУ – объект управления, ИМ – исполнительные механизмы, БСД – блок сопряжения с датчиками, ИК – информационные контроллеры, БСИК – блок сопряжения с информационными контроллерами, ОП – основная память , ДП – дополнительная память В зависимости от области применения МПС бывают специализированные и универсальные, встроенные и автономные.
Архитектура Фон-Неймана
В соответствии с организацией процессов выборки и исполнения команды в современных МПС применяют одну из двух архитектур: фон-неймановскую (принстонскую) или гарвардскую.
Основная особенность архитектуры Фон-Неймана заключается в использовании общей памяти для хранения программ и данных.
Рисунок 2. Структура МПС архитектуры Фон-Неймана
Основным преимуществом данной архитектуры является упрощение устройства МПС, поскольку реализовано обращение только к одной общей памяти. Помимо этого использование единой области памяти позволило оперативно перераспределить ресурсы между областями программ и данных, что существенно повысило гибкость МПС со стороны программного обеспечения. Размещение стека в общей памяти облегчило доступ к его содержимому. Поэтому данный тип архитектуры стал основным для универсальных компьютеров, в том числе и персональных.
Гарвардская архитектура
Основная особенность гарвардской архитектуры заключается в использовании раздельных адресных пространств для хранения команд и данных, как изображено на рис. 3.
Рисунок 3. Структура МПС с гарвардской архитектурой
Гарвардской архитектурой обеспечивается потенциально более высокая скорость выполнения программ в сравнении с фон-неймановской за счет возможности реализовывать параллельные операции. Процесс выборки следующей команды может проходить параллельно выполнению предыдущей. Данный метод реализации операций дает возможность обеспечивать выполнение различных команд за одинаковое число тактов, что дает возможность более просто определить время выполнения циклов и критичных участков программы.
ФСПО. «МК и МП» Конспект лекции №1.1
Введение: микропроцессоры, микропроцессорные системы,
микроконтроллеры
План лекции:
Микропроцессоры, микропроцессорные системы, микроконтроллеры
Области применения
Семейства микроконтроллеров
1.Микропроцессоры, микропроцессорные системы, микроконтроллеры
За все время существования и применения электронно-вычислительных машин (ЭВМ) их важнейшие параметры быстродействие, потребляемая мощность, надежность определялись, прежде всего, применяемой элементной базой, то есть теми электронными «кирпичиками», из которых строится большое и сложное «здание» – сама ЭВМ. В машинах первого поколения применялись электровакуумные приборы (радиолампы), обеспечивающие быстродействие ЭВМ в сотни или тысячи операций в секунду. Эти машины были громоздки, часто выходили из строя, и для обеспечения их нормальной работы требовалась сложная система охлаждения.
Изобретение транзистора позволило довести быстродействие ЭВМ до десятков и сотен тысяч операций в секунду при существенном увеличении плотности упаковки (компоновки) элементов: транзисторов, диодов, резисторов, конденсаторов. Такие ЭВМ относились к машинам второго поколения.
Появление интегральных микросхем, включающих большое количество электронных элементов, и применения их в ЭВМ третьего и дальнейших поколений еще более увеличило быстродействия последних, позволило упростить процедуру общения человека с ЭВМ, максимально приблизило ее к объекту управления и контроля.
Микропроцессор (МП) - это устройство, которое осуществляет прием, обработку и выдачу информации. Конструктивно МП содержит одну или несколько интегральных схем и выполняет действия, определенные программой, записанной в памяти.
Универсальные МП – это такие МП, в системе команд которых заложена алгоритмическая универсальность. Последнее означает, что выполняемый машиной состав команд позволяет получить преобразование информации в соответствии с любым заданным алгоритмом.
Специализированные МП - предназначены для решения определенного класса задач, а иногда только для решения одной конкретной задачи. Их существенными особенностями являются простота управления, компактность аппаратурных средств, низкая стоимость и малая мощность потребления.
Микропроцессорная система - это вычислительная, контрольно-измерительная или управляющая система, основным устройством обработки информации в которой является МП. Микропроцессорная система строится из набора микропроцессорных БИС.
Замечательным свойством микропроцессорных систем является их высокая гибкость, возможность быстрой перенастройки при необходимости даже значительных изменений алгоритмов управления. Перенастройка осуществляется программным путем без существенных производственных затрат. Создание микропроцессоров позволяет уменьшить стоимость и размеры технических средств обработки информации, увеличить их быстродействие, снизить энергопотребление.
Характерные особенности микропроцессорных информационно-управляющих систем, предназначенных для автоматизации технологических процессов:
Наличие ограниченного набора четко сформулированных задач;
Работа в реальном масштабе времени, т.е. обеспечение минимального времени реакции на изменение внешних условий;
Наличие развитой системы внешних устройств, их большое разнообразие;
Существенное различие функциональных задач;
Высокие требования по надежности с учетом большой продолжительности непрерывной работы;
Сложные условия эксплуатации;
Обеспечение автоматического режима работы или режима с участием оператора как элемента системы.
Дальнейший рост степени интеграции позволил разместить в кристалле микросхемы уже не отдельные простые узлы или фрагменты устройств ЭВМ, а целые устройства и даже целые ЭВМ. Это привело к созданию микроконтроллера (МК) – изделия микроэлектроники и вычислительной техники принципиально нового класса, способного вести обработку и хранение информации в одном или нескольких корпусах микросхем.
Использование микроконтроллеров в изделиях не только приводит к повышению технико-экономических показателей (стоимости, надежности, потребляемой мощности, габаритных размеров), но и позволяет сократить время разработки изделий и делает их модифицируемыми, адаптивными. Использование микроконтроллеров в системах управления обеспечивает достижение высоких показателей эффективности при низкой стоимости.
Микроконтроллеры представляют собой эффективное средство автоматизации разнообразных объектов и процессов.
Можно считать что микроконтроллер – это компьютер, разместившийся в одной микросхеме. Отсюда и его основные привлекательные качества: малые габариты; высокие производительность, надежность и способность быть адаптированным для выполнения самых различных задач.
Однокристальный микроконтроллер представляет собой устройство, выполненное конструктивно в одном корпусе БИС и содержащее все основные составные части микропроцессорного комплекта.
Микроконтроллер помимо центрального процессора (ЦП) содержит память и многочисленные устройства ввода/вывода:
Универсальные цифровые порты, которые можно настраивать как на ввод, так и на вывод;
Различные интерфейсы ввода-вывода, такие как UART, I²C, SPI, CAN, USB, IEEE 1394, Ethernet;
Аналого-цифровые и цифро-аналоговые преобразователи;
Компараторы;
Широтно-импульсные модуляторы;
Таймеры;
Контроллеры бесколлекторных двигателей;
Контроллеры дисплеев и клавиатур;
Радиочастотные приемники и передатчики;
Массивы встроенной флеш-памяти;
Встроенный тактовый генератор и сторожевой таймер;
^ 2.Области применения
В современном мире трудно найти область техники, где не применялись бы микропроцессоры. Они применяются при вычислениях, они выполняют функции управления, они используются при обработке звука и изображения. В зависимости от области применения микропроцессора меняются требования к нему. Это накладывает отпечаток на внутреннюю структуру микропроцессора. В настоящее время определилось три направления развития микропроцессоров:
Универсальные микропроцессоры
Микроконтроллеры
С
Суперкомпьютеры
игнальные микропроцессоры
Универсальные микропроцессоры используются для построения вычислительных машин. В них используются самые передовые решения по повышению быстродействия, не обращая особого внимания на габариты, стоимость и потребляемую энергию. В технике связи компьютеры используются для управления системами связи или устройствами связи, обладающими большими габаритами и стоимостью. Такие компьютеры называются контроллерами.
^ С
Мобильные устройства
игнальные процессоры используются для решения задач, которые традиционно решала аналоговая схемотехника. К сигнальным процессорам предъявляются специфические требования. От них требуются максимальное быстродействие, малые габариты, легкая стыковка с аналого-цифровыми и цифро-аналоговыми преобразователями, большая разрядность обрабатываемых данных и небольшой набор математических операций, обязательно включающий операцию умножения-накопления и аппаратную организацию циклов. В этих процессорах тоже важны такие параметры как стоимость габариты и потребляемая мощность, но здесь приходится мириться с большими значениями этих характеристик по сравнению с микроконтроллерами.
Микроконтроллеры используются для управления малогабаритными и дешёвыми устройствами связи они раньше назывались однокристальными микроЭВМ. В микроконтроллерах, в отличие от универсальных микропроцессоров, максимальное внимание уделяется именно габаритам, стоимости и потребляемой энергии.
И
Бытовая техника
спользование в современном микроконтроллере достаточного мощного вычислительного устройства с широкими возможностями, построенного на одной микросхеме вместо целого набора, значительно снижает размеры, энергопотребление и стоимость построенных на его базе устройств. Используются в управлении различными устройствами и их отдельными блоками:
В вычислительной технике: материнские платы, контроллеры дисководов жестких и гибких дисков, CD и DVD;
Электронике и разнообразных устройствах бытовой техники, в которой используется электронные системы управления - стиральных машинах, микроволновых печах, посудомоечных машинах, телефонах и современных приборах;
В промышленности:
Устройств промышленной автоматики - от программируемого реле и встраиваемых систем до ПЛК,
Систем управления станками.
В то время как 8-разрядные процессоры общего назначения полностью вытеснены более производительными моделями, 8-разрядные микроконтроллеры продолжают широко использоваться. Это объясняется тем, что существует большое количество применений, в которых не требуется высокая производительность, но важна низкая стоимость. В то же время, есть микроконтроллеры, обладающие больши́ми вычислительными возможностями, например цифровые сигнальные процессоры.
В настоящее время существует огромная номенклатура (более 10000) различных микроконтроллеров, различающихся сферой применения, параметрами, встроенными в кристалл периферийными узлами. Выпуском микроконтроллеров занимается более десятка производителей.
^ 3.Семейства микроконтроллеров
Микроконтроллеры объединяются в семейства. К одному семейству относят изделия, имеющие одинаковое ядро – совокупность таких понятий, как система команд, циклограмма работы ЦП, организация памяти программ и памяти данных, система прерываний и базовый набор периферийных устройств. Отличия между различными представителями одного семейства заключаются, в основном, в составе периферийных устройств и объеме памяти программ или данных. Наиболее важная особенность семейства - программная совместимость на уровне двоичного кода всех входящих него МК.
^ Известные семейства:
Intel 8051 - это однокристальный микроконтроллер (не путать с процессором) гарвардской архитектуры, который был впервые произведен Intel в 1980 году, для использования во встраиваемых системах. В течение 1980-ых и начале 1990-ых годов был чрезвычайно популярен. Однако, в настоящее время устарел и вытеснен более современными устройствами, с 8051-совместимыми ядрами, производимыми более чем 20 независимыми производителями, такими как Atmel, Maxim IC (дочерняя компания Dallas Semiconductor), NXP (ранее Philips Semiconductor), Winbond, Silicon Laboratories, Texas Instruments и Cypress Semiconductor. Существует также советский клон данной микросхемы, КР1816ВЕ51. Официальное название 8051-семейства микроконтроллеров Intel - MCS-51.
PIC (Microchip)
PIC - микроконтроллеры Гарвардской архитектуры, производимые американской компанией Microchip Technology Inc. Название PIC является сокращением от Peripheral Interface Controller, что означает «периферийный интерфейсный контроллер».
В основу концепции PIC, единую для всех выпускаемых семейств, была положена RISC-архитектура (Reduced Instruction Set Computer – архитектура с сокращенным набором команд) с системой простых однословных команд, применение встроенной памяти программ и данных и малое энергопотребление.
В основе RISC-архитектуры лежат основополагающие принципы:
Любая операция выполняется за один такт;
Система команд должно содержать минимальное число инструкций одинаковой длины;
Операции обработки данных реализуются только в формате «регистр-регистр»;
Результаты должны формироваться со скоростью одно слово за такт.
В номенклатуре Microchip Technology Inc. представлен широкий спектр 8-и, 16-и и 32-битных микроконтроллеров и цифровых сигнальных контроллеров под маркой PIC. Отличительной особенностью PIC-контроллеров является хорошая преемственность различных семейств. Это и программная совместимость (единая бесплатная среда разработки MPLAB IDE), и совместимость по выводам, по периферии, по напряжениям питания, по средствам разработки, по библиотекам и стекам наиболее популярных коммуникационных протоколов. Номенклатура насчитывает более 500 различных контроллеров со всевозможными вариациями периферии, памяти, количеством выводов, производительностью, диапазонами питания и температуры и т. д.
AVR (Atmel)
Концепция новых скоростных микроконтроллеров была разработана группой разработчиков исследовательского центра ATMEL в Норвегии, инициалы которых затем сформировали марку AVR (Alf Bogen / Vergard Wollan / Risc architecture). Первые микроконтроллеры AVR AT90S1200 появились в середине 1997 г. и быстро снискали расположение потребителей.
AVR-архитектура, на основе которой построены микроконтроллеры семейства AT90S, объединяет мощный гарвардский RISC-процессор с раздельным доступом к памяти программ и данных, 32 регистра общего назначения, каждый из которых может работать как регистр- аккумулятор, и развитую систему команд фиксированной 16-бит длины. Большинство команд выполняются за один машинный такт с одновременным исполнением текущей и выборкой следующей команды, что обеспечивает производительность до 1 MIPS на каждый МГц тактовой частоты.
Достоинства:
Высокий показатель быстродействие/энергопотребление;
Удобные режимы программирования;
Широкая номенклатура;
Доступность программно-аппаратных средств поддержки;
Высокая нагрузочная способность выходов.
ARM (ARM Limited)
Архитектура ARM (Advanced RISC Machine, Acorn RISC Machine, усовершенствованная RISC-машина) - семейство лицензируемых 32-битных и 64-битных микропроцессорных ядер разработки компании ARM Limited. Компания занимается исключительно разработкой ядер и инструментов для них (компиляторы, средства отладки и т. п.), зарабатывая на лицензировании архитектуры сторонним производителям.
В 2007 году около 98 % из более чем миллиарда мобильных телефонов, продаваемых ежегодно, были оснащены по крайней мере одним процессором ARM. По состоянию на 2009 на процессоры ARM приходится до 90 % всех встроенных 32-разрядных процессоров. Процессоры ARM широко используются в потребительской электронике - в том числе КПК, мобильных телефонах, цифровых носителях и плеерах, портативных игровых консолях, калькуляторах и компьютерных периферийных устройствах, таких как жесткие диски или маршрутизаторы.
Данные процессоры имеют низкое энергопотребление, поэтому находят широкое применение во встраиваемых системах и доминируют на рынке мобильных устройств, для которых важно низкое энергопотребление.
Среди лицензиатов: Analog Devices, Atmel, Xilinx, Altera, Cirrus Logic (англ.), Intel (до 27 июня 2006 года), Marvell (англ.), NXP, STMicroelectronics, Samsung, MediaTek, MStar, Qualcomm, Sony Ericsson, Texas Instruments, nVidia, Freescale, Миландр.
Контрольные вопросы
Что такое микропроцессор? Его назначение?
Какие бывают микропроцессоры?
Что такое микропроцессорная система?
Что такое микроконтроллер? Его назначение?
Чем микропроцессор отличается от микроконтроллера?
Семейства микроконтроллеров.
Темы для сообщений
Логические элементы.
Дешифратор.
Регистр-защелка.
Микросхемы памяти ОЗУ (RAM) статического типа.
Микросхемы памяти ПЗУ (ROM).
Главная > КонспектФСПО. «МК и МП» Конспект лекции №1.1
Введение: микропроцессоры, микропроцессорные системы,
микроконтроллеры
План лекции:
- Микропроцессоры, микропроцессорные системы, микроконтроллеры Области применения Семейства микроконтроллеров
1.Микропроцессоры, микропроцессорные системы, микроконтроллеры
За все время существования и применения электронно-вычислительных машин (ЭВМ) их важнейшие параметры быстродействие, потребляемая мощность, надежность определялись, прежде всего, применяемой элементной базой, то есть теми электронными «кирпичиками», из которых строится большое и сложное «здание» – сама ЭВМ. В машинах первого поколения применялись электровакуумные приборы (радиолампы), обеспечивающие быстродействие ЭВМ в сотни или тысячи операций в секунду. Эти машины были громоздки, часто выходили из строя, и для обеспечения их нормальной работы требовалась сложная система охлаждения.
Изобретение транзистора позволило довести быстродействие ЭВМ до десятков и сотен тысяч операций в секунду при существенном увеличении плотности упаковки (компоновки) элементов: транзисторов, диодов, резисторов, конденсаторов. Такие ЭВМ относились к машинам второго поколения.
Появление интегральных микросхем, включающих большое количество электронных элементов, и применения их в ЭВМ третьего и дальнейших поколений еще более увеличило быстродействия последних, позволило упростить процедуру общения человека с ЭВМ, максимально приблизило ее к объекту управления и контроля.
М
икропроцессор (МП)
- это устройство, которое осуществляет прием, об-работку
и выдачу информации. Конструктивно МП содержит одну или не-сколько интегральных схем и выполняет действия, определенные програм-мой, записанной в памяти.
Универсальные МП – это такие МП, в системе команд которых заложена алгоритмическая универсальность. Последнее означает, что выполняемый машиной состав команд позволяет получить преобразование информации в соответствии с любым заданным алгоритмом.
Специализированные МП - предназначены для решения определенного класса задач, а иногда только для решения одной конкретной задачи. Их существенными особенностями являются простота управления, компактность аппаратурных средств, низкая стоимость и малая мощность потребления.
Микропроцессорная система - это вычислительная, контрольно-измери-тельная или управляющая система, основным устройством обработки ин-формации в которой является МП. Микропроцессорная система строится из набора микропроцессорных БИС.
Замечательным свойством микропроцессорных систем является их высокая гибкость, возможность быстрой перенастройки при необходимо-сти даже значительных изменений алгоритмов управления. Перенастройка осуществляется программным путем без существенных производственных затрат. Создание микропроцессоров позволяет уменьшить стоимость и раз-меры технических средств обработки информации, увеличить их быстро-действие, снизить энергопотребление.
Характерные особенности микропроцессорных информационно-управляющих систем, предназначенных для автоматизации технологиче-ских процессов:
наличие ограниченного набора четко сформулированных задач;
работа в реальном масштабе времени, т.е. обеспечение минималь-ного времени реакции на изменение внешних условий;
наличие развитой системы внешних устройств, их большое разно-образие;
существенное различие функциональных задач;
высокие требования по надежности с учетом большой продолжи-тельности непрерывной работы;
сложные условия эксплуатации;
обеспечение автоматического режима работы или режима с участи-ем оператора как элемента системы.
Дальнейший рост степени интеграции позволил разместить в кристалле микросхемы уже не отдельные простые узлы или фрагменты устройств ЭВМ, а целые устройства и даже целые ЭВМ. Это привело к созданию микроконтроллера (МК) – изделия микроэлектроники и вычислительной техники принципиально нового класса, способного вести обработку и хранение информации в одном или нескольких корпусах микросхем.
Использование микроконтроллеров в изделиях не только приводит к повышению технико-экономических показателей (стоимости, надежности, потребляемой мощности, габаритных размеров), но и позволяет сократить время разработки изделий и делает их модифицируемыми, адаптивными. Использование микроконтроллеров в системах управления обеспечивает достижение высоких показателей эффективности при низкой стоимости.
Микроконтроллеры представляют собой эффективное средство автоматизации разнообразных объектов и процессов.
Можно считать что микроконтроллер – это компьютер, разместившийся в одной микросхеме. Отсюда и его основные привлекательные качества: малые габариты; высокие производительность, надежность и способность быть адаптированным для выполнения самых различных задач.
О
днокристальный микроконтроллер
представляет собой устройство, выпол-ненное конструктивно в одном корпусе БИС и содержащее все основные составные части микропроцессорного комплекта.
Микроконтроллер помимо центрального процессора (ЦП) содержит память и многочисленные устройства ввода/вывода:
2.Области применения
В современном мире трудно найти область техники, где не применялись бы микропроцессоры. Они применяются при вычислениях, они выполняют функции управления, они используются при обработке звука и изображения. В зависимости от области применения микропроцессора меняются требования к нему. Это накладывает отпечаток на внутреннюю структуру микро-про-цессо-ра. В настоящее время определилось три направления развития микропроцессоров:
Универсальные микропроцессоры используются для построения вычислительных машин. В них используются самые передовые решения по повышению быстродействия, не обращая особого внимания на габариты, стоимость и потребляемую энергию. В технике связи компьютеры используются для управления системами связи или устройствами связи, обладающими большими габаритами и стоимостью. Такие компьютеры называются контроллерами.
С
Мобильные устройства игнальные процессоры используются для решения задач, которые традиционно решала аналоговая схемотехника. К сигнальным процессорам предъявляются специфические требования. От них требуются максимальное быстродействие, малые габариты, легкая стыковка с аналого-цифровыми и цифро-аналоговыми преобразователями, большая разрядность обрабатываемых данных и небольшой набор математических операций, обязательно включающий операцию умножения-накопления и аппаратную организацию циклов. В этих процессорах тоже важны такие параметры как стоимость габариты и потребляемая мощность, но здесь приходится мириться с большими значениями этих характеристик по сравнению с микроконтроллерами.
Микроконтроллеры используются для управления малогабаритными и дешёвыми устройствами связи они раньше назывались однокристальными микроЭВМ. В микроконтроллерах, в отличие от универсальных микропроцессоров, максимальное внимание уделяется именно габаритам, стоимости и потребляемой энергии.
Бытовая техника
спользование в современном микроконтроллере достаточного мощного вычислительного устройства с широкими возможностями, построенного на одной микросхеме вместо целого набора, значительно снижает размеры, энергопотребление и стоимость построенных на его базе устройств. Используются в управлении различными устройствами и их отдельными блоками:
в вычислительной технике: материнские платы, контроллеры дисководов жестких и гибких дисков, CD и DVD;
электронике и разнообразных устройствах бытовой техники, в которой используется электронные системы управления - стиральных машинах, микроволновых печах, посудомоечных машинах, телефонах и современных приборах;
В промышленности:
устройств промышленной автоматики - от программируемого реле и встраиваемых систем до ПЛК,
систем управления станками.
В то время как 8-разрядные процессоры общего назначения полностью вытеснены более производительными моделями, 8-разрядные микроконтроллеры продолжают широко использоваться. Это объясняется тем, что существует большое количество применений, в которых не требуется высокая производительность, но важна низкая стоимость. В то же время, есть микроконтроллеры, обладающие больши́ми вычислительными возможностями, например цифровые сигнальные процессоры.
В настоящее время существует огромная номенклатура (более 10000) различных микроконтроллеров, различающихся сферой применения, параметрами, встроенными в кристалл периферийными узлами. Выпуском микроконтроллеров занимается более десятка производителей.
3.Семейства микроконтроллеров
Микроконтроллеры объединяются в семейства. К одному семейству относят изделия, имеющие одинаковое ядро – совокупность таких понятий, как система команд, циклограмма работы ЦП, ор-ганизация памяти программ и памяти данных, система прерываний и базо-вый набор периферийных устройств. Отличия между различными предста-вителями одного семейства заключаются, в основном, в составе перифе-рийных устройств и объеме памяти программ или данных. Наиболее важ-ная особенность семейства - программная совместимость на уровне двоичного кода всех входящих него МК.
Известные семейства:
MCS-51 (Intel)
Intel 8051 - это однокристальный микроконтроллер (не путать с процессором) гарвардской архитектуры, который был впервые произведен Intel в 1980 году, для использования во встраиваемых системах. В течение 1980-ых и начале 1990-ых годов был чрезвычайно популярен. Однако, в настоящее время устарел и вытеснен более современными устройствами, с 8051-совместимыми ядрами, производимыми более чем 20 независимыми производителями, такими как Atmel, Maxim IC (дочерняя компания Dallas Semiconductor), NXP (ранее Philips Semiconductor), Winbond, Silicon Laboratories, Texas Instruments и Cypress Semiconductor. Существует также советский клон данной микросхемы, КР1816ВЕ51. Официальное название 8051-семейства микроконтроллеров Intel - MCS-51.
PIC (Microchip)
PIC - микроконтроллеры Гарвардской архитектуры, производимые американской компанией Microchip Technology Inc. Название PIC является сокращением от Peripheral Interface Controller, что означает «периферийный интерфейсный контроллер».
В основу концепции PIC, единую для всех выпускаемых семейств, была положена RISC-архитектура (Reduced Instruction Set Computer – архитектура с сокращенным набором команд) с системой простых однословных команд, применение встроенной памяти программ и данных и малое энергопотребление.
В основе RISC-архитектуры лежат основополагающие принципы:
любая операция выполняется за один такт;
система команд должно содержать минимальное число инструкций одинаковой длины;
операции обработки данных реализуются только в формате «регистр-регистр»;
результаты должны формироваться со скоростью одно слово за такт.
В номенклатуре Microchip Technology Inc. представлен широкий спектр 8-и, 16-и и 32-битных микроконтроллеров и цифровых сигнальных контроллеров под маркой PIC. Отличительной особенностью PIC-контроллеров является хорошая преемственность различных семейств. Это и программная совместимость (единая бесплатная среда разработки MPLAB IDE), и совместимость по выводам, по периферии, по напряжениям питания, по средствам разработки, по библиотекам и стекам наиболее популярных коммуникационных протоколов. Номенклатура насчитывает более 500 различных контроллеров со всевозможными вариациями периферии, памяти, количеством выводов, производительностью, диапазонами питания и температуры и т. д.
AVR (Atmel)
Концепция новых скоростных микроконтроллеров была разработана группой разработчиков исследовательского центра ATMEL в Норвегии, инициалы которых затем сформировали марку AVR (A lf Bogen / V ergard Wollan / R isc architecture). Первые микроконтроллеры AVR AT90S1200 появились в середине 1997 г. и быстро снискали расположение потребителей.
AVR-архитектура, на основе которой построены микроконтроллеры семейства AT90S, объединяет мощный гарвардский RISC-процессор с раздельным доступом к памяти программ и данных, 32 регистра общего назначения, каждый из которых может работать как регистр- аккумулятор, и развитую систему команд фиксированной 16-бит длины. Большинство команд выполняются за один машинный такт с одновременным исполнением текущей и выборкой следующей команды, что обеспечивает производительность до 1 MIPS на каждый МГц тактовой частоты.
Достоинства:
высокий показатель быстродействие/энергопотребление;
удобные режимы программирования;
широкая номенклатура;
доступность программно-аппаратных средств поддержки;
высокая нагрузочная способность выходов.
ARM (ARM Limited)
Архитектура ARM (Advanced RISC Machine, Acorn RISC Machine, усовершенствованная RISC-машина) - семейство лицензируемых 32-битных и 64-битных микропроцессорных ядер разработки компании ARM Limited. Компания занимается исключительно разработкой ядер и инструментов для них (компиляторы, средства отладки и т. п.), зарабатывая на лицензировании архитектуры сторонним производителям.
В 2007 году около 98 % из более чем миллиарда мобильных телефонов, продаваемых ежегодно, были оснащены по крайней мере одним процессором ARM. По состоянию на 2009 на процессоры ARM приходится до 90 % всех встроенных 32-разрядных процессоров. Процессоры ARM широко используются в потребительской электронике - в том числе КПК, мобильных телефонах, цифровых носителях и плеерах, портативных игровых консолях, калькуляторах и компьютерных периферийных устройствах, таких как жесткие диски или маршрутизаторы.
Данные процессоры имеют низкое энергопотребление, поэтому находят широкое применение во встраиваемых системах и доминируют на рынке мобильных устройств, для которых важно низкое энергопотребление.
Среди лицензиатов: Analog Devices, Atmel, Xilinx, Altera, Cirrus Logic (англ.), Intel (до 27 июня 2006 года), Marvell (англ.), NXP, STMicroelectronics, Samsung, MediaTek, MStar, Qualcomm, Sony Ericsson, Texas Instruments, nVidia, Freescale, Миландр.
Контрольные вопросы
Рабочая программаПрограмма составлена в соответствии с Государственным образовательным стандартом высшего профессионального образования ДЛЯ направления 552800 «Информатика и вычислительная техника» (регистрационный номер 35 тех/бак от 13.
Программа дисциплины по кафедре Автоматики и системотехники микропроцессорные системы
Программа дисциплиныУтверждена научно-методическим советом университета для направлений подготовки (специальностей) в области автоматики и управления, в области информатики и вычислительной техники
Учебная программа дисциплины дисциплина Микропроцессорные системы
Программа дисциплинысоставлена в соответствии с Федеральным государственным образовательным стандартом высшего профессионального образования по укрупненной группе 23 «Информатика и вычислительная техника»
Примерная программа учебной дисциплины микропроцессоры и микропроцессорные системы для специальности 2201 Вычислительные машины, комплексы, системы и сети
Примерная программаСоставлена в соответствии с государственными требованиями к минимуму содержания и уровню подготовки выпускников по специальности 2201 Вычислительные машины, комплексы, системы и сети среднего профессионального образования.
Микропроцессорная система (МС) - это совокупность взаимодействующих больших интегральных схем (БИС) микропроцессорного комплекта, организованная в систему, т. е. вычислительная или управляющая система с микропроцессором в качестве узла обработки информации .
Типовая структура микропроцессорной системы изображена на рис. 2.49.
Генератор тактовых импульсов (ГТИ)– источник последовательности прямоугольных импульсов, с помощью которых осуществляется управление событиями во времени. Он задает цикл команды – интервал времени, необходимый для считывания выборки команды из памяти и ее исполнения. Цикл команды состоит из определенной последовательности элементарных действий, называемых состояниями (тактами).
Оперативное запоминающее устройство (ОЗУ), которое иначе называют запоминающим устройством с произвольной выборкой (ЗУПВ) или произвольным доступом (ЗУПД), служит памятью данных, подлежащих обработке, и результатов вычислений, а в некоторых микропроцессорных системах - также программ, которые часто меняются. Его характерное свойство заключается в том, что время, требуемое для доступа к любой из ячеек памяти, не зависит от адреса этой ячейки. ОЗУ допускает как запись, так и считывание слов. По отношению к этому запоминающему устройству приемлема аналогия с классной доской, на которой мелом записаны числа: их можно многократно считывать, не разрушая, а при необходимости – стереть число и записать на освободившемся месте новое. Следует иметь в виду, что информация, содержащаяся в ОЗУ, исчезает, стирается, если прерывается напряжение питания.
Постоянное запоминающее устройство (ПЗУ) - это устройство, в котором хранится программа (и при необходимости совокупность констант). Содержимое ПЗУ не может быть стерто. Оно используется как память программы, составленной заранее изготовителем в соответствии с требованиями ее пользователей. В таких случаях говорят, что программа жестко «зашита» в запоминающем устройстве. Чтобы осуществить иную программу, необходимо применить другое ПЗУ или его часть. Из ПЗУ можно только выбирать хранимые там слова, но нельзя вносить новые, стирать и заменять записанные слова другими. Оно подобно напечатанной таблице выигрышей по облигациям: можно лишь считывать имеющиеся там числа, но заменять их или вносить новые невозможно. Помимо ПЗУ используются также ППЗУ и РППЗУ.
Рис. 2.49. Структура типовой микропроцессорной системы:
ГТИ – генератор тактовых импульсов; МП – микропроцессор; ОЗУ – оперативное запоминающее устройство; ПЗУ – постоянное запоминающее устройство
Программируемое постоянное запоминающее устройство (ППЗУ) отличается от ПЗУ тем, что пользователь может самостоятельно запрограммировать ПЗУ (ввести в него программу) с помощью специального устройства - программатора, но только один раз (после введения программы содержимое памяти уже нельзя изменить).
Репрограммируемое постоянное запоминающее устройство (РППЗУ), называемое также стираемым ПЗУ, имеет такую особенность: хранимая информация может стираться несколько раз (при этом она разрушается). Иначе говоря, РППЗУ допускает перепрограммирование, осуществляемое с помощью программатора. Это облегчает исправление обнаруженных ошибок и позволяет изменять содержимое памяти.
Интерфейсом называют устройство сопряжения. Под интерфейсом понимают совокупность электрических, механических и программных средств, позволяющих соединять модули системы между собой и с периферийными устройствами. Его составными частями служат аппаратные средства для обмена данными между узлами и программные средства - протокол, описывающий процедуру взаимодействия модулей при обмене данными.
Интерфейс микропроцессорной системы относится к машинным интерфейсам. В микропроцессорной системе применяют специальные интерфейсные БИС для сопряжения периферийных устройств с системой (на рис. 2.49 они показаны в виде модулей интерфейса ввода и интерфейса вывода). Для этих БИС характерна универсальность, осуществляемая путем программного изменения выполняемых ими функций.
Устройство ввода осуществляет введение в систему данных, подлежащих обработке, и команд.
Устройство вывода преобразует выходные данные (результат обработки информации) в форму, удобную для восприятия пользователем или хранения. Устройствами ввода-вывода служат блоки считывания информации с перфоленты и магнитной ленты (или записи на них), кассетные магнитофоны, гибкие диски, клавиатуры, дисплеи, аналого-цифровые и цифро-аналоговые преобразователи, графопостроители, телетайпы и т. п.
Особенность структуры микропроцессорной системы заключается в магистральной организации связей между входящими в ее состав модулями. Она осуществляется с помощью трех шин. По ним передаются вся информация и сигналы, необходимые для работы системы. Эти шины соединяют микропроцессор с внешней памятью (ОЗУ, ПЗУ) и интерфейсами ввода-вывода, в результате чего создается возможность обмена данными между микропроцессором и другими модулями системы, а также передачи управляющих сигналов.
Микропроцессор (МП) представляет собой функционально завершенное универсальное программно-управляемое устройство цифровой обработки данных, выполненное в виде одной или нескольких микропроцессорных БИС. Микропроцессорные БИС относятся к новому классу микросхем, одной из особенностей которого является возможность программного управления работой БИС с помощью определенного набора команд. Эта особенность нашла отражение в программно - аппаратном принципе построения микропроцессорных систем (МС) – цифровых устройств или систем обработки данных, контроля и управления, построенных на базе одного или нескольких МП.
Программно - аппаратный принцип построения МС является одним из основных принципов их организации и заключается в том, что реализация целевого назначения МС достигается не только аппаратными средствами, но и с помощью программного обеспечения – организованного набора программ и данных.
По конструктивному признаку микропроцессоры можно разделить на две разновидности:
Однокристальные микропроцессоры с фиксированной длиной (разрядностью) слова и определенной системой команд;
Многокристальные (секционированные) микропроцессоры с наращиваемой разрядностью слова и микропрограммным управлением, которые составляются из двух и более БИС.
В настоящее время выпускаются также однокристальные микропроцессоры с микропрограммным управлением.
Внутренняя логическая организация однокристальных микропроцессоров в значительной степени подобна организации ЭВМ общего назначения. Это дает возможность при разработке микропроцессорной системы на основе однокристального микропроцессора опираться на методы проектирования и использования обычных ЭВМ малой и средней производительности.
Для примера рассмотрим структуру однокристального универсального восьмиразрядного микропроцессора (рис. 2.50). В состав микропроцессора входят арифметическо-логическое устройство, управляющее устройство и блок внутренних регистров.
Арифметическо-логическое устройство (АЛУ) является ядром микропроцессора, которое, как правило, состоит из двоичного сумматора со схемами ускоренного переноса, сдвигающего регистра и регистров для временного хранения операндов. Это устройство по командам выполняет несколько простейших операций: сложение, вычитание, сдвиг, пересылку, логическое сложение (ИЛИ), логическое умножение (И).
Регистром называется электронная схема для временного хранения двоичной информации (машинного слова). Ее строят на триггерах, общее число которых определяет разрядность регистра. Каждый триггер регистра используется для ввода, хранения и вывода одного разряда (1 или 0) двоичного числа. Разрядность регистра выбирают соответственно длине хранимого в нем слова.
Рис. 2.50. Структура однокристального восьмиразрядного
микропроцессора
Регистры, которые служат только для ввода, хранения и вывода двоичной информации, называют накопительными. От них отличаются сдвигающие регистры, которые помимо выполнения указанных функций позволяют осуществлять сдвиг двоичного числа вправо или влево (а иногда – в обоих направлениях). Если в накопительный регистр вводят числа в параллельном коде, т. е. одновременно во все триггеры, то ввод чисел в сдвигающий регистр часто производят в последовательном коде, подавая последовательно один разряд за другим, хотя возможен и вод чисел в параллельном коде.
Триггер – это устройство, обладающее двумя устойчивыми состояниями 0 и 1, способное под воздействием внешнего управляющего сигнала скачком переходить из одного состояния в другое .
Операндом называют число или символ, участвующие в машинной операции. Так, в выражении у = а + b или ω = 2k - 1 операнды – это а , b , 2, k , 1. Типичным примером операнда, используемого при процедуре обработки данных микропроцессором, служит байт.
В вычислительной технике вообще и микропроцессорной технике в частности, имеющими дело с числами, широко используются такие термины, как «бит», «слово», «байт».
Бит – это разряд двоичного числа: 0 или 1. Так, 0101 – четырехбитовое двоичное число, причем крайняя левая цифра представляет старший разряд данного числа, а крайняя правая – младший разряд. Четырехбитовое двоичное число называется тетрадой, а трехбитовое – триадой.
Слово – законченная последовательность символов (нулей и единиц) определенной длины или сигналов, представляющих эти символы. Машинное слово – специальная последовательность нулей и единиц, которая может быть прочитана или интерпретирована ЭВМ данного типа. Иначе говоря, машинное слово - это группа битов, которую обрабатывает ЭВМ за один шаг. В общем случае слово имеет переменную длину. Число двоичных разрядов (битов) в слове может находиться в пределах 1 ≤ z ≤ n . Величина п зависит от технических возможностей ЭВМ. Обычно под длиной машинного слова понимают число битов, хранимых в одном регистре ЭВМ. В технике больших ЭВМ иногда словом называют последовательность из 32 бит, полусловом - из 16 бит и двойным словом - из 64 бит. Для микропроцессорной техники основополагающим является байт. По отношению к нему определяется формат данных.
Байт – восьмибитовое слово, рассматриваемое как единица для обмена цифровой информацией между устройствами микропроцессорной системы.
Устройство управления (УУ) «руководит» работой АЛУ и внутренних регистров в процессе выполнения команды. Согласно коду операции, содержащемуся в команде, оно формирует внутренние сигналы управления блоками микропроцессора. Адресная часть команды совместно с сигналами управления используется для считывания данных из определенной ячейки памяти (записи данных в ячейку). По сигналам УУ осуществляется выборка каждой новой, очередной команды.
Б
лок
внутренних регистров
(БВР),
расширяющий
возможности АЛУ, служит внутренней
памятью микропроцессора – используется
для временного хранения данных и команд.
Он также выполняет некоторые процедуры
обработки информации. Обычно этот блок
содержит регистры общего назначения и
специальные регистры: регистр-аккумулятор,
буферный регистр адреса, буферный
регистр данных, счетчик команд, регистр
команд, регистры стека, регистр признаков
.
На практике нередко применяют функциональный блок, содержащий микропроцессорный комплект и оформленный конструктивно в виде платы. Он может выполнять функции микро-ЭВМ, встраиваемой в измерительный прибор или другую аппаратуру (без источника питания, корпуса, пульта управления, периферийных узлов), но не способной работать как самостоятельное, автономное устройство. Такой блок, выполняющий функции управления, называютмикроконтроллером . Иногда для сокращения его называют простоконтроллером . Он может быть программируемым и непрограммируемым. Контроллеры для измерительных систем выпускают и в виде автономных устройств.
Программно-технические комплексы . Внастоящее время автоматизация большинства технологических процессов осуществляется на базе универсальных микропроцессорных контроллерных средств, которые в России получили название программно-технических комплексов (ПТК) . Они представляют собой совокупность микропроцессорных средств автоматизации (микропроцессорных контроллеров, устройств связи с объектом УСО), дисплейных пультов оператора и серверов различного назначения, промышленных сетей, которые позволяют связать перечисленные компоненты, программное обеспечение контроллеров и дисплейных пультов оператора. ПТК предназначены, в первую очередь, для создания распределенных систем управления технологическими процессами различной информационной мощности (от десятков входных/выходных сигналов до сотни тысяч).
Одна из простых и наглядных структур ПТК представлена на рис. 2.51.
Рис. 2.51. Структура ПТК
Все функциональные возможности системы (рис. 2.51) четко разделены на два уровня. Первый уровень составляют контроллеры, второй – пульт оператора, который может быть представлен рабочей станцией или промышленным компьютером.
Уровень контроллеров в такой системе выполняет сбор сигналов от датчиков, установленных на объекте управления; предварительную обработку сигналов (фильтрацию и масштабирование); реализацию алгоритмов управления и формирование управляющих сигналов на исполнительные механизмы объекта управления; передача и прием информации из промышленной сети.
Пульт оператора формирует сетевые запросы к контроллерам нижнего уровня, получает от них оперативную информацию о ходе технологического процесса в удобном для оператора виде, осуществляет долговременное хранение динамической информации (ведение архива) о ходе процесса, производит коррекцию необходимых параметров алгоритмов управления и уставок регуляторов в контроллерах нижнего уровня.
Промышленные контроллеры – это устройства, предназначенные для управления технологическими процессами в промышленности и другими сложными технологическими объектами (например, системы управления микроклиматом, системы управления котельными установками и объектами тепло и газоснабжения, системы сбора данных, системы диспетчеризации и др.). Принцип их работы заключается в сборе сигналов от датчиков и их обработке по прикладной программе пользователя с выдачей управляющих сигналов на исполнительные устройства.
В настоящее время на рынке технических средств автоматизации представлен широкий спектр аппаратных и программных устройств для построения надежных и удобных в эксплуатации систем. Согласно принятой зарубежной терминологии промышленные контроллеры (ПК) делятся на три категории: программируемые логические контроллеры (ПЛК), распределенные управляющие системы (distributed control systems DCS ) и контроллеры на базе PC -технологий (PC - based ).
В архитектуре АСУ ТП ПЛК занимают место между уровнем датчиков и исполнительных механизмов и системами верхнего уровня управления процессом. Основная функция контроллеров в системе – сбор, обработка и передача на верхний уровень первичной информации, а также выработка управляющих воздействий, согласно с запрограммированными алгоритмами управления и передача этих воздействий на исполнительные механизмы.
Большинство современных контроллеров изготавливается по секционно-блочному принципу. Каждый логический модуль физически представляет собой отдельный блок, который устанавливается либо в монтажную корзину, либо на единую монтажную шину. Коммутация между модулями осуществляется через единый монтажный кросс. Такая конструкция позволяет широко варьировать количество используемых модулей и оптимально подстраивать физическую архитектуру контроллера к решаемой задаче. Кроме того, такое построение удобно в обслуживании, модернизации и ремонте. При необходимости заменяются лишь отдельные модули без изменения архитектуры всей системы.
В распределенных управляющих системах (рис. 2.51) в единую сеть связаны малогабаритные контроллеры, интеллектуальные модули ввода/вывода и компьютеры, которые могут быть разнесены друг от друга на достаточно большие расстояния. Такая распределенная архитектура системы управления обладает следующими достоинствами:
– высокая надежность работы системы. Четкое распределение обязанностей в распределенной системе делает ее работоспособной даже при выходе из строя или зависания любого узла. При этом работоспособные узлы продолжают осуществлять сбор данных и управление процессом или осуществляют последовательный останов технологического оборудования;
– малое количество проводных соединений. Контроллеры имеют возможность работать в тяжелых промышленных условиях, поэтому они, как правило, устанавливаются в непосредственной близости от объекта управления. В связи с этим существенно снижается расход кабельной продукции, а для организации сети, как правило, достаточно всего двух или четырех проводов;
– легкая расширяемость системы. При появлении дополнительных точек контроля и управления достаточно добавить в системы новый узел (контроллер, интеллектуальный модуль ввода-вывода).
В настоящее время на Российских предприятиях функционирует большое количество контроллеров как импортных, так и отечественного производства, позволяющих строить распределенные АСУ ТП. Среди них контроллеры КРОСС и комплекс полевых приборов ТРАССА (ОАО «ЗЭиМ», г. Чебоксары), комплекс Деконт (фирма «ДЭП», г. Москва), Теконик (АО «Текон», г. Москва), DCS-2000 (ЗАО «Эмикон», г. Москва), СИКОН (фирма «КОК», г. Москва), ЭЛСИ-2000 (фирма «ЭлеСи», г. Томск), ADAM-4000, 5000, 6000 (Advantech), I-7000, 8000 (ICP DAS), сетевые контроллеры фирм Siemens, Analog Device и др.
Для примера рассмотрим некоторые типы промышленных программированных контроллеров, применяемых в системах автоматического управление процессами теплогазоснабжения и вентиляции.
Промышленные контроллеры СПЕКОН. Специализированные промышленные контроллеры СПЕКОН СК (рис. 2.52) предназначены для автоматизированного управления паровыми и водогрейными котлами, работающими на газе или жидком топливе, а также котельными, ЦТП, теплогенераторами, пламенными печами и другими технологическими объектами в различных отраслях промышленности.
Рис. 2.52. Внешний вид контроллера (вид спереди)
Для представления информации о ходе технологического процесса, значении параметров, составе системы и т.п. на лицевой панели контроллера располагаются алфавитно-цифровое табло и световые индикаторы. Алфавитно-цифровое табло жидкокристаллическое, двухстрочное, имеет по 16 знаков в каждой строке. Табло имеет подсветку «Сеть», «Работа», «Нештатная ситуация». Ввод базы данных, вывод значений параметров, управление техпроцессом и т.д. осуществляется с клавиатуры лицевой панели.
Модификации контроллеров СПЕКОН СК:
СК2-20 (А/Б) – СК2-29 (А/Б) – контроллеры для управления паровыми и/или водогрейными котлами, работающими на газе и/или жидком топливе.
СК2-32 (А/Б) -– СК2-35 (А/Б) – контроллеры для управления паровыми и/или водогрейными котлами с импортными горелками, работающими на газе и/или жидком топливе.
СК2-12(А/Б) и СК2-14(А/Б) – контроллеры для автоматизированного управления подогревателями нефти и газа, теплогенераторными устройствами, горелками.
СК2-50(А/Б) – контроллер для автоматизированного управления котлом (типа ДКВР) с двумя горелками.
СК2-53(А/Б) – контроллер для автоматизированного управления котлом (типа ДКВР) с тремя горелками.
С
К2-80(А/Б)
– контроллер для автоматизированного
управления котлами, котельными, ЦТП,
ТП, другими технологическими объектами
с отображением объекта, значений
измеряемых параметров и т.д. на лицевой
сенсорной панели в реальном времени.
СК3-01 (А/Б) – контроллеры для автоматизированного управления общекотельным оборудованием с водогрейными или паровыми котлами, работающими на газе и/или жидком топливе, автоматизация которых выполнена на базе контроллеров СПЕКОН СК2.
СК3-13 (А/Б) – контроллеры для автоматизированного управления оборудованием котельной и котлами, автоматизация
которых выполнена не на базе контроллеров СПЕКОН СК2.
СК3-21 (А/Б) – контроллеры для управления ИТП, ЦТП и общекотельным оборудованием с водогрейными и паровыми котлами на газообразном или жидком топливе. Могут использоваться как свободно конфигурируемые многоканальные регуляторы.
Контроллер управления системами приточной вентиляцией БиКуб-ВК02 (ООО «НПП «Горное Плюс»). Контроллер представляет собой регулирующее устройство, выполненное на базе микроконтроллера с резидентным программным обеспечением, и предназначен для регулирования температуры приточного воздуха в системах воздушного отопления. Контроллер может быть конфигурирован на работу в различных модификациях систем приточной вентиляции.
Контроллер может применяться в автоматизированных системах контроля и управления. Прибор совместно с другими изделиями фирмы ООО «НПП «Горное Плюс» и изделиями сторонних фирм, имеющих возможность подключения к информационным системам (электросчетчики, теплосчетчики) позволяет организовать комплексное управление инженер инженерным оборудованием на уровне здания или комплекса зданий.
Принципиальная схема применения контроллера «БиКуб-ВК02» представлена на рис. 2.53.
Рис. 2.53. Пример применения контроллера «БиКуб-ВК02»
В рассматриваемом примере контроллер управляет вентилятором, заслонкой с электронагревателем, насосом и двухходовым клапаном с электроприводом. Сигналы с датчиков температуры поступают на соответствующие входы прибора и подвергаются аналого-цифровому преобразованию. Далее осуществляются преобразования в соответствии с номинальными функциями преобразования с тем, чтобы получить в цифровой форме значения измеряемых температур. Измеренные значения температур можно наблюдать на дисплее или прочитать по сети.
В режиме «Контроль» , прибор выполняет операции, направленные на поддержание оптимальной температуры теплоносителя в обратном трубопроводе, для предотвращения замораживания системы и превышения температуры теплоносителя в обратном трубопроводе.
В режиме «Работа» контроллер последовательно выполняет функции запуска системы вентиляции, а затем функции связанные с поддержанием заданной температуры приточного воздуха. В процессе работы в этом режиме контроллер может переводить систему в различные состояния такие как:
Прогрев калорифера. Перед началом работы контроллер осуществляет прогрев калорифера, для чего при закрытых жалюзи и выключенном вентиляторе, осуществляет открытие регулирующего клапана, включение насоса и включение электронагревателя. В этом состоянии система находится в течение времени заданного пользователем. В случае если температура наружного воздуха больше значения, определяющего «летний режим», то это система не переводиться в это состояние.
Управление системой приточной вентиляции. После прогрева система переводиться в рабочее состояние. В этом состоянии прибор поддерживает значение температуры приточного воздуха в соответствии с заданным.
Защита от замораживания. При падении температуры приточного воздуха или температуры теплоносителя в обратном трубопроводе ниже заданных пользователем значений, либо возникновении неисправностей контроллер переводит систему в состояние защиты от замораживания. В этом состоянии прибор закрывает жалюзи, выключает вентилятор и открывает исполнительный механизм. Система будет находиться в этом режиме до тех пор, пока значения температур приточного воздуха и обратной воды не придут в норму.
Дежурный режим. Дежурный режим предусмотрен для тех случаев, когда в работе вентиляции нет необходимости. В этом режиме прибор контролирует только температуру обратной воды, жалюзи при этом закрыты, а вентилятор выключен. Переход в дежурный режим осуществляется путем задания временного интервала соответствующего этому режиму. Если переход в дежурный режим осуществлен из «летнего» режима, то контроль обратной воды не выполняется.
Летний режим. В этом режиме управлении температурой приточного воздуха не осуществляется. И циркуляция теплоносителя через калорифер прекращена. Контроллер просто открывает жалюзи и включает вентилятор.
Контроллер микропроцессорный ТРМ3 (предприятие «ПО ОВЕН») Прибор совместно с входными термопреобразователями (датчиками) и исполнительными механизмами предназначен для контроля и регулирования температуры в системе отопления и горячего водоснабжения (ГВС). Кроме функций регулирования, прибор осуществляет защиту системы от завышения температуры обратной воды, возвращаемой в теплоцентраль.
При работе в составе системы ТРМ32 контролирует температуру наружного воздуха, температуру воды в контурах отопления и горячего водоснабжения, а также температуру обратной воды, возвращаемой в теплоцентраль. По результатам измерений прибор формирует сигналы управления двумя запорно-регулирующими клапанами, один из которых служит для поддержания заданной температуры в контуре отопления, а другой - в контуре горячего водоснабжения. При эксплуатации работа прибора осуществляется в одном из трех основных режимах: «Регулирование», «Просмотр» или «Программирование».
Микропроцессором называется информационное устройство, которое по программе, задаваемой управляющими сигналами, обрабатывает эту информацию, то есть реализует информацию ввода, вывода, запоминания и выполняет арифметические и логические операции.
Упрощённая структурная схема одного из микропроцессоров представлена на рис.10.37 и состоит из устройства управления (УУ), восьми разрядного арифметико-логического устройства (АЛУ) и совокупности n параллельных регистров по m разрядов общего назначения (POH), предназначенного для хранения двоичных чисел, используемых в процессе вычислений. В состав микропроцессора входят также два параллельных буферных регистра (БР), предназначенных для кратковременного хранения чисел (А) и (В) во время выполнения операции (АЛУ).
Устройство управления (УУ) с микропрограммами отдельных операций задает режимы работы во всех элементах микропроцессора. При работе микропроцессора числа (А) и (В), над которыми выполняется операция, передаются по магистрали из регистров (РОН) на буферные регистры (БРА) и (БРВ). Затем по команде из устройства управления (УУ), арифметико-логическое устройство (АЛУ) производит указанную операцию, а результат ее (F) по
магистрали передается в регистры (РОН), в которых ранее записанные число стирается. Например, сложение трёх чисел выполняется таким образом: сначала складываются два первых числа и результат записывается в РОН. Затем в устройство (АЛУ) поступают результат сложения и третье число, в результате их сложения, окончательный результат записывается в регистры (РОН).
Рис.10.37. Упрощённая структурная схема микропроцессора
Для того чтобы микропроцессор (МП) выполнял свои функции, необходимы дополнительные устройства, которые изображены на рис.10.38 и составляют микропроцессорную систему или микро ЭВМ.
Рис.10.38. Микропроцессорная система
Микропроцессорная система содержит память (ПЗУ) и (ОЗУ), предназначенную для хранения информации. (ПЗУ) представляют постоянные запоминающие устройства, содержащие неизменную информацию, которую можно считывать только с помощью команд (К). (ОЗУ) это оперативные запоминающие устройства, хранящие программы, то есть информация, которую можно неоднократно записывать и считывать в процессе выполнения программы, в виде обмена данными (Д). Информация в памяти размещается в ячейках, каждая из которых имеет свой адрес (А). Данные (Д) поступают на входы устройства ввода информации (УВВ), а с устройства вывода (Увыв.) информация считывается. Микропроцессор (МП) связан адресами (А) с (ПЗУ) и (УВВ). Ввод информации в микропроцессорных системах осуществляется с клавиатуры, датчиков технологических параметров с цифровыми выходами, с фотосчитывающих устройств, а вывод информации – посредством средств регистрами. Устройства ввода – вывода представляют собой совокупность регистров, усилителей и ключей. Взаимодействие микропроцессорных систем между собой и с внешними устройствами осуществляется с помощью специальных аппаратных средств, которые подчиняются командам центрального процессора.