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

Обсуждаем цифровые устройства...
Vysockij
Родился
Сообщения: 5
Зарегистрирован: Пт дек 14, 2012 21:59:21

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

Сообщение Vysockij »

Посмотрите на формулу расчета частоты генератора...

Зависимость гиперболическая, но возможно ли сделать каким-нибудь образом линейную?
И не совсем понятно зачем нужен R2 = 300 Ом и R3 = 10 кОм
RoDJeRme
Родился
Сообщения: 3
Зарегистрирован: Ср дек 12, 2012 23:43:57

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

Сообщение RoDJeRme »

Кто нить моделировал в протеусе АЦП паралельного типа? а то не могу разобраться с тем, что есть, а точнее мне надо АЦП с 4мя выходами, минимально возможная, что нашел в протеусе ADC_8 на 8 выходов соотвественно, но не могу найти датащит на нее поэтому не понятно что подавать на HOLD и Clock, на последний пробовал подавать частоту. но чет хз не получается..
думаю может собрать из компараторов и резисторов, может кто сталкивался?
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

Vysockij писал(а):И не совсем понятно зачем нужен R2 = 300 Ом и R3 = 10 кОм

R2 просто ограничительный и для установки диапазона (максимальная частота при положении движка RV2 в крайнем положении). Можете его исключить. R3, без него никак. Если не подавать на вход TR напряжение, то таймер просто работать не будет. Вход сброса можно отключить от R3 и подключить напрямую к питанию, но тогда на выходе будет все время напряжение, пока нажата кнопка, а затем еще отсчет времени. Посмотрите даташит, есть и на русском, там разрисовано внутреннее устройство таймера. Да и поделок на этом таймере тысячи, есть даже отдельные книги, почитайте, это уже не тема Proteus'а. По-моему есть и на этом сайте соответствующие темы тоже...
Последний раз редактировалось Soir Вс дек 16, 2012 07:52:53, всего редактировалось 1 раз.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

RoDJeRme писал(а):Кто нить моделировал в протеусе АЦП паралельного типа? а то не могу разобраться...
нашел в протеусе ADC_8 на 8 выходов соотвественно, но не могу найти датащит

И не найдете, это примитив. Но для модели ADC_10 есть справка в Proteus. Можете также почитать здесь. Не грешно будет прочитать этот FAQ сначала...
Для реальных компонентов в Proteus есть пример SAMPLES\Graph Based Simulation\ADC0808.DSN
Slooow
Родился
Сообщения: 1
Зарегистрирован: Вт дек 18, 2012 22:57:57

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

Сообщение Slooow »

Добрый вечер. У меня такая проблема: собрал в Протеусе схему перемножения аналоговых сигналов на основе аналогового перемножителя AD633, построил ЛАЧХ и обнаружил странное поведение коэффициента усиления.
При подаче на входы синуса с амплитудой 1В и 1В постоянки, на выходе получаю синус с амплитудой 100мВ. Это нормально, т.к. деление на 10 - стандартная функция МС (она выдаёт сигнал X*Y/10). Соответственно, коэффициент усиления -20дБ. Всё сходится с ЛАЧХ.
Теперь пытаюсь умножить всё тот же синус с амплитудой 1В на синус с амплитудой 1мВ (или 0мВ - результат такой же) и смещением вверх от оси на +1В. Т.е., по сути, это опять 1В постоянки, только описанный через функцию синуса. Графически получаю такой же выходной сигнал, но ЛАЧХ утверждает, что коэффициент усиления стал -66дБ. И такая же ситуация при умножении на любой другой синус.
Объясните: как выбить из Протеуса правильный результат?
Иллюстрации:
http://rghost.ru/42346900/image.png
http://rghost.ru/42346916/image.png
Файл проекта:
http://rghost.ru/42347007
Надеюсь на вашу помощь.
vano11
Вымогатель припоя
Сообщения: 653
Зарегистрирован: Вс дек 20, 2009 09:44:51
Откуда: 016RU

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

Сообщение vano11 »

Требуется покрутить в протеусе проект на Atmega 48 с подключенной внешней SPI флеш памятью AT45DB041D, исходников нет, только хекс. В протеусе не нашел такого компонента. Что можно сделать? С SPI флешками дела не имел, да и с протеусом только начинаю разбираться, направте в нужное русло. Может у кого такая модель компонента есть?
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

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

Сообщение radio-kot »

придется сделать модель памяти например использую другой МК
Будете проходить мимо- проходите!
vano11
Вымогатель припоя
Сообщения: 653
Зарегистрирован: Вс дек 20, 2009 09:44:51
Откуда: 016RU

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

Сообщение vano11 »

radio-kot писал(а):придется сделать модель памяти например использую другой МК

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

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

Сообщение Engineer_Keen »

Можно взять AT25F4096, зависит от того, какие команды нужны. Команда чтения у них совпадает, а вот программирование отличается, AT45 программируется через буфер, а AT25 напрямую (команда PROGRAM и данные - в одном цикле CS). Если нужно только читать смело меняйте на AT25, только учтите что у них нумерация ног не совпадает.
vano11
Вымогатель припоя
Сообщения: 653
Зарегистрирован: Вс дек 20, 2009 09:44:51
Откуда: 016RU

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

Сообщение vano11 »

Engineer_Keen писал(а):......... Если нужно только читать смело меняйте на AT25, только учтите что у них нумерация ног не совпадает.

Нужно и писать и читать, однако :( .
Orion33
Друг Кота
Сообщения: 4753
Зарегистрирован: Сб апр 21, 2012 19:21:43

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

Сообщение Orion33 »

vano11 писал(а):Это не для меня, не потяну, однако :). Может Вы поможете?

А зачем браться за ту работу, которую не осилите? :roll:
vano11
Вымогатель припоя
Сообщения: 653
Зарегистрирован: Вс дек 20, 2009 09:44:51
Откуда: 016RU

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

Сообщение vano11 »

Orion33 писал(а):А зачем браться за ту работу, которую не осилите? :roll:

Блин клинтон. А зачем вякать, если сказать нечего?
Orion33
Друг Кота
Сообщения: 4753
Зарегистрирован: Сб апр 21, 2012 19:21:43

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

Сообщение Orion33 »

Вы еврей? :)
vano11
Вымогатель припоя
Сообщения: 653
Зарегистрирован: Вс дек 20, 2009 09:44:51
Откуда: 016RU

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

Сообщение vano11 »

Orion33 Идите лесом, однако.

Кстати, при кручении этого проекта в протеусе столкнулся с проблемой вывода на мелтовский дисплей MT-10S1-2YLG. Хекс сделан для вывода на такой дисплей, исходников нет, при использовании базового компонента LM020L (16x1) выводилось только 8 символов, остальные пропадали. При использовании базового компонента LM016L символы, после восьмого, выводятся в вторую строку. Проблема в адресации знакомест в мелтовском дисплее MT-10S1. А также базовые модели не выводят кириллицу.Проблему решил через "Отредактировать свойства как текст" для LM020L (16x1)

Стандартно было так
----------
{MODDLL=LCDALPHA}
{PRIMITIVE=DIGITAL,LCD}
{NUMCOLS=16}
{NUMROWS=1}
{CLOCK=250kHz}
{ROW1=80-8F}
{PACKAGE=CONN-DIL14}
{TRACE=1}
----------
Отредактировал так
----------
{MODDLL=LCDALPHARUS}
{PRIMITIVE=DIGITAL,LCD}
{NUMCOLS=10}
{NUMROWS=1}
{CLOCK=250kHz}
{ROW1=80-87 C0-C1}
{PACKAGE=CONN-DIL14}
{TRACE=1}
----------
У меня получился дисплей 10х1 с выводом кириллицы и адресацией знакомест принятой в MT-10S1, библиотеку LCDALPHARUS.dll просто положил в папку с проектом, где протеус ее успешно находит.
Может кому пригодится. Вложил "модель", LCDALPHARUS.dl и даташит на MT-10S1
Вложения
MT-10S1.rar
(390.77 КБ) 247 скачиваний
Аватара пользователя
kolyugniy
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Ср янв 25, 2012 16:23:33

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

Сообщение kolyugniy »

Доброго времени суток. Поиск не помог. Или просто слова не подобрал.
Подскажите в ISIS 7.10 SP0 не работают схемы с гасящим конденсатором.
Это глюк у моей проги или оно так и есть.
Спасибо.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

kolyugniy писал(а):Подскажите в ISIS 7.10 SP0 не работают схемы с гасящим конденсатором.

У меня работают... Дайте проект посмотреть.
Аватара пользователя
kolyugniy
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Ср янв 25, 2012 16:23:33

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

Сообщение kolyugniy »

Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

kolyugniy писал(а):Пож файлик

Что-то Вы намудрили с источником...
Вложения
leds.zip
(17.35 КБ) 228 скачиваний
Аватара пользователя
kolyugniy
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Ср янв 25, 2012 16:23:33

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

Сообщение kolyugniy »

Soir писал(а):Что-то Вы намудрили ...


спасибо. просто брал готовую схему и переделывал. а там было так
mazdaec
Родился
Сообщения: 4
Зарегистрирован: Пн янв 24, 2011 11:41:40

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

Сообщение mazdaec »

Господа, я столкнулся со следующей проблемой в протеусе (v7.7):
Пишу программу в MikroC pro, моделирую схему устройства на PIC контроллере, указываю COF файл, запускаю моделирование. В main menu на вкладке "Отладка" ставлю галочку "PIC CPU Variables". Появляется окно со списком всех системных регистров и переменных. Все замечательно до тех пор, пока в программе не объявишь массив например "char text[3]={0x00, 0x01, 0x03};" После этого в окне переменных исчезают все переменные кроме TMR0, INDF и переменных массива. Как только из программы исключаю массив, все становится на свои места.
В чем может быть дело?
Ответить

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