Главная » Измерения
Призовой фонд
на май 2017 г.
1. Тестер компонентов MG328
Паяльник
2. Осциллограф DSO138
Паяльник
3. Регулируемый паяльник 60 Вт
Паяльник
4. 100 руб.
От пользователей

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

Скачать список элементов (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

Осциллограф DSO138
Осциллограф DSO138
UNI-T UT-61A Металлоискатель MD3010II
вверх