Технический форум по робототехнике.
slavaslx » 30 апр 2009, 04:11
Новый вышел *Протеус_v7.5_SP3* (может он и давно вышел но небыл доступен покрайней мере для меня)
кто юзал, че нового (ну или новых глюков, а может даже компонентов), отзовитесь...
Ща скачаю(вернее после), после праздиников напишу если есть че нового...
slavaslx » 12 май 2009, 17:03
Вечером чето перестал запускаться Протеус_v7.4, и был повод поставить другой.
Поставил *Протеус_v7.5_SP3* , пока вроде нормально работает, будем искать глюки.
На первый взгляд ничего нового.
Но баг с сторожевым таймером вроде как исправили. В старом протеусе я СТ в проге выключал (тут на форуме писалось) и только тогда работало, а на этом протеусе я строки про сброс таймера отключил и он нормально работает.
snayperAlfa » 14 май 2009, 00:26
Нашел в протеусе Logic Analyzer. Только вот беда - он не работает.
Протеус 7,4 СП3. Я глянул в справку, а там даже на скриншоте совсем другой указан анализатор. Плиз, кто знает как застаивть его работать
slavaslx » 14 май 2009, 00:38
Вот эти пимпы понажимай, которые на рисунке, после должно работать, разберись че они делают.
- Вложения
-

SMT » 25 ноя 2009, 13:42
Когда в симуляции учавствует много компонент - вот такая ошибка:
Ноут с селероном. Что-то из объяснений не понял как это можно настроить - уменьшить ресурсопотребление или что?

- SimulationErrorLog1-help.jpg (19.72 КиБ) Просмотров: 6944
galex1981 » 25 ноя 2009, 14:07
На сколько я понял - трассировщик схем не смог разрулить твою схему. Вариант решения такой: если у тебя в схеме много резисторов - проверь чтобы они цифровыми были а не аналоговыми
SMT » 25 ноя 2009, 22:09
Схема H-моста. Работает, но через некоторое время появляется такая ошибка. Резисторы цифровые. Конденсатор возле мотора не включены в симуляцию. Чем меньше компонент или приборов симулируется, тем менее вероятно появление ошибки.
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
SMT » 16 янв 2010, 19:45
ATmega16 с кодом на бейсике нормально работает в другой версии
- Код: Выделить всё • Развернуть
$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
Sergey_B » 16 фев 2010, 00:18
Добрый день, гуру Proteus-а (если такие есть).
На днях решил поиграться с этим продуктом и загрузил в него простенькую програмку (даже без обвязки прочими элементами).
Смысл программы - ШИМ от TMR2 с переключением шага по прерыванию от счетчика. Програмку прилагаю - 100% рабочая.
Даже смешно Proteus 7.6SP4 - облажался!!!
Это его баг или особое мнение к обработке прерываний??
Эту же программулинку PIC Simulator IDE отсимулировал за милую душу.
Или я чего то не понял в Proteus-е??? В общем то прога интересная.
- Вложения
-
TMR.rar
- (558 байт) Скачиваний: 2
galex1981 » 16 фев 2010, 00:51
Если не трудно, выложи пожалуйста, проект протеуса и Hex файл
avr123.nm.ru » 16 фев 2010, 02:34
PROTEUS - это страшная сила !
Sergey_B » 16 фев 2010, 11:02
"galex1981"
(и другие)
Коли заинтересовались вопросом - вот полная инфа.
А именно
-вложеный проект Proteus-а (HEX - внутри)
-скрин работы PIC Simulator IDE
-и то, как выполнил задачу Proteus/
п.с. Опять же, возможно я не понял всех его тонкостей настройки.
- Вложения
-
3F1.rar
- (26.28 КиБ) Скачиваний: 3
-

galex1981 » 16 фев 2010, 12:15
Ну во-первых модели у вас несколько по разному настроены. В Pic симуляторе стоит частота 4 Мгц чипа, а в Протеусе 1 Мгц. При изменении частоты выкладываю скрин работы программы
- Вложения
-

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