13.02.2012, 18:24
|
|
Частый гость
Регистрация: 15.01.2011
Сообщений: 28
Сказал спасибо: 6
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Proteus общие вопросы
Сообщение от Murka-MakMur
|
Batu_Khan, Видимо вам придётся пересобрать модель потому как пинам назначены имена выводов питания (VCC, GND) и согласно именам исис подключает их к питанию независимо от наличия проводников.
|
То есть вообще отсутствует какой-либо способ включения-выключения? Просто я уже столько времени убил на поиски решения...Получается зря?
И что Вы имеете ввиду под словом "пересобрать" ?
|
|
|
|
13.02.2012, 20:10
|
|
Вид на жительство
Регистрация: 05.09.2007
Адрес: Новороссия ЛНР Рубежное -> РФ Калуга
Сообщений: 360
Сказал спасибо: 10
Сказали Спасибо 73 раз(а) в 58 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Batu_Khan
|
И что Вы имеете ввиду под словом "пересобрать" ?
|
Тут, https://kazus.ru/forums/showpost.php...0&postcount=50 а лучше начиная с 46 топика.
__________________
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Не зли меня
|
|
|
Сказали "Спасибо" Murka-MakMur
|
|
|
14.02.2012, 00:39
|
|
Частый гость
Регистрация: 15.01.2011
Сообщений: 28
Сказал спасибо: 6
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Proteus общие вопросы
Murka-MakMur,
Кажется это то, что нужно. Постараюсь разобраться...
|
|
|
|
14.02.2012, 08:31
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Batu_Khan
|
То есть вообще отсутствует какой-либо способ включения-выключения? Просто я уже столько времени убил на поиски решения...Получается зря?
|
Почему зря? Многому же научились. Теперь, что касается вопроса. Дело в том, что VCC уже заложено в ITFMOD модели таймера, а он торчит в MDF файле. Самый тривиальный способ (хотя и не самый простой) "отвязаться" от этого - использовать модель на дочернем листе. А модель эта в примерах есть, только в старых, и я об этом в FAQ писал, еще в первой части. В примерах SAMPLES\Interactive Simulation\Animated Circuits\ есть два проектика Osc03.DSN и Osc04.DSN. В обоих для 555 таймера подключен дочерний лист, а на нем полная структура модели таймера с описанием. Ну, описание то Вам не понадобится, а вот структура вкупе со скриптами *DEFINE и *MODELS (в которой как раз и есть ITFMOD и там прописано V+=VCC) может быть взята оттуда. Ставите у взятого из библиотеки 555 таймера галку Attach Hierarchy Module. И на дочерний лист приделываете ему эту структуру. После этого он начинает реагировать на внешний вывод VCC и перестает сам "свистеть" наружу пятью вольтами как вечный двигатель по нему. Кстати, совсем недавно про аналогичный "свист" от моделей ОУ где-то здесь же разбирались. Пример с дочерним листом, модифицированный под управление питанием переключателем в аттаче.
ЗЫ Единственное, чего не понимаю во всей этой возне, ну зачем все это так досконально с точностью "до винтика" пытаться моделировать на компе. 555-й таймер уже так подробно изучен и расписан, что кроме пустой траты времени на поиски именно модельного варианта решения в этом нет смысла. Мало того, поскольку здесь смешанная модель с аналоговыми свойствами при трех-четырех таймерах да на хорошей частоте пойдут проблемы с перегрузкой ЦП компа. Вот это я вам точно обещаю... Сам грешен, часто варганю дешевые поделки на этом девайсе, и на заре личного опыта работы в Протеусе я через это уже прошел.
Последний раз редактировалось Halex07; 14.02.2012 в 08:52.
|
|
|
Сказали "Спасибо" Halex07
|
|
|
14.02.2012, 16:11
|
|
Частый гость
Регистрация: 15.01.2011
Сообщений: 28
Сказал спасибо: 6
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Proteus общие вопросы
Спасибо за столь подробный ответ. Сделал следующее:
1. Открыл Ваш аттач.
2. Скопировал дочерний лист - структуру модернизированного 555. (рис1)
3. Создал в своем проекте (рис2) (это один из первых вариантов, отличный от тех, что я выкладывал позднее; здесь только 2 555, чтобы уменьшить нагрузку на ЦП) дочерний лист, куда поместил структуру мод.555.
4. Поскольку имена элементов на материнском и дочернем листах совпадают и выдается окно ошибки (рис3), в материнском изменил названия: R1 на R1A, U1 на U1A и т.д. (рис4)
5. В основном проекте указал для 555 "присоединить иерархический модуль".
Пока все верно?
6. При включении симуляции схема не запускается, а после выключения выдается такой нетлист. (рис5)
Что я сделал неверно?
ПС: На большом проекте такая же история.
|
|
|
Сказали "Спасибо" Batu_Khan
|
|
|
14.02.2012, 17:16
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus общие вопросы
Batu_Khan, Вы, пардон, дочерний лист чего создавали проекта что ли??? Дубликаты номеров с дочерних листов таймеров в данном случае не должны создавать ошибок они относятся только к компоненту, а не к общему проекту.
Для каждого из таймеров на вашем скриншоте 2 входим в свойства и ставим галку Attach Hierarchy Module, для КАЖДОГО потом щелкаем по нему правой лапой мыши и GoTo Child Sheet. На этих Child Sheet (ДОЧЕРНИХ листах) и вставляем схему внутренней структуры. Она, кстати, и не модифицированная а чисто родная Протеусная. Чтобы Вам стало понятнее вот проект с двумя таймерами и у каждого свой доч. лист, нумерация на них одна и та же. Проверяйте - работает.
ЗЫ можно даже проще сделайте схему с одним таймером и его дочерним листом. Проверьте, что все работает. Потом все чохом выделяете и Block Copy на свободное место - у таймера и его обвески в копии будут номера другие и он сразу же будет иметь свой доч.лист с подсхемой. Собс-но я так и сделал в приложении.
Последний раз редактировалось Halex07; 14.02.2012 в 17:21.
|
|
|
Сказали "Спасибо" Halex07
|
|
|
14.02.2012, 19:29
|
|
Гражданин KAZUS.RU
Регистрация: 26.12.2005
Сообщений: 596
Сказал спасибо: 24
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
|
Re: Proteus общие вопросы
Возникает ошибка на шине I2C. Идет обращение к часам. Если отключить сигналы SCL от ATMega8 и ATMega8535, обмен проходит нормально. При подключении хотя бы одного CPU (SCL) возникают ошибки.
Подобный вопрос уже задавался на форуме, но ответа на него не было.
(30.10.2009. post 1191).
https://kazus.ru/forums/showpost.php...postcount=1191
Всё, вроде бы, работает, но почему возникают эти ошибки. И к чему это может привести в "железе". Пока-что в железе тоже нормально работает.
Последний раз редактировалось pifa; 14.02.2012 в 20:51.
|
|
|
|
14.02.2012, 19:30
|
|
Частый гость
Регистрация: 15.01.2011
Сообщений: 28
Сказал спасибо: 6
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Proteus общие вопросы
Halex07,
Вот я лопух. Сорри. Спасибо, теперь ясно. Скажите. может ли быть такое, что 555 таймер не работает в режиме мультивибратора, если данный вариант исполнения не усмотрен в его даташите?
|
|
|
|
14.02.2012, 19:42
|
|
Вид на жительство
Регистрация: 05.09.2007
Адрес: Новороссия ЛНР Рубежное -> РФ Калуга
Сообщений: 360
Сказал спасибо: 10
Сказали Спасибо 73 раз(а) в 58 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Batu_Khan
|
если данный вариант исполнения не усмотрен в его даташите?
|
Физику не обманеш! Если это физически возможно, а в даташите не описано, то это называется "Недокументированные возможности"
Во как!
__________________
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Не зли меня
|
|
|
|
14.02.2012, 21:28
|
|
Частый гость
Регистрация: 15.01.2011
Сообщений: 28
Сказал спасибо: 6
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Proteus общие вопросы
Murka-MakMur,
Я не даром спросил. Мои мытарства продолжаются. Принцип, который помог освоить Halex07, ясен. Не ясно только почему не работает????
Вот схема, рис2 из сообщения выше. Два 555-х. Для обоих путем несложной хирургии заменена начинка. После этого: U2 работает, U1 нет. Так же точно не работает такая же конфигурация мультивибратора во всех других схемах. При этом штатная 555 ака "вечный двигатель" вдет себя превосходно. Короче после операции получился урод. Вот, судите сами: до-, и после-.
Честно говоря начинаю нервничать и поглядывать в сторону Multisim.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:45.
|
|