Андроид-осцилограф

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Антон 52
Открыл глаза
Сообщения: 58
Зарегистрирован: Вт май 14, 2013 14:50:00

Re: Андроид-осцилограф

Сообщение Антон 52 »

Я имел в виду бюджетный "народный" вариант на рассыпухе с автономным питанием (или питанием от "пациента") и подключаемым вместо гарнитуры к андроид-телу. Если что-то подобное уже кто-то реализовал, буду рад ссылке.
Спасибо всем откликнувшимся, судя по количеству просмотров, тема многих заинтересовала.
С уважением, Антон.
Реклама
polyname
Прорезались зубы
Сообщения: 249
Зарегистрирован: Пт май 18, 2012 23:12:23

Re: Андроид-осцилограф

Сообщение polyname »

да, наверняка кто-то реализовал
Реклама
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Андроид-осцилограф

Сообщение Леонид Иванович »

zöner писал(а):есть недорогие сдвоенные ОУ LMH6643 с полосой 130 МГц, думаю как вх.буфер пойдет с вх.делителем 1:1 и 1:10.
есть китайские щупы для скопа на 100 МГц, с делителем 1:10 и макс.напряжением 600В.


У этого ОУ слишком большой входной ток, чтобы его применять как буфер с входным сопротивлением 1 МОм. Нужен ОУ с входным каскадом на JFET (AD8065, OPA656 и подобные).
polyname
Прорезались зубы
Сообщения: 249
Зарегистрирован: Пт май 18, 2012 23:12:23

Re: Андроид-осцилограф

Сообщение polyname »

да, есть такое. В принципе распиновка стандартная, можно будет заменить более высокоомным
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
astrahard
Это не хвост, это антенна
Сообщения: 1405
Зарегистрирован: Чт фев 19, 2015 12:41:04

Re: Андроид-осцилограф

Сообщение astrahard »

Антон 52 писал(а):Реально ли изготовить девайс в виде приставки, подходящей к андроид-смартфонам? Вещь, я считаю, была бы востребована многими.
Есть идея осциллографа для любой ОС. Берем переходник для винчестера USB2IDE (коробочку для 2,5 IDE, и корпус заодно, и дешево, их как грязи) и подключаем к нему АЦП, кроме этого нужно подключить ПЗУ где прописать, что переходник якобы подключен к HDD и на нем есть файловая система с одни единственным файлом. Когда ОС будет читать этот файл, то на самом деле будет читаться АЦП. С этим файлом можно делать что угодно, например открыть любой программой для редактирования музыки, но частота семплирования будет подстать скорости винчестера.
"Every profession is a conspiracy against the uninitiated" (B. Shaw)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)
Реклама
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Андроид-осцилограф

Сообщение YS »

Есть идея осциллографа для любой ОС. Берем переходник для винчестера USB2IDE ...
USB Mass Storage работает через bulk-конечные точки. Там никто не гарантирует постоянной скорости, зато гарантируется проверка целостности данных. А осциллограф - устройство потоковое. Тогда уж закосить под звуковую карту с нестандартной частотой дискретизации.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Реклама
Аватара пользователя
astrahard
Это не хвост, это антенна
Сообщения: 1405
Зарегистрирован: Чт фев 19, 2015 12:41:04

Re: Андроид-осцилограф

Сообщение astrahard »

YS писал(а):
Есть идея осциллографа для любой ОС. Берем переходник для винчестера USB2IDE ...
USB Mass Storage работает через bulk-конечные точки. Там никто не гарантирует постоянной скорости, зато гарантируется проверка целостности данных. А осциллограф - устройство потоковое. Тогда уж закосить под звуковую карту с нестандартной частотой дискретизации.
Там еще есть IDE engine c FIFO, что почти гарантирует. Но эмуляция IDE так заморочена, не уверен что ПЗУ можно обойтись. Идея была использовать любую микросхему USB2IDE, например PL2506 в стиле cy7c68013a. У них назначение одинаковое судя по datasheet. и блок схема похожая. В чем препятствие? На cy7c68013a делают логический анализатор, а на PL2506? Ищу пример как обмануть ОС притворившись IDE диском, в принципе, кажется, достаточно отдать OC идентификационные данные о диске. ОС шлет в регистр 1F6 команду ECH идентификация и нужно её отдать по DRQ.
"Every profession is a conspiracy against the uninitiated" (B. Shaw)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)
Аватара пользователя
astrahard
Это не хвост, это антенна
Сообщения: 1405
Зарегистрирован: Чт фев 19, 2015 12:41:04

Re: Андроид-осцилограф

Сообщение astrahard »

Ищу идею, как на IDE шине притвориться диском которого на самом деле нет. Чтобы решение было аппаратным.
"Every profession is a conspiracy against the uninitiated" (B. Shaw)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Андроид-осцилограф

Сообщение YS »

Эм, наверное прочесть спецификацию IDE и эмулировать на МК или ПЛИС? :idea:
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
Ariadna-on-Line
Это не хвост, это антенна
Сообщения: 1479
Зарегистрирован: Вс май 13, 2012 00:01:54

Re: Андроид-осцилограф

Сообщение Ariadna-on-Line »

На днях разлочил андроид-планшет (root-права). Поставил прогу (.apk файл). Работает ОК. Но приставку собирать... - больно LMX9838 дорогая. Жаба душит.

Архив тяжелый. Но отправляю как есть.
Вложения
androidbluetoothoscilloscope.zip
(524.32 КБ) 1144 скачивания
Эксплорер
Родился
Сообщения: 4
Зарегистрирован: Ср июн 27, 2012 09:44:17

Re: Андроид-осцилограф

Сообщение Эксплорер »

Данный осциллограф нормально работает на китайском модуле bluetooth hc05. Я собрал именно на нем , но и на ближийших соседях 04, 06 тоже будет работать . Цена вопроса около 3уе. Но у меня засада. Проект написан для телефона Galaxy GT-i5700 Spica с разрешением экрана 480*320. У меня 1920*1080. картинка совсем маленькая и в углу. Найдутся ли интузиасты которые бы адаптировали проект для большего разрешения?
Аватара пользователя
Ariadna-on-Line
Это не хвост, это антенна
Сообщения: 1479
Зарегистрирован: Вс май 13, 2012 00:01:54

Re: Андроид-осцилограф

Сообщение Ariadna-on-Line »

Исходники на Яве. В файле WaveformView.java заданы размеры width=320 и heigth=240.
Измените на нужные вам и перекомпилируйте.
Может получится.

Давно собирался. Скачал Яву для пробы... фиг его знает - побаловаться.

Какую макс. частоту удаётся разглядеть?
Аватара пользователя
UXX
Родился
Сообщения: 10
Зарегистрирован: Пн дек 08, 2014 13:40:44
Откуда: Мурманск

Re: Андроид-осцилограф

Сообщение UXX »

Вот ссылка на страницу проекта http://projectproto.blogspot.ru/2010/09 ... scope.html . Там все исходники для Android Studio. А с размером для "WaveformView" не всё так просто. Почитаете там все ответы есть. Дешевле ставить НС-05, но не забудьте сменить конфигурацию на скорость 115.2. Где то так:

Изображение,Изображение,Изображение
Аватара пользователя
Ariadna-on-Line
Это не хвост, это антенна
Сообщения: 1479
Зарегистрирован: Вс май 13, 2012 00:01:54

Re: Андроид-осцилограф

Сообщение Ariadna-on-Line »

Оф***ть. ...Там все ответы есть... Не плохо понимаю инглиш, но проматывать целую простыню англоязычного форума...
Хоть бы намекнули, где там речь про изменение размеров экрана программы. Нашел только, что за раз передается 642 байта данных. 2 канала по 320 точек и 2 байта старт-стопов. То есть привязано к размерам экрана.
Аватара пользователя
UXX
Родился
Сообщения: 10
Зарегистрирован: Пн дек 08, 2014 13:40:44
Откуда: Мурманск

Re: Андроид-осцилограф

Сообщение UXX »

Ariadna-on-Line писал(а):Оф***ть. ...Там все ответы есть... Не плохо понимаю инглиш, но проматывать целую простыню англоязычного форума...
Хоть бы намекнули, где там речь про изменение размеров экрана программы. Нашел только, что за раз передается 642 байта данных. 2 канала по 320 точек и 2 байта старт-стопов. То есть привязано к размерам экрана.
Ну вот, вы всё правильно поняли. Поэтому, если преследовать идею автора, то надо менять и исходник dsPic и тд. Если-же Вы хотите просто растянуть и отрисовать, нарушая логику вывода напряжения и частоты (в связи с растяжкой экрана) то без проблем, вот Вам решение: К примеру надо увеличить область для "WaveformView" на треть, тогда:

В main.xml делаем такие изменения:

Вместо android:layout_height="242px"
android:layout_width="322px"/>

Ставим android:layout_height="362px"
android:layout_width="482px"/>

А в WaveformView.java делаем такие изменения:

В plot area size
Вместо private final static int HEIGHT = 240;
private final static int WIDTH = 320;

Ставим private final static int HEIGHT = 360;
private final static int WIDTH = 480;

Ну и саму линию надо увеличить на треть:

В plot data

Вместо for(int x=0; x<(WIDTH-1); x++){
canvas.drawLine(x+1, ch2_data[x], x+2, ch2_data[x+1], ch2_color);
canvas.drawLine(x+1, ch1_data[x], x+2, ch1_data[x+1], ch1_color);

Ставим for(int x=0; x<(WIDTH-1); x++){
canvas.drawLine(((x*3)/2)+1, ch1_data[x], ((x*3)/2)+2, ch1_data[x+1], ch1_color);
canvas.drawLine(((x*3)/2)+1, ch2_data[x], ((x*3)/2)+2, ch2_data[x+1], ch2_color);

Принцип я думаю понятен, пробуйте. Платформа для изучения не плохая.
alvoua
Родился
Сообщения: 2
Зарегистрирован: Ср май 24, 2017 15:32:22

Re: Андроид-осцилограф

Сообщение alvoua »

Извините что поднимаю старую тему, но
ковыряясь в одном планшете я заметил,
что во всех есть камера, а самая плохенькая
с разрешением 640*480 имеет выход восемь
разрядов и три строба и несколько
миллионов отсчетов в секунду. Неужели туда
нельзя прикрутить АЦП и ПЛМ?
Resistor_cat
Родился
Сообщения: 3
Зарегистрирован: Пн июн 12, 2017 20:36:31

Re: Андроид-осцилограф

Сообщение Resistor_cat »

Из компа можно сделать. С андроидом то же. Только не сжечь звуковую карту:)) диодов, резисторов надо поставить. И софт поставить. Типа график звука. Но шум может навредить.
Аватара пользователя
Warlord
Родился
Сообщения: 10
Зарегистрирован: Вс авг 05, 2012 22:57:13
Откуда: Харьков

Re: Андроид-осцилограф

Сообщение Warlord »

В свое время прорабатывал этот вопрос. Из того, что есть в сети, это OsciPrime - открытый проект со всем исходным кодом. Конект через USB, частота семплирования (по моему) до 6 Мs / 2 канала. И есть прога HScope под Hantek 6022, 48Ms/2 канала. Вариант подконектится вместо камеры достаточно интересен. Придется под Андроид писать дрова, и вбивать их вместо камеры.
Аватара пользователя
Ariadna-on-Line
Это не хвост, это антенна
Сообщения: 1479
Зарегистрирован: Вс май 13, 2012 00:01:54

Re: Андроид-осцилограф

Сообщение Ariadna-on-Line »

UXX-у:

Так и не ответили. Какую же максимальную частоту удается разглядеть?
Аватара пользователя
Warlord
Родился
Сообщения: 10
Зарегистрирован: Вс авг 05, 2012 22:57:13
Откуда: Харьков

Re: Андроид-осцилограф

Сообщение Warlord »

Реально 1/10 - 1/20 от частоты семплирования
Ответить

Вернуться в «Умные мысли»