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

Обсуждаем цифровые устройства...
Аватара пользователя
saba
Встал на лапы
Сообщения: 114
Зарегистрирован: Вс май 11, 2008 12:43:01

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

Сообщение saba »

[uquote="Volgol_555",url="/forum/viewtopic.php?p=3208025#p3208025"]Всем привет. В Proteus 8.3 SP2 не работает схема при установке токового щупа... Как щуп убираю - все ок. В чем проблема?[/uquote]

Изображение Изображение
"...ОПЫТ, СЫН ОШИБОК ТРУДНЫХ..."
Аватара пользователя
Volgol_555
Потрогал лапой паяльник
Сообщения: 301
Зарегистрирован: Пт сен 23, 2011 13:13:51
Откуда: Минск
Контактная информация:

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

Сообщение Volgol_555 »

Уведомление на "Коте" не сработало дважды... Да. Точно. Спасибо за помощь. В настройки не углублялся, т.к. раньше не было проблем с ними... Странно, что в Proteus 8.3, дефолтные настройки отличаются от настроек в 7.9... Спасибо за терпение господа! :))
Может кто-нибудь знает, как сделать подобные настройки дефолтными? Я так понимаю они привязаны к только конкретному шаблону?
Самое гениальное - всегда самое простое
Аватара пользователя
Nemo78
Открыл глаза
Сообщения: 69
Зарегистрирован: Пт авг 29, 2008 21:56:27

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

Сообщение Nemo78 »

Нет. К шаблону не привязаны и по умолчанию включены. Но сохраняются в проекте, т.е. если сделали проект и изменили настройки, то они сохраняться в проекте. При последующем открытии проекта эти опции устанавливаются в том же значении в котором был настроен протеус при сохранении проекта.
Аватара пользователя
Volgol_555
Потрогал лапой паяльник
Сообщения: 301
Зарегистрирован: Пт сен 23, 2011 13:13:51
Откуда: Минск
Контактная информация:

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

Сообщение Volgol_555 »

[uquote="Nemo78",url="/forum/viewtopic.php?p=3210649#p3210649"]Нет. К шаблону не привязаны и по умолчанию включены. Но сохраняются в проекте, т.е. если сделали проект и изменили настройки, то они сохраняться в проекте. При последующем открытии проекта эти опции устанавливаются в том же значении в котором был настроен протеус при сохранении проекта.[/uquote]
Добрый день. Проверил я настройки и шаблоны! Да - настройки сохраняются с проектом! Но - настройки также привязаны к шаблону!!! Шаблон Default - содержит "стандартные и привычные для меня" настройки... Шаблон Sample не содержит ни одной настройки в Design > Configure Power Rails, а также в System > Show Voltage & Current on Probes - off! Другие настройки, не проверял, но мне и этого достаточного, чтобы понять, что если создаешь новый проект, то нужно "понимать какой шаблон удобнее" и учитывать их различие в настройках...
Самое гениальное - всегда самое простое
olegggg
Встал на лапы
Сообщения: 136
Зарегистрирован: Пн дек 10, 2012 15:25:09

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

Сообщение olegggg »

Доброго дня
вопросик
для переноса проекта (Proteus 8.5) на другой компьютер,
нужно переносить все файлы mdf 3ds и step
для отображения 3d моделей
или как то можно "встроить" их в проект?
Аватара пользователя
Nemo78
Открыл глаза
Сообщения: 69
Зарегистрирован: Пт авг 29, 2008 21:56:27

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

Сообщение Nemo78 »

[uquote="olegggg",url="/forum/viewtopic.php?p=3212645#p3212645"]Доброго дня
вопросик
для переноса проекта (Proteus 8.5) на другой компьютер,
нужно переносить все файлы mdf 3ds и step
для отображения 3d моделей
или как то можно "встроить" их в проект?[/uquote]

Если использовались стандартные 3d модели, то переносить все файлы mdf 3ds и step нет необходимости. В проект их встроить, на сколько знаю, нет возможности.
olegggg
Встал на лапы
Сообщения: 136
Зарегистрирован: Пн дек 10, 2012 15:25:09

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

Сообщение olegggg »

в стандартной не все модели есть
stas0
Открыл глаза
Сообщения: 55
Зарегистрирован: Пт авг 28, 2015 21:36:42

Proteus - нету нужного МК

Сообщение stas0 »

Добрых времени суток, многоуважаемые коты!

Программирую МК и делаю тесты в Proteus. У меня дома лежит десяток PIC16F73. Возникла проблема, которую пока не знаю как решить. В Proteus 8.6 нету такого МК. Подобрал похожий PIC16F726. Вроде работает, вроде нет. Если кто знает как добавить МК в Proteus - пишите.

Саму проблему заметил не сразу. Она была в WDTE(Watchdog Timer Enable), который по видимому не подходит к PIC16F726, который я выбрал как аналог моему. WDTE стоит в OFF, чтобы он не сбрасывал МК. Но это не работает в Proteus, но работает на реальном МК. Тестить на реальном будет очень трудо, RX/TX лучше тестить на ПК.

Если у кого-то были такие проблемы и вы их решили, прошу вас поделится.

Спасибо!
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

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

Сообщение otest »

PIC16C73
stas0
Открыл глаза
Сообщения: 55
Зарегистрирован: Пт авг 28, 2015 21:36:42

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

Сообщение stas0 »

otest, Подошел, ресета нету :))

Какое отличие между C и F моделями, в общих чертах
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

ЕМНИП, F - многократно программируемые, C - однократно.
gogaze
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Пн янв 09, 2017 06:50:37
Откуда: Приморье

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

Сообщение gogaze »

К порту В Atmega 8 подключены 4 светодиода, включаются и выключаются кнопкой. Почему на светодиоде, подключенном к PB0 напряжение +5 вольт, а на остальных 2,2? Протеус умничает или глючит ?
Вложения
2017-11-29_124946.jpg
(130.29 КБ) 664 скачивания
Мир не без добрых людей!
Аватара пользователя
Feklistov_as
Открыл глаза
Сообщения: 41
Зарегистрирован: Сб фев 13, 2016 21:58:21
Откуда: Волгоград

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

Сообщение Feklistov_as »

К порту В Atmega 8 подключены 4 светодиода, включаются и выключаются кнопкой. Почему на светодиоде, подключенном к PB0 напряжение +5 вольт, а на остальных 2,2? Протеус умничает или глючит ?

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

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

Сообщение WiseLord »

Очевидно, модель верхнего по схеме резистора отличается от модели трёх других. На самих же выводах МК всё в порядке, судя по скриншоту.
gogaze
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Пн янв 09, 2017 06:50:37
Откуда: Приморье

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

Сообщение gogaze »

[uquote="Feklistov_as",url="/forum/viewtopic.php?p=3245597#p3245597"]
К порту В Atmega 8 подключены 4 светодиода, включаются и выключаются кнопкой. Почему на светодиоде, подключенном к PB0 напряжение +5 вольт, а на остальных 2,2? Протеус умничает или глючит ?

Верхний светодиод включен, и все напряжение питания падает на нем, а остальные выключены посредством ключей в МК.[/uquote]
Если верхний светодиод отключить, на оставшихся все равно 2,2 вольта. И если резисторы поставить на 1 кОм то же.
Мир не без добрых людей!
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Килоомы тут ни при чём. Я практически уверен, что у резисторов разные модели - где-то аналоговая, где-то - цифровая.
Аватара пользователя
Feklistov_as
Открыл глаза
Сообщения: 41
Зарегистрирован: Сб фев 13, 2016 21:58:21
Откуда: Волгоград

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

Сообщение Feklistov_as »

у резисторов разные модели - где-то аналоговая, где-то - цифровая.

Это настраивается в свойствах каждого резистора.
Еще, возможно, у вас по разному настроены выводы порта МК. Произведите инициализацию для всех абсолютно одинаково.
gogaze
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Пн янв 09, 2017 06:50:37
Откуда: Приморье

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

Сообщение gogaze »

Все резисторы в протеусе аналоговые.
Инициализация выводов портов
// Настраиваем порты ввода/вывода
DDRB=0b00001111;//Настраиваем 0,1,2,3 разряды порта B на "Выход". 4,5,6,7 на "Вход"

PORTB=0b11110000; //Устанавливаем 0,1,2,3 разряды порта B в лог.«0» (На выходе порта напряжение равное GND)
//Устанавливаем 4,5,6,7 разряды порта B в лог.«1» (На выходе порта напряжение равное VCC)

То есть все выводы порта к которым подключены светодиоды с одинаковыми параметрами.
Мир не без добрых людей!
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Вот с этим кодом (на базе приведённых ранее отрывков) и проектом - всё работает нормально. Светодиоды моргают
Спойлер

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

#include <avr/io.h>
#include <util/delay.h>

int main(void)
{
    DDRB=0b00001111;    //Настраиваем 0,1,2,3 разряды порта B на "Выход". 4,5,6,7 на "Вход"
    PORTB=0b11110000;   //Устанавливаем 0,1,2,3 разряды порта B в лог.«0» (На выходе порта напряжение равное GND)

    while (1) {
        PORTB=0b11110000;   //Устанавливаем 0,1,2,3 разряды порта B в лог.«0» (На выходе порта напряжение равное GND)
        _delay_ms(500);
        PORTB=0b11111111;   //Устанавливаем 0,1,2,3 разряды порта B в лог.«1» (На выходе порта напряжение равное GND)
        _delay_ms(500);
    }

    return 0;
}
Вложения
testled.7z
(11.07 КБ) 235 скачиваний
gogaze
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Пн янв 09, 2017 06:50:37
Откуда: Приморье

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

Сообщение gogaze »

Все! Решено! Если в свойствах светодиода стоит "цифровой" - +5 вольт
Если стоит "аналог" - +2,57
Почему у меня получилось, что первый установился как цифровой, а остальные аналоговые - загадка! Просто брал из списка деталей и устанавливал не залезая в настройки свойств.
Спасибо всем за помощь!
PS! Еще один нюанс: если светодиод аналоговый милиамперметр показывает ток и можно подобрать резистор, а если цифровой - то амперметр показывает 0.
Вложения
2017-11-29_185345.jpg
(86.88 КБ) 340 скачиваний
2017-11-29_182238.jpg
(124.64 КБ) 629 скачиваний
Мир не без добрых людей!
Ответить

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