Прикладное программное обеспечение создаётся для многих сфер деятельности. И радиотехника – не исключение.
Функционал зависит от стоящих перед ПО задач и ситуаций его применения. Так, например, программные продукты могут применяться для:
- Черчения принципиальных схем;
- Проектирования печатных плат;
- Тестирования функционала с учётом характеристик конкретных радиоэлементов до создания целевого устройства.
Цели применения могут быть также разнообразными:
- Профессиональное проектирование коммерческих устройств и блоков;
- Помощь в ремонте и восстановлении работоспособности;
- Обучение в школах, вузах, колледжах и т.п.;
- Хобби (ПО могут использовать радиолюбители).
Программные продукты могут разрабатываться профессиональными разработчиками или энтузиастами, для одной из вышеперечисленных задач или сразу для целого комплекса.
Ниже рассмотрим примеры ПО в разрезе назначения.
Программы для создания принципиальных электрических схем
Начать можно с бесплатных вариантов. Такой софт чаще всего создаётся разработчиками-одиночками. Исключение составляют продукты, которые разработаны профессиональными компаниями в качестве дополнений к основному продукту.
KiCad
Очень мощный и, главное, полностью бесплатный инструмент. Активно поддерживается сообществом разработчиков, последний официальный релиз датируется декабрём 2018 года.
Рис. 1. Создание схемы в KiCad
Качество программного комплекса позволяют применять его даже в роли профессионального средства проектирования.
Распространяется сразу для нескольких платформ, среди которых не только Windows и MacOS, но и Linux. При особой необходимости можно воспользоваться исходным кодом программы и сделать свою версию.
TinyCAD
Еще один представитель Open Source. Программа работает автономно, но выходной формат совместим с приложением для проектирования печатных плат - FreePCB. Что определённо добавляет удобства при комплексной разработке.
Рис. 2. Работа программы TinyCAD
ПО работает только под Windows-системами. Проект активно развивается, последний релиз был в январе 2019 года.
Единственная проблема – обозначения не соответствуют российским ГОСТам. Но на функциональность ПО это никак не влияет.
Visio
Платный CAD-комбайн от Microsoft. В исходной комплектации поддержки электрических схем нет, но проблема легко решается с помощью импорта недостающих элементов и библиотек.
Примечательная особенность – наличие онлайн-версии по подписке.
В качестве профессионального инструмента продукт рассматривать всё равно не стоит, так как функционал ограничивается только созданием принципиальных схем. Сгенерировать печатную плату автоматически или протестировать работу здесь не получится.
Компас-Электрик
Стоит внимания в первую очередь потому, что продукт создан и поддерживается российской компанией, активно развивается и используется как ПО для профессионалов.
Предоставляется программа платно, но оценить функционал можно будет в течение 60-ти дневного тестового периода.
Рис. 3. Программный продукт Компас-Электрик
Данное прикладное обеспечение работает в соответствии с российскими ГОСТами и полностью на русском языке.
Eagle
Еще один профессиональный инструмент, предоставляемый по подписке. Точно приглянется любителям, которых не отпугивают интерфейсы на английском языке. Ведь специально для них предоставляется бесплатная версия, имеющая ряд ограничений. Но для бытовых задач её точно хватит.
Рис. 4. Рабочее окно Eagle
EasyEDA
Уникальный инструмент просто потому, что работает он без установки какого-либо ПО на компьютер – просто в браузере.
Это онлайн-сервис, но можно скачать клиенты для любых платформ (работа требует интернет-подключения).
Рис. 5. Онлайн-инструмент EasyEDA
На самом деле продукт не ограничивается только черчением схем, здесь можно смоделировать плату и даже заказать детали.
Очень полезным сервис будет для групповой разработки, так как позволяет работать сразу нескольким членам команды одновременно.
Бесплатная версия имеет ряд несущественных для радиолюбителей ограничений, которые можно снять, перейдя на один из вариантов подписок.
Создание печатных плат (PSB) + трассировка
Чтобы не дублировать комплексное ПО из предыдущего раздела, просто перечислим инструменты, в которых есть редакторы печатных плат:
- KiCad,
- Eagle,
- EasyEDA.
Другие варианты ПО ниже.
FreePCB
Как ранее упоминалось, FreePCB и TinyCAD работают с совместимыми форматами и потому могут рассматриваться как комплекс программ для проектирования схем "под ключ".
Рис. 6. Рабочее окно FreePCB
Неоспоримое преимущество – бесплатное распространение.
Минус – проект фактически заброшен. Последний релиз – в конце 2011 года.
DipTrace
Платный инструмент от украинской компании. Комплексно решает задачи проектирования печатных плат.
Рис. 7. Инструмент DipTrace
В отличие от конкурентов, разрабатываемых европейскими компаниями, DipTrace полноценно работает с российскими ГОСТами. Купить продукт можно только через представителей в РФ. Версии ПО отличаются ограничениями, поэтому перед приобретением необходимо проанализировать необходимый функционал.
Специально для любителей – есть полностью бесплатная версия. Она не имеет возможности просмотра 3D-модели, есть лимиты по количеству слоёв и выводов.
Для компаний предоставляется тестовая версия (Trial) – не более 30 дней.
ПО доступно для Windows и MacOS.
CADSTAR Express
Еще один продукт от профессионального разработчика, который частные пользователи могут получить бесплатно.
Рис. 8. Программный продукт CADSTAR Express
Ограничения – 50 компонентов и не более 300 пинов (выводов).
Мы собрали самые популярное ПО, но это далеко не полный перечень инструментов для создания схем, плат и их трассировки. Возможно позже мы вернёмся к вопросу в разрезе онлайн-сервисов и приложений для мобильных систем.
Автор: RadioRadar