Осциллограф android своими руками

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

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

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

Что такое осциллограф

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

Самый простой вариант создания карманного осциллографа

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

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

Плюсы и минусы вышеприведенной схемы

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

Но у этой схемы есть ряд существенных недостатков, а именно:

  • Малый диапазон измеряемых частот (в зависимости от качества звукового тракта гаджета колеблется в пределах от 30 Гц до 15 кГц).
  • Отсутствие защиты планшета или смартфона (при случайном подключении щупов к участкам схемы с повышенным напряжением можно в лучшем случае сжечь микросхему, отвечающую за обработку аудиосигнала на вашем гаджете, а в худшем – полностью вывести из строя ваш смартфон или планшет).
  • На очень дешевых устройствах присутствует значительная погрешность в измерении сигнала, достигающая 10-15 процентов. Для точной настройки оборудования такая цифра недопустима.

Реализация защиты, экранирования сигнала и снижения погрешности

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

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

Читайте также:  Какие геймпады работают с андроид

Программное обеспечение

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

Самодельная приставка с Bluetooth-модулем

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

Собрать осциллограф из планшета на «Андроид» с беспроводным модулем можно самому. В сети есть пример, когда похожее устройство еще в 2010 году реализовывалось с помощью двухканального аналогово-цифрового преобразователя, созданного на базе микроконтроллера PIC33FJ16GS504, а в качестве передатчика сигнала служил Bluetooth-модуль LMX9838. Устройство получилось довольно функциональным, но сложным в сборке, поэтому для новичков его сделать будет непосильной задачей. Но, при желании, найти подобный проект на тех же радиолюбительских форумах не проблема.

Готовые варианты приставок с Bluetooth

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

  • Предел измеряемой частоты: 1МГц.
  • Напряжение на щупе: до 10 В.
  • Радиус действия: около 10 м.

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

Осциллографы-приставки с передачей данных по Wi-Fi

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

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

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

Самодельные варианты современных приставок-осциллографов

Само собой, на форумах наблюдается всплеск разнообразных идей, с помощью которых энтузиасты пытаются осуществить свою давнюю мечту – самостоятельно собрать осциллограф из планшета на «Андроид» с Wi-Fi-каналом. Одни модели получаются удачными, другие нет. Тут уже остается вам решать, попытать ли тоже счастья и сэкономить несколько долларов, собрав прибор самостоятельно, или же приобрести готовый вариант. Если не уверены в своих силах, то лучше не рисковать, чтобы потом не сожалеть о потраченных впустую средствах.

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

Программное обеспечение для приставок

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

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

USB-осциллографы

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

Читайте также:  Лучшая звонилка для андроид 2020 с антиспамом

Однако, учитывая его ограничения, этот вариант подойдет далеко не всем. В таком случае может использоваться USB-осциллограф, который обеспечит такие же характеристики, как и приставка с передачей сигнала по Wi-Fi. Стоит отметить, что такие приборы иногда работают с некоторыми планшетами, которые поддерживают технологию подключения внешних устройств OTG. Само собой, ЮСБ-осциллограф также пытаются сделать самостоятельно, причем довольно успешно. По крайней мере, именно этой поделке посвящено большое количество тем на форумах.

Источник

Android Bluetooth осциллограф

Это приложение тестировалось только с 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 были взяты из Bluetooth чата http://developer.android.com. Этот пример состоит из трех файлов исходного кода Java. И я полностью скопировал «DeviceListActivity.java», который используется для поиска удаленных устройств Bluetooth. Я изменил «BluetoothChatService.java», удалив оттуда всё лишнее.

Для графического отображения форм сигнала я использовал SurfaceView, мне очень помогла статья как использовать canvas в android.

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

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

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

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

Источник

Осциллограф android своими руками

_________________
Выше нос! жизнь прекрасна!

Последний раз редактировалось EDSedov Вт ноя 12, 2013 15:05:31, всего редактировалось 1 раз.

Реклама

JLCPCB, всего $2 за прототип печатной платы! Цвет — любой!

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/cwc

ublhjnt
Друг Кота

Карма: 31
Рейтинг сообщений: 129
Зарегистрирован: Вт мар 02, 2010 17:05:19
Сообщений: 4446
Откуда: Белоруссия, Минск
Рейтинг сообщения: 0

_________________
Всё можно наладить,если вертеть в руках достаточно долго!

Реклама

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

fedyasolder
Поставщик валерьянки для Кота

Карма: 28
Рейтинг сообщений: 208
Зарегистрирован: Ср май 01, 2013 13:53:56
Сообщений: 2168
Откуда: с пальмы в Рио-Инженейро
Рейтинг сообщения: 0

_________________
электропримат паяю даже лёжа.

Реклама

Приглашаем 9 декабря всех желающих посетить вебинар, посвященный технологии Ethernet и её новому стандарту 10BASE-T1S/L. Стандарт 802.3cg описывает передачу данных на скорости до 10 Мбит в секунду по одной витой паре. На вебинаре будут рассмотрены и другие новшества, которые недавно вошли в семейство технологий Ethernet: Synchronous Ethernet (SyncE), Precision Time Protocol (PTP), Time Sensitive Networking (TSN). Не останется в стороне и высокоскоростной 25G+ Ethernet от Microchip.

melman898
Родился

Зарегистрирован: Вт ноя 12, 2013 11:29:41
Сообщений: 7
Рейтинг сообщения: 0

честно говоря не очень) не работал с микросхемами,надо изучать за этим сюда и пришел

Реклама
Реклама

Внедрение автоматизированных систем контроля и учета всех видов энергоресурсов, невозможно без инструментов, позволяющих помимо измерения параметров, преобразовывать их для обработки цифровыми интеллектуальными системами. Микросхемы STPM32, STPM33 и STPM34 STMicroelectronics являются наиболее точными и высокопроизводительными представителями своего семейства и способны максимально точно измерять параметры электросети в системах электроснабжения переменного тока, а также осуществлять их первичную обработку. Рассмотрим подробнее их преимущества и средства разработки.

ublhjnt
Друг Кота

Карма: 31
Рейтинг сообщений: 129
Зарегистрирован: Вт мар 02, 2010 17:05:19
Сообщений: 4446
Откуда: Белоруссия, Минск
Рейтинг сообщения: 0

_________________
Всё можно наладить,если вертеть в руках достаточно долго!

Реклама

Jurkin
Мучитель микросхем

Карма: 15
Рейтинг сообщений: 81
Зарегистрирован: Вт янв 01, 2013 15:51:19
Сообщений: 443
Откуда: Vilnius
Рейтинг сообщения: 0

Реклама

melman898
Родился

Зарегистрирован: Вт ноя 12, 2013 11:29:41
Сообщений: 7
Рейтинг сообщения: 0

это тема диплома)
бакалаварского и магистра

Вам нужно прочитать Правила форума.
viewtopic.php?f=19&t=6538
Нарушение Правил форума п. 2.7

Реклама

Jurkin
Мучитель микросхем

Карма: 15
Рейтинг сообщений: 81
Зарегистрирован: Вт янв 01, 2013 15:51:19
Сообщений: 443
Откуда: Vilnius
Рейтинг сообщения: 0

ublhjnt
Друг Кота

Карма: 31
Рейтинг сообщений: 129
Зарегистрирован: Вт мар 02, 2010 17:05:19
Сообщений: 4446
Откуда: Белоруссия, Минск
Рейтинг сообщения: 2

_________________
Всё можно наладить,если вертеть в руках достаточно долго!

VLAD1996B
Поставщик валерьянки для Кота

Карма: 7
Рейтинг сообщений: 5
Зарегистрирован: Пт ноя 06, 2009 07:31:42
Сообщений: 2227
Рейтинг сообщения: 0

Eugene.Negrobov
Мучитель микросхем

Карма: 4
Рейтинг сообщений: 51
Зарегистрирован: Ср фев 15, 2012 09:00:34
Сообщений: 472
Откуда: Киев
Рейтинг сообщения: 0

Балееен.
Вот уж обалдеваю я от места своего проживания, планетки Земля.
На факультеты электроники в 98.7% идут люди учится только потому, что место было. Взятки дают, зубрят/сдают/забывают до самого часа 3.14, а потом оказывается, что дипломку делать нуно. Навыков за года провтыка накопилось 3.5% от должного, по этому лезут студенты на форумы с просьбой помочь тех, кто либо вообще к электронике никакого официального отношения не имеет, либо тех, кого с вашего фака еще с первой сессии был отчислен, ибо препаду не понравился и взятку не дал одновременно. И не просто просьбой, а просьбой помочь с постройкой звездолета, который до Проксимы и обратно за год слетает.

Ты хоть понимаешь, как обалденно сложно будет сделать то, что ты хочешь? Я вот к примеру такое не сделаю, ибо для хорошего мобильного осциллографа нужно следующее:
1. Хороший внешний АЦП с офигенно быстрым семплированием и не менее офигенным разрешением. Какое-нибудь бортовое AVR’очное говно не покатит;
2. Очень хороший источник опорного напряжения;
3. Зашибатый контроллер, имеющий возможность принять и обработать поток с такого крутого АЦП, вот такой к примеру:
http://www.st.com/st-web-ui/static/acti . 037051.pdf
4. Какой-нибудь очень крутой интерфейс, через который можно будет отправлять на смартфон обработанную контроллером инфу;
5. Обалдание навыками кодинга под STM32 и под Ведроид, дабы написать прошивку и прогу, которая будет принимать и отображать данные с контроллера, еще и отсылать управляющую инфу обратно.
6. Пол года на спокойную самостоятельную разработку.

Вот тогда у тебя получится годный самодельный осциллограф, способный хоть что-то мерять. Можно конечно на AVR’ке сделать, но это будет лишь жалкая игрушка, мерять которой можно будет максимум 1 кГц аналоговый сигнал, и то криво. И все равно это не избавляет от необходимости адового кодинга под Ведро.

Наконец практический совет:
Забудь об осциллографе, который подключается к смартфону, что-нибудь другое сделай.

_________________
I’m on a huge rock, flying through space!

fedyasolder
Поставщик валерьянки для Кота

Карма: 28
Рейтинг сообщений: 208
Зарегистрирован: Ср май 01, 2013 13:53:56
Сообщений: 2168
Откуда: с пальмы в Рио-Инженейро
Рейтинг сообщения: 0

_________________
электропримат паяю даже лёжа.

АлександрЛ
Друг Кота

Карма: 176
Рейтинг сообщений: 7589
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Сообщений: 31658
Откуда: Нерезиновая
Рейтинг сообщения: 0

melman898
Родился

Зарегистрирован: Вт ноя 12, 2013 11:29:41
Сообщений: 7
Рейтинг сообщения: 0

ну то что написали это конечно все здорово но к данной теме не очень относится
во 2 я понимаю что это дико сложно, у одногруппников все намного проще (собрал стенд в лаборатории в институте запрограммировал его и готово,то есть есть из чего собирать и есть схема по которой собирать остается программировать,в моем случае это не так к сожалению)
в 3 электроника не профилирующий предмет,за эту тему взялся из-за сложности и интересности
на тему того что кто то более знающий только за пол года сможет собрать, скажу что ну молодец флаг в руки,мне надо это сделать за 1 год а реализовать на телефоне еще +1г

тем кто скинул полезную информацию спасибо большое

P.S. с комплектующими проблем не должно возникнуть

melman898
Родился

Зарегистрирован: Вт ноя 12, 2013 11:29:41
Сообщений: 7
Рейтинг сообщения: 0

ploop
Модератор

Карма: 68
Рейтинг сообщений: 424
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13492
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1

melman898
Родился

Зарегистрирован: Вт ноя 12, 2013 11:29:41
Сообщений: 7
Рейтинг сообщения: 0

bolek
Держит паяльник хвостом

Карма: 6
Рейтинг сообщений: 226
Зарегистрирован: Пт авг 21, 2009 03:22:12
Сообщений: 957
Рейтинг сообщения: 0

Похоже, этот самый науч.руководитель сам нЕуч и не представляет объема работы, которую.нужно выполнить, как понимаю, без отрыва от учебы.
Уже не удивляюсь: радиотехнические факультеты сейчас — отстойники для неудачников, увы. Таковы и преподаватели.

P.S. melman898, не теряй 2 года, смени руководителя на адекватного.
Интересно сделать — это когда ничего не знаешь, но есть готовый проект и всегда можно спросить у автора или знающих людей.
Когда ничего не знаешь и сразу сложно — это как бросить не умеющего плавать посреди моря, чтобы научился плавать. Авось всплывет подводная лодка и не даст утонуть.

>TEHb

Карма: 3
Рейтинг сообщений: 6
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Сообщений: 1300
Рейтинг сообщения: 0

_________________
«Привет!» — соврал он.

Страница 1 из 3 [ Сообщений: 50 ] На страницу 1 , 2 , 3 След.

Часовой пояс: UTC + 3 часа

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16

Источник

Читайте также:  Android message to user
Оцените статью