Выбор микроконтроллера для реализации системы управления

Основные требования для выбора данного микроконтроллера:

наличие достаточного количества портов ввода-вывода.

наличие программного пакета для написания и отладки программы микроконтроллера.

достаточная изученность микроконтроллера.

Для реализации МПС были выбраны 3 контроллера: МК AT89S52, AVR Atmega8 и PIC16F628. Для выполнения выбора подробнее рассмотрим каждый из контроллеров.

AVR (ATmega8)

PIC (16F628)

MK-51 (AT89C52)

ПЗУ (память программ)

8 Кб

2 Кб

8 Кб

Таймеры/счетчики

2 (8 разрядов) 1 (16 разрядов)

1 (8 разрядов)

3 (16 разрядов)

Число портов ввода/вывода

23

13

32

Питание

4,5-5,5

3,0-5,5

4,0-5,5

Архитектура

RISC

RISC

CISC

Тактовая частота

16МГц

10МГц

24МГц

Память данных

128 байт

68 байт

256 байт

Стоимость

100 руб.

95 руб.

60 руб.

Мной были выбраны две серии 51 и AVR как имеющие большое число портов при невысокой цене и сложности программирования и освоения информации о них. Обе серии имеют свои преимущества и недостатки. Первая рассмотренная 51серия имеет больше команд и более проста в программировании. Вторая серия AVR имеет немного большее быстродействие, но ограниченную систему команд, что требует реализовывать часть функций за счет выполнения подпрограмм, это требует большего объема памяти программ и усложняет программирование. Исходя из последнего фактора, мной в качестве базовой была выбрана 51 серия, а конкретно AT89C52. Этот контроллер имеет развитую периферию и встроенные таймеры 3 шт., а также достаточный объем памяти программ 8кб (достаточно для хранения программы управления). Скорость обработки информации не так важна, потому использование немного более быстрого AVR не оправданно. В целом можно сказать, что контроллер AT89C52 полностью удовлетворяет по числу портов, встроенной периферии и быстродействию.

Похожые стьтьи по экономике

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

Проектирование зоновой связи для Пружанского района
Целью данного курсового проекта является: построить сеть связи Пружанского района, рассмотреть принципы построения сельских сетей связи, автоматизацию процессов управления на проектируе ...

Свойства, применение и характеристики направляющих систем
На современном этапе развития общества в условиях научно-технического прогресса непрерывно возрастает объем информации. Как показывают теоретические и экспериментальные (статистические) исследования, ...

Разделы

© 2020 - www.frontinformatics.ru