Главная » Измерения
Призовой фонд
на ноябрь 2017 г.
1. Термометр Relsib WT51
Рэлсиб
2. 1000 руб
PCBWay
3. Тестер компонентов LCR-T4
Паяльник
4. 200 руб.
От пользователей

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

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

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

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

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

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

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

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

Принципиальная схема Android Bluetooth осциллографа

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

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

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

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
МК PIC 16-бит
dsPIC33FJ16GS504
1 Поиск в LCSCВ блокнот
Bluetooth модульLMX98381 Поиск в LCSCВ блокнот
U1 Операционный усилитель
TLV2372
1 Поиск в LCSCВ блокнот
U2 Линейный регулятор
LM1117-N
1 Поиск в LCSCВ блокнот
D1 Выпрямительный диод
BAS16
1 Поиск в LCSCВ блокнот
D2 Светодиод1 Поиск в LCSCВ блокнот
C1, C6, C8-C10 Электролитический конденсатор10 мкФ5 Поиск в LCSCВ блокнот
C2 Электролитический конденсатор47 мкФ1 Поиск в LCSCВ блокнот
C3-C5, C7 Конденсатор1 мкФ4 Поиск в LCSCВ блокнот
R1, R5 Резистор
47 кОм
2 Поиск в LCSCВ блокнот
R2, R6 Резистор
10 кОм
2 Поиск в LCSCВ блокнот
R3, R4, R7, R8 Резистор
2.2 кОм
4 Поиск в LCSCВ блокнот
R9-R12 Резистор
1 кОм
4 Поиск в LCSCВ блокнот
# Резистор
10 МОм
2 Поиск в LCSCВ блокнот
J1 Разъём5 контактов1 Поиск в LCSCВ блокнот
Добавить все

Скачать список элементов (PDF)

Оригинал статьи

Теги:

none Опубликована: 2012 г. 0 1
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (4) | Я собрал (0) | Подписаться

0
Сергей #
Здравствуйте. Кто нибудь собирал? Уж очень мобильность нравится.
Ответить
0
Grey67 #
Тока что... Пока хреново - нули каналов "расползлись", периодически "виснет". Проблемы программные походу.
Ответить
0
Серге #
А какой у вас тел, версия андроида какая?
Ответить
0
Pavel #
Собирал, всё норм. Удобная платформа для практики.
Прикрепленный файл: P15.jpg
Прикрепленный файл: P16.jpg
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Конструктор: DDS генератор сигналов
Конструктор: DDS генератор сигналов
Discovery V8 AVR-программатор USB ASP
вверх