ß                                Программирование МП в  системе  «Proteus» Знакомство, установка, описание.

 

Адрес документа:

http://shabronov_s2.dyn-dns.ru/temp/gr_mi38_37_mp9_sh/gr_mi38_37_mp9_sh.doc  инд 2-95-1-л9

Каталог «Proteus»

Адрес1  Описание1

 

В данной лекции рассматривается    PROTEUS VSM — пакет программ для автоматизированного проектирования (САПР) электронных схем.

 

Содержание:

 

 

 

Назначение и состав «Proteus»

 

Разработка компании 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;

Файл примера  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)

Литература

  1. Описание системы Proteus в радиоежегоднике №24 2013год    https://cloud.mail.ru/public/2wXg/WZ6rYVQSy
  2. Файл chm - интерактивное описания Proteus  -   https://cloud.mail.ru/public/gFXi/akpJKR6qX
  3. Пример реализации МП  на основе Proteus  https://geektimes.ru/post/255354/
  4. Моделирование АVR на Proteus  http://avr.ru/tools/proteus/guide/model
  5. Проект МП avr  http://www.ruselectronic.com/news/emulyatsiya-proekta-na-mk-avr-v-programme-proteus/
  6. Реализация VSM на Proteus http://we.easyelectronics.ru/CADSoft/proteus-vsm-poshagovaya-otladka.html

Выводы:

 

Ред. 2016-3-30  Ред1.2020-11-10

 

Автор Шабронов Андрей Анатольевич тс. 913-905-8839  shabronov@ngs.ru