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

Обсуждаем цифровые устройства...
misterkuk
Мучитель микросхем
Сообщения: 400
Зарегистрирован: Сб апр 17, 2010 10:30:13
Контактная информация:

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

Сообщение misterkuk »

Почему не меняется состояние ЛУ на ноге мк, если в окне регистров при отладке всё меняется.
На RA5 все нормально, помню ваши слова, настроен и работает на вход. Интересует RA!!!
ИзображениеИзображение
Последний раз редактировалось misterkuk Чт фев 07, 2013 23:32:43, всего редактировалось 2 раза.
Реклама
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

misterkuk писал(а):Почему не меняется состояние ЛУ на ноге мк, если в окне регистров при отладке всё меняется. На ra5

Снова лечить по фото пациента?
Почитайте даташит про RA5.
Реклама
Аватара пользователя
masmax
Открыл глаза
Сообщения: 43
Зарегистрирован: Ср дек 05, 2012 13:28:03
Откуда: Марляндия

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

Сообщение masmax »

Подскажите балбесу. Туплю со схемой в протеусе. В данный момент имеется схема индикации на сдвиговых регистрах. Схема содрана с работающего в жезеле устройства. В протеусе все работает, за исключением одного - жутко тормозит.
Почитал, что надо резисторы сделать цифровыми. Я выбираю в свойствах модель - digital и он не загорается. Аналоговый диод у меня управляется нормально, а как правильно подключить цифровой?

Схема вот:
Изображение

На одной ноге диода - питание +12В, на другой для включения надо подать 0:
Изображение
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

masmax писал(а):Я выбираю в свойствах модель - digital и он не загорается.

С цифровыми Вы еще и не таких чудес насмотритесь...
Изображение
Вложения
DIGITAL_LED.png
(2.93 КБ) 1373 скачивания
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
masmax
Открыл глаза
Сообщения: 43
Зарегистрирован: Ср дек 05, 2012 13:28:03
Откуда: Марляндия

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

Сообщение masmax »

Soir писал(а):
masmax писал(а):Я выбираю в свойствах модель - digital и он не загорается.

С цифровыми Вы еще и не таких чудес насмотритесь...
Изображение

С одним диодом нормально. Но цепочка не горит:

Изображение

У меня там ведь не кнопка перед которой можно повесить питание, регистр.
Или только в паралель их вешать? Тогда горят...

Или я реально туплю под конец дня? :-)

Вообще есть смысл такого извращения? Может не будет прироста скорости. ПРосто хочу повесить 4-5 знакомест таких. После 2х схема сильно тормозит.
Реклама
Аватара пользователя
masmax
Открыл глаза
Сообщения: 43
Зарегистрирован: Ср дек 05, 2012 13:28:03
Откуда: Марляндия

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

Сообщение masmax »

Тихий ужас короче получается:
Изображение

Но работает шустрее, чем с аналоговыми. Наверное ещё засчет отсутствия инвертора после регистров.
Реклама
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

masmax писал(а):У меня там ведь не кнопка перед которой можно повесить питание, регистр.

В этом смысле регистр ничем не отличается от кнопки, это я для наглядности.
Чтобы цифровой диод светился на его анод надо подать логическую 1, а на катод логический 0. Если Вы 2 диода соединили последовательно, то в точке их соединения неопределенное с точки зрения цифровой логики состояние. Если Вы отдельно поэкспериментируете с светодиодами, я думаю станет понятнее.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

masmax писал(а):Тихий ужас короче получается...

Для симуляции может достаточно будет применить семисегментный индикатор с общим анодом?
Chettuser

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

Сообщение Chettuser »

Или покопаться в настройках симуляции, так как схема тормозит в реальном режиме, если уменьшить параметры - тормозить перестанет, но считать будет медленнее.
Ну или тактовую частоту уменьшить, в целях отладки.
misterkuk
Мучитель микросхем
Сообщения: 400
Зарегистрирован: Сб апр 17, 2010 10:30:13
Контактная информация:

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

Сообщение misterkuk »

Soir писал(а):
misterkuk писал(а):Почему не меняется состояние ЛУ на ноге мк, если в окне регистров при отладке всё меняется. На ra5


Почитайте даташит про RA5.

На RA5 все нормально, помню ваши слова, настроен и работает на вход. Интересует RA4!!! Вопрос исправил. Состояние на RA4 ноге не меняется, а в регистре меняется.
Вложения
hertz.c
(6.52 КБ) 538 скачиваний
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

misterkuk писал(а):Состояние на RA4 ноге не меняется, а в регистре меняется.

Этот вывод тоже имеет свою особенность - у него выход с открытым стоком. (См. даташит.) То есть ему нужен внешний резистор от +5V, или нагрузка должна подключаться к +5V. Например: светодиод анодом на +5V, а катод через резистор на RA4.

P.S.
misterkuk писал(а):Вопрос исправил.

А вот так делать некрасиво. Тот мой ответ теперь выглядит по-дурацки. Да и Ваш исправленный вопрос не лучше...
misterkuk писал(а):...Интересует RA!!!
Аватара пользователя
masmax
Открыл глаза
Сообщения: 43
Зарегистрирован: Ср дек 05, 2012 13:28:03
Откуда: Марляндия

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

Сообщение masmax »

Soir писал(а):
masmax писал(а):Тихий ужас короче получается...

Для симуляции может достаточно будет применить семисегментный индикатор с общим анодом?

Ну да, так проще :)))

Изображение
foton6
Встал на лапы
Сообщения: 146
Зарегистрирован: Вс сен 16, 2012 22:00:40

помогите разобраться(Proteus7.7)

Сообщение foton6 »

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



Сюда перенес.

aen
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: помогите разобраться(Proteus7.7)

Сообщение Engineer_Keen »

1) что-то я наглядности не углядел, лучше бы словами...
2) специально для протеуса тема тут
foton6
Встал на лапы
Сообщения: 146
Зарегистрирован: Вс сен 16, 2012 22:00:40

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

Сообщение foton6 »

Проблемма такая:
собрал простую схему на атмега8, логика работает отл. Но не загораються светодиоды, хотя на выводах МК есть напряжение.
Проблема я так понимаю в резисторах повешенных на диоды, убрав резистор светодиод горит. В результате начал уменьшать сопротивления с начальных 220 Ом буквально до
0,00001 Ом. Толку нуль....
Видео по работе выше.
Да можно сделать все без резисторов, но это не правильно, надо разобраться с проблемой.
Может быть я как то не правильно задаю сопротивление, поделитесь опытом *))))
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

foton6 писал(а):Проблемма такая...

Проблема останется проблемой, пока не выложите проект. Почему-то все считают что достаточно скриншота или видео. (Кстати просмотреть его не имею возможности.) Думаете так можно определить, что Вы там нахимичили? У меня вот ATMEGA8 с светодиодами и резисторами симулируется без вопросов... Если я выложу видео, Вам это поможет?
Аватара пользователя
masmax
Открыл глаза
Сообщения: 43
Зарегистрирован: Ср дек 05, 2012 13:28:03
Откуда: Марляндия

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

Сообщение masmax »

foton6 писал(а):Проблемма такая:
собрал простую схему на атмега8, логика работает отл. Но не загораються светодиоды, хотя на выводах МК есть напряжение.
Проблема я так понимаю в резисторах повешенных на диоды, убрав резистор светодиод горит. В результате начал уменьшать сопротивления с начальных 220 Ом буквально до
0,00001 Ом. Толку нуль....
Видео по работе выше.
Да можно сделать все без резисторов, но это не правильно, надо разобраться с проблемой.
Может быть я как то не правильно задаю сопротивление, поделитесь опытом *))))

Протеус работает не так как реальная схема. Тут всё проще. Резисторы на питание вешать не обязательно для эмуляции.

В предыдущих сообщениях как раз разбирали свтеодиоды. Вот простая схема:
Изображение

И модель светодиодов ставь цифровую (model type: digital). У меня после смену кучи диодов с аналога на цифру схема раз в 10 ускорилась :)
foton6
Встал на лапы
Сообщения: 146
Зарегистрирован: Вс сен 16, 2012 22:00:40

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

Сообщение foton6 »

masmax писал(а):Протеус работает не так как реальная схема. Тут всё проще. Резисторы на питание вешать не обязательно для эмуляции.

А заставить как положено работать не выйдет?
То есть при создании плат надо будет после эмуляции докидывать нужные детали и потом только переходить в Ares ?(как то бредово.)
И много еще подобных "штук" в pruteus?
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

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

Сообщение ibiza11 »

Вы внимательнее прочтите что Вам написали: используйте цифровую модель светодиода, а не аналоговую!
Ставим плюсы: )
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

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

Сообщение Engineer_Keen »

Кстати, уже несколько раз получалось так, что не работает динамическая индикация: например аноды к МК напрямую, а общие катоды через транзистор. Если вместо транзистора воткнуть любой логический элемент (хоть просто буфер) - работает без проблем, хотя схема типовая и в железе 100% работает.
Делал такой костыль :facepalm: : в транзисторе ставил галку exclude from simulation, в буферах - exclude from PCB, так и симуляция работает, и на плате ничего лишнего.
Ответить

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