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

Обсуждаем цифровые устройства...
Chettuser

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

Сообщение Chettuser »

Soir писал(а):
Chettuser писал(а):Просто схемку на триггерах я хотел замутить для Quartus'а...

Вот вариант на триггерах. Верхняя кнопка - выбор направления счета. Надо еще добавить логику ограничения счета.


Благодарю за труд, я решил сварганить на аналогах ИЕ6 и дешифраторе :-))) Последний вариант работает не совсем так как нужно.

aido писал(а):хех)) а двигателей на 380 В там случаем нету? :)))
сколь не искал - не мог найти.

Увы! там есть только DC и шаговые моторчики. Под последние есть контроллер L297.

Кстати есть бесколлекторные BLDC-STAR и BLDC-TRIANGLE - ими не пользовался, но я так понимаю что это тип соединения катушек такой у них.
scrappy
Встал на лапы
Сообщения: 139
Зарегистрирован: Сб май 23, 2009 16:30:23
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение scrappy »

День добрый ув. Коты

по поиску искал не нашел

В общем есть такая проблема, в ISIS не симулируеться cd4017 наш аналог ИЕ9,
хоть ты тресни, не реагирует на такт, и все время горит Q1? (хотел сварганить табло)
версия 7.7 sp2

есть ли какие то инструменты для создания симуляции?, может в библиотеке надо что нить подправить?
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

Сообщение Gudd-Head »

scrappy писал(а):не симулируеться cd4017

Входы Enable и Reset куда подключили? (лучше схемкой, чем на словах)
Проверил — 7.6 SP0 Всё работает :)
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
scrappy
Встал на лапы
Сообщения: 139
Зарегистрирован: Сб май 23, 2009 16:30:23
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение scrappy »

E-0
reset подтянул к нулю
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

Сообщение Gudd-Head »

scrappy писал(а):reset подтянул к нулю

Что значит "подтянули"? У меня и E, и R сидят на "земле".
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
scrappy
Встал на лапы
Сообщения: 139
Зарегистрирован: Сб май 23, 2009 16:30:23
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение scrappy »

эм. ща

вобщем,
таймер через кнопку в питанию
Е - к нулю
МR - через 1ком тоже к нулю (у когото в схеме так видел)

но и без сопротивления то тоже самое. шелкаю по кнопке, а на Q1 уровень как был 1 так и остался...

гуглил на эту тему - такаяже фигня была у какого то испанца, т.к. их язык я не понимаю, то как они решили ту проблему (и решили ли вообще я не знаю)

могу дать проект с моей схемой включения
scrappy
Встал на лапы
Сообщения: 139
Зарегистрирован: Сб май 23, 2009 16:30:23
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение scrappy »

вот так я подключил
Вложения
cd4017.rar
(11.33 КБ) 321 скачивание
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

Сообщение Gudd-Head »

scrappy писал(а):вот так я подключил

Блин, говорил же сразу — давайте схему.
Притяните тактовый вход к земле (через N кОм), а то у вас там то "+", то ХЗ знает что.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
scrappy
Встал на лапы
Сообщения: 139
Зарегистрирован: Сб май 23, 2009 16:30:23
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение scrappy »

О спасибо) ЗАРАБОООТАЛО)))
а почему так?, тоесть подаеться либо лог единица, либо что угодно?


все понял) через резюк все уходит на землю, а так там остается на входе 2.5 вольт, спс большое
Последний раз редактировалось scrappy Пт июл 30, 2010 11:41:15, всего редактировалось 1 раз.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

Сообщение Gudd-Head »

scrappy писал(а):а почему так?, тоесть подаеться либо лог единица, либо что угодно?

Потому что у вас на вход подавался либо "+", либо вход повисал в воздухе, что не есть лог. "0".
Да, и если вы так (с кнопкой) хотите использовать в реальной схеме, ничего не получится.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Chettuser

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

Сообщение Chettuser »

Долго думал, создавать ли тему по Quartus... Решил что засорять новыми темами не стоит и задаю вопрос здесь.
Скошачил схемку по совету Soir, в Quartus'е вот проблема: в Шпротеусе работает замечательно, а вот в Шквартусе почему то нет сигнала на одном из выходов дешифратора.
Может кто сталкивался?
Есть ли смысл выкладывать проект?
Аватара пользователя
filin
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт ноя 05, 2009 23:24:14
Откуда: мариупоь

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

Сообщение filin »

a где можна скачать подобный софт? а то везде одни демки
лучше гнать,чем быть гонимым!
Chettuser

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

Сообщение Chettuser »

В общем продолжение по Quartus'у:
Начал изучать книжку по VHDL, вроде понемногу доходит, но... самый затык происходит при попытке скопировать пример из книжки:

Код: Выделить всё

Entity ANDOR is
   port (x1,x2,x3 : in bit;
            f: out bit);
end ANDOR;

architecture example of ANDOR is
   signal w:bit;
begin
   p0: w<=x1 and x2 after 10ns;
   p1: process (w, x3)
   begin
      f<=w or x3 after 20ns;
   end process p1;
end example;


КВАРТУС ругаться начинает, что не так? Сильно не пинайте новичка, а лучше помогите! :shock:
Мне больше спросить негде, а ОБУЧАЛКУ еще не дописали... :(
Аватара пользователя
dns
Открыл глаза
Сообщения: 53
Зарегистрирован: Пн фев 09, 2009 10:16:27

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

Сообщение dns »

Доброго времени суток! Кто-нибудь сталкивался с глюками в работе протеуса с tiny2313?
Конкретно УАРТ не работает, а более конкретно, неправильное моделирование частоты процессора. Можно это чем-нибудь вылечить?
Chettuser

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

Сообщение Chettuser »

Где то читал про это. У Вас какая версия?
Аватара пользователя
dns
Открыл глаза
Сообщения: 53
Зарегистрирован: Пн фев 09, 2009 10:16:27

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

Сообщение dns »

Была 7,4, поставил 7,7SP2. Проблема осталась. Частоту чипа можно подогнать если в свойствах поставить вместо нужной в 8 раз больше (я поставил вместо 16МГц 128МГц). УАРТ при этом начинает выдавать читаемые символы, но только один, который был первым. Скажем при передаче "OK" будут выводиться "ООООООООООООО"...
Chettuser

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

Сообщение Chettuser »

Хм... думаю надо проект в студию...
Аватара пользователя
dns
Открыл глаза
Сообщения: 53
Зарегистрирован: Пн фев 09, 2009 10:16:27

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

Сообщение dns »

Да уж какой там проект, контроллер и виртуальный терминал. Листинг пустой, кроме посылки УАРТА, до программы еще не дошел.
Хотелось бы попросить кого-нибудь попробовать в протеусе для tiny2313 зациклить вот эти строчки:

asm("sbi 0x18,0");
asm("cbi 0x18,0");

...и глянуть осциллографом на PORTB,0. При частоте 16МГц длительность верхушки импульса, с учетом выполнения команды за 2 такта, равна: 2*1/(16*10^6 Гц) = 0,125мкС. В протеусе длительность для t2313 равна 1мкС, для других контроллеров все нормально сходится
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

Сообщение Gudd-Head »

dns писал(а):в 8 раз больше

Посмотрите фьюзы. По умолчанию включён делитель на 8.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
dns
Открыл глаза
Сообщения: 53
Зарегистрирован: Пн фев 09, 2009 10:16:27

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

Сообщение dns »

Gudd-Head писал(а):
dns писал(а):в 8 раз больше

Посмотрите фьюзы. По умолчанию включён делитель на 8.


Спасибо ОГРОМНОЕ!!!
Тыщу лет с тиньками не работал, забыл совсем про эту фигню. Пойду ковырять УАРТ, может еще какая-нибудь фишка всплывет
Ответить

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