Реклама ⓘ
Главная » Компьютерная электроника
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Похожие статьи:


Реклама ⓘ

Проектирование электронных устройств в Proteus 8.1. Часть 3

Proteus – программа конструирования электронных схем, характеризующаяся сочетанием профессиональных возможностей и простоты, использующаяся как для учебных целей, так и для промышленного производства сложных электронных устройств. Proteus представляет собой платформу сквозного проектирования и объединяет в себе две основных программы: ISIS – модуль схемотехнического проектирования и моделирования, который позволяет специалистам оптимизировать свои проекты, минимизировать ошибки и снизить число итераций при разработке и ARES – программное обеспечение для проектирования топологии печатных плат.

Верификация схемы электрической в редакторе ISIS

При создании электрических схем разработчик может допустить ошибки при размещении и соединении объектов схемы. Поэтому перед тем как произвести трансляцию разработанной схемы в редактор ARES рекомендуется выполнить верификацию схемы (рис. 1) – проверку на наличие ошибок ERC (правильности электрических соединений).

Проверяемая в данном примере схема
Рис. 1. Проверяемая в данном примере схема

Произвести проверку можно при помощи команды основного меню редактора ISIS - Tool/Electrical Rules Check. В результате чего системой будет сгенерирован отчет о результатах проверки, который после завершения проверки будет отображен в открывшемся окне Electrical Rules Check в текстовом виде (рис. 2).

Отчет о результатах проверки схемы на наличие ошибок ERC
Рис. 2. Отчет о результатах проверки схемы на наличие ошибок ERC

Трансляция схемы электрической в редактор ARES и размещение компонентов на плате.

После того как работа над проектом схемы электрической принципиальной в рабочей области ISIS завершена, схему можно экспортировать в ARES – редактор разработки печатных плат. ARES является PCB приложением программы Proteus и используется для разработки печатных плат, выполнения определенных функций CAD систем и подготовки результатов проектирования к производству. Данная программа обладает возможностью автоматизированного размещения компонентов на плате и автоматической трассировки. Открыть редактор ARES можно посредством нажатия на кнопку PCB Layout на верхней панели инструментов Proteus, в результате чего в рабочую область программы будет добавлена новая вкладка PCB Layout. После того как схема создана в редакторе ISIS, все имеющиеся в схеме компоненты будут отображены на панели COMPONENTS редактора печатных плат. Список цепей и компонентов создается в ISIS автоматически или же при помощи команды Tool/Netlist Compiler основного меню ISIS.

Перед тем как разместить компоненты, в рабочем поле редактора ARES необходимо создать контур печатной платы. Если проект был создан при помощи мастера New Project Wizard, то в зависимости от выбранных настроек, после запуска редактора ARES, в проект PCB Layout контур платы может быть уже добавлен. В противном случае разработчику необходимо будет его нарисовать вручную. Контур платы создается на слое Board Edge при помощи инструментов:

  •  2D Graphics Line Mode (Линия);
  •  2D Graphics Box Mode (Прямоугольник);
  •  2D Graphics Circle Mode (Окружность);
  •  2D Graphics Arc Mode (Дуга);
  •  2D Graphics Closed Path Mode (Многоугольник),

расположенных на левой панели инструментов редактора ARES.

При необходимости его размер можно изменить. Для этого при помощи левой кнопки мыши выделите контур платы (для удобства можно использовать фильтр Select Graphics) и измените размер путем перемещения сторон контура при помощи левой кнопки мыши.

Для размещения компонента на плате, он должен быть полностью укомплектован, то есть содержать информацию, которая связывает условное графическое обозначение с посадочным местом электрорадиоэлемента. Типичный компонент это набор взаимосвязанной конструкторской, технологической и схемотехнической информации об электрорадиоэлементе, который монтируется на печатной плате. Этот набор содержит:

  •  условное графическое обозначение (позиционное обозначение, тип, номинал);
  •  посадочное место компонента;
  •  текстовую и справочную информацию.

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

Панель COMPONENTS редактора ARES и разработанный в рабочей области контур печатной платы
Рис. 3. Панель COMPONENTS редактора ARES и разработанный в рабочей области контур печатной платы

Автоматическое размещение таких компонентов на плате невозможно. Необходимо заметить, что в списке на панели COMPONENTS отображаются только неразмещенные на плате компоненты. После того как компонент будет размещен на плате, его название удалится из списка. Для того, что бы список COMPONENTS был доступен для просмотра, необходимо, что бы на левой панели PCB Layout была нажата кнопка Component Mode. Посадочное место в компонент может быть добавлено в процессе ручного размещения компонента на плате. Для этого при помощи левой кнопки мыши выберите в редакторе ARES на панели COMPONENTS из списка название нужного компонента и щелкните левой кнопкой мыши в области печатной платы. В результате чего будет открыто диалоговое окно PCB Layout, которое информирует разработчика о том, что компонент, который размещается на плате, полностью не укомплектован, а также предлагает самостоятельно его укомплектовать (рис. 4). После положительного ответа (выбор кнопки Yes) будет открыто окно выбора посадочного места для компонента - Pick Packages (рис. 5).

Диалоговое окно PCB Layout
Рис. 4. Диалоговое окно PCB Layout

Выбор посадочного места компонента в окне Pick Packages
Рис. 5. Выбор посадочного места компонента в окне Pick Packages

Для более удобного поиска в данном окне все имеющиеся в системе посадочные места отсортированы по категориям, типу и подкатегориям. В нижней левой части окна расположено поле предварительного просмотра выбранного посадочного места. Выберите в поле Results подходящее посадочное место и нажмите на кнопку ОК. В результате чего окно Pick Packages будет закрыто, а посадочное место будет прикреплено к курсору мыши (рис. 6а). Для размещения посадочного места щелкните левой кнопки мыши в области платы – компонент размещен (рис. 6б).

   
Рис. 6. Посадочное место компонента: (а) прикрепленное к курсору мыши, (б) размещенное в области платы

Для того, что бы разместить компонент, который не помечен на панели COMPONENTS красным крестиком, т. е. полностью укомплектован, необходимо выбрать его название при помощи левой кнопки мыши из списка на панели COMPONENTS, а затем щелкнуть левой кнопкой мыши в нужной позиции в области контура платы. После того как все компоненты перемещены в рабочее поле редактора, разработчику необходимо вручную расположить их в области контура печатной платы с учетом их размеров и формы. При этом необходимо стремиться к тому, что бы компоненты располагались компактно. Для выделения отдельных объектов проекта удобно использовать фильтры выделения, которые расположены в нижней части редактора ARES (рис. 7). В частности для выделения компонентов на плате можно использовать фильтр Select Components.

Фильтры выделения объектов редактора ARES
Рис. 7. Фильтры выделения объектов редактора ARES

Разместить компоненты в области контура платы можно и автоматически. Для этого необходимо в основном меню редактора ARES выбрать пункт Tools/Auto-placer (необходимо заметить, что при автоматическом размещении компонентов на плате все компоненты должны быть полностью укомплектованы, то есть содержать информацию, как об условном графическом обозначении, так и о посадочном месте). В результате чего будет открыто окно Auto Рlacer (рис. 8), в левой части которого отображен список компонентов для размещения. В данном списке посредством установки/снятия флажков в чекбоксах можно задать необходимость размещения всех или некоторых компонентов схемы на плате.

Окно Auto Рlacer
Рис. 8. Окно Auto Рlacer

В правой части окна устанавливается:

  •  Placement Grid (Сетка размещения);
  •  Edge Boundary (Отступ от края платы);
  •  Preferred DIL Rotation (Предпочтительное расположение компонентов на плате - горизонтально/вертикально);
  •  Trial Placement Cost Weightings (Опции пробного размещения): Grouping (Степень группирования), Ratsnest Length (Длина соединителей), Ratsnest Crossings (Пересечение соединителей), DIL Rotation 90 (Поворот компонентов на 90 градусов), DIL Rotation 180 (Поворот компонентов на 180 градусов), Alignment (Выравнивание).

После того как выбраны компоненты для авторазмещения и заданы настройки, нажмите на кнопку ОК. В результате чего компоненты схемы с соединителями, импортированные из схемотехнического редактора ISIS будут размещены на плате. При передаче схемы в ARES, имеющиеся в ней конструктивные компоненты выбираются системой из библиотек и размещаются в рабочей области редактора печатных плат произвольным образом. Как правило, они группируются согласно типу, при этом также отображаются электрические связи между их выводами. На нижней панели редактора ARES будет выведено сообщение о количестве ошибок полученных в результате трансляции схемы. Для того, что бы получить отчет об ошибках, щелкните по этому сообщению левой кнопкой мыши (рис. 9).

   
Рис. 9. Отчет об ошибках полученных в результате трансляции схемы в редактор ARES: (а) ошибки соединения, (б) ошибки ERC

Пример размещения компонентов на плате представлен на рисунке 10. Список всех компонентов и цепей проекта можно просмотреть на вкладке Physical Partlist View (рис. 11). Данную вкладку можно открыть посредством нажатия на кнопку Design Explorer на верхней панели редактора ARES.

Размещение компонентов на плате в рабочей области редактора ARES
Рис. 10. Размещение компонентов на плате в рабочей области редактора ARES

Список всех компонентов и цепей проекта на вкладке Physical Partlist View
Рис. 11. Список всех компонентов и цепей проекта на вкладке Physical Partlist View

Теги:

Опубликована: 0 1
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (2) | Я собрал (0) | Подписаться

0
Ruan #
Подскажите, как задавать точные размеры платы? Например мне требуется сделать круг как у вас с диаметром 20 мм. Есть ли способ ввести размер?
Ответить
0

[Автор]
beluikluk #
В вашем случае можно сделать так. В рабочей области проекта кликаем правой кнопкой мыши и выбираем в контекстном меню команду Place/Circle. Подводим курсор к точке начала координат, кликаем левой кнопкой мыши и рисуем окружность при этом смотрим на координаты в нижнем правом углу программы. Когда нужный размер достигнут, кликаем правой кнопкой мыши для окончания рисования контура. Смотрите рисунок прикрепленный.
Прикрепленный файл: Безимени-2.jpg
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

МиниПК MK809V - 4 ядра, Android 4.4.2
МиниПК MK809V - 4 ядра, Android 4.4.2
Конструктор - темброблок на LM1036 Модуль радиореле на 4 канала
вверх