Страница 10 из 31

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

Добавлено: Пн авг 06, 2012 21:22:52
luxin
К сожалению не встречал, но вроде где-то в сети проскакивал.

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

Добавлено: Вс окт 21, 2012 11:43:54
Андрей Бедов
Добрых суток коты. Посоветуйте пожалуйста симулятор на русском, без лишних заглумонностей, но с нормальной базой элементов. Желательно "freeware". :))



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

aen

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

Добавлено: Вс окт 21, 2012 12:34:39
Maykill
Electronics WorkBench
http://soft-plus.ucoz.ru/load/electroni ... 0-1-0-1754

устроит?

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

Добавлено: Вс окт 21, 2012 12:40:27
Андрей Бедов
Жаль там ссылка на RapidShare. Он не поддерживает докачку, а у меня инет часто рвётся, и скорость 64 кБит.

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

Добавлено: Вс окт 21, 2012 12:52:41
Maykill

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

Добавлено: Вс апр 21, 2013 20:57:17
elf.arxont
Создаю тему по симулятору схем Crocodile Technology. Идея сделать FAQ по симулятору возникла здесь: http://radiokot.ru/forum/viewtopic.php? ... 7#p1645027

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

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

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



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



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

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

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

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

Включаем выключатель:
Изображение
Урааа! Лампочка горит! :)))

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

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

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

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

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

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

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


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

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

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

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

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

Ниже оставляем пожелания и вопросы по данному обзору.

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

Добавлено: Вс апр 21, 2013 22:32:47
просто КОТ
Эльф, неплохо. Скачал программу эту -- ща протесирую.
Кстати.. Кинь людям сцыль, откуда её скачивать... :)))

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

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

А скачивать - Гугль лучше знает! :))) Набрать там "Crocodile Technology 3D скачать" и он выдаст целую кучу ссылок. Кому с торрентов удобнее, кому с бесплатных хостингов и т.д

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

Добавлено: Пн апр 22, 2013 11:38:41
kalobyte
комбайн, который делает все, но очень херово

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

Добавлено: Пн апр 22, 2013 12:40:58
elf.arxont
А я где-то говорил, что он идеален? :evil:
Я ж говорю: для начинающих - самое то. А для более сложных схем - Proteus, Muitisim и так далее.

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

Добавлено: Пн апр 22, 2013 14:52:22
просто КОТ
Собственно потестил, и пришёл к некоторым выводам:
Действительно всё очень просто и очень наглядно. Но вот измерительная аппаратура продуманна фиово ИМХО. Ибо осциллографа нет, а вольтметр не усредняет показания, а оччень быстро мельтишит.
В тоже время хочу отметить что для разработки простых схем, т.е. для освоения этих схем начинающими оно подходит. Остальным же могу посоветовать EWB512. В ней довольно хорошо симулирован осциллограф. :wink:

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

Добавлено: Пн апр 22, 2013 15:16:10
elf.arxont
просто КОТ, На какой же ты нетерпеливый! :) Есть там функция усреднения показаний вольтметра/амперметра. А с осциллографом - да, его как такового нет, только графики :(

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

Добавлено: Пн апр 22, 2013 16:51:00
elf.arxont
Продолжаем:
(Заранее извиняюсь перед модераторами за создание подряд несколько сообщений :oops: )

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

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

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

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

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

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

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


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

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

Прилагаю эти модели в архиве:

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

Добавлено: Пн апр 22, 2013 20:44:11
просто КОТ
Мне начинает нравиться эта прога. Некоторые возможности правда приходится искать... И этот обзор оччень сильно в этом помогает. Эльф -- респект.

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

Добавлено: Пн апр 22, 2013 21:15:27
Сэр Мурр
elf.arxont Спасибо за Вашу работу. Очень удобная программа для освоения начал электроники. Когда-то видел предка этой программы, нынешний вариант здорово продвинулся вперёд.
Поставил Вам плюсики за эту тему.

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

Добавлено: Пн апр 22, 2013 21:24:13
elf.arxont
просто КОТ, Сэр Мурр, Спасибо :beer: :beer: :beer: , рад стараться.
В ближайшее время буду еще дополнять обзор - покажу работу с преобразователями уровней, логическими элементами и семисегментными индикаторами. А также покажу настройки, касающиеся логики.

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

Добавлено: Пн апр 29, 2013 15:27:22
Gudd-Head
Вроде неплохо.
Шаг моделирования по времени можно выставлять?

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

Добавлено: Пн апр 29, 2013 18:45:04
elf.arxont
Gudd-Head, конечно можно. Сверху над полем:
Изображение

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

Добавлено: Пн апр 29, 2013 20:57:19
Андрей Бедов
чтото я в этом крокодиле полазил.. как OPEN SOURCE чтоле разрабатывался? :dont_know: открытый буржуйский говнокод.. :kill:

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

Добавлено: Чт май 02, 2013 16:31:30
YS
он отображает схему в виде перемычек (тонкие фиолетовые линии), чтобы не запутаться, куда какую дорожку вести
Ну, эт любая уважающая тулза для трассировки умеет. :)

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