Proteus: вопросы и ответы

Обсуждаем цифровые устройства...
sheffline_85
Нашел транзистор. Понюхал.
Сообщения: 176
Зарегистрирован: Ср дек 08, 2010 11:05:59
Откуда: Ростов-на-Дону
Контактная информация:

Не симулирует схему в proteus

Сообщение sheffline_85 »

Проблема из разряда как включить чайник.
Без аналоговой части, просто МК с RC-фильтром симуляция проходит отлично, на осциллографе 3 синусоиды, все счастливы, все довольны.
Как только подключил аналоговую часть, то сразу же после начала эмуляции выдает сообщения без ошибок и эмуляция не происходит.
Лист ошибок Proteus
Изображение
Схема
Изображение

proteus 7.2 SP1.
Придется искать другой симулятор для подобного рода затеи или же все же можно протеус заставить работать?
Я нуб в proteus, заранее простите.
По сути симуляция заканчивается выводом на экран информации о том что все прошло успешно, но я как бы от этого не счастлив, хотел бы осциллогшаммы увидеть :))
Последний раз редактировалось AlekseyEnergo Ср ноя 12, 2014 21:29:27, всего редактировалось 1 раз.
Причина: Объединил. Так как здесь логичней.
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Не симулирует схему в proteus

Сообщение otest »

А где сам проект ?
amd9800
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Re: Proteus: вопросы и ответы

Сообщение amd9800 »

Halex писал(а):Такое то как раз не проблема.


Как интересно устроен мир.

А я на этот вопрос еще два месяца назад искал ответ, но получил что в протеусе невозможно, а тут на тебе и вот ответ - КРУТО.
Мне даже никакие ножки и не нужны )))
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43812
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Не симулирует схему в proteus

Сообщение АлександрЛ »

Возможно, для применённых вами элементов схемы у протеуса нет "модели"..
А вы не пробовали "смоделировать" в протеусе СИММЕТРИЧНЫЙ МУЛЬТИВИБРАТОР на двух транзисторах? :shock: :))) :)))
sheffline_85
Нашел транзистор. Понюхал.
Сообщения: 176
Зарегистрирован: Ср дек 08, 2010 11:05:59
Откуда: Ростов-на-Дону
Контактная информация:

Re: Не симулирует схему в proteus

Сообщение sheffline_85 »

Возможно, для применённых вами элементов схемы у протеуса нет "модели"..

он сразу матерится что нет модели и все тут, пройденный этап, половину библиотеки IGBT перерыл чтоб найти те что имеют модель.
А вы не пробовали "смоделировать" в протеусе СИММЕТРИЧНЫЙ МУЛЬТИВИБРАТОР на двух транзисторах?

для этого есть LTSpice или MultiSim, к сожалению к ним не прикрутишь МК...

otest что понимается под проектом? исходник для МК или файл DSn схемы протеуса?
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Не симулирует схему в proteus

Сообщение otest »

файл DSn схемы протеуса.
Уже не надо .
Аватара пользователя
Halex
Грызет канифоль
Сообщения: 281
Зарегистрирован: Пт ноя 15, 2013 20:58:23

Re: Не симулирует схему в proteus

Сообщение Halex »

sheffline_85 писал(а): половину библиотеки IGBT перерыл чтоб найти те что имеют модель.
Рыть, конечно и коты умеют, но оставим это прирожденным землекопам - кротам. Ну, а для нас (и для Вас) - "там пумпочка такая есть" (к/ф Собачье сердце), а именно в окне библиотек компонентов сверху слева активируете флажок Show only parts with models.
АлександрЛ писал(а):А вы не пробовали "смоделировать" в протеусе СИММЕТРИЧНЫЙ МУЛЬТИВИБРАТОР на двух транзисторах
Пробовал, лет эдак... тому назад. Результат здесь пост #72 (второй сверху страницы). И это гораздо проще, чем то, что сейчас задумал автор топика. Осциллограммы он не увидит по простым причинам - загрузка процессора в этой схеме будет максимальна, т.е. расчёт аналоговой части "сожрёт" все ресурсы и круто затормозит симуляцию. Даже не имея под рукой ни исходника не проекта в целом, берусь это утверждать. Ну, а ТС рекомендую при запуске симуляции обратить внимание на счетчик реального времени в трее окна ISIS, это его слегка "охолонит". Чтобы появидась осциллограмма в симуляции (по тому счетчику) должно пройти достаточно много времени (грубо, как минимум, - время развертки на квадрат * на количество сих квадратиков по горизонтали). Вообще IGBT и MOSFET-ы, да еще и с присутствующими RC-цепочками довольно медленно просчитываются SPICE симуляторами, поскольку имеются очень крутые выбросы (иголки), на которых программы-симуляторы круто тормозят в расчётах. Можно попытаться вывести график за небольшой участок времени, там это будет наглядно заметно. Да, и еще сразу бросается в глаза - полумост то ненагружен, а значит "пинки" будут еще круче. Кстати, тоже несколько лет назад в ветке по Протеусу на Казусе мы уже разбирались с аналогичной схемой и тем же вопросом, вот только найти сейчас тяжело. Но, помню, что график там всё и всех "поставил на место".
Loginov
Родился
Сообщения: 1
Зарегистрирован: Ср ноя 12, 2014 18:46:54

Isis Proteus

Сообщение Loginov »

Как вывести землю и питание у МК atmega168 в Isis Proteus ?
Последний раз редактировалось AlekseyEnergo Чт ноя 13, 2014 18:39:25, всего редактировалось 1 раз.
Причина: перенес и объединил
amd9800
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Re: Isis Proteus

Сообщение amd9800 »

Скажите пож. как можно в протеусе во время симуляции подать питание на МК или наоборот отключить питание.
Аватара пользователя
Halex
Грызет канифоль
Сообщения: 281
Зарегистрирован: Пт ноя 15, 2013 20:58:23

Re: Isis Proteus

Сообщение Halex »

Loginov писал(а):Как вывести землю и питание у МК atmega168
amd9800 писал(а):Скажите пож. как можно в протеусе во время симуляции подать питание на МК
:kill: М-мяу, м-да, Мя-в, "вечер перестает быть томным" (к/ф "Москва слезам не верит"). Вроде-бы чуть выше и объяснил, а вроде бы и никому... Невозможно это!!!. (Красным не выделяю, а надо бы, но тута я не модератор). Если Вам моего авторитета не хватает, можете задать тот же вопрос на форуме Labcenter Electronics Ltd. Ответ будет аналогичным, вот только вопрос Вам придётся задавать на чистом аГлицком, и ответят Вам только при условии, что Вы лицензированный пользователь Proteus. Да, собственно, ответ уже давно присутствует в явном виде на всех компах, где стоит Proteus. Вот только озвучен он в хелпе для AVR, хотя касается всех моделей МК. В оригинале это выглядит так: Power supply voltage changing is not supported. Впрочем, о чём это я... Тут же сказано об изменении питающего напряжения, а вопрошающие считают, что когда они клацают тумблером питания, то они его не изменяют, а просто подают... Ну, тогда это вопрос к Чубайсу, он в таких махинациях бОльший дока.
Ну, уж, и что бы полностью "дорисовать картину" для таких вот страждущих... НЕ НАДО производить излишние телодвижения в сторону попыток измерить в Протеусе потребляемые микроконтроллерами токи, впрочем, как и всей цифровой логикой, да и АЦП/ЦАП до кучи... Не знаю, после какого стакана (кружки пива), но и таковые бредовые идеи тоже периодически возникают в нашем "пытливом русском уме". Разработчик программы (он же Labcenter) изначально пошёл по пути упрощения для всех цифровых моделей. Это дает возможность максимально ускорить процесс симуляции (имитации) в реальном времени, чего недостаёт другим аналогичным прогам.
Аватара пользователя
rxstart1
Вымогатель припоя
Сообщения: 508
Зарегистрирован: Пт фев 22, 2013 18:00:43
Откуда: Беларусь, г. Гомель

Re: Proteus: вопросы и ответы

Сообщение rxstart1 »

Люди помогите плз. включаю обычный таймер1 по совпадению в обработчике зажигаю пин. тормоза конкретные , вместо 1 сек сек 5-7 проходит((
на железе все нормуль.
Аватара пользователя
les1982
Собутыльник Кота
Сообщения: 2981
Зарегистрирован: Ср сен 28, 2011 22:18:14
Откуда: Москва

Re: Proteus: вопросы и ответы

Сообщение les1982 »

проект в студию
Люди могут жить без мозгов.
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Proteus: вопросы и ответы

Сообщение Аlex »

Или комп в помойку.
Аватара пользователя
rxstart1
Вымогатель припоя
Сообщения: 508
Зарегистрирован: Пт фев 22, 2013 18:00:43
Откуда: Беларусь, г. Гомель

Re: Proteus: вопросы и ответы

Сообщение rxstart1 »

Вот проект, я конечно понимаю, что в обработчике есть некоторый код, но он не сильно большой ))
Вложения
kvazitaho.rar
(73.7 КБ) 215 скачиваний
Аватара пользователя
les1982
Собутыльник Кота
Сообщения: 2981
Зарегистрирован: Ср сен 28, 2011 22:18:14
Откуда: Москва

Re: Proteus: вопросы и ответы

Сообщение les1982 »

Проект шпротуса а не исходник прошивки
Люди могут жить без мозгов.
Аватара пользователя
rxstart1
Вымогатель припоя
Сообщения: 508
Зарегистрирован: Пт фев 22, 2013 18:00:43
Откуда: Беларусь, г. Гомель

Re: Proteus: вопросы и ответы

Сообщение rxstart1 »

1.DSN файл внутри архива
Y.Y.
Открыл глаза
Сообщения: 43
Зарегистрирован: Ср мар 13, 2013 19:43:22

Re: Proteus: вопросы и ответы

Сообщение Y.Y. »

Уважаемые, подскажите.

ATMega328, подключены только AREF и AVCC. Хочу подтянуть пустой аналоговый вход (например pin27) встроенным pull-up резистором и измерить напряжение на нем. Программка (Arduino), hex, dsn и фьюзы приложены. Ожидаю получить около 1023, получаю 0. Вольтметры показывают: на этом входе - WHI, на AREF и VCC - PHI.
Изображение
В железе работает прекрасно.
Что я делаю не так?
Вложения
PULL_UP.rar
(66.99 КБ) 166 скачиваний
Alex-DJ
Встал на лапы
Сообщения: 127
Зарегистрирован: Ср апр 06, 2011 13:41:11

Re: Proteus: вопросы и ответы

Сообщение Alex-DJ »

Почему на выходе +13 вольт? По идее ведь должно быть тоже как на входе 5 мв

Изображение
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Proteus: вопросы и ответы

Сообщение *Trigger* »

Если подать среднюю точку с генератора, то всё работает (тут 50мВ).
Изображение
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Y.Y.
Открыл глаза
Сообщения: 43
Зарегистрирован: Ср мар 13, 2013 19:43:22

Re: Proteus: вопросы и ответы

Сообщение Y.Y. »

To Aleg-DJ

Думаю, что в идеале должно быть не 13В, а 14.995В.
Постараюсь объяснить.

Делителем на на (+) выводе ОУ Вы устанавливаете т.н. "виртуальную землю" в половину питания, т.е. 7.5В.
Если подать на вход усилителя сигнал =0 относительно этой земли (т.е. +7.5В), то и на выходе получим 0 относительно земли, т.е. 7.5В отн-но минусового провода.
Вы подаете +0.005В относительно минусового провода, т.е. -7.495В относительно земли.
"Коэффициент усиления идеального инвертирующего усилителя при R3=R4 равен -1", т.е выход = +7.495В относительно земли.
Получаем относительно минусового провода: 7.5В (земля) + 7.495В(сигнал) =+14.995В.
Изображение
Проверим (например), при Uin =1в.
Uout = 7.5(земля)+(-1)*(-6.5) =+14В относительно минусового провода, что и показывает вольтметр.
Отклонения связаны с неидеальностью ОУ, что отражено в их моделях.

Кстати, выбранный Вами ОУ не специализирован для однополярного питания. Вы же видите, что входной сигнал практически равен минусовому питанию ОУ. Либо питайте двухполярно, либо выбирайте SingleSupply Rail-To-Rail.
Ответить

Вернуться в «Цифровая техника»