01.10.2013, 10:19
|
|
Временная регистрация
Регистрация: 15.05.2010
Адрес: г. Липецк
Сообщений: 88
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 10 сообщении(ях)
|
Re: Proteus модели
Понадобилась модель двухобмоточного поляризованного бистабильного реле типа РПС-20. В Proteus (7.9) нашел несколько со словом POLARISED, G6B-1114, G6B-1174, G6B-2114. Но это обычные однообмоточные моностабильные реле.
Подскажите есть в Proteus похожая модель? Или где поискать?
P.S. Насчет поискать наверное погорячился. Ведь такое реле остается в последнем положении и после снятия напряжения со схемы. А значит модель должна иметь свой конфигурационный файл с записью этого положения. Или писАть в конфигурацию схемы. Неужели DLL писАть? Вроде в последних Proteus это не приветствуется, убрали хейдер и помощь.
P.P.S. Только сейчас дошло, добавить на дочернем листе 2 реле через скрипт. Думаю работать будет, но последнее состояние сохранить не сможет. Т. е. только на время симуляции.
Последний раз редактировалось anakost; 01.10.2013 в 18:06.
Причина: Нашел даташит реле и схему
|
|
|
|
02.10.2013, 12:21
|
|
Временная регистрация
Регистрация: 15.05.2010
Адрес: г. Липецк
Сообщений: 88
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 10 сообщении(ях)
|
Re: Proteus модели
Разобрал стандартную модель RELAY, восстановил ее по MDF файлу. Никак не могу сообразить как ввести в нее бистабильность. Ведь DIGITAL примитивы применять нежелательно, т. к. у них предопределенное U пит.
Подтолкните в правильном направлении...
|
|
|
|
02.10.2013, 13:24
|
|
Временная регистрация
Регистрация: 15.05.2010
Адрес: г. Липецк
Сообщений: 88
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 10 сообщении(ях)
|
Re: Proteus модели
В файле Proteus_VSM_DSK.pdf наткнулся на раздел "MIXED MODE MODELLING TUTORIAL" где описывается моделирование таймера 555. Возможно это то что нужно, попробую разобрать и восстановить модель по MDF.
Хотя не уверен что поможет, ведь таймер запитан все время моделирования, а на реле напряжение подается только на время переключения. Не будешь же вводить для реле питающие выводы. Проблемка.
Хотя возможно и прокатит если триггер будет питаться от скрытого VCC а ADC и DAC от катушечного ?
Последний раз редактировалось anakost; 02.10.2013 в 13:44.
|
|
|
|
02.10.2013, 15:34
|
|
Временная регистрация
Регистрация: 15.05.2010
Адрес: г. Липецк
Сообщений: 88
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 10 сообщении(ях)
|
Re: Proteus модели
Тормознул немного. В оригинальном 555.MDF перед *PARTLIST есть такие строки:
Цитата:
|
*PROPERTIES,1
TTOL=0
*MAPPINGS,2,VALUE
DEFAULT : R=5k
TS556 : R=100k
*MODELDEFS,1
555ITF : RHI=10,RLO=10,TRISE=1u,TFALL=1u,V+=VCC,V-=GND
|
Ну *PROPERTIES понятно, меняем на *DEFINE все прокатывает. А вот как вставить *MAPPINGS и *MODELDEFS не понял. При прямом копировании в скрипт *MAPPINGS вообще не появляется, *MODELDEFS всегда 0.
P.S. С *MODELDEFS вроде разобрался, относится к ITFMOD и вводится на 3 странице MakeDеvice. А вот про *MAPPINGS ничего не нашел...
P.P.S. Подумал, а они мне нужны, *MAPPINGS и *MODELDEFS, записал в скрипт:
Цитата:
|
*DEFINE
TTOL=0
R=5k
|
Надеюсь и так сойдет...
Последний раз редактировалось anakost; 02.10.2013 в 16:41.
Причина: Частично разобрался
|
|
|
|
03.10.2013, 16:15
|
|
Временная регистрация
Регистрация: 15.05.2010
Адрес: г. Липецк
Сообщений: 88
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 10 сообщении(ях)
|
Re: Proteus модели
Вроде собрал правильно (мне кажется), но не работает. ADC на входах неправильно передают лог. уровни на вход триггера. Может я неправильно их применяю?
P.S. Пробовал и IC на аналоговых линиях, и BS на цифровых, бесполезно. Очевидно в логике ошибка, ничего на ум не приходит.
P.P.S. Я правильно понимаю, что однобитный ADC работает просто как компаратор? Т. е. на выходе всегда или 0 или 1.
Последний раз редактировалось anakost; 03.10.2013 в 16:53.
|
|
|
|
03.10.2013, 22:59
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus модели
anakost, чЁ-то мудрите Вы заумное, все гораздо проще и обыденней - чем Вас обычный триггер не устраивает из примитивов? Зачем лепить на ЛЭ, и при этом еще извращаться с какими то ADC? Впринципе и R3, R4 можно похоронить, все равно работать будет. То, что касается непосредственно подсхемы реле обведено синим. Остальное для наглядности. А что касается предустановки, то можно воспользоваться свойством INIT триггера. На скриншоте как-раз и показано INIT=1, т.е. после запуска симуляции триггер сразу встал в единицу, верхняя кнопка еще не нажималась, а реле уже в "правом" положении. Конечно, это не полностью запоминание последнего состояния, но как вариант...
|
|
|
Сказали "Спасибо" Halex07
|
|
|
04.10.2013, 08:48
|
|
Временная регистрация
Регистрация: 15.05.2010
Адрес: г. Липецк
Сообщений: 88
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 10 сообщении(ях)
|
Re: Proteus модели
Сообщение от Halex07
|
anakost, чЁ-то мудрите Вы заумное...
|
Это так, не силен в mixed схемах, все по логике, еще и 555 таймер сбил. Поэспериментирую с вашей, спасибо.
|
|
|
|
04.10.2013, 10:37
|
|
Временная регистрация
Регистрация: 15.05.2010
Адрес: г. Липецк
Сообщений: 88
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 10 сообщении(ях)
|
Re: Proteus модели
Сообщение от Halex07
|
... Зачем лепить на ЛЭ...
|
У поляризованных двухобмоточных реле одновременная подача напряжения на обе обмотки не допускается по паспорту. Если же это сделать, положение контактов будет зависить от конструктивной разницы магнитопроводов и меняется у разных экземпляров. В то же время у готового RS триггера вход R обычно приоритетный. Поэтому здесь RS триггер собран на ЛЭ, входы равнозначны, при одновременной подаче напряжения сигналы на обоих выходах пропадают, т.е. по существу контакт устанавливается в среднее положение. Мне так больше нравится.
Пересобрал схему, все работает как положено. Вынести в настройки R обмотки и U катушки знаю как. Теперь бы еще и анимацию сделать. В FAQ вся анимация приведена для BitWise элементов. Здесь не так. Хотя может поставить два RTVPROBE на оба выхода триггера и привязать к Target Element? Как правильно?
Последний раз редактировалось anakost; 04.10.2013 в 12:11.
|
|
|
|
04.10.2013, 15:11
|
|
Временная регистрация
Регистрация: 15.05.2010
Адрес: г. Липецк
Сообщений: 88
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 10 сообщении(ях)
|
Re: Proteus модели
Решил не заморачиваться, сделать анимацию через BitWise и два пробника PTVPROBE. Опять не получается состыковать цифровые и аналоговые элементы. Формула ниже, состояний всего два. У цифровых элентов на выходе или лог.0 (GND) или лог.1 (VCC). Вбил у PTVPROBE в поле MAX - VCC. Ругается.
|
|
|
|
04.10.2013, 20:52
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus модели
Сообщение от anakost
|
В FAQ вся анимация приведена для BitWise элементов. Здесь не так. Хотя может поставить два RTVPROBE на оба выхода триггера и привязать к Target Element? Как правильно?
|
"Неправильно, ты, дядя Федор бутерброд держишь...". Откуда здесь, в п.9.5 "вся анимация на BitWise"??? Оно вААбЧе там есть? И поясните ваше "горячее" стремление использовать "два RTVPROBE", когда для индикации (ИМХО анимации) двух положений реле достаточно одного. Что-то я уже сам себя не понимайт...
ЗЫ забыл "пройтись" по поводу этого утверждения:
Сообщение от anakost
|
Поэтому здесь RS триггер собран на ЛЭ, входы равнозначны, при одновременной подаче напряжения сигналы на обоих выходах пропадают, т.е. по существу контакт устанавливается в среднее положение. Мне так больше нравится.
|
Это где-ж такое преподают? Плюньте в "фейс" такому учителю и загляните в любой учебник по цифровой технике, хучь наш, хучь забугорный... Одновременная подача сигналов установки и сброса есть ничто иное, как запрещенная комбинация!!! Поведение реального триггера, т.е. в какое состояние он в конечном итоге встанет - чистая лотерея. Если Вы этому научились из Протеуса, то не забывайте, что имеете дело с МОДЕЛИРОВАНИЕМ, т.е. виртуальными девайсами, которые описаны идеальными формулами. Никогда не мешайте в мозгах виртуальную и реальную действительности. Эдак можно и в Кащенко угодить...
Отсюда и второе замечание: а почему Вы решили, что модель примитива D-триггера со входами S и R имеет какой-то "приоритет" по сбросу? Опять мешаете виртуальность с реальностью?
Последний раз редактировалось Halex07; 04.10.2013 в 22:08.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:40.
|
|