Перейти к содержанию

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


Рекомендуемые сообщения

п. 3.2.2 помог. Правда со моим полиглотством мало понятно. Но кое-как допёр, что надо порт прочитать или записать.

 INTR 
MOVFW PORTA
BCF INTCON,0
COMF PORTC
RETFIE

А лучше MOVF PORTA,1 чтобы аккумулятор не портить.

Всё зер гут!

 

Изменено пользователем koms45

Так ку или не ку ?!

Ссылка на комментарий
Поделиться на другие сайты

В 10.09.2016 в 09:55, IMXO сказал:

а в протезе есть модель кнопки с эмуляцией дребезга контактов? 

Нет, конкретно все модели (кнопки и переключатели) срабатывают чётко и однократно.

В 10.09.2016 в 09:55, IMXO сказал:

или как это можно сделать?

Тут каждый волен фантазировать "в меру своей испорченности". Перво-наперво - где это будет моделироваться. Вопрос с сильноточными контактами, где потребуется аналоговое моделирование всплесков токов или напряжений при дуговых или искровых явлениях, отпадает сам собою. Тут настолько сложны протекающие процессы, что адекватность моделирования сразу попадает под сомнение. Для слаботочных контактов дребезг можно рассматривать, как паразитную последовательность импульсов "замыкания-размыкания" контактов при нажатии или отпускании кнопки. Именно её обычно и стремятся "отсечь" аппаратным или программным путём. Вот тут "полёт фантазии" разработчика ни в чём не ограничен. Лет, эдак с десять назад, я бы возможно накропал цифровую схемку на примитивах логики и счётчиков, имитирующую такую бяку. Сейчас, откровенно, - лень тратить на это время. В Протеусе есть встроенный язык программирования для создания генераторов и пр. обзываемый EasyHDL. К сожалению, описание его в родном хелпе довольно слабое. Он во многом совпадает с обычным "птичьим" Васиком, но кое какие важные отличия, особенно касающиеся операторов реального времени выполнения и событий рассмотрены в хелпе чисто в русском стиле... "через задний проход". Я всё собираюсь сделать к нему нормальное описание с примерами, как продолжение FAQ по Протеусу, да со свободным временем сейчас совсем туго. Но в качестве примера покажу, пока, как можно реализовать на нём ту же "дребезжащую"кнопку. Я набросал примерчик в версии 7.10, особенно "не запаривался" , но вроде всё работает как надо. Скрипт получился простой, снабжён достаточно подробными комментариями "что откуда растёт", так что здесь разбирать его не вижу смысла. На графике это выглядит следующим образом:Bournce.png

Если возникнут вопросы - задавайте.

Bournce_model_1.rar

Изменено пользователем Halex07
Обновил текст
Ссылка на комментарий
Поделиться на другие сайты

В 16.09.2016 в 06:32, Сем22 сказал:

 В инете нашел нужную модель, перегнал ее в формат 3ds с помощью программы Deep Exploration закинул полученный файл в папку протеуса в LIBRARY. В ARES на нужном корпусе тыкаю 3d визуализация и там в поле FILE=1111.3ds но модель не отображается тока дорожки для платы крутятся и все. 

В самом Протеусе название объекта в файле .3ds и масштаб задавали?

Цитата
  1. The following properties must then be added:

TYPE=MODEL

FILE=<filename>.3ds

NAME=<objectname>

SCALE=<scale><units>

Здесь <objectname> - имя объекта в файле (а не самого файла)  <scale> - масштаб - для уменьшения десятичная дробь через точку (пример: 0.01), <unit > - единицы измерения, если  mm, то мм, для дюймов ставим in.Скорее всего, если указали NAME, и не видите - она у Вас или слишком маленькая или огромная...

Вот здесь читайте, этот топик на Казусе полностью посвящена 3D моделям в Протеусе. Подозреваю, что конкретно на 13-й странице и есть ответ на Ваш вопрос.
 

Изменено пользователем Halex07
грамматическая ошибка
Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

2 часа назад, Halex07 сказал:

Для слаботочных контактов дребезг можно рассматривать, как паразитную последовательность импульсов "замыкания-размыкания" контактов при нажатии или отпускании кнопки.

спасибо, то что было нужно.

2 часа назад, Halex07 сказал:

Я всё собираюсь сделать к нему нормальное описание с примерами, как продолжение FAQ по Протеусу

думаю это будет очень полезное дополнение к FAQ , пробовал пользоваться  скиптом , как раз с работой операторов реального времени есть непронимание

 

Ссылка на комментарий
Поделиться на другие сайты

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

  • 1 месяц спустя...

Доброго времени суток не подскажите где можно найти библиотеку для Proteus содержащую отечественные микросхемы. В частности меня интересует КР531ЛР11 аналог 7451 из комплекта и ещё ряд необходимых элементов не имеют симуляционной модели (

Ссылка на комментарий
Поделиться на другие сайты

нет такой библиотеки, для симуляции достаточно аналогов, а о том как создавать модели не имеющие аналогов расписано в FAQ свободно лежащем на казусе

Ссылка на комментарий
Поделиться на другие сайты

Здравствуйте. Подскажите пожалуйста как можно создать(поместить на рабочее поле) источник питания с заданными параметрами максимального тока и напряжения(я нашёл как можно создать источник тока, но он выдаёт стабильный и не изменяющийся вольтаж, и нашёл как создать источник напряжения, которому глубоко пофигу на максимальную нагрузку по току). Или хотя-бы подскажите как создать источник питания, который будет учитывать просадку напряжения. И возможно ли такое вообще смоделировать в Протеусе? И ещё подскажите,  есть  ли возможность смоделировать сгорание элементов при перегрузке, например резисторов, при пропускании по ним мощности заведомо большей, чем он может выдержать.
 Предвидя вопросы типа "А зачем оно вам?" отвечу - есть необходимость создать автоматизированный стенд для тестирования некой нагрузки на работу в аварийных режимах, приводящих к сгоранию этой самой нагрузки, и схему защиту к этому стенду. Поэтому хотелось бы примерно прикинуть как всё это будет себя вести в пограничных состояниях.

Изменено пользователем Baltazar
Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, Baltazar сказал:

как создать источник питания, который будет учитывать просадку напряжения.

зачем его создавать он есть в протезе батарейка называетцо

2 минуты назад, Baltazar сказал:

есть  ли возможность смоделировать сгорание элементов при перегрузке, например резисторов, при пропускании по ним мощности заведомо большей, чем он может выдержать.

пропускают не мощность, а ток, есть - предохранитель , ставим последовательно с резистором

Ссылка на комментарий
Поделиться на другие сайты

7 минут назад, IMXO сказал:

зачем его создавать он есть в протезе батарейка называетцо

Батарейку видел, но как на неё задать максимальный ток не нашёл

Ссылка на комментарий
Поделиться на другие сайты

 причем здесь задание максимального тока? вы вообще читаете на какой вопрос дан ответ? задается внутренние сопротивление источника питания

ЗЫ может начать с учебника физики за 7класс ? Закон Ома для полной цепи...

 

Ссылка на комментарий
Поделиться на другие сайты

6 минут назад, IMXO сказал:

 причем здесь задание максимального тока? вы вообще читаете на какой вопрос дан ответ? задается внутренние сопротивление источника питания

ЗЫ может начать с учебника физики за 7класс ? Закон Ома для полной цепи...

 

Я знаю что от чего зависит. И мне нужна помощь в правильной настройке этих параметров именно в Протеусе, если-б я знал как ведут себя все эти элементы во время симуляции, я бы не спрашивал. Там в настройках батарейки нет никаких параметров кроме напряжения, мне токоограничивающий резистор вручную ставить или как? Вот на источнике тока, например указывается не внутреннее сопротивление, а конкретно максимальный ток.  

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...

Здравствуйте, помогите пожалуйста, не могу запустить симуляцию в ISIS  протеус выдает кучу сообщений про память, схема не работает. Уверен что то я не так настраиваю, заранее спасибо.

tiny-45.rar

Ссылка на комментарий
Поделиться на другие сайты

50 минут назад, zxz_rus сказал:

протеус выдает кучу сообщений

Порой, бывает достаточно посмотреть на скрин листа с ошибками, чем распаковывать и запускать проект. Тем более, протеза может не быть под рукой.

Errare humanum est. Коли людЯм позволено, что же о нас то говорить!
 

Ссылка на комментарий
Поделиться на другие сайты

Вот такой лог при запуске... таких сообщений пару сотен...

1.jpg

1 час назад, IMXO сказал:

вы уверены что подтягивающие сопротивления должны быть в омах???

спасибо, сопротивление поправил.

Ссылка на комментарий
Поделиться на другие сайты

@zxz_rus , пишешь в  eeprom? Выход за размер адресного пространства памяти. Смотри программу.

Errare humanum est. Коли людЯм позволено, что же о нас то говорить!
 

Ссылка на комментарий
Поделиться на другие сайты

Доброго времени суток.

Прошу помощи по работе протеуса 8.1 SP1.

Проект с использованием DS18B20 не хочет работать

2.jpg

на сколько я понимаю - протеус не может найти файл модели

3.jpg

но при выборе компонента файл модели присутствует

1.jpg

Год назад проектировал похожую схему, все работало, проект завершился удачей в железе. А на данный момент и он не хочет работать. В чем проблемма не пойму.

Подскажите как с этим бороться.

За ранее благодарен.

Изменено пользователем Bugrim
орфографическая ошибка
Ссылка на комментарий
Поделиться на другие сайты

У вас же в логе написано "модель DS1822" не найдена, а вы вроде как DS1820 используете. Посмотрите в свойствах компонента - может, там вручную наименование модели исправлено? Или попробуйте удалить элемент из схемы и из списка использованных компонентов, а потом снова поставить из библиотеки - должно помочь.

Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

Ссылка на комментарий
Поделиться на другие сайты

Не знаю как в ручную исправлено, но при выборе компонента DS18B20 из библиотеки - модель пишет DS1822 (рисунок 3). Так получается что в библиотеке ссылка неправильная? Примеры протеуса работают и по моему там модель как раз DS1822, хотя почему то в свойствах DS18B20 галочки "участвовать в симуляции" нет!

Ссылка на комментарий
Поделиться на другие сайты

В протеус 7.4 SP3 (другой компьютер) тоже модель DS1822, так что это правильно. В "проблемном" проекте и библиотеки перестанавливал и другую версию протеуса ставил, проблема не ушла.

Ссылка на комментарий
Поделиться на другие сайты

Только что, Bugrim сказал:

тоже модель DS1822

Гм... посмотрел у себя - действительно... :( Даже не знаю, что и посоветовать... Удивительно другое: я у себя файловым поиском тоже не нахожу этой самой модели DS1822.MDF, но протеус работает! 

Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...