HartMobile/store/reestr_po/user_manual.md
alexanderkaptsov 39662d323a HART Mobile v1.0.1 — initial clean commit
Android app for HART protocol field devices (Bluetooth SPP / USB CP210x).
Kotlin, MVVM, Jetpack Navigation, Material Design.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 23:23:18 +09:00

171 lines
11 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Руководство пользователя HART Mobile
## 1. Общие сведения
HART Mobile — мобильное приложение для Android, предназначенное для работы с промышленными HART-датчиками через Bluetooth или USB.
### Что вам понадобится
- Android-смартфон или планшет (Android 6.0+)
- HART Bluetooth-модем (BriC или аналог) **или** USB-адаптер CP210x с кабелем Type-C
- HART-совместимое полевое устройство, подключённое к токовой петле 4-20 мА
### Физическая схема подключения
```
Смартфон <--Bluetooth--> BriC модем <--токовая петля 4-20 мА--> HART-датчик
или
Смартфон <--USB Type-C--> CP210x адаптер <--токовая петля--> HART-датчик
```
## 2. Установка
1. Скачайте APK-файл HART Mobile.
2. Откройте файл на устройстве.
3. Если появится запрос «Установка из неизвестных источников» — разрешите для данного файла.
4. Нажмите «Установить».
При первом запуске начинается пробный период (5 дней с полным доступом).
## 3. Экран подключения
После запуска открывается экран **«Подключение к HART-устройству»**.
### Подключение по Bluetooth
1. Убедитесь, что BriC-модем сопряжён с вашим телефоном (через настройки Bluetooth Android).
2. В списке «Сопряжённые BT устройства» нажмите на имя модема (например, `BRIC_BT_HART_SN_25070088`).
3. Приложение подключится к модему и автоматически отправит команду идентификации (Command 0) к HART-устройству.
4. При успешном ответе откроется экран параметров устройства.
### Подключение по USB
1. Подключите CP210x-адаптер к телефону через кабель USB Type-C.
2. При обнаружении адаптера появится секция «Подключение по USB (Type-C)».
3. Нажмите **«Подключиться по USB»**.
4. Android может запросить разрешение на доступ к USB-устройству — нажмите «ОК».
### Обновление списка
Нажмите **«Обновить»** для повторного поиска Bluetooth-устройств.
## 4. Экран параметров устройства
Главный экран после подключения. Отображает:
### Блок «Устройство»
- **Тэг (Tag)** — идентификатор устройства на объекте
- **Дескриптор** — описание устройства
- **Дата** — дата последней конфигурации
- **Производитель** — название и код производителя
- **Device ID** — серийный номер и тип устройства
- **HART ревизия** — версия протокола HART
- **Dev ревизия** — версия прошивки устройства
### Блок «Переменные»
- **PV** (первичная переменная) — основное измеряемое значение (температура, давление и т.д.)
- **SV** (вторичная), **TV** (третичная), **QV** (четвертичная) — дополнительные переменные
- **Ток петли** — ток в контуре 4-20 мА
- **% диапазона** — процент от настроенного диапазона
Нажатие на любое значение переменной открывает **тренд-график**.
### Кнопки действий
- **Прочитать переменные** — однократное чтение всех переменных
- **Автообновление (2 с)** — непрерывное обновление с интервалом 2 секунды
- **Loop Test** — переход к управлению токовой петлёй
- **Поиск (Poll)** — поиск устройств на шине
- **Переменные устройства (Cmd 9)** — расширенное сканирование переменных
- **DD файл (меню производителя)** — просмотр описания устройства
### Меню (три точки справа вверху)
- **Адрес HART** — просмотр и изменение опросного адреса (0-15)
- **Помощь** — справочная информация
## 5. Тренд-график
Нажмите на значение любой переменной на экране параметров.
- График обновляется каждую секунду.
- Ось Y масштабируется автоматически.
- Вверху отображается текущее значение крупным шрифтом.
- Внизу — минимальное и максимальное значения за период наблюдения.
- **Очистить** — сбросить график и начать заново.
- Кнопка «Назад» — вернуться к экрану параметров.
## 6. Loop Test (управление токовой петлёй)
Позволяет задать фиксированный ток в петле 4-20 мА для проверки вторичных приборов.
### Быстрый выбор
Нажмите одну из кнопок: **3.6**, **4.0**, **8.0**, **12.0**, **16.0**, **20.0**, **21.5 мА**.
### Ручной ввод
Введите значение в поле «мА» и нажмите **«Задать»**.
Диапазон: 3.600 — 21.500 мА. Точность: 0.001 мА.
### Выход
Нажмите **«СТОП — Выйти из Loop Test»**. Устройство вернётся к нормальному режиму управления.
**Внимание:** во время Loop Test устройство не отслеживает реальный технологический параметр. Используйте с осторожностью на действующем оборудовании.
## 7. Поиск устройств (Poll Scan)
Сканирует адреса 0-15 на HART-шине.
1. Нажмите **«Начать поиск»**.
2. Приложение последовательно опрашивает каждый адрес.
3. Найденные устройства отображаются с указанием адреса, производителя, серийного номера и тэга.
4. Нажмите на устройство для подключения к нему.
## 8. Переменные устройства (Command 9)
Расширенное сканирование переменных по кодам 0-50.
1. Нажмите **«Сканировать»** — приложение перебирает коды переменных пакетами по 4.
2. Найденные переменные отображаются в списке с кодом, названием, единицей измерения и значением.
3. **«Обновить»** — повторное чтение уже найденных переменных (без пересканирования).
## 9. DD файл (меню производителя)
Device Description — файл от производителя с описанием всех переменных, команд и меню устройства.
- При подключении к устройству приложение автоматически ищет подходящий DD-файл.
- Если файл найден, открывается иерархическое меню.
- При входе в подменю с командами — автоматическое чтение всех доступных команд.
- Результаты отображаются под каждым элементом меню.
### Импорт DD-файла
Поддерживаемые форматы: `.ddl`, `.dd` (текстовый DDL), `.sym` (таблица символов).
Бинарные форматы `.fm8` / `.fm6` не поддерживаются.
## 10. Логирование
На экране параметров нажмите **«Отправить логи»** — откроется стандартное меню Android для отправки файла лога (email, мессенджер, облако).
Лог содержит все HART-фреймы (отправленные и полученные) с временными метками.
## 11. Активация лицензии
После окончания пробного периода (5 дней) откроется экран активации.
1. Скопируйте **Activation ID** (формат `XXXX-XXXX`), отображённый на экране.
2. Нажмите **«Купить код в Telegram»** — откроется бот @HART_Mobile_bot.
3. Отправьте Activation ID боту, выберите тариф, оплатите картой.
4. Бот автоматически пришлёт код активации.
5. Введите полученный код в поле на экране активации и нажмите **«Активировать»**.
Тарифы:
- 1 год — 1 000 руб.
- Навсегда — 5 000 руб.
## 12. Устранение неполадок
| Проблема | Решение |
|---|---|
| Bluetooth-устройство не в списке | Сначала выполните сопряжение в настройках Android |
| «HART не отвечает — проверьте модем» | Проверьте подключение модема к токовой петле и наличие питания 4-20 мА |
| Потеря связи через 15 секунд | BT-модем разрывает соединение при бездействии — включите автообновление |
| USB не обнаруживается | Убедитесь что адаптер на чипе CP210x, попробуйте другой кабель |
| NaN вместо значения | Устройство не поддерживает данную переменную |
## 13. Контакты поддержки
- Telegram: @HART_Mobile_bot
- Разработчик: Капцов Александр Александрович