Настройки и принцип работы модели я вроде понял и сделал.
Фраза "
вроде понял и сделал" ассоциируется с расхожим из маршрутки: «Водитель где-то там и вон тут не останавливает». Потому, начнём с начала:
1. В Протеусе 8
(а судя по тому, что упоминалось Ардуино - речь о нём) есть готовый пример с ENC28J60. Их даже два, но один для PIC. Открываем
Home page Протеуса, клацаем вкладку
Open Sample, и чтобы не рыться долго в строке
Keywords вводим
ENC28J60 или часть этой аббревиатуры. Короче, аналогично поиску в библиотеке компонентов. Видим два примера, открываем тот, который для Ардуино. Запускаем и получаем волшебное "х.. Вам, а не сеть".
2. Лихорадочно роемся в моСКах и понимаем, что чего-то в супе не хватает... Попутно ещё видим, что в схеме под ENC стоит ссылка на модифицированную библиотеку arduino_uip и если хотим в дальнейшем колупаться с Ардуино, то её надо поиметь по ссылке на Гитхабе.
3. Клацаем дважды по модели ENC28J60 в окне свойств жмакаем кнопку Help справа и подробно читаем на вменяемом аглицком языке чё оно может и чё оно не может.
4.
(Хотя это должно было быть до первого, раз нам нужно симулировать сеть) - ставим Протеусный virtual Network driver. Жмём виндозный Пуск -> в папке программ Proteus 8 Professional жмакаем
Install or Uninstall virtual тetwork driver. Далее по всем пунктам инсталлятора. Завершив, убеждаемся, что у нас появился новый "зверёк в сети (картинка 1).
5. Снова запускаем пример в Протеусе, открывем любой браузер и толкаем туда адрес из Virtual Terminal Протеуса. Наслаждаемся... (картинка 2)
6. Ну и для PIC примера всех этих танцев с "виртуальным" бубном не надо. Он фигачит напрямую через физический адаптер. Там всё проще... Запускаем, получаем IP на ЖК, вводим его в браузере и коннектимся к Мелкочипу. В проекте двигаем переменники, жмакаем кнопки - в браузере видим, и наоборот в браузере щёлкаем светодиоды, в проекте они загораются/гаснут.
Ахтунг!!! Виртуальный адаптер надо выключить!!! ********************************************************************
Тэкс... перекур и добавлю про сдвоенный потенциометр для
tesla1kv/....Покурил, поехали...
В первых версиях Протеуса была схематичная модель POT_LIN. Позже Лабцентр написал программную DLL, а схематичную "тихо похерил", но не совсем. Она и до сих пор присутствует в примерах, а вот в библиотеках её уже нет, но можно восстановить из любого примера, где она есть просто прогнав для неё Make Device. Вот на её основе и можно слепить сдвоенный потенциометр. Он, конечно, будет достаточно грубый - всего 11 позиций, но работать будет. В архиве проект с пояснениями как это делается. Ну и готовый файл MDF тоже. Файл в папку MODELS, а для RV3 из проекта просто прогоните Make Device, ничего не меняя до конца.
********************************************************************
Для
Y.Y. по поводу симисторного регулятора. Вот интересно, если Вам NoName под лапу подвернётся со стёртой маркировкой - Вы его рискнёте сунуть в сеть??? Вот так и здесь. То, что Вы использовали и симистор и динистор - схематичные модели и притом весьма упрощённые. Ну, динистор бог с ним, ещё как то работает, а вот схематичная модель симистора в Протеусе "хромает на все три лапы". Здесь как раз исключительный случай, когда SPICE модель будет работать адекватнее. Возьмите , например,
Q601E3. Но всё равно не обольщайтесь, симистор - девайс аналоговый и импульсный, а все такие примочки в Протеусе, да и не только в нём, в реальном времени моделируются ох как тяжело... Это относится и ко всяким импульсным источникам с ключами на транзисторах. "Иголки" дают себя знать, тут супер-пупер компутер нужен, чтоб выбросы быстро просчитать.
Уф, на пока всё. Много букаф настучал. пальчики устали....
- Вложения
-
- Dual_Pot.rar
- (15.91 KiB) Скачиваний: 271