Рудаков К.С., Юпин Р.Є., Лукашенко Д.А., Вербицький О.С.,
Міценко С.А., Слободяник С.С.
Черкаський державний технологічний університет,
кафедра спеціалізованих комп’ютерних систем
Швидкий вибір мікроконтролера з відповідними параметрами на основі теорії неповної подібності
Актуальність. Постановка задачі.
На сьогодні широко
використовуються мікроконтролери при розробці нового технологічного обладнання і
систем керування автономними об’єктами в галузі космічної та навігаційної
техніки, в побутових, медичних приладах і контрольно-обчислювальних комплексах
тощо [1].
Загалом існує багато
фірм, що виробляють мікроконтролери, але серед усіх, найбільш затребуваними являються мікроконтролери
(МК) відомих виробників Atmel, Microchip, Texas Instrument, Fujitsu, Motorola [2,
5] та інші.
При модульному
принципі побудови всі моделі мікроконтролерів містять процесорне ядро, яке однакове
для всіх МК цієї серії, та змінний функціональний блок, яким вони відрізняються.
Приклад узагальненої образно-знакової моделі мікроконтролера представлено на
рис. 1.
Схема синхронізації Центральний процесор Схема управління ГТІ ПЗП ОЗП Таймер Порти введення/виведення Додаткові модулі (АЦП, ЦАП, Компаратор) ВКМ Процесорне ядро Змінний функціональний блок
Рис. 1. Образно-знакова модель
мікроконтролера
ВКМ – внутрішня контролерна магістраль;
ГТІ – генератор тактових імпульсів;
ПЗП – постійний запам’ятовуючий
пристрій;
ОЗП – оперативний запам’ятовуючий
пристрій.
Вагомий внесок в розвиток мікроконтолерної техніки внесли
роботи Є.Крилова, С.Гаврилюка, В.Ульріха, Н.Заєць та інші.
Проте, в цих роботах недостатньо відображено як із
множини типів МК швидко вибрати мікроконтролер за необхідними параметрами користувача
або можливість визначення резервних показників за відповідними параметрами з
метою подальшого їх удосконалення. Тому швидкий вибір мікроконтролера з
відповідними параметрами являється задачею актуальною.
Рішення задачі.
Для рішення поставленної задачі створюється математичний
опис зв’язку основних параметрів МК. Побудова залежностей між
технічними параметрами являється складним процесом через відсутність
математичного опису даних залежностей. Наприклад, немає аналітичного виразу залежності між діапазоном
робочих температур, часом обробки аналогової величини, максимальною робочою
частотою та ін, які являються одними з основних параметрів мікроконтролерів. Тому,
пропонується застосування теорії неповної подібності та розмірностей для
рішення таких задач.
Для цього створюється перелік визначальних величин, що використовує основні параметри
сучасних мікроконтролерів (табл. 1).
Приклад узагальненого
математичного опису залежності між параметрами мікроконтролерів (табл.1) має наступний вигляд
F(Qmax,Qmin,f,tзд)=0 (1)
де Qmax – максимальна допустима
робоча температура;
Qmin
– мінімальна допустима робоча температура;
f – максимальна допустима робоча частота МК;
tзд – час обробки аналогової величини відповідним МК.
Таблиця 1
Перелік визначальних величин створений із основних
параметрів сучасних мікроконтролерів
№ |
Назва мікроконтролера |
Робочий діапазон температур, К |
tзд, мкс |
f, МГц |
( |
(f∙tзд) |
|
Qmin |
Qmax |
||||||
1 |
ATTiny11L |
218 |
398 |
0,5 |
2 |
0,45226131 |
1 |
2 |
ATTiny12 |
218 |
398 |
0,5 |
8 |
0,45226131 |
4 |
3 |
AT90S1200 |
218 |
398 |
0,5 |
12 |
0,45226131 |
6 |
4 |
AT90S2313 |
233 |
358 |
0,5 |
10 |
0,34916201 |
5 |
5 |
ATMega8 |
218 |
398 |
0,5 |
16 |
0,45226131 |
8 |
6 |
ATMega103L |
233 |
378 |
0,5 |
4 |
0,38359788 |
2 |
7 |
ATmega169PAuto |
233 |
358 |
0,75 |
16 |
0,34916201 |
12 |
8 |
MB90F474L |
233 |
358 |
4,65 |
10 |
0,34916201 |
46,5 |
9 |
MB90F523B |
233 |
358 |
12,5 |
16 |
0,34916201 |
200 |
10 |
MB90F543G/GS |
233 |
358 |
26,3 |
16 |
0,34916201 |
420,8 |
11 |
MB90F562B |
233 |
358 |
6,13 |
16 |
0,34916201 |
98,08 |
12 |
MB90F583C/CA |
233 |
358 |
34,7 |
16 |
0,34916201 |
555,2 |
13 |
PIC10F200 |
233 |
398 |
10 |
4 |
0,41457286 |
40 |
14 |
PIC12C508 |
233 |
398 |
10 |
4 |
0,41457286 |
40 |
15 |
PIC14000 |
218 |
398 |
0,25 |
20 |
0,45226131 |
5 |
16 |
PIC16C432 |
233 |
398 |
10 |
20 |
0,41457286 |
200 |
17 |
PIC17C42 |
218 |
398 |
1 |
25 |
0,45226131 |
25 |
18 |
PIC18C242 |
218 |
398 |
12,86 |
40 |
0,45226131 |
514,4 |
19 |
dsPIC30F1010 |
233 |
398 |
3,5 |
14,55 |
0,41457286 |
50,925 |
20 |
dsPIC33FJ06GS101 |
233 |
398 |
0,5 |
40 |
0,41457286 |
20 |
21 |
PIC32MX340F128H |
233 |
358 |
10 |
80 |
0,34916201 |
800 |
Застосовуючи теорію
подібності та розмірності створюються
рівняння на основі умовних критеріїв [3, 6]. Умовними критеріями подібності
називаються прості безрозмірні степеневі комплекси, що сформовані із
визначальних величин
[4]. Тому при застосуванні теорії неповної подібності визначальних величин за
даними табл.1, формули (1) та при використанні евристичного методу визначення
умовних критеріїв подібності рівняння набуває наступного вигляду:
Ψ((Qmax-Qmin)/Qmax:f∙tзд)=0, (2)
де ((Qmax-Qmin)/Qmax) – критерій, величина якого характеризує
температурний діапазон роботи МК;
(f∙tзд) – критерій, величина якого характеризує швидкість процесу
обробки МК.
На базі
критеріального рівняння (2) та даних параметрів МК (табл.1) будується графік
залежностей основних технічних параметрів в безрозмірних координатах (Qmax-Qmin)/Qmax та f∙tзд (рис. 2).
1 10 100 1000 0,30 0,46 0,44 0,42 0,32 0,34 0,36 0,38 0,40 (Qmax-Qmin)/Qmax f∙tзд 1 2 15 3
5 6 4 20 9 8 11 10 12 21 16 17 19 13 14 18 7 ІІІ ІІ І Рис. 2. Графік
залежності основних технічних параметрів в безрозмірних координатах (Qmax-Qmin)/Qmax та f∙tзд для різних типів мікроконтролерів
З графіку видно, що
масив МК з величиною температурного діапазону розподіляється на три групи (І,
ІІ, ІІІ), найкращою з них є група І, найгірша - ІІІ.
Аналіз показників в
групах показує, що в групі І найкращими характеристиками швидкодії володіє
мікроконтролер PIC18C242 фірми Microchip, в групі ІІ - PIC16C432
фірми Microchip, а в групі ІІІ PIC32MX340F128H
фірми Microchip та за температурним діапазоном ATMega103L
фірми Atmel.
Висновки
На основі теорії
неповної подібності та розмірностей, що дозволило на підставі візуалізації
визначити залежності неповного переліку параметрів мікроконтролерів, отримані наступні
результати.
1. Запропонований перелік сучасних МК
та визначальних величин, які мають суттєвий вплив на експлуатаційну технологічність мікроконтролерів.
2. Запропоновані два умовних критерія
подібності на основі визначальних величин та
3. Побудовано графік залежностей чотирьох
основних технічних параметрів в безрозмірних координатах (Qmax-Qmin)/Qmax та f∙tзд для 21 типів
мікроконтролерів. Це дає можливість швидко вибрати тип відповідного
мікроконтролера та визначити напрямок удосконалення.
Література
1. Кривченко И. В. Микроконтроллеры
общего назначения для встраиваемых приложений производства Atmel Corp. //
Электронные компоненты. – 2002. N5.
2. Гребнев В. В.
Микроконтроллеры семейства AVR фирмы Atmel. М.: ИП Радиософт. –
2002.
3. Лебедев А.Н. Пи-теорема // Электронное моделирование. – 1981. – №1. – С. 3-7.
4. Лукашенко В.М. Критериальные зависимости для выбора оптимальних параметров коммутаторов // Вісник
ЧІТІ. – 2000. № 3. С. 65-70.
5. http://ru.wikipedia.org/wiki/Микроконтроллер - сторінка Wikipedia про мікроконтролер.
6. Алабужев П.М., Геронимус В.Б., Минкевич Л.М., Шеховцов Б.А. Теория подобия
и размерностей. Моделирования. –М.: Высшая школа. – 1968. 206с.