Электронные симуляторы.

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
luxin
Нашел транзистор. Понюхал.
Posts: 161
Joined: Sat Jan 29, 2011 15:00:44
Location: Polesye

Re: Симулятор. Название забыл.

Post by luxin »

К сожалению не встречал, но вроде где-то в сети проскакивал.
Реклама
User avatar
Андрей Бедов
Друг Кота
Posts: 37346
Joined: Thu Aug 30, 2012 20:24:40
Location: Нижний Новгород

Симулятор, посоветуйте.

Post by Андрей Бедов »

Добрых суток коты. Посоветуйте пожалуйста симулятор на русском, без лишних заглумонностей, но с нормальной базой элементов. Желательно "freeware". :))



Сюда перенес.

aen
Реклама
User avatar
Maykill
Друг Кота
Posts: 73964
Joined: Tue Dec 20, 2011 12:46:51
Location: Петроград
Contact:

Re: Симулятор, посоветуйте.

Post by Maykill »

Electronics WorkBench
http://soft-plus.ucoz.ru/load/electroni ... 0-1-0-1754

устроит?
https://www.int-s.spb.ru
" Можно я лягу?"(C)
User avatar
Андрей Бедов
Друг Кота
Posts: 37346
Joined: Thu Aug 30, 2012 20:24:40
Location: Нижний Новгород

Re: Симулятор, посоветуйте.

Post by Андрей Бедов »

Жаль там ссылка на RapidShare. Он не поддерживает докачку, а у меня инет часто рвётся, и скорость 64 кБит.
Реклама
Эиком - электронные компоненты и радиодетали
User avatar
Maykill
Друг Кота
Posts: 73964
Joined: Tue Dec 20, 2011 12:46:51
Location: Петроград
Contact:

Re: Симулятор, посоветуйте.

Post by Maykill »

https://www.int-s.spb.ru
" Можно я лягу?"(C)
Реклама
User avatar
elf.arxont
Опытный кот
Posts: 887
Joined: Mon Jun 27, 2011 10:06:23
Location: Донецк

Симуляторы схем: Crocodile Technology. Обзор (FAQ)

Post by elf.arxont »

Создаю тему по симулятору схем Crocodile Technology. Идея сделать FAQ по симулятору возникла здесь: http://radiokot.ru/forum/viewtopic.php? ... 7#p1645027

Обзора программы или FAQ по пользованию в инете я не нашел, поэтому этот будет первым.
Данный обзор будет направлен на обучение пользованием этим симулятором. Благодаря нашему новому хостингу картинок http://www.img.radiokot.ru я дополню обзор скринами с пояснениями.

Поехали.
Итак, первое, с чего мы начнем - интерфейс. После установки и запуска перед вами предстанет такое окно:
Image
Внимание!!!
Программа полностью на английском! Русификатора нет!

Итак, для построения схем нам нужно зайти в библиотеку компонентов:
Image



Тема дубль.
Сюда перенес.
aen



Симулятор может моделировать не только электронику, но и механику. Но нам нужна электроника, поэтому выбираем ее :):
Image

Открываем для начала аналоговую электронику:
Image
Думаю, что где лежит, понятно или из пиктограмм, или из знания английского :)

Теперь берем и моделируем простую схему. Для начала возьмем шину питания "+" и "0"(общий) в разделе "power supplies", и выключатель в разделе "Switches":
Image

Теперь возьмем мощную лампочку в разделе "Light Outputs":
Image
Там есть два варианта лампочек: Сигнальная и Нагрузочная. Берем вторую.

Включаем выключатель:
Image
Урааа! Лампочка горит! :)))

Это был простейший пример, теперь сделаем что-нибудь покруче, а именно схема одновибратора на 555-м таймере.
Убираем лишнее, лезем в раздел "Integraited Circuts":
Image
Находим там таймер, перетаскиваем на рабочее поле (все догадались, что компоненты из библиотеки перетаскиваются на рабочее поле :))) )

Собираем схему:
Image
Функционал такой: Горит зеленый светодиод. Жмем и отпускам кнопку, зеленый гаснет, загорается красный, горит несколько секунд, потом опять загорается зеленый, а красный гаснет.

Жмем и отпускам кнопку:
Image
Работаеееет!!! :)))
Схема красиво анимируется, например, показывается ориентировочный заряд конденсатора и т.д

Теперь усложняем! Пойдем работать в 3D модуляторе. Переключаемся на другую вкладку (на вторую из трех). Там устанавливаем 3D поле квадратной формы "Rectangular PCB space".
В нижнюю половину копируем нашу схему из первой вкладки, и компоненты появляются в 3D поле справа:
Image
Расставляем компоненты на 3D плате:
Image
Все хорошо, красиво, но для чего это?
А вот для чего! Наш любимый Крокодил умеет еще и платы рисовать/автотрассировать!
Жмем кнопку в трее над полем "Real PCB" Появляется окно:
Image

В появившемся окне жмем кнопку "Open real PCB". Появляется вот такое окно:
Image
Напоминает Layout и Proteus одновременно, не так ли? :wink:
И вот в чем классная фишка Крокодила: он отображает схему в виде перемычек (тонкие фиолетовые линии), чтобы не запутаться, куда какую дорожку вести. Идеально для новичков, или тех, кто не освоил Layout.
После проведения дорожки перемычка исчезает:
Image

Ну что же, разведем платку:
Image
И нажмем в левом верхнем углу кнопочку экспорта в Крокодил (логотип крокодила со стрелкой), и получим вот такое окно:
Image
Жмем "Ок" и получаем вот ЭТО на плате:
Image
Ну как, нравится? :wink: :)))

Теперь кратко о построении алгоритмов для МК: данная программа также может моделировать алгоритмы для микроконтроллеров PIC. Для примера соберем простую схемку светофора на МК и построим простой алгоритм:
Image
Запустим моделирование и смотрим за ходом выполнения алгоритма:
Image
Если этот алгоритм писался под конкретный МК, его модно прошить прямо из этой программы, кликнув на алгоритме правой кнопкой и кликнув "Program real microcontroller":
Image


Ну а теперь - о багах и недостатках.
Первый баг - можно выставлять не все параметры компонентов.
Второй баг связан с первым. Например, нагрузочная лампа имеет номинальное напряжение 12 вольт, максимальное - 15. Откуда они это взяли? С потолка? Или, к примеру, тут нет резисторов больше 2-х Ватт. Почему? Или почему, например, резисторы не могут выдерживать импульсный ток зарядки конденсатора и сразу выходят из строя?

Теперь - о том, как эти баги победить:
В случае превышения, например, тока через компонент, мы увидим мощный взрыв:
Image

Наведением курсора на испорченную деталь увидим причину выхода ее из строя:
Image
Ну а теперь как эту чертовщину победить:
Image
Лезем в меню " Edit", затем "Space properties":

В открывшемся окне выбираем "Electronics", затем "Simulation" и ставим "ON" напротив "Indestructible parts". Все! Теперь детали неубиваемые!
Вот пример:
Image
Резистор рассеивает свыше 53-х ватт, хотя в обычном режиме не более двух.

Я прилагаю примеры моделей различных схем в 2D И 3D.

Ниже оставляем пожелания и вопросы по данному обзору.
Attachments
Модели Crocodile Technology.rar
(94.11 KiB) Downloaded 695 times
Image
Реклама
User avatar
просто КОТ
Друг Кота
Posts: 12364
Joined: Fri Dec 17, 2010 15:07:50
Location: Крымский Федеральный Округ
Contact:

Re: Симуляторы схем: Crocodile Technology. Обзор (FAQ)

Post by просто КОТ »

Эльф, неплохо. Скачал программу эту -- ща протесирую.
Кстати.. Кинь людям сцыль, откуда её скачивать... :)))
Image
И ты врёшь!!! © Vladisman
Image
User avatar
elf.arxont
Опытный кот
Posts: 887
Joined: Mon Jun 27, 2011 10:06:23
Location: Донецк

Re: Симуляторы схем: Crocodile Technology. Обзор (FAQ)

Post by elf.arxont »

Так это еще не все! Обзор будет дополняться. Еще есть - механика, построение графиков напряжения в заданной точке схемы, работа с логикой и еще много чего. Это были основы, теперь полезем в дебри :))) .
Это несложно, покажу вечером. Сейчас уже готовлю материал.

А скачивать - Гугль лучше знает! :))) Набрать там "Crocodile Technology 3D скачать" и он выдаст целую кучу ссылок. Кому с торрентов удобнее, кому с бесплатных хостингов и т.д
Image
kalobyte
Друг Кота
Posts: 13796
Joined: Thu Sep 20, 2007 14:08:00

Re: Симуляторы схем: Crocodile Technology. Обзор (FAQ)

Post by kalobyte »

комбайн, который делает все, но очень херово
тематические ответы только в форуме, в приват не пишите
User avatar
elf.arxont
Опытный кот
Posts: 887
Joined: Mon Jun 27, 2011 10:06:23
Location: Донецк

Re: Симуляторы схем: Crocodile Technology. Обзор (FAQ)

Post by elf.arxont »

А я где-то говорил, что он идеален? :evil:
Я ж говорю: для начинающих - самое то. А для более сложных схем - Proteus, Muitisim и так далее.
Image
User avatar
просто КОТ
Друг Кота
Posts: 12364
Joined: Fri Dec 17, 2010 15:07:50
Location: Крымский Федеральный Округ
Contact:

Re: Симуляторы схем: Crocodile Technology. Обзор (FAQ)

Post by просто КОТ »

Собственно потестил, и пришёл к некоторым выводам:
Действительно всё очень просто и очень наглядно. Но вот измерительная аппаратура продуманна фиово ИМХО. Ибо осциллографа нет, а вольтметр не усредняет показания, а оччень быстро мельтишит.
В тоже время хочу отметить что для разработки простых схем, т.е. для освоения этих схем начинающими оно подходит. Остальным же могу посоветовать EWB512. В ней довольно хорошо симулирован осциллограф. :wink:
Image
И ты врёшь!!! © Vladisman
Image
User avatar
elf.arxont
Опытный кот
Posts: 887
Joined: Mon Jun 27, 2011 10:06:23
Location: Донецк

Re: Симуляторы схем: Crocodile Technology. Обзор (FAQ)

Post by elf.arxont »

просто КОТ, На какой же ты нетерпеливый! :) Есть там функция усреднения показаний вольтметра/амперметра. А с осциллографом - да, его как такового нет, только графики :(
Image
User avatar
elf.arxont
Опытный кот
Posts: 887
Joined: Mon Jun 27, 2011 10:06:23
Location: Донецк

Re: Симуляторы схем: Crocodile Technology. Обзор (FAQ)

Post by elf.arxont »

Продолжаем:
(Заранее извиняюсь перед модераторами за создание подряд несколько сообщений :oops: )

Теперь расскажу о построении графиков. Для начала соберем схему, для которой мы будем строить график:
Image
Это астабильный мультивибратор на 555-м таймере (я хотел на логике сделать, но потом решил не усложнять), то есть мигалка. На выходе подключен мощный полевик IRF630 (N-канальный)

Теперь лезем в раздел "Presentation" и выбираем там график:
Image
Перетаскиваем его на рабочее поле:
Image
Рядом с цветной линией берем "Мишень" и перетаскиваем его на нужный компонент или точку соединения проводов. Мы будем отслеживать форму и амплитуду сигнала на времязадающем конденсаторе:
Image
Жмем кнопку под пиктограммой и выбираем необходимый параметр. В данном случае - напряжение.

Теперь добавим еще один канал. Будем следить за напряжением на нагрузке:
Image
Лезем в параметры графика (клик ПКМ на графике, "Properties"), выбираем "Traces", выбираем второй канал, затем его цвет (по умолчанию - синий), и ставим галочку в поле "Show trace". Затем привязываем его к компоненту аналогично первому каналу. Как вы уже могли заметить, максимальное число каналов - четыре.

Теперь настроим график:
Image
Тут, я думаю, все понятно: по "X" и "Y" настраивается масштаб, верхние границы и т.д.

Теперь наш график приобрел следующий вид:
Image

Теперь о замечании по измерительным приборам. Здесь присутствует функция усреднения показаний измерительных приборов (по умолчанию - выключена). Для того, чтобы продемонстрировать это, покрутим нашу схему. Увеличим частоту уменьшением конденсатора со 100 мкФ до 10 мкФ:
Image
Здесь я специально не стал менять развертку графика, чтобы было видно увеличение частоты. И что же? Наш вольтметр начинает показывать мельтешащее напряжение на конденсаторе (в скрин попало 4 с лишним вольта, на самом деле оно "бесится").
Как от этого избавиться? А очень просто: включить функцию усреднения показаний.
Итак, лезем в настройки. Открываем "Electronics" - "Meters". Ставим "On" напротив "Meansure RMS". Готово:
Image
Теперь наш вольтметр показывает среднее напряжение и ничего не прыгает.
Дополнительное пояснение: там присутствует еще одна настройка "Autorange". Это автоматический выбор диапазона измерений (мкВ,мВ,В,кВ,МВ или мкА,мА,А,кА,МА). По умолчанию - включена.

Теперь просто пример развертки графика на высокой частоте (схема оставлена та же):
Image


Теперь перейдем к логике. Здесь, помимо стандартных логических элементов "И-НЕ","И","НЕ","ИЛИ-НЕ"и т.д присутствуют счетчики, дешифраторы и прочее. Для примера нарисуем схемку бегущего огня на таймере 555 в качестве генератора импульсов и счетчика CD4017 (К561ИЕ8). На выход счетчика цепляем полевики с логическим управлением:
Image
Цепь сброса счетчика развязываем диодом и запускаем моделирование:
Image

Далее, для красоты приукрасим нашу схему графиком:
Image

Прилагаю эти модели в архиве:
Attachments
Модели Crocodile Technology 2.rar
(21.85 KiB) Downloaded 495 times
Last edited by elf.arxont on Mon Apr 22, 2013 21:03:15, edited 1 time in total.
Image
User avatar
просто КОТ
Друг Кота
Posts: 12364
Joined: Fri Dec 17, 2010 15:07:50
Location: Крымский Федеральный Округ
Contact:

Re: Симуляторы схем: Crocodile Technology. Обзор (FAQ)

Post by просто КОТ »

Мне начинает нравиться эта прога. Некоторые возможности правда приходится искать... И этот обзор оччень сильно в этом помогает. Эльф -- респект.
Image
И ты врёшь!!! © Vladisman
Image
User avatar
Сэр Мурр
Модератор
Posts: 11169
Joined: Thu Oct 27, 2005 18:50:07
Location: из мест не столь отдалённых

Re: Симуляторы схем: Crocodile Technology. Обзор (FAQ)

Post by Сэр Мурр »

elf.arxont Спасибо за Вашу работу. Очень удобная программа для освоения начал электроники. Когда-то видел предка этой программы, нынешний вариант здорово продвинулся вперёд.
Поставил Вам плюсики за эту тему.
User avatar
elf.arxont
Опытный кот
Posts: 887
Joined: Mon Jun 27, 2011 10:06:23
Location: Донецк

Re: Симуляторы схем: Crocodile Technology. Обзор (FAQ)

Post by elf.arxont »

просто КОТ, Сэр Мурр, Спасибо :beer: :beer: :beer: , рад стараться.
В ближайшее время буду еще дополнять обзор - покажу работу с преобразователями уровней, логическими элементами и семисегментными индикаторами. А также покажу настройки, касающиеся логики.
Image
User avatar
Gudd-Head
Друг Кота
Posts: 20092
Joined: Thu Sep 18, 2008 12:27:21
Location: Столица Мира Санкт-Петербург

Re: Симуляторы схем: Crocodile Technology. Обзор (FAQ)

Post by Gudd-Head »

Вроде неплохо.
Шаг моделирования по времени можно выставлять?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
User avatar
elf.arxont
Опытный кот
Posts: 887
Joined: Mon Jun 27, 2011 10:06:23
Location: Донецк

Re: Симуляторы схем: Crocodile Technology. Обзор (FAQ)

Post by elf.arxont »

Gudd-Head, конечно можно. Сверху над полем:
Image
Image
User avatar
Андрей Бедов
Друг Кота
Posts: 37346
Joined: Thu Aug 30, 2012 20:24:40
Location: Нижний Новгород

Re: Симуляторы схем: Crocodile Technology. Обзор (FAQ)

Post by Андрей Бедов »

чтото я в этом крокодиле полазил.. как OPEN SOURCE чтоле разрабатывался? :dont_know: открытый буржуйский говнокод.. :kill:
User avatar
YS
Друг Кота
Posts: 7518
Joined: Sun Mar 29, 2009 22:09:05
Contact:

Re: Симуляторы схем: Crocodile Technology. Обзор (FAQ)

Post by YS »

он отображает схему в виде перемычек (тонкие фиолетовые линии), чтобы не запутаться, куда какую дорожку вести
Ну, эт любая уважающая тулза для трассировки умеет. :)

А так вообще - прикольная программка. :) Для начинающих и правда неплохо будет. Особенно радуют красочные взрывы. :)))
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Post Reply

Return to “Теория”