ß Программирование
МП в
системе «Proteus»
Знакомство,
установка,
описание.
Адрес
документа: |
http://shabronov_s2.dyn-dns.ru/temp/gr_mi38_37_mp9_sh/gr_mi38_37_mp9_sh.doc инд 2-95-1-л9 |
Каталог
«Proteus» |
В данной
лекции
рассматривается
PROTEUS VSM —
пакет
программ для
автоматизированного
проектирования
(САПР)
электронных
схем.
Содержание:
Разработка
компании Labcenter
Electronics (Великобритания). Пакет
представляет
собой
систему
схемотехнического
моделирования,
базирующуюся
на основе
моделей
электронных
компонентов,
принятых в PSpice.
Отличительной
чертой
пакета PROTEUS VSM
является возможность
моделирования
работы программируемых
устройств: микроконтроллеров,
микропроцессоров,
DSP и проч.
Библиотека
компонентов
содержит справочные
данные.
Дополнительно
в пакет PROTEUS VSM
входит
система
проектирования печатных
плат. Пакет Proteus
состоит из
двух частей,
двух
подпрограмм:
ISIS —
программа синтеза и
моделирования
непосредственно
электронных
схем и ARES — программа
разработки
печатных
плат. Вместе с
программой
устанавливается
набор демонстрационных
проектов для
ознакомления.
Пример
7-ой версии
пакета на
рисунке.
Приведено
стартовое окно
с
загруженной
схемой управления
двигателем
постоянного
тока методом
PWM (
широтно-импульсной
модуляции)
элементов,
но, основа
интерфейса
сохранилась.
Так что
пользователям предыдущих
версий не
придётся
блуждать в
меню,
отыскивая
нужные
компоненты. Удобнее стало
разрабатывать схемы на
основе
микроконтроллеров. Ниже
скан
стартового
окна 8-ой
версии.
Скачать
с сайта
инсталляционный
пакет. Ниже
на рисунке выделено
цветовым
овалом
вкладка
скачивания.
В
чем отличие от
других подобных
программ.
·
Отличие
от
аналогичных
по
назначению
пакетов
программ,
например, Electronics Workbench
Multisim, MicroCap, Tina и т.п. в
развитой
системе
симуляции
(интерактивной
отладки в
режиме
реального
времени и
пошаговой) для различных
семейств
микроконтроллеров: 8051, PIC
(Microchip), AVR
(Atmel), и
др.
·
Proteus имеет
обширные
библиотеки
компонентов, в том
числе и
периферийных
устройств:
светодиодные
и ЖК
индикаторы,
температурные
датчики, часы
реального времени
- RTC,
интерактивных элементов
ввода-вывода:
кнопок, переключателей,
виртуальных портов
и
виртуальных
измерительных
приборов,
интерактивных
графиков.
.
Установка
программы на
компьютер.
·
Для
установки
необходимо
запустить
инсталляционный
пакет Setup.exe. В
ходе
установки Proteus
(если
это не демо версия)
запросит
путь
к файлу
лицензии.
Если на этот
момент файл
лицензии
отсутствует
можно просто
выбрать
вариант
наличия
лицензии на
сервере, а окно
сервера
оставить
пустым, но перед
первым
запуском все равно
необходимо будет
установить лицензию файл
licence.lxk,
воспользовавшись
менеджером
лицензий. По
умолчанию
программа
устанавливается
в директорию:
Program Files\ Labcenter Electronics\ Proteus 7,
однако при
желании
можно
изменить путь.
Ниже
на рисунке
приведены
основный
элементы
управления
источник [Л1]
·
При
первом
запуске ISIS
появляются два всплывающих окна. В одном из них будет
предложено
проверить
обновления – здесь
можно смело
поставить
галочку –
«больше не
показывать».
·
Другое окно
предлагает
открыть
многочисленные
примеры Sample Designs, прилагаемые
вместе с
программой.
·
Основные
назначения окон
подробно
приведено в Л1 и
повторяться
не будем.
Рассмотрим
работу
системы на
примере
анализа ИМС
CD4900. Исследуем
возможности
микросхемы,
как усилителя
НЧ.
Файл
примера CD4009_as_analog_amp.DSN
расположен
по адресу:
C:\Program Files (x86)\Labcenter Electronics\Proteus 7 Professional\SAMPLES\Graph Based Simulation\4000 Series Linear Models\CD4009_as_analog_amp.DSN
Практическая
задача. Модификация
– 1-й уровень
понимания (оценка
3- ).
№ |
E1, мв |
R1 k |
R2, k |
C1 nF |
||||
1 |
1000 |
100 |
20 |
5 |
50 |
500 |
1000 |
20000 |
2 |
800 |
100 |
20 |
5 |
50 |
500 |
1000 |
20000 |
3 |
400 |
100 |
20 |
5 |
50 |
500 |
1000 |
20000 |
4 |
200 |
100 |
20 |
5 |
50 |
500 |
1000 |
20000 |
5 |
100 |
100 |
20 |
5 |
50 |
500 |
1000 |
20000 |
6 |
50 |
100 |
20 |
5 |
50 |
500 |
1000 |
20000 |
7 |
1000 |
100 |
20 |
5 |
50 |
500 |
1000 |
20000 |
8 |
800 |
150 |
20 |
5 |
50 |
500 |
1000 |
20000 |
9 |
400 |
150 |
20 |
5 |
50 |
500 |
1000 |
20000 |
10 |
200 |
150 |
20 |
5 |
50 |
500 |
1000 |
20000 |
11 |
100 |
150 |
20 |
5 |
50 |
500 |
1000 |
20000 |
12 |
50 |
150 |
20 |
5 |
50 |
500 |
1000 |
20000 |
13 |
1000 |
20 |
20 |
5 |
50 |
500 |
1000 |
20000 |
14 |
800 |
20 |
20 |
5 |
50 |
500 |
1000 |
20000 |
15 |
400 |
20 |
20 |
5 |
50 |
500 |
1000 |
20000 |
16 |
200 |
20 |
20 |
5 |
50 |
500 |
1000 |
20000 |
17 |
100 |
20 |
20 |
5 |
50 |
500 |
1000 |
20000 |
18 |
50 |
20 |
20 |
5 |
50 |
500 |
1000 |
20000 |
Новые
свойства –
2-ой уровень
понимания. (
оценка 4- )
Имеется |
|
Требуется: |
|
Изменения
алгоритма –
3-ий уровень понимания
и создания. (
оценка 5)
Ред.
2016-3-30
Ред1.2020-11-10
Автор
Шабронов
Андрей
Анатольевич
тс. 913-905-8839 shabronov@ngs.ru