Схемы протеус и программа

Сегодня поговорим о том, как установить в Протеус дополнительные библиотеки. Утановим все возможные платы Ардуино и плату NodeMCU. Начнём с библиотеки Ардуино. Как я увидел не многим понравилось работать напрямую с контроллером, подключаясь к портам. Для вас это видео. Оказывается в Протеусе можно работать и с платами Ардуино, надо только установить дополнительные библиотеки.

Вот этим сейчас и займёмся.

Если у вас недавно установлен Протеус, то он ещё не успел обрасти дополнительными библиотеками, и пусть у вас самая последняя версия, в ней всё равно нет плат Ардуино. Давайте посмотрим. У меня самая свежая на текущий момент версия Протеуса. Посмотрим, есть ли в ней платы Ардуино.

В библиотеке компонентов набираем Ардуино и смотрим что же по этому слову есть в Протеусе. Список прямо скажем небольшой и всё только разъёмы, плат Ардуино нет, но мы сейчас это исправим. Закрываем библиотеку и выключаем Протеус, так как после добавления библиотек, всё равно придётся его перезагружать, так как изменения не вступят в силу без перезагрузки.

Arduino и Proteus. Симуляция ардуино без подключения.


Файлы с библиотеками, используемые в этом видео можно найти на моём сайте, ссылка на архивы будет в описании к видео. У меня есть много разных библиотек, и я буду выкладывать их по мере надобности в соответствующих уроках.

Для начала, вам надо найти куда у вас установлен Протеус, а там перейти в папку DATA. В этой папке находим другую папку под названием LIBRARY, вот там и находятся все компоненты которые мы видим в Протеусе И именно сюда мы добавим файлы отвечающие за вывод плат Ардуино.

Надеюсь, что вы уже скачали архив с библиотеками. Открываем его. Там всего 3 файла, один из них просто текстовая информация, она нам не нужна. Выделяем 2 файла и копируем в библиотеку программы Протеус. Вот и всё. Мы добавили платы Ардуино.

Теперь надо зайти и посмотреть как их достать и как они будут выглядеть на схеме.
Открываем Протеус и идём в библиотеку. Снова набираем Ардуино. Теперь у нас есть возможность выбрать одну из 6 плат. Это две платы Ардуино Мега, Ардуино мини и Ардуино нано, про мини и уно.

Читайте также:
Клиентские почтовые программы это

Добавим в список Ардуино Нано и установим её на схему. Теперь откроем Arduino IDE и загрузим обычный скетч мигания светодиодами. Можно было бы конечно загрузить и что-нибудь посложнее, но для проверки нам и этого будет достаточно. Менять в нём ничего не будем. Зная, что этот пример мигает встроенным светодиодом, который расположен на 13 выводе можно будет собрать схему для проверки.

Кстати, на Ардуино в Протеусе нет встроенного светодиода, и если вы захотите помигать, то вам придётся собрать небольшую схему. Чем мы сейчас и займёмся. Но для начала надо добавить путь к HEX файлу. Это ничем не отличается от предыдущих примеров, просто щёлкаем на плате и выбираем редактировать. Дальше указываем путь к файлу и закрываем свойства платы.

Теперь соберём саму схему. Нам понадобится светодиод и резистор. Устанавливаем их на плате. Не забываем про землю. Напомню, что земля очень важна в примерах Протеуса, так как все измерения производятся относительно земли. Сейчас это может и не так важно, но старайтесь чтобы земля всегда была на схеме. Меняем значение резистора, например на 390 ом.

А так вообще значение может быть в пределах от 100 ом до 1-2 килоом. Включаем симуляцию и видим, что наш светодиод весело замигал. Значит всё у нас получилось и теперь можно собирать схемы не используя голый контроллер, а работать более привычным способом.

Теперь вернёмся снова к скетчу и поменяем вывод с 13 на 4. Тестировать плату, так тестировать. А то вдруг, что-то пойдёт не так. Снова компилируем код и экспортируем HEX файл. В протеусе тоже изменим схему соединения. Удалим линию связи с 13 выводом и протянем новую, до 4 вывода Ардуино.

Включаем симуляцию и видим, что светодиод мигает.
Проверим работу ещё одной платы. Например Ардуино УНО. Так же заходим в библиотеку компонентов, пишем Ардуино и выбираем Ардуино УНО. Закрываем окно и устанавливаем плату на схему. Скетч я менять не стал и поэтому у нас там прописано, что мигать будем четвёртым выходом Ардуино. Поэтому поворачиваем плату так чтобы было удобно подключить светодиод к плате.

Читайте также:
Дим прост программ dim prost programm отзывы

Открываем редактирование свойств платы и прописываем путь к HEX файлу примера blink.

Подключаем токоограничивающий резистор к четвёртому выходу Ардуино и запускаем симуляцию. Светодиод начал моргать точно так же как и в предыдущем примере с платой Ардуино НАНО.

Симуляция схем в Proteus

Nano Atmega328

Прекрасная программа для всех радиолюбителей, в которой можно предварительно опробовать интересную цифровую или аналоговую схему.

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

В статье несколько проектов схем в Proteus .

Общаться с протеусом, можно начать например и с такой схемы .

Видео работы с Proteus , составление схемы и печатной платы (в т.ч. 3D модель).

Файл PROTEUS к данному видео — скачать.

DC — DC преобразователь MC34063. микросхема К176ИЕ12

Проекты на интегральном таймере 555.

Секундомер ATtiny2313. Bin-calcul.

Часы с индикаторами большого формата, ATmega8. Кухонный таймер

Часы секундомер ATtiny2313 ; счетчик дозатор ATtiny2313; таймер ATmega8

Таймер для насоса ATtiny2313; циклический таймер ATtiny2313

счетчик — ваттметр МК ATmega8; Transistortester на ATmega8; таймер pic16f873a

Термостат ∆T=0,1°C ATtiny2313; Термостат 0,1°C и многоканальным выходом; Сторож паяльника ATtiny2313.

Вольтметр 220 вольт ATmega8; Вольтамперметр PIC16F676; измеритель ёмкости ATtiny2313.

Цифровой сумеречнй переключатель ATmega8; Термостат 8 зон ATtiny2313 + ne556.

Термостат шим 3 канала ATmega8; Вольт амперметр PIC16F88 Паяльная станция ATmega8;

Титан — термо PIC16F84A Вольтамперметр с уставками PIC16F873A Часы термометр PIC16F873A

Управление тенами PIC16F876A Контроллер до 999 °C PIC16F676A

измеритель ESR ATtiny2313 Радио №6/2010 Термовольтметр PIC16F876

Вольтамперметр с контролем

по нижним и верхним пределам 16F676 Спидометр — одометр ЖКИ16х2 , 16х4 ATmega8;

Здесь в конце, статьи проекты для теста 🙁 , они тоже заслуживают внимания,

так как схемы в реальных устройствах работают отлично.

Металлодетектор на ATmega8; CLR2313 ATtiny2313.

Не забывать, когда в протеус обновляеш версии прошивок работающими с EEPROM , нужно делать периодически сброс постоянных модели

Если проект в протеусе не корректно отображает кирилицу на ЖКИ, для правильного отображения кирилицы на ЖК индикаторе распаковать эту библиотеку в папку models протеуса

Источник: sxem.org

Категория: Proteus

Зуммер в программе Proteus

Для воспроизведения звука в протеусе в нашем распоряжении три компонента: BUZZER, SOUNDER и SPEAKER.

Читайте также:
Что легло в основу программы шахерезады

Где найти HEX-файл в Arduino IDE

Опубликовано: 01.04.2023
Обновлено: 31.03.2023

Где HEX-файл в Arduino IDE

При использовании отладочных плат Arduino в Proteus-е для запуска симуляции нам необходимо указать файл прошивки для микроконтроллера. Если программа пишется в среде Arduino IDE, то HEX-файл мы можем найти следующим образом.

Arduino в Proteus 8

Опубликовано: 30.03.2023
Обновлено: 16.04.2023

Если вы разрабатываете какой-либо проект на базе плат Arduino, то сперва можно «обкатать» схему (или часть схемы) и программный код на симуляторе в программе Proteus. В этой статье рассмотрим как добавить плату Arduino Nano, встроенную в стандартную библиотеку Proteus, а также сторонние библиотеки отладочных плат.

Осциллограф в Proteus

Опубликовано: 10.03.2023
Обновлено: 03.05.2023

Осциллограф в программе Proteus

Осциллограф в основном используется для исследования сигналов и их форм, по большому счету, для отладки схемы или ее части. С их помощью мы можем визуализировать электрический сигнал и «снять» основные характеристики: амплитуду, частоту, период, длительность и другие. Например, вам нужно проверить генерацию ШИМ-волны и узнать ее частоту. Тут вам на помощью и придет осциллограф.

Вольтметр и амперметр в Proteus

Опубликовано: 04.03.2023
Обновлено: 04.03.2023

Использование вольтметра и амперметра в протеусе

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

Базовые элементы в Proteus 8

Опубликовано: 13.01.2023
Обновлено: 17.01.2023

Программа Proteus

В этой статье рассмотрим основные электронные элементы для построения электрических схем в программе Proteus и как их найти в библиотеке компонентов.

Эмулятор Stm32

Опубликовано: 21.10.2022
Обновлено: 09.03.2023

simulator-stm32

Во время программирования микроконтроллеров, иногда возникает необходимость использовать эмулятор STM32. Когда под рукой нет необходимой отладочной платы STM32. Она сгорела, по независящим от нас причинам. А программный код отладить хочется здесь и сейчас, то на помощь приходят эмуляторы STM32.

Как добавить библиотеку в Proteus

Опубликовано: 19.08.2022
Обновлено: 03.05.2023

Библиотека proteus

Proteus — это программа для моделирования и симулирования электрических схем, а также для создания печатных плат. В этой статье рассмотрим процесс добавления библиотеки в Proteus 8 (в 7-й версии добавление практически ничем не отличается).

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

Источник: rxtx.su

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru