roboforum.ru

Технический форум по робототехнике.


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

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

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

Сообщение slavaslx » 30 апр 2009, 04:11

Новый вышел *Протеус_v7.5_SP3* (может он и давно вышел но небыл доступен покрайней мере для меня)
кто юзал, че нового (ну или новых глюков, а может даже компонентов), отзовитесь...
Ща скачаю(вернее после), после праздиников напишу если есть че нового...
slavaslx
 

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

Сообщение slavaslx » 12 май 2009, 17:03

Вечером чето перестал запускаться Протеус_v7.4, и был повод поставить другой.
Поставил *Протеус_v7.5_SP3* , пока вроде нормально работает, будем искать глюки.
На первый взгляд ничего нового.
Но баг с сторожевым таймером вроде как исправили. В старом протеусе я СТ в проге выключал (тут на форуме писалось) и только тогда работало, а на этом протеусе я строки про сброс таймера отключил и он нормально работает.
slavaslx
 

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

Сообщение snayperAlfa » 14 май 2009, 00:26

Нашел в протеусе Logic Analyzer. Только вот беда - он не работает.
Протеус 7,4 СП3. Я глянул в справку, а там даже на скриншоте совсем другой указан анализатор. Плиз, кто знает как застаивть его работать
snayperAlfa
 
Сообщения: 163
Зарегистрирован: 05 июн 2008, 22:03
Откуда: Украина,Одесса
прог. языки: С,Java,SQL если это язык,C++ немного

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

Сообщение slavaslx » 14 май 2009, 00:38

Вот эти пимпы понажимай, которые на рисунке, после должно работать, разберись че они делают.
Вложения
.JPG
slavaslx
 

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

Сообщение SMT » 25 ноя 2009, 13:42

Когда в симуляции учавствует много компонент - вот такая ошибка:
SimulationErrorLog1.JPG

Ноут с селероном. Что-то из объяснений не понял как это можно настроить - уменьшить ресурсопотребление или что?
SimulationErrorLog1-help.jpg
SimulationErrorLog1-help.jpg (19.72 КиБ) Просмотров: 6635
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

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

Сообщение galex1981 » 25 ноя 2009, 14:07

На сколько я понял - трассировщик схем не смог разрулить твою схему. Вариант решения такой: если у тебя в схеме много резисторов - проверь чтобы они цифровыми были а не аналоговыми
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение SMT » 25 ноя 2009, 22:09

Схема H-моста. Работает, но через некоторое время появляется такая ошибка. Резисторы цифровые. Конденсатор возле мотора не включены в симуляцию. Чем меньше компонент или приборов симулируется, тем менее вероятно появление ошибки.
H-Bridge1.jpg
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

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

Сообщение vzgherea » 15 янв 2010, 12:24

Proteus 7.6 - не работает симуляция PWM на Mega16

Простая генерация 50% шим в Proteus-e выводится как последовательность пиков. Что интересно - на mega8 всё работает как надо а на mega16 - нет. В VMLAB всё симулируется правильно для обоих МК. Помогите запустить в Proteus-е под mega16.

Прикрепил проект для Proteus-a, hex и исходник.
Вложения
mega16pwm.rar
(61.54 КиБ) Скачиваний: 13
vzgherea
 
Сообщения: 1
Зарегистрирован: 15 янв 2010, 00:03
Откуда: Кишинев

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

Сообщение SMT » 16 янв 2010, 19:45

ATmega16 с кодом на бейсике нормально работает в другой версии
ATmega16-PWM-50Percents.JPG

Код: Выделить всёРазвернуть
$regfile = "m16DEF.dat"
Portd = &B11111110
Config Pind.5 = Output
Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down
Pwm1a = 128

hex
ATmega16-PWM-test.rar
(314 байт) Скачиваний: 8
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

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

Сообщение Sergey_B » 16 фев 2010, 00:18

Добрый день, гуру Proteus-а (если такие есть).
На днях решил поиграться с этим продуктом и загрузил в него простенькую програмку (даже без обвязки прочими элементами).
Смысл программы - ШИМ от TMR2 с переключением шага по прерыванию от счетчика. Програмку прилагаю - 100% рабочая.
Даже смешно Proteus 7.6SP4 - облажался!!!
Это его баг или особое мнение к обработке прерываний??
Эту же программулинку PIC Simulator IDE отсимулировал за милую душу.
Или я чего то не понял в Proteus-е??? В общем то прога интересная.
Вложения
TMR.rar
(558 байт) Скачиваний: 2
Sergey_B
 
Сообщения: 31
Зарегистрирован: 15 фев 2010, 23:53
Откуда: Новосибирск

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

Сообщение galex1981 » 16 фев 2010, 00:51

Если не трудно, выложи пожалуйста, проект протеуса и Hex файл
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение avr123.nm.ru » 16 фев 2010, 02:34

PROTEUS - это страшная сила !
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

Сообщение Sergey_B » 16 фев 2010, 11:02

"galex1981"
(и другие)
Коли заинтересовались вопросом - вот полная инфа.
А именно
-вложеный проект Proteus-а (HEX - внутри)
-скрин работы PIC Simulator IDE
-и то, как выполнил задачу Proteus/
п.с. Опять же, возможно я не понял всех его тонкостей настройки.
Вложения
3F1.rar
(26.28 КиБ) Скачиваний: 3
Scrin.jpg
Sergey_B
 
Сообщения: 31
Зарегистрирован: 15 фев 2010, 23:53
Откуда: Новосибирск

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

Сообщение galex1981 » 16 фев 2010, 12:15

Ну во-первых модели у вас несколько по разному настроены. В Pic симуляторе стоит частота 4 Мгц чипа, а в Протеусе 1 Мгц. При изменении частоты выкладываю скрин работы программы
Вложения
1.PNG
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение Sergey_B » 16 фев 2010, 14:42

Изменение частоты приводит только к изменению развертки картинки (это и так понятно), поскольку вся программа частотонезависимая, а сигналы снимаем прямо с ног процессора.
Проблема (и вопрос) в том, что сигналы на выводах RC1 и RC2 должны ЧЕРЕДОВАТЬСЯ!!!! с изменением скважности и совпадать по фронту (что логично, поскольку сбрасываются оба сигнала одновременно).
Proteus же показывает пачку из нескольких сигналов на RC1 и одиночный сигнал на RC2 не совпадающие по фронту.
На лицо явная ошибка в обработке прерываний по TMR2.
Или я неправ??
Sergey_B
 
Сообщения: 31
Зарегистрирован: 15 фев 2010, 23:53
Откуда: Новосибирск

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4