8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 14 15 16 17 18 19 20 ... 55

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

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

Отличительные черты автономных систем сбора следующие:

•Обмен информацией с компьютером по интерфейсу (если он вообще существует) происходит время от времени и достаточно редко; от интерфейса не требуется высокое быстродействие (115200 бод); если автономная система сбора все-таки оборудована интерфейсом RS232 для обмена информацией с компьютером, то желательна возможность программирования микроконтроллера по RS232.

•"Интеллектуальная нагрузка" на микроконтроллер достаточно высокая; в связи с этим программа для микроконтроллера сложная, как правило, написана на языке Си и, хотя даже современные компиляторы Си (например C-Keil, V.6.14—6.20) для микроконтроллера и обладают массой оптимизационных свойств (в том числе — оптимизацией объема памяти), эта программа занимает десятки килобайт программной памяти и/или памяти данных; кроме того, повышены требования и к объему ОЗУ.

•Повышенная точность измерения временных характеристик, как правило, не требуется, зато необходим их большой временной диапазон: секунды, минуты, часы, сутки, месяцы и даже годы; это нужно для возможного архивирования результатов измерений, так как автономная система (оснащенная, например, батарейным блоком питания с литиевыми элементами) может работать несколько лет.

54


•Повышены требования к АЦП: повышенная точность, дискретность измерений должна быть не менее 16 разрядов; АЦП должен иметь самокалибровку; перед АЦП обязательно должен находиться низкочастотный фильтр, частота среза которого равна частоте Найквиста-Котельникова (в два раза ниже частоты дискретизации АЦП), кроме того, желательно, чтобы фильтр был еще и заграждающим, имеющим полюс (0). При этом затухание должно быть не менее —1001 дБ на частоте питающей сети (50 Гц).

•Не содержат большого числа однотипных измерительных каналов (как правило, число однотипных каналов не превышает трех—четырех), но число различного рода устройств, входящих в состав микроконтроллера, может быть большим (АЦП, ЦАП, таймеры/счетчики, часы, источники опорного напряжения и/или тока и т.п.), т.е. от микроконтроллера требуется повышенная универсальность.

•Во многих случаях работают от батарейного блока питания, поэтому от микроконтроллера требуется пониженное энергопотребление; в связи с этим такие системы, как правило, работают при напряжении 3 В (литиевые батарейки).

•Выпускаются в достаточно больших количествах, поэтому стоимость аппаратных средств (в том числе, стоимость микроконтроллера) играет важную роль, а вот стоимость программного обеспечения, которая иногда даже превышает стоимость программного обеспечения компьютерных систем (программа для микроконтроллера + программа для компьютера), существенного значения не имеет, так как распределяется на большое число устройств.

Теперь сравним микроконтроллеры, специально предназначенные для применения в системах сбора. Из выпускающихся в настоящее время (и предполагаемых фирмами к выпуску в самое ближайшее время) 51-совместимых систем на кристалле это следующие: микроконтроллеры ADUC8XX производства фирмы Analog Devises, микроконтроллеры MSC1210YX производства фирмы Texas Instruments, микроконтроллеры C8051F06X производства фирмы CYGNAL, микроконтроллеры VERSA DSP (VDSP1040) производства фирмы GOAL.

В табл. 5.4 приведены сведения о некоторых общих параметрах микроконтроллеров, а в табл. 5.5 — параметры АЦП рассматриваемых микроконтроллеров. На наш взгляд, именно эти общие параметры микроконтроллеров и параметры их АЦП и определяют тип системы сбора (автономная или компьютерная), в которой целесообразно применять конкретный микроконтроллер. Из сравнения микроконтроллеров по этим двум таблицам, с учетом вышеприведенных требований к микроконтроллерам в зависимости от

55


Микроконтроллер

Объем памяти программ, кбайт

Объем памяти данных, кбайт

Объем памяти ОЗУ, кбайт

Интерфейс программирования

Универсальный таймер

Часовой таймер

Цена (долл.)

MSC1210Y2

4

2

1,28

RS232

+

3

10

MSC1210Y3

8

1,28

RS232

+

i

11

MSC1210Y4

16

1,28

RS232

+

3

12

MSC1210Y5

32

2

1,28

RS232

+

i

14

ADUC816

8

0,64

0,256

RS232

-

+

17

ADUC824

8

0,64

0,256

RS232

-

+

18

ADUC834

62

4

2

RS232

-

+

25

ADUC836

62

4

2

RS232

-

+

22

ADUC8441

62

4

2,3

RS232

-

+

ADUC846

62

4

2,3

RS232

-

+

C8051F06(0,1,2,3)

64

2

4,352

JTAG

-

-

50

VDSP10401

32

2

2,304

JTAG, I2C

-

-

25

Примечания: — бета-версия;2— граница между памятью программ и памятью данных перераспределяется пользователем;3 - может быть сконфигурирован пользователем из универсального таймера.

Таблица 5.5

Сравнение параметров АЦП микроконтроллеров

Микроконтроллер

Количество разрядов

Количество каналов

НЧ

фильтр

Частота преобразования (max)

MSC1210Y(2,3,4,5)

24

8

+

2 КГц

ADUC8( 16,36,46)

16

5

+

100 Гц

ADUC8(24,34,44)

16 и 24

2 24-разрядных + 3-16-разрядных

+

100 Гц

C8051F06(0,1,2,3)

16

2

-

1 МГц

VDSP1040

16

4

-

50 КГц

той или иной системы сбора, в которой микроконтроллер может быть применен, можно сделать следующий вывод. В компьютерных системах сбора целесообразнее всего использовать микроконтроллеры MSC1210YX, в автономных — все остальные. Микроконтроллеры ADUC816 и ADUC824 могут быть использованы только в достаточно примитивных автономных системах сбора из-за ограниченного объема памяти программ (8 кбайт) и, кроме того, так как автономные системы не требуют высокоскоростного обмена по RS232, в этих двух микроконтроллерах скорость обмена 115200 бод не нужна. 56



0 ... 14 15 16 17 18 19 20 ... 55