Основные разделы


Обоснование выбора микроконтроллера, технические характеристики, программирование и описание подключения

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

Первое, что привлекает внимание в PIC-контроллерах - это простота и эффективность. В основу концепции PIC, единую для всех выпускаемых семейств, была положена RISC-архитектура с системой простых однословных команд, применение встроенной памяти программ и данных и малое энергопотребление. [4]- микроконтроллеры Гарвардской архитектуры производимые американской компанией Microchip Technology Inc. Название PIC является сокращением от Peripheral Interface Controller, что означает «периферийный интерфейсный контроллер». Название объясняется тем, что изначально PIC предназначались для расширения возможностей ввода-вывода 16-битных микропроцессоров CP1600.

В номенклатуре Microchip Technology Inc. представлен широкий спектр 8-и, 16-и и 32-битных микроконтроллеров и цифровых сигнальных контроллеров под маркой PIC. Отличительной особенностью PIC-контроллеров является хорошая преемственность различных семейств. Это и программная совместимость (единая бесплатная среда разработки MPLAB IDE, С-компиляторы от GCC), и совместимость по выводам, по периферии, по напряжениям питания, по средствам разработки, по библиотекам и стекам наиболее популярных коммуникационных протоколов. Номенклатура насчитывает более 500 различных контроллеров со всевозможными вариациями периферии, памяти, количеством выводов, производительностью, диапазонами питания и температуры и т. д. [5]

Особый акцент MICROСHIP делает на максимально возможное снижение энергопотребления для выпускаемых микроконтроллеров. При работе на частоте 4 МГц PIC-контроллеры, в зависимости от модели, имеют ток потребления меньше 1,5 мА, а при работе на частоте 32,768 КГц - ниже 15 мкА. Поддерживается “спящий” режим работы. Диапазон питающих напряжений PIC-контроллеров составляет 2,0 .6,0 В.

Микроконтроллер в нашем случае должен выполнять задачу, которую можно проиллюстрировать следующим образом (рисунок 20)

Рисунок 20 - Внутреннее строение контроллера на рисунке - такт квантования контроллера

Арифметико-логическое устройство формирует по входным переменным выходные, выполняя заданную функцию. АЛУ содержит в своём составе устройство хранящие характеристику результата выполнения операции над данными, называемое регистром флага.

Таймер согласовывает работу внутренних элементов контроллера.

Воспользуемся продуктом dsPIC30F5011. Так как задачи, выполняемые в нашей системе, не слишком сложны и не требуют больших функциональных возможностей, не обязательно применять высокотехнологичный микроконтроллер последнего поколения. Достаточно взять средний по возможностям продукт, чтобы не переплачивать лишние деньги. Например, подойдёт 16-тиразрядный микроконтроллер цифровой обработки сигналов средней скорости с внутренним осциллятором.

Опишем особенности семейства контроллеров цифровой обработки сигналов dsPIC30F и dsPIC33F

Компания Microchip предлагает два семейства 16-ти разрядных Flash микроконтроллеров с поддержкой команд цифровой обработки сигналов - dsPIC30F и dsPIC33F. Высокое быстродействие в (30 MIPS для dsPIC30F и 40 MIPS для dsPIC33F) и эффективная система команд позволяет использовать контроллеры в сложных системах реального времени. Ключевые особенности:

Перейти на страницу: 1 2 3 4 5

Прочитайте еще и эти статьи:

Исследование режимов автоматического управления
Автоматика - это область науки и техники, охватывающая теорию и принципы построения систем управления, действующих без непосредственного участия человека. Первые автоматические устройства промышленного назначения были разработаны в связи ...

Генераторы пилообразного напряжения
Генераторы пилообразного напряжения и тока находят широкое применение в автоматике, телевидении, технике связи и других областях прикладной электроники. Генераторами называют устройства, которые вырабатывают электрические сигналы посредством ...

© Copyright 2019 | www.techattribute.ru