В настоящее время существует не так уж и много open-source САПР. Тем не менее, среди САПР для электроники (EDA) есть весьма достойные продукты. Этот пост будет посвящён моделировщику электронных схем с открытым исходным кодом . Qucs написан на С++ с использованием фреймворка Qt4. Qucs является кроссплатформенным и выпущен для ОС Linux, Windows и MacOS.
Разработку данной САПР начали в 2004 году немцы Michael Margraf и Stefan Jahn (в настоящее время не активны). Сейчас Qucs разрабатывается интернациональной командой, в которую вхожу и я. Руководителями проекта являются Frans Schreuder и Guilherme Torri. Под катом будет рассказано о ключевых возможностях нашего моделировщика схем, его преимуществах и недостатках по сравнению с аналогами.
Главное окно программы показано на скриншоте. Там смоделирован резонансный усилитель на полевом транзисторе и получены осциллограммы напряжения на входе и выходе и также АЧХ.
Как видно, интерфейс интуитивно понятен. Центральную часть окна занимает собственно моделируемая схема. Компоненты размещаются на схеме методом перетаскивания из левой части окна. Виды моделирования и уравнения также являются особыми компонентами. Более подробно принципы редактирования схем описаны в документации к программе.
Формат схемного файла Qucs основан на XML и к нему поставляется документация. Поэтому схема Qucs может быть легко сгенерирована сторонними программами. Это позволяет создавать ПО для синтеза схем, которое является расширением Qucs. Проприетарное ПО как правило использует бинарные форматы.
Перечислим основные компоненты, имеющиеся в Qucs:
Библиотека компонентов использует собственный формат, основанный на XML. Но можно импортировать существующие библиотеки компонентов, основанные на Spice (приводятся в даташитах на электронные компоненты).
Поддерживаются следующие виды моделирования:
Результаты моделирования можно экспортировать в Octave/Matlab и выполнить там постобработку данных.
Qucs основан на вновь разработанном движке схемотехнического моделирования. Отличительной особенностью этого движка является встроенная возможность моделирования S-параметров и КСВ, что важно для анализа ВЧ-схем. Qucs может пересчитывать S-параметры в Y- и Z-параметры.
На скриншотах показан пример моделирования S-параметров широкополосного усилителя высокой частоты.
Итак, отличительной особенностью Qucs является возможность анализа комплексных частотных характеристик (КЧХ), построение графиков на комплексной плоскости и диаграмм Смита, анализ комплексных сопротивлений и S-параметров. Эти возможности отсутствуют в проприетарных системах MicroCAP и MultiSim, и здесь Qucs даже превосходит коммерческое ПО и позволяет получить недостижимые для симуляторов электронных схем, основанных на Spice результаты.
Недостатком Qucs является малое количество библиотечных компонентов. Но этот недостаток не является препятствием к использованию, так как Qucs совместим с форматом Spice в котором приводятся модели электронных компонентов в даташитах. Также моделировщик работает медленнее, чем аналогичные Spice-совместимые моделировщики (например MicroCAP (проприетарный) или Ngspice (open-source)).
В настоящее время мы работаем над возможностью предоставления пользователю выбора движка для моделирования схемы. Можно будет использовать встроенный движок Qucs, Ngspice (spice-совместимый консольный моделировщик, похожий на PSpice) или Xyce (моделировщик с поддержкой параллельных вычислений через OpenMPI)
Теперь рассмотрим перечень нововведений в недавнем релизе Qucs 0.0.18 перспективных направлений в разработке Qucs:
На сегодняшний день черчение электросхем вручную на листике уже не использует ни один опытный электрик. Гораздо проще, удобнее и понятнее составить проект электропроводки помещения на компьютере через специальный программный пакет на русском языке. Однако проблема в том, что далеко не все программы простые в использовании, поэтому наткнувшись на неудобную и к тому же платную версию программного обеспечения, большинство мастеров старой закалки просто отбрасывают современный способ моделирования в сторону. Далее мы предоставим читателям сайта обзор самых простых программ для черчения электрических схем квартир и домов на компьютере.
Существует не так много русскоязычных, удобных в использовании и к тому же бесплатных ПО для составления однолинейных электросхем на компьютере. Итак, мы создали небольшой рейтинг, чтобы Вам стало известно, какие программы лучше для рисования схем электроснабжения домов и квартир:
Некоторые из перечисленных программ вы можете увидеть на видео обзорах:
AutoCAD Electrical
КОМПАС-Электрик
Помимо предоставленных 7 программ для черчения электросхем существует еще более десятка редакторов, в которых можно бесплатно составить принципиальный план электроснабжения дома либо квартиры, однако в остальных программках более сложный интерфейс либо проблемы с русскоязычной версией. Рекомендуем отдавать предпочтение представителям данного рейтинга, чтобы в дальнейшем не тратить время на поиск русификаторов, руководств по использованию и тому подобное!
Бесплатные программки для составления электросхем своими силами мы рассмотрели. Однако Вы сами понимаете, что в платных версиях предоставлен более широкий набор возможностей и удобных дополнений, которые позволят начертить эл схему на компьютере. Существует множество популярных платных программ для черчения электрических схем. Некоторые из них мы предоставили выше, однако существует еще одна программка, о которой стоит немного рассказать — sPlan
. Это один из самых простейших в использовании и к тому же многофункциональных программных пакетов для составления схем разводки электропроводки и трассировки электронных плат. Интерфейс удобный, на русском языке. В базе данных заложены все самые популярные графические элементы для черчения электросхем.
Ниже представлен список наиболее популярных программ для черчения электрических схем используемые радиолюбителями.
Эта программа позволяет быстро рисовать различные электрические схемы. Она простая и не требует большого количества времени на освоение. Главная особенность этой программы – то, что для нее существует множество дополнений, содержащих российские радиоэлементы.
Это программное обеспечение имеет набор инструментов, которые позволяют чертить электрические схемы и трассировать печатные платы. Имеет три режима работы, которые включают в себя возможность разработать схему самому или использовать готовые элементы.
Само название этой программы говорит о том, что она выделяется на фоне остальных. Она поддерживает работу даже с большими схемами и функцию отмены или повтора действий в 50 уровней. Еще одной особенностью этой программы является то, что она поддерживает проекты, выполненные в других программах.
Программа DipTrace проста в освоении, поэтому в основном используется новичками и любителями для создания радиолюбительских поделок. Она включает в себя четыре модуля, которые позволяют не только создавать, но и оптимизировать расположение и размеры плат.
В возможности этой программы входит создание профессиональных электрических схем, разработка для них печатных плат и подготовка готовых выходных данных для окончательного производства. Эта программа состоит из основных приложений и дополнительных утилит, которые расширяют стандартный функционал.
Несмотря на то, что TinyCAD – это простая в освоении программа, она позволяет разрабатывать даже сложные электронные схемы. Сами разработчики позиционируют TinyCAD, как рядовое приложение, созданное для черчения и редактирования схем различной сложности.
Эта программа имеет довольно узкую направленность – Arduino-проекты. Ее можно использовать как для создания наброска, так и для создания полноценной платы. Программа Fritzing включает в себя набор готовых элементов, которые позволяют упростить создание платы.
Данный онлайн сервис позволяет проектировать электронные схемы и печатные платы и поддерживает платформу Arduino. Он включает в себя набор готовых схем, но его главная особенность – возможность имитировать платформу Arduino. Также эта программа поддерживает импорт данных из Eagle
Эта программа классифицируется как художественно-дизайнерская, а не редактор электронных схем. В базе данных XCircuit содержатся готовые элементы схемы, что позволяет ускорить процесс создания электронной схемы. Наличие опыта позволяет создавать средние по сложности чертежи.
15 января 2015 в 17:54В настоящее время существует не так уж и много open-source САПР. Тем не менее, среди САПР для электроники (EDA) есть весьма достойные продукты. Этот пост будет посвящён моделировщику электронных схем с открытым исходным кодом . Qucs написан на С++ с использованием фреймворка Qt4. Qucs является кроссплатформенным и выпущен для ОС Linux, Windows и MacOS.
Разработку данной САПР начали в 2004 году немцы Michael Margraf и Stefan Jahn (в настоящее время не активны). Сейчас Qucs разрабатывается интернациональной командой, в которую вхожу и я. Руководителями проекта являются Frans Schreuder и Guilherme Torri. Под катом будет рассказано о ключевых возможностях нашего моделировщика схем, его преимуществах и недостатках по сравнению с аналогами.
Главное окно программы показано на скриншоте. Там смоделирован резонансный усилитель на полевом транзисторе и получены осциллограммы напряжения на входе и выходе и также АЧХ.
Как видно, интерфейс интуитивно понятен. Центральную часть окна занимает собственно моделируемая схема. Компоненты размещаются на схеме методом перетаскивания из левой части окна. Виды моделирования и уравнения также являются особыми компонентами. Более подробно принципы редактирования схем описаны в документации к программе.
Формат схемного файла Qucs основан на XML и к нему поставляется документация. Поэтому схема Qucs может быть легко сгенерирована сторонними программами. Это позволяет создавать ПО для синтеза схем, которое является расширением Qucs. Проприетарное ПО как правило использует бинарные форматы.
Перечислим основные компоненты, имеющиеся в Qucs:
Библиотека компонентов использует собственный формат, основанный на XML. Но можно импортировать существующие библиотеки компонентов, основанные на Spice (приводятся в даташитах на электронные компоненты).
Поддерживаются следующие виды моделирования:
Результаты моделирования можно экспортировать в Octave/Matlab и выполнить там постобработку данных.
Qucs основан на вновь разработанном движке схемотехнического моделирования. Отличительной особенностью этого движка является встроенная возможность моделирования S-параметров и КСВ, что важно для анализа ВЧ-схем. Qucs может пересчитывать S-параметры в Y- и Z-параметры.
На скриншотах показан пример моделирования S-параметров широкополосного усилителя высокой частоты.
Итак, отличительной особенностью Qucs является возможность анализа комплексных частотных характеристик (КЧХ), построение графиков на комплексной плоскости и диаграмм Смита, анализ комплексных сопротивлений и S-параметров. Эти возможности отсутствуют в проприетарных системах MicroCAP и MultiSim, и здесь Qucs даже превосходит коммерческое ПО и позволяет получить недостижимые для симуляторов электронных схем, основанных на Spice результаты.
Недостатком Qucs является малое количество библиотечных компонентов. Но этот недостаток не является препятствием к использованию, так как Qucs совместим с форматом Spice в котором приводятся модели электронных компонентов в даташитах. Также моделировщик работает медленнее, чем аналогичные Spice-совместимые моделировщики (например MicroCAP (проприетарный) или Ngspice (open-source)).
В настоящее время мы работаем над возможностью предоставления пользователю выбора движка для моделирования схемы. Можно будет использовать встроенный движок Qucs, Ngspice (spice-совместимый консольный моделировщик, похожий на PSpice) или Xyce (моделировщик с поддержкой параллельных вычислений через OpenMPI)
Теперь рассмотрим перечень нововведений в недавнем релизе Qucs 0.0.18 перспективных направлений в разработке Qucs:
Симулятор электронных схем на русском — это обыкновенный SPICE-симулятор под названием TINA-TI с легкой для понимания графической оболочкой. Данная программа работает без всякого лимита на количество применяемых приборов, легко обрабатывает всесторонние работы. Прекрасно соответствует имитированию поведенческой реакции разнообразных аналоговых схем, а также импульсных блоков питания. Используя TINA-TI можно легко сконструировать схему какой угодно степени сложности, соединить раннее созданные фрагменты, исследовать и распознать показатели схемы по качеству.
Все представленные элементы, которыми располагает симулятор электронных схем на русском TINA-TI , рассредоточены распределены на шесть типов: компоненты пассивного действия, ключи переключения, полу-проводниковые приборы, устройства измерения, миниатюрные модели устройств повышенной сложности. Дополнительно данный софт имеет в своем составе множество показательных образцов.
Симулятор электронных схем составлен на русском языке, поэтому с его помощью можно легко освоить черчение и корректировку принципиальных схем. Процесс создания схемы сам по себе не сложный и после завершения этой операции начинается этап симуляции. Программа может выполнять ниже перечисленные виды исследования: оценку постоянного и переменного тока. В данный анализ входит — расчет ключевых напряжений, построение графика конечного итога, определение промежуточных параметров и тестирование температуры.
Далее идет исследование промежуточных процессов, шумовых искажений. Обусловленность от категории исследования, учебная программа формирует окончательный итог в форме графических изображений или таблиц. Прежде чем начать симуляцию, TINA-TI производит проверку схемы на наличие или отсутствие ошибок. Когда обнаруживаются какие либо отклонения, то все изъяны будут показаны в отдельном окошке в форме списка. Если кликнуть мышью на надписи с ошибкой не распознанной симулятором, то деталь или часть чертежа обозначится маркеровочными знаками.
Дополнительно TINA-TI может выполнять измерение различных сигналов и их испытание. Чтобы реализовать данный вид исследования, для этого имеются виртуальные устройства: цифровой мультиметр, осциллограф, контрольно-измерительный прибор сигналов, источник периодических сигналов и устройство записи. Все имеющиеся в программе приборы симуляции предельно возможно соответствуют по использованию фактическим измерительным устройствам. Виртуально подключать их можно в любом участке исследуемой схемы. Все полученные условными приборами информационные данные сохраняются в памяти компьютера.
Tina-TI направлена для функционирования в среде операционных системах Windows 7, Vista, между тем программа эффективно справляется с работой в ОС Linux если использовать виртуальную машины Wine. Определяющим условием должно быть согласованность языка ОС с устанавливаемой программой.