Обзор радиолюбительских программ для устройств на основе Андроид
Доброго дня уважаемые Радиолюбители!
Сегодня на сайте , мы с вами рассмотрим довольно интересный вопрос – радиолюбительские программы для устройств на ОС Андроид .
В последнее время рынок электронной аппаратуры хорошими темпами наполняется недорогими (в основном китайского, но довольно с приличным качеством исполнения) устройствами, использующими в своей работе операционную систему Андроид. Уже сейчас можно приобрести неплохой планшетник от 5000 рублей. Поэтому меня заинтересовал вопрос – а существуют ли радиолюбительские программы для таких устройств? Оказывается есть, и не мало. Ниже я представлю вам обзор нескольких таких программ, а одну из них мы рассмотрим более подробно.
Итак, первая программа – OscilPrime Oscilloscope Legacy
Это программа позволяет превращать ваш планшетный компьютер в двухканальный осциллограф низкой частоты:
Исследуемый сигнал можно подавать на аудио-разъем и через USB порт. Кроме того программа имеет встроенный генератор синусоидального сигнала. Запуск развертки можно осуществлять как по спаду исследуемого сигнала так и по его фронту. Программа проста в использовании и имеет ограниченные пределы настроек.
Следующая программа – EveryCircuit (платная – 300 рублей) или EveryCircuit Free (бесплатная).
Эта программа позволяет собирать на экране планшетника несложные радиосхемы и имитировать их работу:
Программа проста и в ней не сложно разобраться. Как недостаток можно отметить отсутствие “русского языка”, маленькая база элементов и дороговизна полной версии. Но не смотря на недостатки, программа позволит вам продумывать некоторые моменты схемотехники при построении простых устройств.
Как видите, уважаемые радиолюбители, прогресс не стоит на месте, программисты заботятся о нас и выпускают новые программы. Пускай они еще не так развиты как для “больших” компьютеров, но я думаю, что скоро “маленькие” компьютеры догонят своих “старших братьев” по радиолюбительскому программному обеспечению.
Все эти программы (и не только их) вы можете скачать через “Play Маркет” на вашем гаджете.
И напоследок я хочу вам представить еще одну радиолюбительскую программу, заслуживающую пристального внимания, и не только начинающими радиолюбителями.
Программа называется ElectroDroid .
Есть как платная, так и бесплатная версии этой программы. Отличие платной версии – введены дополнительные возможности и отсутствует надоедливая реклама.
ElectroDroid – это мощный набор инструментов и справочник для разработчика электроники:
Программа состоит из нескольких разделов:
– расчет
– цоколевка
– справочник
– плагины
Начнем с конца – плагины . Данная функция позволяет расширять возможности программы за счет добавления новых функций. Все новые плагины устанавливаются внутри программы.
Расчет – данный раздел предназначен для проведения различных радиолюбительских расчетов. На верхнем рисунке вы можете увидеть почти все возможности программы в этом режиме (часть скрыта внизу). Как видите, довольно большое разнообразие небольших подпрограмм для проведения несложных, но в тоже время полезных радиолюбительских расчетов.
Цоколевка . В этом разделе программы представлена цоколевка наиболее популярных и часто используемых в радиолюбительской практике разъемов, проводов и устройств:
Справочник . В этом разделе представлены различные справочные данные по радиоэлементам, а также нужные в радиолюбительской практике таблицы различных данных. Особенно данный раздел порадует любителей PIC-микроконтроллеров – здесь собраны справочные данные практически по всем PIC-микроконтроллерам (жалко конечно, что такого справочника нет по AVR-микроконтроллерам):
Эту программу вы также можете скачать на “Play Маркет”, или (воспользовавшись услугами наших хакеров) скачать полную версию этой программы ниже:
(1.9 MiB, 10,240 hits)
Qucs, также известный как Quite Universal Circuit Simulator, был разработан как доступный симулятор электронных цепей и контуров, имеющий графический интерфейс и основанный на открытом исходном коде. Программа поддерживает все виды моделирования схем, например DC, AC, S-параметры, гармонический анализ баланса, анализ шума и так далее. Результаты моделирования можно посмотреть на странице презентации или окне программы.
Qucsator, серверная часть программы, - это симулятор командной строки, который управляет списком сетей определенного формата ввода-вывода набора данных Qucs. По умолчанию он был создан для работы с проектом Qucs, но может быть использован и с другими приложениями. В программе есть поддержка экспорта изображений символов с файлами Verilog-A в код на языке C++, поддержка прямой связи с символами Verilog-HDL и подцепями VHDL. Последние версии Qucs обладают интерфейсом GNU/Octave.
Ключевые особенности и функции
- поддержка синтаксиса Verilog-HDL и Verilog-A в текстовых документах;
- поддержка экспорта кода на языке С++;
- поддержка уравнений для подцепей Verilog-HDL и VHDL;
- заранее скомпилированные VHDL модули и библиотеки;
- поддержка всех современных компонентов;
- открытый исходный код дает возможность разрабатывать расширения;
- настраиваемый и расширяемый интерфейс;
- встроенный файловый конвертер;
- возможность загрузки дополнительных языков интерфейса.
В настоящее время существует не так уж и много open-source САПР. Тем не менее, среди САПР для электроники (EDA) есть весьма достойные продукты. Этот пост будет посвящён моделировщику электронных схем с открытым исходным кодом . Qucs написан на С++ с использованием фреймворка Qt4. Qucs является кроссплатформенным и выпущен для ОС Linux, Windows и MacOS.
Разработку данной САПР начали в 2004 году немцы Michael Margraf и Stefan Jahn (в настоящее время не активны). Сейчас Qucs разрабатывается интернациональной командой, в которую вхожу и я. Руководителями проекта являются Frans Schreuder и Guilherme Torri. Под катом будет рассказано о ключевых возможностях нашего моделировщика схем, его преимуществах и недостатках по сравнению с аналогами.
Главное окно программы показано на скриншоте. Там смоделирован резонансный усилитель на полевом транзисторе и получены осциллограммы напряжения на входе и выходе и также АЧХ.
Как видно, интерфейс интуитивно понятен. Центральную часть окна занимает собственно моделируемая схема. Компоненты размещаются на схеме методом перетаскивания из левой части окна. Виды моделирования и уравнения также являются особыми компонентами. Более подробно принципы редактирования схем описаны в документации к программе.
Формат схемного файла Qucs основан на XML и к нему поставляется документация. Поэтому схема Qucs может быть легко сгенерирована сторонними программами. Это позволяет создавать ПО для синтеза схем, которое является расширением Qucs. Проприетарное ПО как правило использует бинарные форматы.
Перечислим основные компоненты, имеющиеся в Qucs:
- Пассивные RCL-компоненты
- Диоды
- Биполярные транзисторы
- Полевые транзисторы (JFET, MOSFET, MESFET и СВЧ-транзисторы)
- Идеальные ОУ
- Коаксиальные и микрополосковые линии
- Библиотечные компоненты: транзисторы, диоды и микросхемы
- Файловые компоненты: подсхемы, spice-подсхемы, компоненты Verilog
Библиотека компонентов использует собственный формат, основанный на XML. Но можно импортировать существующие библиотеки компонентов, основанные на Spice (приводятся в даташитах на электронные компоненты).
Поддерживаются следующие виды моделирования:
- Моделирование рабочей точки на постоянном токе
- Моделирование в частотной области на переменном токе
- Моделирование переходного процесса во временной области
- Моделирование S-параметров
- Параметрический анализ
Результаты моделирования можно экспортировать в 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:
- Улучшена совместимость с Verilog
- Продолжается портирование интерфейса на Qt4
- Реализован список недавних открытых документов в главном меню.
- Реализован экспорт графиков, схем в растровые и векторные форматы: PNG, JPEG, PDF, EPS, SVG, PDF+LaTeX. Эта функция полезна при подготовке статей и отчётов, содержащих результаты моделирования
- Возможность открытия документа схемы из будущей версии программы.
- Исправлены баги, связанные с зависанием моделировщика при определённых условиях.
- Ведётся разработка системы синтеза активных фильтров для Qucs (ожидается в версии 0.0.19)
- Ведётся разработка сопряжения с прочими open-source движками для моделирования электронных схем (