2.4 Микроконтроллер
Существует очень много производителей микроконтроллеров [22-30]. Их продукция различается качеством, ценой, а также, самое главное, техническими характеристиками, такими как: производительность микроконтроллера, потребляемое напряжение и ток, количество выводов, таймеров, объём памяти и так далее.
Рассмотрим некоторых производителей, продукция, которых наиболее доступна на рынке [27, 29](таблица 2.5):
а) Infineon Technologies
б) Atmel
Таблица 2.5 – Микроконтроллеры
Device | Flash (Kbytes) | Mask ROM (Kbytes) | EEPROM (Kbytes) | RAM (Bytes) | F.max (MHz) | Vcc (V) | I/O Pins | 16-bit Timers | Watchdog | |
Atmel | ||||||||||
AT80C51RD2 | 1280 | 60 | 2.7-5.5 | 32 | 3 | Yes | ||||
AT83C5103 | 12 | 512 | 16 | 2.7-5.5 | 19 | 2 | ||||
AT83C51RB2 | 16 | 1280 | 60 | 2.7-5.5 | 32 | 3 | Yes | |||
AT83C51RC2 | 32 | 1280 | 60 | 2.7-5.5 | 32 | 3 | Yes | |||
AT83EB5114 | 4 | 256 | 24 | 3.0-3.6 | 11 | 2 | Yes | |||
AT87C5103 | 512 | 16 | 2.7-6.0 | 19 | 2 | |||||
AT89C1051 | 1 | 64 | 24 | 2.7-6.0 | 15 | 1 | ||||
AT89C2051 | 2 | 128 | 24 | 2.7-6.0 | 15 | 2 | ||||
AT89C2051x2 | 2 | 128 | 16 | 2.7-6.0 | 15 | 2 | ||||
AT89C4051 | 4 | 128 | 24 | 2.7-6.0 | 15 | 2 | ||||
AT89C51AC2 | 32 | 2 | 1280 | 40 | 2.7-6.0 | 34 | 3 | Yes | ||
AT89C51AC3 | 64 | 2 | 2304 | 60 | 2.7-6.0 | 32 | 3 | Yes | ||
AT89C51ED2 | 64 | 2 | 2048 | 60 | 2.7-5.5 | 32 | 3 | Yes | ||
AT89C51IC2 | 32 | 1280 | 60 | 2.7-5.5 | 34 | 3 | Yes | |||
AT89C51ID2 | 64 | 2 | 2048 | 60 | 2.7-5.5 | 32 | 3 | Yes | ||
AT89C51RB2 | 16 | 1280 | 60 | 2.7-5.5 | 32 | 3 | Yes | |||
AT89C51RC | 32 | 512 | 33 | 4.0-6.0 | 32 | 3 | Yes | |||
AT89C51RC2 | 32 | 1280 | 60 | 2.7-5.5 | 32 | 3 | Yes | |||
AT89C51RD2 | 64 | 2048 | 60 | 2.7-5.5 | 32 | 3 | Yes | |||
AT89C55WD | 20 | 256 | 33 | 4.0-6.0 | 32 | 3 | Yes | |||
AT89LP2052 | 2 | 256 | 20 | 2.4-5.5 | 15 | 2 | Yes | |||
AT89LP4052 | 4 | 256 | 20 | 2.4-5.5 | 15 | 2 | Yes | |||
AT89LS51 | 4 | 128 | 16 | 2.7-4.0 | 32 | 2 | Yes | |||
AT89LS52 | 8 | 256 | 33 | 2.7-4.0 | 32 | 3 | Yes | |||
AT89LS53 | 12 | 256 | 12 | 2.7-6.0 | 32 | 3 | Yes | |||
AT89LS8252 | 8 | 2 | 256 | 12 | 2.7-6.0 | 32 | 3 | Yes | ||
AT89LV55 | 20 | 256 | 12 | 2.7-5.5 | 32 | 3 | ||||
AT89S51 | 4 | 128 | 33 | 4.0-5.5 | 32 | 2 | Yes | |||
AT89S52 | 8 | 256 | 33 | 4.0-5.5 | 32 | 3 | Yes | |||
AT89S53 | 12 | 256 | 24 | 4.0-6.0 | 32 | 3 | Yes | |||
AT89S8252 | 8 | 2 | 256 | 24 | 4.0-6.0 | 32 | 3 | Yes | ||
Таблица 2.5 – Микроконтроллеры (продолжение)
AT89S8253 | 12 | 2 | 256 | 24 | 2.7-5.5 | 32 | 3 | Yes | ||
T89C5115 | 16 | 2 | 512 | 40 | 2.7-5.5 | 20 | 2 | Yes | ||
TS80C31X2 | 128 | 60 | 2.7-5.5 | 32 | 2 | |||||
TS80C32X2 | 256 | 60 | 2.7-5.5 | 32 | 3 | |||||
TS80C51RA2 | 512 | 60 | 2.7-5.5 | 32 | 3 | Yes | ||||
TS80C51RD2 | 1280 | 60 | 2.7-5.5 | 32 | 3 | Yes | ||||
TS80C52X2 | 8 | 256 | 60 | 2.7-5.5 | 32 | 3 | ||||
TS80C54X2 | 16 | 256 | 60 | 2.7-5.5 | 32 | 3 | Yes | |||
TS80C58X2 | 32 | 256 | 60 | 2.7-5.5 | 32 | 3 | Yes | |||
TS83C51RB2 | 16 | 512 | 60 | 2.7-5.5 | 32 | 3 | Yes | |||
TS83C51RC2 | 32 | 512 | 60 | 2.7-5.5 | 32 | 3 | Yes | |||
TS83C51RD2 | 64 | 1024 | 60 | 2.7-5.5 | 32 | 3 | Yes | |||
TS87C51RB2 | 512 | 60 | 2.7-5.5 | 32 | 3 | Yes | ||||
TS87C51RC2 | 512 | 60 | 2.7-5.5 | 32 | 3 | Yes | ||||
TS87C51RD2 | 1024 | 40 | 2.7-5.5 | 32 | 3 | Yes | ||||
TS87C52X2 | 256 | 60 | 2.7-5.5 | 32 | 3 | |||||
TS87C54X2 | 256 | 60 | 2.7-5.5 | 32 | 3 | Yes | ||||
TS87C58X2 | 256 | 60 | 2.7-5.5 | 32 | 3 | Yes | ||||
TSC80251G2D | 1024 | 24 | 2.7-5.5 | 32 | 3 | Yes | ||||
TSC83251G2D | 32 | 1024 | 24 | 2.7-5.5 | 32 | 3 | Yes | |||
TSC87251G2D | 1024 | 16 | 2.7-5.5 | 32 | 3 | Yes | ||||
Infineon Technologies | ||||||||||
C504-L/-2R | 16 | 512 | 24 | 2.7-5.5 | 32 | 4 | Yes | |||
C504-2E | 1028 | 20 | 2.7-5.5 | 34 | 3 | Yes | ||||
C505A-4E | 1028 | 20 | 2.7-5.5 | 34 | 3 | Yes | ||||
C505CA-4E/4R/2R-L/-2R | 16 | 1028 | 20 | 2.7-5.5 | 34 | 3 | Yes | |||
C505L-4E | 512 | 20 | 2.7-5.5 | 46 | 3 | Yes | ||||
C508-4R/-2R/-L | 32 | 16 | 1280 | 20 | 2.7-5.5 | 48 | 3 | Yes | ||
C508-4E | 32 | 16 | 1280 | 20 | 2.7-5.5 | 48 | 3 | Yes | ||
C509-L | 3328 | 16 | 2.7-5.5 | 64 | 5 | Yes | ||||
C515C-L/-8R | 64 | 2304 | 10 | 2.7-5.5 | 57 | 3 | Yes | |||
C515C-8E | 64 | 2304 | 10 | 2.7-5.5 | 57 | 3 | Yes | |||
C515-L | 256 | 24 | 2.7-5.5 | 56 | 3 | Yes | ||||
C517A-L | 2304 | 18 | 2.7-5.5 | 68 | 4 | Yes | ||||
C868-1RG | 8 | 512 | 40 | 2.7-5.5 | 18 | 3 | Yes | |||
C868-1RR | 8 | 512 | 40 | 2.7-5.5 | 18 | 3 | Yes | |||
C868-1SG | 8 | 512 | 40 | 2.7-5.5 | 18 | 3 | Yes | |||
C868-1SR | 8 | 512 | 40 | 2.7-5.5 | 18 | 3 | Yes | |||
XC866 | 12 | 4 | 768 | 26,67 | 2.7-5.5 | 27 | 3 | Yes | ||
Проанализируем сколько выводов нам необходимо (таблица 2.6).
Из таблицы видно, что достаточно одного порта в/в для подключения внешних устройств. Для подсчета времени работы воспользуемся таймером, поэтому в микроконтроллере должен быть хотя бы один таймер/счетчик. Аппарат будет работать в условиях комнатной температуры, вполне достаточно иметь корпус, рассчитанный на коммерческое использование (0ºС–70ºС).
Таблица 2.6 – Анализ количества необходимого количества выходов в/в
Устройство | Комментарий | Необходимое количество выходов в/в |
Насос | Работает от сети, включается через реле | 1 |
Шаговый мотор | Питаются все четыре обмотки | 4 |
Индикатор уровня воды | Для работы светодиода | 1 |
Датчик уровня воды | Опрос датчика | 1 |
Всего | 7 |
Будем пользоваться микроконтроллером Atmel AT89C1051, так как прост и используется в обычном DIP корпусе, обладает 1К Flash памяти, имеет достаточное количество выводов, работает на приемлемой частоте и напряжении, имеет 1 16-битный таймер.
... со 100 до 138°С остается неизменным. При дальнейшем повышении температуры (до 143°С) уровень аминокислот падает, что связано с усилением реакции меланоидинообразования. 2. ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ 2.1 Описание технологии производства пива «Рецептура №1», «Рецептура №2» и «Рецептура №3» В технологической схеме производства пива можно выделить несколько этапов (приложение 1): подготовка воды ...
... микробиологическую безопасность воды, а с другой - повышает остаточное содержание кислорода в бутилированной воде и заметно улучшает её органолептические характеристики - вкус и запах. 2.3.6 Внутренний контроль качества 8 июля 2009 г. собственная лаборатория Компании Чистая вода подтвердила высокий профессиональный уровень, пройдя очередную аттестацию в сертифицирующем органе - ФГУ " ...
... (фондов) 718532 3.Оборотный капитал (оборотные средства) 23307 (материальные затраты на производство 775 литров воды) Итого инвестиций 741839 Предприятие ЗАО «Королевская вода» для реализации инвестиционного проекта по внедрению нового вида продукции берёт кредит в банке в размере 740000 рублей. Процент по кредиту – 23%. Расчёт заработной платы персонала предприятия Расчёт ...
... сбыта; личных продаж; продажи (корпоративному) ассоциированному покупателю (например, страховым Компаниям); организации деловых встреч, соглашений прямой маркетинг 3. Разработка программы продвижения нового вида продукции на ЗАО "Королевская вода" 3.1 Оценка рынка, конкурентов и потребителей Сегодня рынок питьевой воды является одним из самых быстрорастущих потребительских рынков ...
0 комментариев