Курсовая работа

Автоматизация проектирования изделий электронной техники


Введение

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

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

-  системотехническое проектирование, при котором выбираются и формулируются цели проектирования, формируется структура будущего изделия, определяются его основные технико-экономические характеристики;

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

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

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


1.Разбиение функциональных элементов по корпусам микросхем

Общее описание алгоритма.

Общая схема процесса последовательной компановки по связности имеет следующий вид.

Пусть дана схема соединения элементовов множеств

.

Определим последовательный процесс назначения элементов

 

в узлы Br(),на каждом шаге которого выбирается один из неразделенных элементов и приписывается очередному узлу.

Узел считается завершенным, если число элементов в узле равно зачетному числу K.

После завершения очередного узла аналогичная процедура повторяется для следующего узла, причем кандидатами для назначения являются элементы не включенные в предыдущие узлы. Процесс заканчивается когда все элементы из множества E распределены.

Исходные данные являются:

-электрическая схема устройства.

-максимально допустимое число элементов в модуле.

Электрическую схему удобно представлять графом G=(E,V) , где множество вершин Е соответствует элементам эл-ой схемы, а множество ребер V –эл-ким связям между элементами. В таком виде задача компоновки может быть сформулирована как задача разрезания графа G=(E,V) на множество подграфов

Gr=(Er,Vr) ,где r=1,2,3….

В каждом подграфе число вершин соответственно Er должно не превосходить ранее заданного ограничения на число элементовов в узле К. Для любого разбиения должны выполняться следующие условия:

  (1)

 =Æ; (2)

  (3)

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

  (4)

Пошаговое описание алгоритма.

Шаг 1.

Формирование очередного подграфа Gr(r=1,2,3…) начинается с выбора базовой вершины  из множества нераспределенных вершин Ir . В начале процесса все вершины считаются нераспределенными, т.е. Ir=E.Критерием выбора вершины на роль базовой является ее степень () (под степенью вершины графа будем понимать кол-во ребер данного графа, инцидентных ей). Выбор происходит в соответствии со следующим условием:

 

 (5)

Базовая вершина будет первой по порядку вершиной подграфа Gr(Er,Vr), а оставшиеся вершины, принадлежащие множеству , являются кандидатами для включения в подграф Gr на последующих шагах алгоритма.

Базовая вершина  является, во-первых, как бы “центром” группирования, к которому прибавляются новые вершины, во-вторых, центром факторизации.

Шаг 2.

Из множества  выделяется подмножество Г() вершин, связанных с .Шаг 3.

Для эл-та X введем функционал:

L(x)= (6)

определяющий число цепей , связывающих вершину X и вершины из множества Г и Ir\.Для упрощения записей будем отождествлять элемент (множество элементов).для формального вычисления функционала будем пользоваться формулой:

 (7)

где -число связей между вершинами  и .

Шаг 4.

Из всех вершин  выбирается  такая, у которой значение функционала минимально. Очевидно,что вершина для которой это условие будет выполняться , максимально связана с . Эта вершина включается во множество Еr вершин Gr.

Множество вершин подграфа Gr приобретает следующий вид:

 

где  , а верхний индекс в обозначении  в общем случае указывает кол-во шагов выборки.

Шаг 5.

Происходит стягивание вершин подграфа Gr в вершину .Этот процесс далее будем называть факторизацией, вершину  - центром факторизации, а кол-во вершин стянутых в ,кроме него самого, степенью факторизации.

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

После данного процесса множество  преобразуют в одноэлементное множество

 содержащее гипервершину степени .

В указанных обозначениях первый процесс факторизации запишется следующим образом:

.

В общем случае на ом шаге выборки все указанные преобразования будут иметь вид:

.

=1,2,3…,Кс-1 ,где Кс-допустимая мощность множества вершин формируемого подграфа (кол-во элементов в конструктивном узле).

Шаг 6.

Действия описанные в шагах 2,3,4,5, повторяются до полного заполнения формируемого модуля.

Далее весь процесс повторяется до тех пор, пока не будет сформирован (-1) модуль. Последний же -й полностью включает в себя множество , так как

 .

Выполнение компоновки.

В данной электрической функциональной схеме элементы типа И-НЕ заменим элементами 2И-НЕ, в целях уменьшения количества микросхем и себестоимости платы. Данную электрическую функциональную схему разбиваем на 3 блока. Далее выполняем компоновку для каждого блока, для чего представляем их в виде графов, где множеству вершин соответствуют элементы электрической схемы блока, а множество ребер электрическим связям между этими элементами.

Расчеты для первого блока:

Чертим граф для элементов типа 3И-НЕ:

Рис.1

Составляем матрицу смежности

Т1 Т2 Т3 Т4 Т5 Т6 Т7 Т8 Т9 Т10 Т11 p
Т1 0 0 2 0 0 1 2 0 0 1 0 6
Т2 0 0 0 1 1 0 0 1 2 0 0 5
Т3 2 0 0 0 0 1 1 0 0 1 0 5
Т4 0 1 0 0 2 0 0 1 1 0 0 5
Т5 0 1 0 2 0 1 0 1 2 0 0 7
Т6 1 0 1 0 1 0 1 1 0 1 1 7
Т7 2 0 1 0 0 1 0 1 0 1 0 6
Т8 0 1 0 1 1 1 1 0 1 1 1 8
Т9 0 2 0 1 2 0 0 1 0 1 0 7
Т10 1 0 1 0 0 1 1 1 1 0 1 7
Т11 0 0 0 0 0 1 0 1 0 1 0 3

За базисную принимаем максимально связанную вершину, т.е. Т8. Она связана с вершинами Т2, Т4, Т5, Т6, Т7, Т9, Т10, Т11.Считаем функционал:

F2=5-1=4; F4=5-1=4; F5=7-1=6; F6=7-1=6;

F7=6-1=5; F9=7-1=6; F10=7-1=6; F11=3-1=2.

Выбираем Т11 т.к. F11 минимально

Т1 Т2 Т3 Т4 Т5 Т6 Т7 Т9 Т10

Т811

p
Т1 0 0 2 0 0 1 2 0 1 0 6
Т2 0 0 0 1 1 0 0 2 0 1 5
Т3 2 0 0 0 0 1 1 0 1 0 5
Т4 0 1 0 0 2 0 0 1 0 1 5
Т5 0 1 0 2 0 1 0 2 0 1 7
Т6 1 0 1 0 1 0 1 0 1 2 7
Т7 2 0 1 0 0 1 0 0 1 1 6
Т9 0 2 0 1 2 0 0 0 1 1 7
Т10 1 0 1 0 0 1 1 1 0 2 7

Т811

0 0 0 0 0 1 0 0 1 2 11

За базисную принимаем максимально связанную вершину, т.е. Т811. Она связана с вершинами Т2, Т4, Т5, Т6, Т7, Т9, Т10.Считаем функционал:

F2=5-1=4; F4=5-1=4; F5=7-1=6; F6=7-2=5;

F7=6-1=5; F9=7-1=6; F10=7-2=5.

Выбираем Т2 т.к. F2 минимально и с минимальным порядковым номером.

Т1 Т3 Т4 Т5 Т6 Т7 Т9 Т10

Т2811

p
Т1 0 2 0 0 1 2 0 1 0 6
Т3 2 0 0 0 1 1 0 1 0 5
Т4 0 0 0 2 0 0 1 0 2 5
Т5 0 0 2 0 1 0 2 0 2 7
Т6 1 1 0 1 0 1 0 1 2 7
Т7 2 1 0 0 1 0 0 1 1 6
Т9 0 0 1 2 0 0 0 1 3 7
Т10 1 1 0 0 1 1 1 0 2 7

Т2811

0 0 0 0 1 0 0 1 4 16

В результате проведения процесса последовательной компоновки конструктивных узлов РЭА, получили электрическую принципиальную схему состоящую из четырёх микросхем К155ЛА4 , DD1={2,8,11}, DD2={4,5,9}, DD3={1,3,6}, DD4={7,10};трёх К155ЛА3 DD5={3,7,8,9},DD6={1,2,4,6}, DD7={5,10}, четырёх К155ЛР1 DD8={4,6}, DD9={2,7}, DD10={3,5}, DD11={1}.

Схема электрическая принципиальная приведена в приложении 1. По этой схеме построим граф (рис. 2).

Рис.2



Информация о работе «Автоматизация проектирования изделий электронной техники»
Раздел: Коммуникации и связь
Количество знаков с пробелами: 20343
Количество таблиц: 12
Количество изображений: 2

Похожие работы

Скачать
138248
8
0

... со строгими методами оптимизации образуют жесткую структуру, изменения которой осуществляются разработчиками или специальными лицами, администрирующими информационную компоненту и сопровождающими систему автоматизированного проектирования. Они не являются специалистами в данной предметной области. ЛОГИЧЕСКИЕ МЕТОДЫ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ Предварительно остановимся на изложении некоторых понятий ...

Скачать
172573
0
0

... вующих систем автоматизированного проектирования подтвердил отсутствие разработок по автоматизации схемотехнического и функци- онального проектирования объектов класса ВКА. . - 41 - 2. СИСТЕМНЫЙ АНАЛИЗ ВАКУУМНОЙ КОММУТАЦИОННОЙ АППАРАТУРЫ 2.1. Системная модель ВКА при функциональном и схемотехни- ческом проектировании. Анализ существующих конструкций ВКА ...

Скачать
141647
0
0

... позволяет связывать твёрдотельные модели, сборки или чертежи, созданные с помощью SolidWorks 97, с файлами других приложений, что значительно расширяет возможности автоматизации процесса проектирования. С помощью технологии OLE можно использовать информацию, полученную в других приложениях Windows, для управления моделями и чертежами SolidWorks. Например, размеры модели могут быть рассчитаны в ...

Скачать
87162
14
0

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

0 комментариев


Наверх