Расчет и проектирование автоматизированной системы научных исследований (АСНИ)

Автор: Пользователь скрыл имя, 21 Декабря 2010 в 12:17, курсовая работа

Описание работы

Разработать проект автоматизированной системы предназначенной для научных исследований, обучения и производственных испытаний системы сбора и обработки аналоговых сигналов, снимаемых с датчиков, установленных на некотором испытательном комплексе, например, на газотурбинном двигателе.

Содержание

1. Задание на курсовое проектирование
2. Аннотация
3. Информационный расчет
4. Нагрузочный расчет
5. Топологический расчет
6. Анализ результатов и оценка показателей эффективности АСНИ
Список использованной литературы

Работа содержит 1 файл

74 КУРСОВАЯ.doc

— 1.60 Мб (Скачать)

      

      При следующих ограничивающих условиях:

      ri £ f0/foi - ограничение на погрешность восстановления, вытекающее из требования fi ³ foi и fi=f0/ri;

      ji(mod ri)¹jj(mod rj) - требование, согласно которому в каждом такте временной диаграммы должно начинаться выполнение не более одной задачи;

      н.о.к (r1,r2,r3,...,rm)£N0 - ограничение на длину циклограммы, накладываемое оперативной памятью (н.о.к - наименьшее общее кратное).

      На  этапе предпроектного анализа целесообразно  использовать следующий подход к выбору параметров временной диаграммы. Примем тактовое расстояние ri равным ближайшей к f0/foi степени числа 2, меньшей f0/foi, т.е. ri=[f0/foi]2=2a. При этом задача сведется к нахождению величины f0, минимизирующей суммарную загрузку процессора

      rS(f0)=rрт(f0)+rд(f0)

      при следующем ограничении:

      

      Здесь Кз.ц. - коэффициент загрузки циклограммы, характеризует долю ненулевых элементов в циклограмме, М - число датчиков в системе.

      Функция rS(f0) имеет пилообразный характер, причем, локальные минимумы наблюдаются в “особых” точках, имеющих следующие значения:

      S(k,i) = foi × 2k, i=1,2,...,m k=1,2,....

      Значение  частоты f0, обращающее rS в минимум, лежит на интервале [C0, 2C0] в одной из особых точек. Напомним, что:

      

      Ограничивающее  условие Кз.ц. можно записать в следующем виде:

      

      Здесь K - число групп датчиков, Мj - число датчиков в j-ой группе, (2к)j - тактовое расстояние кратное степени числа 2 для j-ой группы.

      Алгоритм  определения параметров временной  диаграммы состоит из следующих  этапов:

      Этап 1

      Вычисление  области поиска рабочей частоты  циклограммы f0: [C0, 2С0] – значения тактовой частоты циклограммы из указанного интервала должны выбираться по возможности наименьшими, что снизит требования на быстродействие КТС.

      Расчет:

      C0 = 4×396+9×179+3×136+2×102=3822 

      Область поиска рабочей частоты циклограммы: [3822; 7644] 

      Этап 2 

      Значения  тактовой частоты циклограммы из найденного интервала могут определяться, например, наличием генератора стабильной частоты, но предпочтительнее их выбирать из тех, которые обеспечивают более близкое к 1 значение . Выбор предпочтительных частот:

      С0 £ foi×2a £ 2C0

      Для каждой группы датчиков вычисляется:

      Сj = fj × 2a

      Здесь fj - частота опроса foi любого датчика j-ой группы. 

      Расчет:

      C1 = 396×24   = 6336

      C2 = 179×2 = 5728

      C3 = 136×25    = 4352

      C4 = 102×26     = 6528

      Этап 3

      Из  рассчитанных для каждой группы Сj выбирается наименьшая Сj и проверяется в качестве тактовой частоты циклограммы - f0. Вычисляются тактовые расстояния для каждой группы датчиков - значения (2к)j=[f0/foi]2 .

      По  условию построения равномерной  адаптивной циклограммы тактовые расстояния в нашем случае выбираются кратными степени двойки, что может иметь то преимущество, что в качестве задатчика циклограммы можно использовать двоичный счетчик. Если для выбранной частоты циклограмма может быть построена -  удовлетворяется условие Кз.ц. £ 1, то f0 считается допустимой и квазиоптимальной для всех особых точек rS(f0). В противном случае она отбрасывается и этап 3 повторяется для других по порядку возрастания Сj . При таком подходе полученная f0 является минимальной из возможных, где загрузка процессора также минимальна.

      Расчет:

      Начинаем  подбор с меньшей частоты C3 = 136×25    = 4352  

      :

      

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

      Вычислим  коэффициент заполнения циклограммы:

      

      Так как условие Кз.ц. £ 1 не выполняется, то переходим к следующей частоте:

      C2 = 179×2 = 5728

        

      Таким образом в качестве Срт выбирается С2:

      f0= Срт= C2 =

      Этап 4 

      Вычисляются тактовые расстояния и частоты запуска  для каждой прикладной задачи:ri = [f0 / foi]2fi = f0 / r iКаждой прикладной задаче в порядке возрастания тактовых расстояний назначается начальная фаза ji и составляется циклограмма.Вычисляется длина циклограммы:

      Nц = max{r1,r2,...,rm}Номера датчикам назначаются следующим образом: 1-ая цифра - номер группы, которой принадлежит датчик, 2-ая цифра - номер датчика в группе. 

      Параметры временной диаграммы сведем в  таблицу:

      Таблица 9

№ датчика Параметры циклограммы Частота опроса, Гц
i ri ji foi fi
11 8 1 396 716
12 8 2 396 716
13 8 3 396 716
14 8 4 396 716
21 32 5 179 179
22 32 6 179 179
23 32 7 179 179
24 32 8 179 179
25 32 13 179 179
26 32 14 179 179
27 32 15 179 179
28 32 16 179 179
29 32 21 179 179
31 32 22 136 179
32 32 23 136 179
33 32 24 136 179
41 32 29 102 179
42 32 30 102 179
 
 

      Длина циклограммы:

      Nц = max{r1,r2,...,rm}= 32 тактов. 

      Построим  циклограмму:

      Таблица 10

11 12 13 14 21 22 23 24 11 12 13 14 25 26 27 28
11 12 13 14 29 31 32 33 11 12 13 14 41 42    
 

      Заполнение  циклограммы начинают с отведения  тактов для датчиков с меньшими тактовыми расстояниями. Датчикам присваиваются двухзначные номера, где первая цифра означает номер группы датчика, а вторая цифра номер датчика в группе.

      После построения циклограммы опроса рассчитываются rрт и rп для выбранного оборудования, и проверяется условие:

       rп ³ rрт + R0                                       (7)

      Если  необходимо делаются замены в составе  аппаратно-программного обеспечения и вновь проверяется условие. Таким образом выбирается необходимое оборудование.

      С целью уменьшения трудоемкости расчетов целесообразно на начальном этапе  исключить из рассмотрения сочетание программно-аппаратных средств АСНИ, заведомо недопустимых по производительности. Для этих вариантов не выполняется хотя бы одно из следующих неравенств:

Информация о работе Расчет и проектирование автоматизированной системы научных исследований (АСНИ)