Микроконтроллеры интеллектуальных систем управления | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 28 сентября, печатный экземпляр отправим 2 октября.

Опубликовать статью в журнале

Автор:

Рубрика: Технические науки

Опубликовано в Молодой учёный №1 (135) январь 2017 г.

Дата публикации: 04.01.2017

Статья просмотрена: 405 раз

Библиографическое описание:

Мухамадиева К. Б. Микроконтроллеры интеллектуальных систем управления // Молодой ученый. — 2017. — №1. — С. 72-74. — URL https://moluch.ru/archive/135/37187/ (дата обращения: 15.09.2019).



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

Ключевые слова: интеллектуальная система, контроллеры, программируемая логическая интегральная схема, алгоритм программирования

Микропроцессорная техника обеспечила эффективное использование программируемых средств в структуре электронных систем. При этом сложность разработки системы переместилась из области конструирования в область программирования.

В современных условиях инженерные разработки элементов аппаратуры ориентированы на использование средств с программируемой структурой. Потребность в устройствах с программируемой структурой возникает при разработке сложных систем, когда использование интегральных схем малой и средней степени ведет к усложнению из-за резкого увеличения числа корпусов, что усложняет монтаж, снижает надѐжность. Микроконтроллер (англ. Micro Controller Unit, MCU) — микросхема, предназначенная для управления электронными устройствами. Типичный микроконтроллер сочетает на одном кристалле функции процессора и периферийных устройств, содержит ОЗУ и (или) ПЗУ. Первый патент на изобретение микроконтроллера был выдан в 1971 году инженерам М. Кочрену и Г. Буну, сотрудникам корпорации «Texas Instruments» (США). Именно они предложили на одном полупроводниковом кристалле разместить процессор, память и устройства ввода-вывода. В настоящее время существует более 200 модификаций микроконтроллеров, выпускаемых двумя десятками компаний, и большое количество микроконтроллеров других типов. Популярностью у разработчиков пользуются 8-битные микроконтроллеры PIC фирмы Microchip Technology и AVR фирмы Atmel, а также 32-битные микроконтроллеры STM с архитектурой ядра ARM, которую разрабатывает фирма ARM Limited [1].

Микроконтроллеры семейства PIC («PeripheralInterfaceController» — «контроллер интерфейса периферии») — микроконтроллеры с гарвардской RISC-архитектурой, производимые компанией «Microchip Technology Inc», США. Отличительной особенностью PIC-контроллеров является хорошая преемственность различных семейств, программная совместимость (единая бесплатная среда разработки MPLAB IDE), и совместимость по выводам, по периферии, по напряжениям питания, по средствам разработки, по библиотекам и стекам популярных коммуникационных протоколов [2].

Микроконтроллеры AVR — семейство микроконтроллеров фирмы Atmel.

Микроконтроллеры AVR имеют гарвардскую RISC-архитектуру. Процессор AVR имеет 32 8-битных регистра общего назначения, объединѐнных в регистровый файл [3].

Ядро ARM (AdvancedRISCMachine, AcornRISCMachine, усовершенствованная RISC-машина) — семейство лицензируемых 32-битных и 64-битных микропроцессорных ядер разработки компании ARM Limited. Программируемая логическая интегральная схема (ПЛИС, англ. programmable logic device, PLD) — электронный компонент, используемый для создания цифровых интегральных схем. В отличие от обычных цифровых микросхем, логика работы ПЛИС не определяется при изготовлении, а задаѐтся посредством программирования (проектирования). Для программирования используются программатор и IDE (отладочная среда), позволяющие задать желаемую структуру цифрового устройства в виде схемы электрической принципиальной или программы на специальных языках описания аппаратуры: Verilog, VHDL, AHDL и других.

Некоторые производители для своих ПЛИС предлагают программные процессоры, которые можно модифицировать под конкретную задачу, а затем встроить в ПЛИС. Тем самым обеспечивается увеличение свободного места на печатной плате (возможность уменьшения размеров платы); упрощается проектирование ПЛИС; увеличивается еѐ быстродействие.

Основное и главное отличие микроконтроллеров от ПЛИС заключается в том, что функции микроконтроллера реализуются программно, с использованием уже имеющейся внутренней схемы, а в ПЛИС это реализуется напрямую (аппаратно), т. е. созданием соответствующей схемы соединений между его внутренними элементами. Также из-за программного способа реализации алгоритмов микроконтроллеры медленнее ПЛИС.

Микроконтроллер является самодостаточной системой, выполняющий одну задачу одновременно. Может переключаться между разными задачами, выполнять их последовательно, и производить сложные действия и пользоваться разными инструментами (периферией). ПЛИС представляет собой набор базовый ячеек, используемых для создания нужной схемы, работающих параллельно (независимо) друг другу. Например, помигать светодиодом на микроконтроллере легко. Включил, подождал, выключил, подождал, вернулся в начало. А теперь попробуем добавить второй светодиод, который должен мигать с другой частотой, да ещѐ не кратной первой. Задача резко усложняется. На ПЛИС же, сделав блок мигания светодиодом, достаточно просто скопировать его, только поменять частоту и ножку со светодиодом. И два этих блока будут работать параллельно, никак друг другу не мешая, не снижая производительности. Таким образом, на ПЛИС можно реализовывать устройства, которые сложно сделать на микроконтроллере.

Достоинства в применении ПЛИС, заключаются в том, что:

1.При смене модели или производителя микроконтроллера необходимо читать новое описание. При разработке на ПЛИС, зная языки программирования Verilog или VHDL, можно не только программировать любой ПЛИС из линейки одного производителя, но и при желании перейти на другого (Altera, Xilinx).

2.Простота применения известных разработок.

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

В сравнении с микроконтроллерами ПЛИС широко используются для построения:

‒ устройств с большим количеством портов ввода-вывода (более чем 1000 выводов («пинов»));

‒ устройств, выполняющих цифровую обработку сигнала;

‒ цифровой видео- и аудиоаппаратуры;

‒ устройств, выполняющих передачу данных на высокой скорости;

‒ устройств, выполняющих криптографические операции, систем защиты информации.

Литература:

  1. Ознакомительное руководство по ARM-микроконтроллерам Cortex-M3 [Электронный ресурс]. — Режим доступа: http://www.gaw.ru/html.cgi/txt/doc/micros/arm/.
  2. Официальный сайт компании Microchip Technology Inc [Электронный ресурс]. — Режим доступа: http://www.microchip.com.
  3. Официальный сайт фирмы Atmel [Электронный ресурс]. — Режим доступа: http://www.Atmel.com.
Основные термины (генерируются автоматически): ARM, AVR, ПЛИС, VHDL, IDE, PIC, микроконтроллер, устройство, программируемая логическая интегральная схема, AHDL.


Ключевые слова

интеллектуальная система, контроллеры, программируемая логическая интегральная схема, алгоритм программирования

Похожие статьи

Применение программируемых логических интегральных схем...

...программируемые логические интегральные схемы (ПЛИС), микроконтроллеры, а также специализированные интегральные схемы (ASIC).

Проектирование устройств на базе ПЛИС обладает еще одним преимуществом, перед ASIC схемами — на этапе отладки и реализации...

Анализ эффективности применения аппаратных устройств...

ПЛИСинтегральная схема регулярной структуры на основе логических ячеек (Logic cell), но с программируемыми связями и элементами памяти, позволяющая реализовывать на ней различные устройства.

Синтез конфигураций программируемых логических...

Синтез конфигураций программируемых логических интегральных схем без использования проектов интегрированных сред разработки.

set_part -quiet $part. foreach a $VHDL_sources {. read_vhdl $srcdir/$a.

Особенности программируемых логических устройств.

Отчет о создании скалярного микропроцессора с симметричной...

...программируемые логические интегральные схемы (ПЛИС), ИС с программируемой логической организацией.

ü для инженера-разработчика реализацию механизмов сопряжения микропроцессора с периферийными устройствами, микроконтроллерами, датчиками и...

Перспективы создания универсальных вычислительных...

...«логическое отражение» исполняемого алгоритма в кристалл программируемой логической интегральной схемы (ПЛИС, FPGA).

При проектировании устройства будут использоваться языки аппаратного проектирования SystemC версии 2.0, VHDL 1993.

Отчет о создании стекового микропроцессора на основе ПЛИС...

...программируемые логические интегральные схемы (ПЛИС), ИС с программируемой логической организацией.

при помощи современных средств аппаратного проектирования, а именно ПЛИС XILINX Spartan 3e-500 и языка аппаратного проектирования VHDL.

Технология и области применения программируемых...

Традиционно моментом рождения программируемых логических интегральных схем (ПЛИС) является создание фирмой Texas Instruments микросхемы TMS2000, которая программировалась чередованием металлических слоёв в процессе изготовления...

Программирование прямого и комплементарного ШИМ-сигналов...

‒ Включение тактирования периферийных устройств

Стойка - это основной элемент силовой схемы, состоящий из двух последовательно соединённых транзисторов и обратных

Рис. 17. Общий вид лабораторного стенда для программирования микроконтроллеров STM32.

Проблемы нейрокомпьютерных средств | Статья в журнале...

Ключевые слова:нейрон, нейронные сети, нейроинформатика, программи́руемая логи́ческая интегра́льная схе́ма.

Основные термины (генерируются автоматически): средство, реальное время, ПЛИС, искусственный нейрон, VLIW, VHDL, SIMD, DSP, ASIC, AHDL.

Применение программируемых логических интегральных схем...

...программируемые логические интегральные схемы (ПЛИС), микроконтроллеры, а также специализированные интегральные схемы (ASIC).

Проектирование устройств на базе ПЛИС обладает еще одним преимуществом, перед ASIC схемами — на этапе отладки и реализации...

Анализ эффективности применения аппаратных устройств...

ПЛИСинтегральная схема регулярной структуры на основе логических ячеек (Logic cell), но с программируемыми связями и элементами памяти, позволяющая реализовывать на ней различные устройства.

Синтез конфигураций программируемых логических...

Синтез конфигураций программируемых логических интегральных схем без использования проектов интегрированных сред разработки.

set_part -quiet $part. foreach a $VHDL_sources {. read_vhdl $srcdir/$a.

Особенности программируемых логических устройств.

Отчет о создании скалярного микропроцессора с симметричной...

...программируемые логические интегральные схемы (ПЛИС), ИС с программируемой логической организацией.

ü для инженера-разработчика реализацию механизмов сопряжения микропроцессора с периферийными устройствами, микроконтроллерами, датчиками и...

Перспективы создания универсальных вычислительных...

...«логическое отражение» исполняемого алгоритма в кристалл программируемой логической интегральной схемы (ПЛИС, FPGA).

При проектировании устройства будут использоваться языки аппаратного проектирования SystemC версии 2.0, VHDL 1993.

Отчет о создании стекового микропроцессора на основе ПЛИС...

...программируемые логические интегральные схемы (ПЛИС), ИС с программируемой логической организацией.

при помощи современных средств аппаратного проектирования, а именно ПЛИС XILINX Spartan 3e-500 и языка аппаратного проектирования VHDL.

Технология и области применения программируемых...

Традиционно моментом рождения программируемых логических интегральных схем (ПЛИС) является создание фирмой Texas Instruments микросхемы TMS2000, которая программировалась чередованием металлических слоёв в процессе изготовления...

Программирование прямого и комплементарного ШИМ-сигналов...

‒ Включение тактирования периферийных устройств

Стойка - это основной элемент силовой схемы, состоящий из двух последовательно соединённых транзисторов и обратных

Рис. 17. Общий вид лабораторного стенда для программирования микроконтроллеров STM32.

Проблемы нейрокомпьютерных средств | Статья в журнале...

Ключевые слова:нейрон, нейронные сети, нейроинформатика, программи́руемая логи́ческая интегра́льная схе́ма.

Основные термины (генерируются автоматически): средство, реальное время, ПЛИС, искусственный нейрон, VLIW, VHDL, SIMD, DSP, ASIC, AHDL.

Похожие статьи

Применение программируемых логических интегральных схем...

...программируемые логические интегральные схемы (ПЛИС), микроконтроллеры, а также специализированные интегральные схемы (ASIC).

Проектирование устройств на базе ПЛИС обладает еще одним преимуществом, перед ASIC схемами — на этапе отладки и реализации...

Анализ эффективности применения аппаратных устройств...

ПЛИСинтегральная схема регулярной структуры на основе логических ячеек (Logic cell), но с программируемыми связями и элементами памяти, позволяющая реализовывать на ней различные устройства.

Синтез конфигураций программируемых логических...

Синтез конфигураций программируемых логических интегральных схем без использования проектов интегрированных сред разработки.

set_part -quiet $part. foreach a $VHDL_sources {. read_vhdl $srcdir/$a.

Особенности программируемых логических устройств.

Отчет о создании скалярного микропроцессора с симметричной...

...программируемые логические интегральные схемы (ПЛИС), ИС с программируемой логической организацией.

ü для инженера-разработчика реализацию механизмов сопряжения микропроцессора с периферийными устройствами, микроконтроллерами, датчиками и...

Перспективы создания универсальных вычислительных...

...«логическое отражение» исполняемого алгоритма в кристалл программируемой логической интегральной схемы (ПЛИС, FPGA).

При проектировании устройства будут использоваться языки аппаратного проектирования SystemC версии 2.0, VHDL 1993.

Отчет о создании стекового микропроцессора на основе ПЛИС...

...программируемые логические интегральные схемы (ПЛИС), ИС с программируемой логической организацией.

при помощи современных средств аппаратного проектирования, а именно ПЛИС XILINX Spartan 3e-500 и языка аппаратного проектирования VHDL.

Технология и области применения программируемых...

Традиционно моментом рождения программируемых логических интегральных схем (ПЛИС) является создание фирмой Texas Instruments микросхемы TMS2000, которая программировалась чередованием металлических слоёв в процессе изготовления...

Программирование прямого и комплементарного ШИМ-сигналов...

‒ Включение тактирования периферийных устройств

Стойка - это основной элемент силовой схемы, состоящий из двух последовательно соединённых транзисторов и обратных

Рис. 17. Общий вид лабораторного стенда для программирования микроконтроллеров STM32.

Проблемы нейрокомпьютерных средств | Статья в журнале...

Ключевые слова:нейрон, нейронные сети, нейроинформатика, программи́руемая логи́ческая интегра́льная схе́ма.

Основные термины (генерируются автоматически): средство, реальное время, ПЛИС, искусственный нейрон, VLIW, VHDL, SIMD, DSP, ASIC, AHDL.

Применение программируемых логических интегральных схем...

...программируемые логические интегральные схемы (ПЛИС), микроконтроллеры, а также специализированные интегральные схемы (ASIC).

Проектирование устройств на базе ПЛИС обладает еще одним преимуществом, перед ASIC схемами — на этапе отладки и реализации...

Анализ эффективности применения аппаратных устройств...

ПЛИСинтегральная схема регулярной структуры на основе логических ячеек (Logic cell), но с программируемыми связями и элементами памяти, позволяющая реализовывать на ней различные устройства.

Синтез конфигураций программируемых логических...

Синтез конфигураций программируемых логических интегральных схем без использования проектов интегрированных сред разработки.

set_part -quiet $part. foreach a $VHDL_sources {. read_vhdl $srcdir/$a.

Особенности программируемых логических устройств.

Отчет о создании скалярного микропроцессора с симметричной...

...программируемые логические интегральные схемы (ПЛИС), ИС с программируемой логической организацией.

ü для инженера-разработчика реализацию механизмов сопряжения микропроцессора с периферийными устройствами, микроконтроллерами, датчиками и...

Перспективы создания универсальных вычислительных...

...«логическое отражение» исполняемого алгоритма в кристалл программируемой логической интегральной схемы (ПЛИС, FPGA).

При проектировании устройства будут использоваться языки аппаратного проектирования SystemC версии 2.0, VHDL 1993.

Отчет о создании стекового микропроцессора на основе ПЛИС...

...программируемые логические интегральные схемы (ПЛИС), ИС с программируемой логической организацией.

при помощи современных средств аппаратного проектирования, а именно ПЛИС XILINX Spartan 3e-500 и языка аппаратного проектирования VHDL.

Технология и области применения программируемых...

Традиционно моментом рождения программируемых логических интегральных схем (ПЛИС) является создание фирмой Texas Instruments микросхемы TMS2000, которая программировалась чередованием металлических слоёв в процессе изготовления...

Программирование прямого и комплементарного ШИМ-сигналов...

‒ Включение тактирования периферийных устройств

Стойка - это основной элемент силовой схемы, состоящий из двух последовательно соединённых транзисторов и обратных

Рис. 17. Общий вид лабораторного стенда для программирования микроконтроллеров STM32.

Проблемы нейрокомпьютерных средств | Статья в журнале...

Ключевые слова:нейрон, нейронные сети, нейроинформатика, программи́руемая логи́ческая интегра́льная схе́ма.

Основные термины (генерируются автоматически): средство, реальное время, ПЛИС, искусственный нейрон, VLIW, VHDL, SIMD, DSP, ASIC, AHDL.

Задать вопрос