Jump to content

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


Recommended Posts

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

 INTR 
MOVFW PORTA
BCF INTCON,0
COMF PORTC
RETFIE

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

Всё зер гут!

 

Edited by koms45

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

Link to comment
Share on other sites

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

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

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

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

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

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

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

Bournce_model_1.rar

Edited by Halex07
Обновил текст
Link to comment
Share on other sites

В 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-й странице и есть ответ на Ваш вопрос.
 

Edited by Halex07
грамматическая ошибка
Link to comment
Share on other sites

LIR-20 – модуль резервирования питания от MORNSUN
Компания MORNSUN расширила линейку продукции, монтируемой на DIN-рейку, выпустив модуль резервирования питания LIR-20 с максимальным током до 20 А на канал. Модуль можно использовать на шинах с напряжением 24 или 48 В (полный диапазон напряжения 22…60 В). Данный модуль применяется в системах, где даже выход из строя источника питания (ИП) не должен привести к потере напряжения. К модулю резервирования подключаются два источника питания, причем один из них может быть бесперебойным (ИБП; UPS), и нагрузка.

Читать подробнее >>

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

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

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

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

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

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

 

Link to comment
Share on other sites

LED-драйверы MEAN WELL – выбор больше, стоимость ниже

Компэл расширил и существенно пополнил склад LED-драйверами компании MEAN WELL, одновременно снизив цену на них. В настоящий момент на складе представлена широкая линейка продукции для наружного (семейства HLG, ELG, XLG, LPC, LPV), и для внутреннего (APC, LCM, SLD, APV) освещения.

Имеется большой выбор моделей с различными режимами стабилизации выходных параметров. Кроме того, есть в наличии и линейка DC/DC-драйверов, как понижающих (семейство LDD), так и повышающих (семейство LDH).

Подробнее>>

Популярные модели литиевых батареек FANSO EVE Energy готовы к отправке
На складе КОМПЭЛ уже готовы к поставке одни из самых востребованных литиевых батареек типов ER и CR производства FANSO EVE Energy – одного из мировых лидеров на рынке первичных литиевых элементов питания.
Данные источники тока получили широкое применение в различных областях, будь то системы безопасности, приборы учета или мелкая бытовая техника. 

Подробнее о применениях>>
 

  • 1 month later...

Источники питания MEAN WELL для медицинских устройств на складе Компэл

Компэл расширяет складскую программу по специальным ИП для применения в медицинских приборах и устройствах. Представлены ИП в диапазоне мощности от 5 до 500 Вт, по медицинскому стандарту EN60601-1 с двумя мерами защиты пациента (2хMOPP; тип BF) для устройств, контактирующих с пациентом.  Все эти надежные источники питания могут применяться не только в медицинских устройствах.

Подробнее>>

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Edited by Baltazar
Link to comment
Share on other sites

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

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

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

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

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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

 

Link to comment
Share on other sites

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

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

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

 

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

Link to comment
Share on other sites

  • 4 weeks later...

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

tiny-45.rar

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

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

1.jpg

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

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

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

Link to comment
Share on other sites

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

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

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

2.jpg

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

3.jpg

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

1.jpg

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

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

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

Edited by Bugrim
орфографическая ошибка
Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

тоже модель DS1822

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

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.

  • Сообщения

    • Схема подключается к выпрямителю и сетевому трансформатору. Моделировать в виртуалках нет смысла, так как это не физическая модель, а математическая, соберите руками в натуре.  Если пульсации имеют большое значение, значит трансформатор не тянет по току, смотрите входное напряжение, добавьте емкость фильтра. Любой стабилизатор не будет работать, если перепад напряжения на силовом транзисторе (коллектор-эмиттер) меньше напряжения насыщения, лучше чтоб был запас на просадку под нагрузкой (нормальная величина 3-5В). В схеме применяется транзистор КТ853А - он составной, поэтому напряжение насыщения у него несколько выше, чем у однокристального.
    • @navi2 , фото крепите непосредственно к посту. Следующие подобного рода посты будут удаляться.
    • С подобными вопросами даже думать о начале построения датчика рановато. Перед началом подобной работы конструктор должен чётко понимать: основные азы принципа работы выбранного металлодетектора; что в итоге должно получиться; почему так должно получиться; как этого всего люди добиваются. Т.е. в голове должен быть чёткий пошаговый план - что, когда и зачем делается. Чтения одной только этой темы для обретения таких познаний может оказаться маловато - надо почитать 3-4 отдельных разных источника (которых в сети больше, чем достаточно), сделать для себя тезисный план-конспект и обязательно - в результате должно образоваться чёткое понимание -  почему надо делать именно так и как всё это работает. Даже в результате такого обучения первый датчик, скорее всего, получится неудачным и его придётся выбросить, но опыт будет получен достаточный (типа "зря я не прислушался к давно утвердившимся истинам"), чтобы следующий уже получился вполне рабочим.  
    • Алагир  работой внешне похож на сду с цифрвой обработкой. Объяснил бы кто , как Алагир работает в общих чертах. ............ Фонари в большинстве конструкций чаще всего не очень - лампы просвечивают.  Не глубокий цвет.    Припоминаю, о чем думал в 80ые , касательно СДУ.  ........... Об очень слоЖной цветомузыке узнал только на форуме. Знал бы в 80ые - ее бы собрал, но не знал.        
    • Мои халявные аккумы формата ААА от комплектов раций. Первое - визуальная отбраковка, типа "мятые и кислые" (с механическими повреждениями и со следами окислов/протечек).  Далее заряжал через штатную зарядку с последующей проверкой на нагрузочную способность, но быстро понял, что это как воду решетом носить, типа в час по чайной ложке... У знакомого взял умную зарядку (зашита функция тренировки - разряд/заряд, и по результатам выставляет типа "годность" в % ... ), с этой зарядкой удалось реанимировать (с нагрузочной способностью 50% и выше) несколько аккумов, остальные 90-95% ушли в утилизацию (заморозка для таки аккумов что смертельный приговор). С уважением, Сергей.  
    • И задержки выключения не будет. Эта схема вообще никак не влияет на срабатывание ЭМ привода.  А вот если включить в разрыв указанной цепи, допустим, резистор, то будет задержка включения. Номинал балласта придётся подобрать экспериментально или рассчитать, измерив минимальный ток срабатывания расцепителя. На рассеиваемой мощности балласта можно сэкономить, т.к. работает он кратковременно.
    • PS к тестеру для проверки ОУ. Оказалось, TL072 (или его подделка) таки живой. Но, с ним всё равно не работает Пират. Существенное отличие NE5532 от TL072 при тестировании в том, что когда у NE два светодиода в одном плече тухнут одновременно то в другом плече загораются тоже оба одновременно. Т.е. напряжение смещения на входах ОУ практически 0 V. У TL072 - сначала тухнет/загорается светодиод в одном плече, а потом (при дальнейшем вращении резистора R8) - в другом плече. Т.е. смещения на входах ОУ есть. Не знаю на сколько это важно, но, на всякий случай, делюсь этим наблюдением.
  • Similar Content

×
×
  • Create New...