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

Обсуждаем цифровые устройства...
Аватара пользователя
artemik32
Встал на лапы
Сообщения: 121
Зарегистрирован: Пт сен 04, 2015 13:10:49
Откуда: г. Ижевск

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

Сообщение artemik32 »

Вопросик может немного не в тему: для пошаговой отладки МК в протеусе нужен файл программы с расширением .cof - так, а для тех кто работает в AVR Studio 6 на языке Си, как создать .cof файл?
Истина где-то рядом...
Аватара пользователя
Enigm
Говорящий с текстолитом
Сообщения: 1663
Зарегистрирован: Вт апр 03, 2012 20:36:41
Откуда: Сочи

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

Сообщение Enigm »

Для АВР я пользую elf фал .
Аватара пользователя
artemik32
Встал на лапы
Сообщения: 121
Зарегистрирован: Пт сен 04, 2015 13:10:49
Откуда: г. Ижевск

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

Сообщение artemik32 »

Я скормил протеусу .elf файл, но при пошаговой отладке он сразу же залетел в процедуру delay и там стал крутиться безконечно. Как сделать чтобы он не заходил delay? Закоментировать их что ли? Или сделать задержки через таймер?
Истина где-то рядом...
Аватара пользователя
Enigm
Говорящий с текстолитом
Сообщения: 1663
Зарегистрирован: Вт апр 03, 2012 20:36:41
Откуда: Сочи

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

Сообщение Enigm »

Странно, а если нажать плей то так же и висим в задержке ? или прога работает ?
А так .
Ставьте брекпоинт после задержки и как только попали в задержку жмем плей и проскакиваем ее быстро и останавливаемся после задержки.
Ну или как вы написали.
codenamehawk
Вымогатель припоя
Сообщения: 528
Зарегистрирован: Вт фев 09, 2010 17:52:26

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

Сообщение codenamehawk »

Atmel Studio 7 пошаговую отладку в протеусе не показывает. На строках программы нет возможности установить брэкпоинты. Оптимизация отключена.
(В протеусе не упоминается поддержка Atmel Studio)
Аватара пользователя
artemik32
Встал на лапы
Сообщения: 121
Зарегистрирован: Пт сен 04, 2015 13:10:49
Откуда: г. Ижевск

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

Сообщение artemik32 »

Я убрал все delay из программы, но в протеусе, при пошаговой отладке, в МК нельзя стало выбрать программу.
Истина где-то рядом...
Аватара пользователя
FreshMan
Друг Кота
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

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

Сообщение FreshMan »

подскажите пожалуйста, в чем может быть суть проблеммы ?
Изображение
Tell Me The Truth
Аватара пользователя
Feklistov_as
Открыл глаза
Сообщения: 41
Зарегистрирован: Сб фев 13, 2016 21:58:21
Откуда: Волгоград

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

Сообщение Feklistov_as »

подскажите пожалуйста, в чем может быть суть проблеммы ?

Серая точка - это означает третье(неопределенное) состояние выхода(высокоомное). У меня такое обозначение появлялось из-за неправильного подключения нагрузки к этому выводу(например на выходе получался делитель).

ULN2803 - не должна ли быть подключена к "+" ножка под номером 10?
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

У ULN2803 выходы с открытым коллектором, поэтому там активным может быть только уровень 0. Единица там могла бы быть, если бы была какая-то активная нагрузка (резисторы к питанию, например), чисто цифровая модель индикаторов (LEDMPX) этого не обеспечивает.

Добавьте эти резисторы (только в Proteus, в реальной схеме они не нужны) и должно заработать.
CB1
Прорезались зубы
Сообщения: 232
Зарегистрирован: Чт янв 01, 2015 13:44:12

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

Сообщение CB1 »

Доброго времени суток! Подскажите кто нибудь моделировал работу LC-автогенератора на операционном усилителе или работу схему генератора Колпитца(емкостной трехточки). А то сколько не бьюсь никак не могу запустить генератор в Proteuse.
Все гениальное - просто
Аватара пользователя
Ariadna-on-Line
Это не хвост, это антенна
Сообщения: 1479
Зарегистрирован: Вс май 13, 2012 00:01:54

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

Сообщение Ariadna-on-Line »

Генератор запускается от любой нестабильности, помехи, и тд. Но в Протеусе этого нет, это же математическая модель. Поэтому часто требуется создать какую-то "помеху". Например "подключить кнопку", коротящую эмиттер с коллектором и тп. Нажал, отпустил- генератор завелся. Приходится иногда пофантазировать. Но дело именно так. Проверено.
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

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

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

Можно ещё вносить асимметрию в схему при старте, написав в текстовых свойствах конденсатора "PRECHARGE=xxx", где xxx - напряжение начального заряда конденсатора в вольтах.
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
CB1
Прорезались зубы
Сообщения: 232
Зарегистрирован: Чт янв 01, 2015 13:44:12

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

Сообщение CB1 »

Спасибо за советы! Дело было в том, что на малых величинах емкостей и индукции генератор не запускался в Proteus. А когда сделал емкости и индуктивность больше, то все заработало.
Все гениальное - просто
Аватара пользователя
Halex
Грызет канифоль
Сообщения: 281
Зарегистрирован: Пт ноя 15, 2013 20:58:23

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

Сообщение Halex »

CB1 писал(а):...или работу схему генератора Колпитца(емкостной трехточки). А то сколько не бьюсь никак не могу запустить генератор в Proteuse.

Лет 6 назад написано. И проблема вовсе не в величинах ёмкостей. И конкретно Колпитц там тоже есть.
forfrends
Вымогатель припоя
Сообщения: 546
Зарегистрирован: Вс дек 30, 2012 00:32:06
Откуда: Николаев / Украина
Контактная информация:

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

Сообщение forfrends »

Всем добрый день!
Пытаюсь разобраться как работает оптопара. Проектировал в Протеусе по этой схеме:
Изображение

Вот что у меня получилось в Протеусе:
Изображение
Контроллер раз в секунду меняет состояние порта PB7 с "0" на "1". Но почему-то оптопара не работает. Реле постоянно включено, а состояние порта PB7 меняется с "1" на "неопределенный".
Что я сделал не так? В чем проблема?
Сделать своими руками всегда интересней чем просто купить и пользоваться
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Схемы разные совершенно.
В оригинальной ток нагрузки течёт от источника питания через перемычку, транзистор оптопары, резистор и эмитерный pn-переход биполярного транизстора.
В "модели" ничего подобного нет. Через затвор полевика подобный ток не может течь, поэтому там фактически разрыв.
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

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

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

Поставить резистор 1-10кОм между эмиттером транзистора оптопары и общим проводом. Иначе емкости затвора полевика некуда разряжаться.
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
forfrends
Вымогатель припоя
Сообщения: 546
Зарегистрирован: Вс дек 30, 2012 00:32:06
Откуда: Николаев / Украина
Контактная информация:

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

Сообщение forfrends »

Поменял транзистор на первый попавшийся NPN и все заработало. Спасибо за советы!
Еще вопрос: есть ли смысл ставить оптопару если реле будет питаться от того же источника питания что и контроллер? Не будет ли помех в работе? Не проще ли просто поставить мосфет? Результат не будет тот же?
Сделать своими руками всегда интересней чем просто купить и пользоваться
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

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

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

Конечно, смысл есть. Толку от оптопары в этом случае никакого.
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Аватара пользователя
FreshMan
Друг Кота
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

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

Сообщение FreshMan »

как побороть этот баг
Изображение
Tell Me The Truth
Ответить

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