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


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

Для реализации полученного алгоритма управления воспользуемся микроконтроллером семейства 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