Мамаев Э.Ш. МИКРОКОНТРОЛЛЕРЫ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ УПРАВЛЕНИЯ
Научный журнал «Вестник науки»

Режим работы с 09:00 по 23:00

zhurnal@vestnik-nauki.com

Информационное письмо

  1. Главная
  2. Архив номеров
  3. Вестник науки №7 (40) том 2
  4. Научная статья № 18

Просмотры  15 просмотров

Мамаев Э.Ш.  


МИКРОКОНТРОЛЛЕРЫ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ УПРАВЛЕНИЯ  


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

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


Микропроцессорная техника обеспечила эффективное использование программируемых средств в структуре электронных систем. При этом сложность разработки системы переместилась из области конструирования в область программирования. В современных условиях инженерные разработки элементов аппаратуры ориентированы на использование средств с программируемой структурой. Потребность в устройствах с программируемой структурой возникает при разработке сложных систем, когда использование интегральных схем малой и средней степени ведет к усложнению из-за резкого увеличения числа корпусов, что усложняет монтаж, снижает надёжность. Микроконтроллер (англ. Micro Controller Unit, MCU) - микросхема, предназначенная для управления электронными устройствами. Типичный микроконтроллер сочетает на одном кристалле функции процессора и периферийных устройств, содержит ОЗУ и (или) ПЗУ. Первый патент на изобретение микроконтроллера был выдан в 1971 году инженерам М. Кочрену и Г. Буну, сотрудникам корпорации «Texas Instruments» (США). Именно они предложили на одном полупроводниковом кристалле разместить процессор, память и устройства ввода-вывода. В настоящее время существует более 200 модификаций микроконтроллеров, выпускаемых двумя десятками компаний, и большое количество микроконтроллеров других типов. Популярностью у разработчиков пользуются 8-битные микроконтроллеры PIC фирмы Microchip Technology и AVR фирмы Atmel, а также 32-битные микроконтроллеры STM с архитектурой ядра ARM, которую разрабатывает фирма ARM Limited [1]. Микроконтроллеры семейства PIC («Peripheral Interface Controller» - «контроллер интерфейса периферии») - микроконтроллеры с гарвардской RISC архитектурой, производимые компанией «Microchip Technology Inc», США. Отличительной особенностью PIC-контроллеров является хорошая преемственность различных семейств, программная совместимость (единая бесплатная среда разработки MPLAB IDE), и совместимость по выводам, по периферии, по напряжениям питания, по средствам разработки, по библиотекам и стекам популярных коммуникационных протоколов [2]. Микроконтроллеры AVR - семейство микроконтроллеров фирмы Atmel. Микроконтроллеры AVR имеют гарвардскую RISC архитектуру. Процессор AVR имеет 328-битных регистра общего назначения, объединённых в регистровый файл [3]. Ядро ARM (Advanced RISC Machine, Acorn RISC Machine, усовершенствованная RISC-машина) – семейство лицензируемых 32-битных и 64-битных микропроцессорных ядер разработки компании ARM Limited. Программируемая логическая интегральная схема (ПЛИС, англ. programmable logic device, PLD) — электронный компонент, используемый для создания цифровых интегральных схем. В отличие от обычных цифровых микросхем, логика работы ПЛИС не определяется при изготовлении, а задаётся посредством программирования (проектирования). Для программирования используются  программатор и IDE (отладочная среда), позволяющие задать желаемую структуру цифрового устройства в виде схемы электрической принципиальной или программы на специальных языках описания аппаратуры: Verilog, VHDL, AHDL и других. Некоторые производители для своих ПЛИС предлагают программные процессоры, которые можно модифицировать под конкретную задачу, а затем встроить в ПЛИС. Тем самым обеспечивается увеличение свободного места на печатной плате (возможность уменьшения размеров платы); упрощается проектирование ПЛИС увеличивается ее быстродействие. Основное и главное отличие микроконтроллеров от ПЛИС заключается в том, что функции микроконтроллера реализуются программное, с использованием уже имеющейся внутренней схемы, а в ПЛИС это реализуется напрямую (аппаратное), т.е. созданием соответствующей схемы соединений между его внутренними элементами. Также из-за программного способа реализации алгоритмов микроконтроллеры медленнее ПЛИС. Микроконтроллер является самодостаточной системой, выполняющий одну задачу одновременно. Может переключаться между разными задачами, выполнять их последовательно, и производить сложные действия и пользоваться разными инструментами (периферией). ПЛИС представляет собой набор базовый ячеек, используемых для создания нужной схемы, работающих параллельно (независимо) друг другу. Например, помигать светодиодом на микроконтроллере легко. Включил, подождал, выключил, подождал, вернулся в начало. А теперь попробуем добавить второй светодиод, который должен мигать с другой частотой, да ещё не кратной первой. Задача резко усложняется. На ПЛИС же, сделав блок мигания светодиодом, достаточно просто скопировать его, только поменять частоту и ножку со светодиодом. И два этих блока будут работать параллельно, никак друг другу не мешая, не снижая производительности. Таким образом, на ПЛИС можно реализовывать устройства, которые сложно сделать на микроконтроллере

  


Полная версия статьи PDF

Номер журнала Вестник науки №7 (40) том 2   


Ссылка для цитирования:

Мамаев Э.Ш. МИКРОКОНТРОЛЛЕРЫ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ УПРАВЛЕНИЯ // Международный научный журнал Вестник науки №7 (40) том 2. ISSN 2712-8849. С. 104 - 108. 2021 г. // Электронный ресурс: https://www.вестник-науки.рф/article/4727 (дата обращения: 02.12.2021 г.)




Нашли грубую ошибку (плагиат, фальсифицированные данные или иные нарушения научно-издательской этики) ?
- напишите письмо в редакцию журнала: zhurnal@vestnik-nauki.com


© 2021