Осциллограф из телефона android. Осциллограф из планшета своими руками

В настоящее время тяжело угнаться за новейшими технологиями радиоэлектроники. Разнообразные электронные устройства можно теперь модифицировать по своему вкусу из одного в другое. Было бы желание и умение. Даже из старых электронных часов можно сделать простой тестер для многих деталей электросхемы, не говоря уже о планшетах и компьютерах. Многим радиолюбителям и профессионалам часто приходиться пользоваться точными электронными приборами, среди которых очень популярен осциллограф . Такой хороший прибор стоит недёшево. Хотя сделать его своими руками на основе планшета и андроида не составит особого труда даже радиолюбителю.

Что представляет собой осциллограф и его функции

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

Его показания в электронной или бумажной форме позволяют видеть синусоидальные формы сигнала. Частота и интенсивность этого сигнала, в свою очередь, позволяет определить неисправность или неправильную сборку электросхемы. Сегодня мы рассмотрим двухканальный осциллограф, который можно собрать своими руками на основе действующих схем смартфона, планшета и соответственного программного обеспечения.

Сборка карманного осциллографа на основе «Андроида»

Замеряемая частота должна быть слышимой человеческим ухом, а уровень сигнала не должен превышать стандартного микрофонного звука. В этом случае, собрать осциллограф на основе «Андроида» своими руками можно и без дополнительных модулей. Разбираем гарнитуру , на которой присутствует микрофон. При отсутствии этой гарнитуры необходимо приобрести звуковой штекер на 3,5 мм с четырьмя контактами. Щупы припаять согласно разъёмам вашего гаджета.

Загрузить программное обеспечение из «Маркета», которое будет замерять частоту микрофонного входа и вырисовывать график на основе этого сигнала. Представленных вариантов будет достаточно, чтобы выбрать оптимальный. После калибровки приложения - осциллограф будет готов к использованию.

Плюсы и минусы «Андроидной» сборки:

Сборка осциллографа из планшета

Для стабилизации сигнала и расширения диапазона входного напряжения можно использовать схему осциллографа для планшета. Она долго и успешно используется для сборки устройств для компьютера.

Для этого применяются стабилитроны КС 119 А с резисторами на 10 и 100 кОм. Первый резистор и стабилитроны подключают параллельно. Второй и более мощный резистор подключается на вход электросхемы. Это расширяет максимальный диапазон напряжений. В конечном счёте пропадают дополнительные помехи и повышается напряжение до 12 вольт.

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

Нужное программное обеспечение для сборки осциллографа на основе планшета и андроида

Чтобы работать с подобной схемой потребуется программа, которая способна нарисовать графики на основе входящего звукового сигнала. Множество таких вариантов легко найти в «Маркете». С помощью них можно выбрать дополнительную калибровку и добиться максимальной точности для профессионального осциллографа из планшета или другого функционального устройства.

Широкодиапазонная частота с помощью отдельного гаджета

Широкий диапазон частот с помощью отдельного гаджета достигается его приставкой с аналогово-цифровым преобразователем, который обеспечивает передачу сигнала в цифровом варианте. За счёт этого достигается более высокая точность измерений. На практике - это портативный дисплей, который аккумулирует информацию с отдельных устройств.

Осциллограф из планшета на «Андроид»

Bluetooth-канал

В настоящее время электронного прогресса в магазинах появляются приставки, которые выполняют функции осциллографа. Они передают сигнал с помощь Bluetooth-канала на планшет или смартфон. Такой осциллограф - приставка, подключаемая, к планшету через Bluetooth имеет свои особенности. Предел измеряемой частоты, составляющий 1 МГц, напряжение щупа 10 В и радиус действия порядка 10 метров не всегда хватают для профессионального диапазона рабочей деятельности. В таких случаях можно использовать осциллограф - приставку с передачей данных с помощью Wi-Fi.

Передача данных с помощью Wi-Fi

Wi-Fi значительно расширяет возможности измерительных устройств. Такой вид обмена информацией между планшетом и приставкой особо популярен. Это не дань моде , а чистая практичность. Поскольку измеряемая информация передаётся без задержек на планшет, который моментально выводит любой график на свой монитор.

Понятное пользовательское меню позволяет быстро и легко ориентироваться в управлении и настройках электронного устройства. А записывающее устройство позволяет воспроизводить и передавать информацию в реальном времени и во все точки для всех участников этого процесса.

Обычно вместе с покупной осциллограф - приставкой поставляется и диск с программным обеспечением. Эти драйвера и программу можно быстро скачать на планшет или смартфон. Если такого диска нет - найдите эти данные в магазине приложений или поищите в интернете на форумах и специализированных сайтах.

USB осциллограф своими руками схема

Сборка USB осциллографа обойдётся вам всего в 250–300 рублей и сделать вы его можете своими руками.

Плюсами этого устройства являются его низкая себестоимость, мобильность и малогабаритность. А вот существенных минусов, к сожалению, побольше. Это малая частота дискретизации, наличие ПК, малая полоса пропускания и глубина памяти.

Для профессионалов такая электронная «игрушка» явно не подойдёт. А для начинающих радиолюбителей - это очень даже неплохой симулятор осциллографа для приобретения определённых практических навыков.

Разработала свой первый виртуальные прибор, она создала новый рынок и помогла многим разработчикам оценить возможности использования персонального компьютера в качестве платформы для испытаний и измерений. Доступность ПК для каждого разработчика стала в то время движущей силой рынка, позволившей превращать ПК или ноутбук в основу контрольно-измерительной платформы с недорогими аппаратными и программными средствами сбора данных. Теперь, помимо преуспевшей в этой области National Instruments, на рынке появилось множество других мелких компаний, предлагающих USB устройства сбора данных, которые называются USB/ПК осциллографы.

Но сегодня у большинства разработчиков электроники есть смартфоны, и для них было бы в порядке вещей использовать свой смартфон если не в качестве контрольно-измерительной платформы, то хотя бы для отображения полученных данных. Это открывает новое направление в развитии виртуальных приборов.

Аппаратура для сбора данных в сочетании с вычислительной платформой может быть сделана очень компактной, с размерами меньше кредитной карты.

Эта концепция породила два интересных виртуальных прибора, доступных сегодня на рынке. Речь идет о SmartScope компании LabNation и Red Pitaya. Оба проекта являются открытыми (open source), и разработаны на основе ПЛИС компании Xilinx. Отображаемую на мобильном телефоне частоту сигнала и амплитуду можно изменять с помощью обычного сенсорного интерфейса, благодаря чему отпадает необходимость во вращающихся ручках.

SmartScope компании LabNation

SmartScope стоит около 200 долларов США. В зависимости от имеющейся в комплекте дополнительной внешней периферии, цена может незначительно варьироваться как в меньшую, так и в большую сторону.

SmartScope может получать питание через подключенный к смартфону кабель USB или через внешний источник питания USB. SmartScope может выполнять функции не только осциллографа, но также логического анализатора и генератора сигналов.

SmartScope поддерживает различные операционные системы, включая Linux, iOS, Android и Windows. Однако при подключении к любой из них могут возникнуть затруднения. SmartScope может быть распознан в случае, если вы установите джейлбрейк-патч на свое устройство iOS (iPhone и iPad). А в случае с Android вы должны проверить, поддерживает ли ваш телефон USB OTG. Но с большинством последних телефонов на базе Android таких проблем быть не должно. И все же, мы настоятельно рекомендуем вам уточнить детали на веб-сайте .

Red Pitaya

Red Pitaya стоит дороже, но зато не заставит вас испытывать неудобства, с которыми можно столкнуться, начиная работу с SmartScope. Хотя по большинству параметров прибор Red Pitaya схож со SmartScope, к нему предлагаются приложения для смартфонов, которые могут быть скачаны из облака для конкретного применения. Вы также можете разрабатывать и свои собственные приложения. Red Pitaya основана на ПЛИС Xilinx Zynq, а в SmartScope используется Spartan компании Xilinx. Использование современных ПЛИС делает реконфигурацию обоих устройств максимально простой. Программисты ПЛИС могут применить свои навыки для улучшения характеристик этих приборов.

Red Pitaya работает как веб-сервер, доступ к которому можно получить с любого подключенного к Интернету компьютера или смартфона, введя IP-адрес в веб-браузере. Red Pitaya можно подключить к сети либо с помощью сетевого кабеля, либо через Wi-Fi. Для питания устройства, а также для соединения его с другой консолью, предусмотрен порт microUSB. Система поставляется с предустановленной ОС Linux, блоком питания, разъемами BNC и щупами. Благодаря наличию собственной конфигурации DHCP, настройка Red Pitaya не составляет труда. Имеется также возможность ручной настройки. На поставляемой с прибором карте SD имеется все необходимое программное обеспечение, однако не вызовет никаких затруднений и загрузка с собственной карты.

Список доступных в настоящее время приложений включает в себя осциллограф, генератор сигналов, анализатор спектра, LCR-метр и многое другое. Загружать их также просто, как и любые приложения для смартфонов; для этого нужно посетить сайт .

Также имеется возможность импортировать данные из MATLAB, или, наоборот, экспортировать их в MATLAB.

Радиолюбителям или студентам, которые хотят создать лабораторию на собственном столе и не нуждаются в полосе пропускания выше 50 МГц, дорогостоящие осциллографы лучше не приобретать.

Red Pitaya на $200 дороже, чем Smartscope, что составляет примерно 370-470 долларов США.

Осциллограф - это портативное устройство, которое создано для тестирования микросхем. Дополнительно многие модели подходят для промышленного контроля и могут использоваться с целью проведения различных измерений. Сделать осциллограф своими руками нельзя без стабилитрона, который является основным его элементом. Устанавливается данная деталь в прибор различной мощности.

Дополнительно приборы в зависимости от модификации могут включать в себя конденсаторы, резисторы и диоды. К основным параметрам модели можно отнести количество каналов. В зависимости от этого показателя меняется предельная полоса пропускания. Также при сборке осциллографа следует учитывать частоту дискретизации и глубину памяти. Для того чтобы делать анализ полученных данных, устройство подключается к персональному компьютеру.

Схема простого осциллографа

Схема простого осциллографа включает в себя стабилитрон на 5 В. Пропускная способность его зависит от типов резисторов, которые устанавливаются на микросхему. Для увеличения амплитуды колебаний используются конденсаторы. Изготовить щуп для осциллографа своими руками можно из любого проводника. При этом порт подбирается в магазине отдельно. Резисторы первой группы минимум сопротивление в цепи должны выдерживать на уровне 2 Ом. При этом элементы второй группы должны быть более мощными. Также следует отметить наличие на схеме диодов. В некоторых случаях они выстраиваются в мосты.

Одноканальная модель

Сделать одноканальный цифровой осциллограф своими руками можно только с применением стабилитрона на 5 В. При этом более мощные модификации в данном случае недопустимы. Связано это с тем, что повышенное предельное напряжение в цепи приводит к увеличению частоты дискретизации. В итоге резисторы в устройстве не справляются. Конденсаторы для системы побираются только емкостного типа.

Минимум резистор сопротивление должен держать на уровне 4 Ом. Если рассматривать элементы второй группы, то параметр пропускания в данном случае должен составлять 10 Гц. Для того чтобы его повысить до нужного уровня, используются различного типа регуляторы. Некоторые специалисты для одноканальных осциллографов советуют применять ортогональные резисторы.

В данном случае следует отметить, что показатель частоты дискретизации они поднимают довольно быстро. Однако негативные моменты в такой ситуации все же присутствуют, и их следует учитывать. В первую очередь важно отметить резкое возбуждение колебаний. Как следствие, растет асимметричность сигналов. Дополнительно существуют проблемы с чувствительностью устройства. В конечном счете, точность показаний может быть не самой лучшей.

Двухканальные устройства

Сделать двухканальный осциллограф своими руками (схема показана ниже) довольно сложно. В первую очередь следует отметить, что стабилитроны в данном случае подходят как на 5 В, так и на 10 В. При этом конденсаторы для системы необходимо использовать только закрытого типа.

За счет этого полоса пропускания устройства способна возрасти до 9 Гц. Резисторы для модели, как правило, применяются ортогонального типа. В данном случае они стабилизируют процесс передачи сигнала. Для выполнения функций сложения микросхемы подбираются в основном серии ММК20. Сделать делитель для осциллографа своими руками можно из обычного модулятора. Это не особенно сложно.

Многоканальные модификации

Для того чтобы собрать USB-осциллограф своими руками (схема показана ниже), стабилитрон потребуется довольно мощный. Проблема в данном случае заключается в повышении пропускной способности цепи. В некоторых ситуациях работа резисторов может нарушаться из-за смены предельной частоты. Для того чтобы решить эту проблему, многие используют вспомогательные делители. Указанные устройства во многом помогают повысить порог предельного напряжения.

Сделать делитель можно при помощи модулятора. Конденсаторы в системе необходимо устанавливать только возле стабилитрона. Для повышения полосы пропускания используются аналоговые резисторы. Параметр отрицательного сопротивления в среднем колеблется в районе 3 Ом. Диапазон по блокированию зависит исключительно от мощности стабилитрона. Если предельная частота резко падает во время включения устройства, то конденсаторы необходимо заменить на более мощные. Некоторые специалисты в данном случае советуют устанавливать диодные мосты. Однако важно понимать, что чувствительность системы в этой ситуации значительно ухудшается.

Дополнительно необходимо сделать щуп для устройства. Для того чтобы осциллограф не конфликтовал с персональным компьютером, целесообразнее микросхему использовать типа ММР20. Сделать щуп можно из любого проводника. В конечном итоге человеку останется только прибрести порт для него. Затем при помощи паяльника вышеуказанные элементы можно соединить.

Сборка устройства на 5 В

На 5 В осциллограф-приставка своими руками делается только с применением микросхемы типа ММР20. Подходит она как для обычных, так и мощных резисторов. Максимум сопротивление в цепи должно составлять 7 Ом. При этом полоса пропускания зависит от скорости передачи сигнала. Делители для устройств могут применяться самых разных видов. На сегодняшний день более распространенными принято считать статические аналоги. Полоса пропускания в такой ситуации будет находиться на отметке 5 Гц. Чтобы ее повысить, необходимо использовать тетроды.

Подбираются они в магазине, исходя из параметра предельной частоты. Для увеличения амплитуды обратного напряжения многие специалисты советуют устанавливать только саморегулируемые резисторы. При этом скорость передачи сигнала будет довольно высокой. В конце работы необходимо сделать щуп для подключения цепи к персональному компьютеру.

Осциллографы на 10 В

Изготавливается осциллограф своими руками со стабилитроном, а также резисторами закрытого типа. Если рассматривать параметры устройства, то показатель вертикальной чувствительности должен находиться на уровне 2 мВ. Дополнительно следует рассчитать полосу пропускания. Для этого берется емкость конденсаторов и соотносится с предельным сопротивлением системы. Резисторы для устройства больше всего подходят полевого типа. Чтобы минимизировать частоту дискретизации, многие специалисты советуют применять только диоды на 2 В. За счет этого можно добиться большой скорости передачи сигнала. Для того чтобы функция слежения выполнялась довольно быстро, микросхемы устанавливаются типа ММР20.

Если запланировать режимы хранения и воспроизведения, то необходимо воспользоваться другим типом. Курсорные измерения в данном случае будут недоступны. Основной проблемой этих осциллографов можно считать резкое падение предельной частоты. Связано это, как правило, с быстрой разверткой данных. Решить поставленную задачу можно только с применением высококачественного делителя. При этом многие также полагаются на стабилитрон. Сделать делитель можно при помощи обычного модулятора.

Как сделать модель на 15 В?

Собирается осциллограф своими руками при помощи линейных резисторов. Предельное сопротивление они способны выдерживать на уровне 5 Мм. За счет этого на стабилитрон не оказывается большого давления. Дополнительно следует позаботиться о выборе конденсаторов для устройства. С этой целью необходимо сделать замеры порогового напряжения. Специалисты для этого используют тестер.

Если применять для осциллографа настроечные резисторы, то можно столкнуться с повышенной вертикальной чувствительностью. Таким образом, полученные данные вследствие тестирования могут быть некорректными. Учитывая все вышесказанное, необходимо применять только линейные аналоги. Дополнительно следует позаботиться об установке порта, который подсоединяется в микросхеме через щуп. Делитель в данном случае целесообразнее устанавливать через шину. Чтобы амплитуда колебаний не была слишком большой, многие советуют использовать диоды вакуумного типа.

Использование резисторов серии ППР1

Изготовить USB-осциллограф своими руками с данными резисторами - задача непростая. В этом случае необходимо в первую очередь оценить емкость конденсаторов. Для того чтобы предельное напряжение не превышало 3 В, важно использовать не более двух диодов. Дополнительно следует помнить о параметре номинальной частоты. В среднем этот показатель составляет 3 Гц. Ортогональные резисторы для такого осциллографа не подходят однозначно. Построечные изменения можно проводить только при помощи делителя. В конце работы надо заняться непосредственно установкой порта.

Модели с резисторами ППР3

Сделать USB-осциллограф своими руками можно с использованием только сеточных конденсаторов. Особенность их заключается том, что уровень отрицательного сопротивления в цепи может достигать 4 Ом. Микросхемы для таких осциллографов подходят самые разнообразные. Если взять стандартный вариант типа ММР20, то необходимо конденсаторов в системе предусмотреть как минимум три.

Дополнительно важно обратить внимание на плотность диодов. В некоторых случаях от этого зависит показатель полосы пропускания. Для стабилизации процесса деления специалисты советуют тщательно проверять проводимость резисторов перед включением устройства. В последнюю очередь подсоединяется непосредственно регулятор к системе.

Устройства с подавлением колебаний

Осциллографы с блоком подавления колебаний используются в наше время довольно редко. Подходят они больше всего именно для тестирования электроприборов. Дополнительно следует отметить их высокую вертикальную чувствительность. В данном случае параметр предельной частоты в цепи не должен превышать 4 Гц. За счет этого стабилитрон во время работы сильно не перегревается.

Делается осциллограф своими руками с применением микросхемы сеточного типа. При этом необходимо в самом начале определиться с типами диодов. Многие в данной ситуации советуют применять только аналоговые типы. Однако в этом случае скорость передачи сигнала может значительно снизиться.

Длииинное вступление.

Никогда не был страстным почитателем смартфонов. Наверное, главной причиной безразличия к этим устройствам является их размер и отсутствие возможности работать в 3G сети (мое предприятие имеет свою корпоративную связь с очень выгодными тарифами на разговоры, но не на интернет). Кроме того, по характеру моей работы, мне нужно иметь телефон постоянно при себе и в условиях довольно грязных, с большой вероятностью его где-то выронить или коцнуть. Совать телефон в разные целофанки, силиконы, чехлы мне неудобно, так как привык таскать телефон по карманам. По этой причине мой старенький Sony Ericsson K750 уже несколько лет со мной и заменять его не было никаких причин.

Но вот направляют меня в командировку, а после нее, сразу еду отдыхать в санаторий. И там и там наблюдались довольно сомнительные варианты доступа к компьютеру, а вот свободный WiFi обещали в обеих гостиницах. Так как свои интернет ресурсы я не могу бросить на такое длительное время, а таскать ноутбук за собой не хотелось совсем, решил взять с собой гуглофон. И поэтому, у жены, под недовольные возгласы:), был отобран Galaxy Gio, а взамен вручен мой старый Sony Ericsson.

Честно говоря, Galaxy Gio мне приглянулся еще раньше по причине адекватных габаритов и небольшой цене. И инициатором замены старой погибшей раскладушки жены на Galaxy Gio был именно я.

До командировки знакомство с Galaxy Gio было довольно поверхностное – настроить WiFi, учетную запись, еще что-то по мелочи… после санатория, по некоторому опыту работы с телефоном для себя сделал такие выводы:
— по габаритам телефон удобен (за счет того что он тоньше моего сониериксона) и даже меньше мешает в кармане;
— хорошая штука синхронизация контактов с аккаунтом гугла (со старого телефона в новый я замучался передавать по блютузу контакты), потеря телефона уже не будет такой катастрофической, так как контакты (самое ценное в телефоне) хранятся в аккаунте гугла;
— работа в сети (в Опере), в принципе, терпима, но довольно урезан функционал, что создает проблемы, например, если нужно сделать что-то больше, чем ответить на письмо или запостить в форуме;
— ввод текста на сенсорной панели неоспоримо удобней, чем на обычном телефоне, но ничто не заменит обычную клаву с мышкой;
— очень напрягает прожорливость телефона! Ежедневная зарядка обязательная. А так как мне приходилось таскаться по поездам и совершать длительные переезды, вырабатывается устойчивый инстинкт экономии батарейки (хорошо, что плеер есть отдельно, а то ни поиграть в игры, ни музыку послушать в дороге, потому что под конец пути можешь запросто остаться без связи). Еще постоянно таскаешь с собой зарядку и ищешь на каждом вокзале розетку, куда бы воткнутся (до смартфона я воспринимал макдональдсы только как место где можно перекусить в незнакомом городе – теперь у них появилась еще одна функция:)).

В общем, по итогу, не смотря на определенные недостатки, решил все-таки оставить себе Galaxy Gio в постоянное пользование (жена купила себе такой же, только беленький:))


Ближе к сути.

К чему такое длинное вступление? А ни к чему! Это я, наконец, дорвался до своего компьютера и меня понесло строчить текст:). А рассказать в статье я хотел о приложениях под Андроид, которые могли бы быть полезны при разработке электронных устройств.

Сразу нужно сказать, что, в силу специфики гуглофона (это все-таки телефон), рассчитывать на что то серьезное не приходится, но что есть, тому и рады.

Поскитавшись по по гугловскому Play Маркету я сделал небольшую подборку, которая, по моему мнению, может пригодится и Вам. Подборка не претендует на полноту и если Вы знаете какие либо интересные приложения — пишите, я добавлю.


1 НАЧНЕМ ИЗ MUST-HAVE-ПРИЛОЖЕНИЯ.



Описание в Маркете гласит: «ElectroDroid — это мощный набор инструментов и справочник для разработчика электроники». Насчет «мощного набора инструментов» можно поспорить, но то, что приложение лучшее в своей области – это точно. ElectroDroidом удобно пользоваться, он переведен на русский (большая часть), в нем много справочной информации в разных областях, есть расчеты для базовых схемок (LM317, NE555, ОУ…), удобные калькуляторы цветовой маркировки резисторов, конденсаторов, дросселей, распиновки большого числа разъемов и еще много чего интересного. Справочной информацией удобно пользоваться, так как картинки и текст при поворотах и масштабировании автоматически переформатируются для более удобного чтения.

Чтобы дать Вам некоторое представление о форме подачи справочного материала, привожу информационную полосу по USB разъему:

В Маркете есть как платная, так и бесплатная версии приложения. Большое уважение автору за то, что бесплатная версия почти полностью функциональна (за исключением отсутствия единичных разделов и наличия рекламы).


2 ГРУППА СИМУЛЯТОРОВ ЭЛЕКТРИЧЕСКИХ ЦЕПЕЙ.




Симулятор электрических цепей Droid Tesla, по описанию в Маркете, основанный на движке SPICE (что это должно значить?). Еще, описание хвастается тем, что симулятор использует законы Кирхгофа (KCL) для резистивных цепей (хотел бы я посмотреть на симулятор который эти законы не использует! они бы еще в достоинства записали использование закона Ома:)). Для нелинейных цепей используется алгоритм Ньютона-Рафсона… и т.д. и т.п. Вообще, описание щедро усыпано математическими терминами – короче должно работать просто замечательно (по описанию в Маркете). Насколько правдоподобно просчитываются цепи не могу сказать, но по примерам видно, что цепи довольно сложные. Приложение имеет много настроек, возможность создавать онлайн проекты, менять цветовые схемы. Главный недостаток – бесплатная версия абсолютно непригодна к использованию, так как нет большинства компонентов (даже примеры толком не посмотришь).




Еще один симулятор – EveryCircuit. Как и предыдущий — хвастается различными методами расчета различных цепей, но главным отличием и достоинством этого симулятора есть визуализация. В буквальном смысле слова видно как течет ток по проводам, загораются светодиодики с разной яркостью (даже, в случае превышения допустимого для них тока отрисовывается эффект их перегорания), прорисовываются графики и т.д. По ходу работы можно менять параметры элементов при помощи интерактивного регулятора.

Приложение просто просится в планшет к преподавателю! С таким приложением можно легко и наглядно показать лоботрясам-ученикам/студентам как работают различные компоненты в электрической цепи. Еще одним плюсом есть то, что авторы в бесплатной версии пошли по пути ограничения поля для схемы, а не количества компонентов.

3 ГРУППА ОСЦИЛЛОГРАФОВ И АНАЛИЗАТОРОВ СПЕКТРА.

В силу того, что без применения каких либо аппаратных средств, андроид-устройство может принимать сигнал только через микрофон (или гарнитуру), то и частотный диапазон лежит в области 20 – 22 000 Гц (и это в лучшем случае). Это здорово ограничивает сферу использования таких осциллографов-анализаторов, превращая их в игрушки, но, мало-ли – вдруг пригодится…




Приятный осциллограф. Есть курсоры, триггер, смещение. Вход с микрофона. Проект открытый, и если Вы сумеете чего-то добавить нужное — исходник можно взять на android.serverbox.ch



Аскетичный, без каких либо настроек, и по заявлениям создателей быстрый (High performance native code using OpenGL ES 2.0) анализатор спектра. Заявлен диапазон 20 – 22 000 Гц, но мы понимаем что он будет значительно уже. Шкала логарифмическая. По моим проверкам довольно точен.



Еще один спектроанализатор, но по сравнению с предыдущим, не просто отображает спектр, а прорисовывает его во времени. Довольно наглядно получается. В бесплатной версии частотный диапазон ограничен 8 кГц и шкала линейна. Платная версия снимает ограничения на частоту, добавляет цветовые схемы, и дает возможность выбора типа шкалы


4 ГРУППА ГЕНЕРАТОРОВ.
Близкая по смыслу, к предыдущей группе, но, мне кажется, более востребована. Снова мы можем рассчитывать только на диапазон выходного сигнала 20 – 22 000 Гц. Сигнал можно запустить на динамик или через аудио разъем (и усилитель, если нужно). В этой группе пока только одно приложение, но очень функциональное.



Довольно функциональный бесплатный генератор. Может выдавать синусоиду, меандр, пилу, «белый» и «розовый» шум. Для меандра и пилы может менять скважность. Кроме того, может создавать сигнал с амплитудной, частотной и фазовой модуляцией (причем модулирующий сигнал также может быть синусоидой, меандром или пилой). Еще программа умеет автоматически увеличивать / уменьшать частоту во времени линейно или логарифмически. Все удобно, просто и главное не всунута понтовая ручка-аттенюатор, которую так любят сувать разработчики в подобные программы.


5 ГРУППА ДЛЯ РАЗРАБОТЧИКА AVR.


Справочник по командам ассемблера для AVR. Пользоваться не очень удобно – нет поиска и разбивки по группам – все одним списком. Кроме того, на моем Gio, текст отображается очень бледненько. Но не будем суровы к разработчику — он бесплатно старался для нас.


Одна из редких полезных вещей в Маркете! Полноценный фьюзкалькулятор для AVR. Аналогичен http://www.engbedded.com/fusecalc . Ставишь галочки – получаешь фьюзбайты. Поддерживает 144 кристалла. Формирует командную строку для AVRDUDE. Часто используемые контроллеры можно пометить как избранные – проще находить. Бесплатно. Обязательно к установке.


Очень интересное приложение. Умеет выдавать через аудио выход сигнал UART. (еще-бы принимал – вообще было-бы здорово). Можно установить Baudrate и задержку между символами – больше настроек нет. Так как я стараюсь всегда приделать к своим устройствам управление по UART, то это приложение может превратить телефон в своеобразный пульт управления. Для формирования нужного уровня сигнала нужен кабель преобразователь. Разработчик предлагает такую схему:


6 ГРУППА ДАТАЛОГЕРОВ.
Нередко есть необходимость записи каких либо параметров длительно растянутых во времени, для этого могут пригодится Андроид-устройства, так как они довольно компактны и имеют на своем борту целый арсенал датчиков. Например, можно закрепить телефон на объекте и, записывая показания с датчиков положения, получить траекторию движения объекта. Еще можно превратить телефон в видеорегистратор или аудиорегистратор. Сфера применения широка и такое количество разнообразных датчиков трудно где-то еще найти в одном месте.


Простенькая бесплатная программка умеет записывать видео (если нужно разбивает его на части) или делать снимки с заданным периодом. Во время записи можно посмотреть показания датчиков. Файлы сохраняются на SD карте в директории SmartphoneLoggerData


Еще одно бесплатное приложение. Работает с кучей датчиков: звука (микрофон), ускорения, ориентации, магнитного поля, освещенности и т.д. Кроме того, и с экзотическими: заряд батарейки, WIFI, Bluetooth, GPS, уровень сигнала, ячейка вещания … Программа сохраняет данные в формате CSV, что позволяет впоследствии их «скормить» любой программе, проанализировать, вычертить график или сделать расчеты. Файлы сохраняются на SD карте в директории sensortrack с разбивкой по папкам с названиями сенсоров.


Пока это весь список. Жду от Вас интересных дополнений.

(Visited 26 809 times, 8 visits today)

Это приложение тестировалось только с Samsung Galaxy GT-i5700 Spica (Android 2.1)

Как АЦП для двух входов в схеме используется PIC33FJ16GS504 Microchip (). Обработанные данные передаются в телефон через Bluetooth модуль LMX9838 (даташит).

Характеристики осциллографа:
- Время на деление: 5мкс, 10мкс, 20мкс, 50мкс, 100мкс, 200мкс, 500мкс, 1мс, 2мс, 5мс, 10мс, 20мс, 50​​мс.
- Вольт на деление: 10мВ, 20мВ, 50мВ, 100мВ, 200мВ, 500мВ, 1В, 2В, GND
- Аналоговый вход (зависит от предусилителя): от -8V до +8 V

Исходные коды для Bluetooth были взяты из http://developer.android.com. Этот пример состоит из трех файлов исходного кода Java. И я полностью скопировал "DeviceListActivity.java", который используется для поиска удаленных устройств Bluetooth. Я изменил "BluetoothChatService.java", удалив оттуда всё лишнее.

Остальная часть работы в основном заключалась в переносе моих предыдущих наработок для S60 на язык Java. Это было сложно, но тем не менее, это был хороший пример для изучения JAVA программирования.

Исходные коды и прошивки для Android и PIC можно скачать .

Вот схема. В ней нет ничего особенного, всё основано на существующих схемах.

Возможно, я выбрал не самый хороший микроконтроллер для этой цели, т.к. остались незадействованные выводы. Но я смог купить только такой и тут самый хороший АЦП.

Если вы хотите изменить диапазон входного напряжения с помощью изменения предусилителя на операционном усилителе, вычисления находится в файле "adc.xmcd". Также, кроме LMX, вы можете использовать другие модули Bluetooth.

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
МК PIC 16-бит

dsPIC33FJ16GS504

1 В блокнот
Bluetooth модуль LMX9838 1 В блокнот
U1 Операционный усилитель

TLV2372

1 В блокнот
U2 Линейный регулятор

LM1117-N

1 В блокнот
D1 Выпрямительный диод

BAS16

1 В блокнот
D2 Светодиод 1 В блокнот
C1, C6, C8-C10 10 мкФ 5 В блокнот
C2 Электролитический конденсатор 47 мкФ 1 В блокнот
C3-C5, C7 Конденсатор 1 мкФ 4 В блокнот
R1, R5 Резистор

47 кОм

2 В блокнот
R2, R6 Резистор

10 кОм

2 В блокнот
R3, R4, R7, R8 Резистор

2.2 кОм

4 В блокнот
R9-R12 Резистор

1 кОм

4 В блокнот
# Резистор


 

Возможно, будет полезно почитать: