Update README-ru.md
This commit is contained in:
parent
4bb10f38cf
commit
5cadb4fbda
1 changed files with 31 additions and 31 deletions
62
README-ru.md
62
README-ru.md
|
|
@ -19,13 +19,13 @@
|
|||
|
||||
## Начало работы с устройством
|
||||
|
||||
_Для работы с устройством требуется записать прошивку Boot в устройство через адаптер USB-COM. Прошивка Boot является программой урезанной по функционалу и обеспечивает безопасное обновление OTA._
|
||||
_Для работы с устройством требуется записать прошивку `FW Boot` в устройство через адаптер USB-COM. Прошивка Boot является программой урезанной по функционалу и обеспечивает безопасное обновление OTA._
|
||||
|
||||
_Далее, с помощью соединения BLE в [PHY62x2BTHome.html](https://pvvx.github.io/THB2/web/PHY62x2BTHome.html) через вкладку OTA, записывается основная рабочая программа APP._
|
||||
_Далее, с помощью соединения BLE в [PHY62x2BTHome.html](https://pvvx.github.io/THB2/web/PHY62x2BTHome.html) через вкладку OTA, записывается основная рабочая программа `FW APP`._
|
||||
|
||||
APP возможно записать и с помощью адаптера USB-COM.
|
||||
`FW APP` возможно записать и с помощью адаптера USB-COM.
|
||||
|
||||
## Прошивки Boot и APP
|
||||
## Прошивки (FW) Boot и APP
|
||||
|
||||
* Прошивка [Boot](https://github.com/pvvx/THB2?tab=readme-ov-file#fw-boot-%D0%B8-ota) имеет минимум функций. Boot используются только для выполнения OTA (для загрузки полнофункциональной версии APP (Application - файлы *.bin)).
|
||||
* Внешне отличить тип устройства возможно по символу смайлика на экране.
|
||||
|
|
@ -42,9 +42,9 @@ APP возможно записать и с помощью адаптера USB-
|
|||
|
||||
Основные файлы прошивок, BOOT_xxx_vxx.hex для программирования через USB-COM адаптер и xxx_vxx.bin для OTA, находятся в директории [bin](https://github.com/pvvx/THB2/tree/master/bin).
|
||||
|
||||
Файлы для обновления Boot по OTA находятся в директории [update_boot](https://github.com/pvvx/THB2/tree/master/update_boot). Процесс обновления boot через OTA не является безопасным. Перед этим действием проверьте уровень батареи. Если boot работает нормально, то обновлять на новую версию не требуется. О необходимости замены boot на новую версию будет объявляется дополнительно.
|
||||
Файлы для обновления `FW Boot` по OTA находятся в директории [update_boot](https://github.com/pvvx/THB2/tree/master/update_boot). Процесс обновления `FW Boot` через OTA не является безопасным. Перед этим действием проверьте уровень батареи. Если 'FW Boot' работает нормально, тогда не требуется обновлять его на новую версию. О необходимости замены `FW boot' на новую версию будет объявляется дополнительно.
|
||||
|
||||
Актуальная версия boot - **v1.7** для устройств с датчиком CHT8305. Для остальных вариантов обновлений boot не требуется с версии **v1.4**.
|
||||
Актуальная версия 'FW Boot' - **v1.7** для устройств с датчиком CHT8305. Для остальных вариантов обновлений 'FW Boot' не требуется с версии **v1.4**.
|
||||
|
||||
## Основные характеристики
|
||||
|
||||
|
|
@ -77,7 +77,7 @@ APP возможно записать и с помощью адаптера USB-
|
|||
|
||||
## Прошивка
|
||||
|
||||
Прошить устройство програмой Boot возможно через USB-COM адаптер с выходами на 3.3В:
|
||||
Прошить устройство програмой 'FW Boot' возможно через USB-COM адаптер с выходами на 3.3В:
|
||||
|
||||
1. Соединить GND, TX, RX, RTS–RESET, VCC (+3.3B).
|
||||
|
||||
|
|
@ -107,18 +107,25 @@ pip3 install -r requirements.txt
|
|||
python3 rdwr_phy62x2.py -p COM11 -e -r wh BOOT_xxx_vxx.hex
|
||||
```
|
||||
|
||||
5. Прошивка Boot завершена. Устройство работает. Адаптер можно отсоединить.
|
||||
5. Прошивка 'FW Boot' завершена. Устройство работает. Адаптер можно отсоединить.
|
||||
|
||||
6. Загружаем полную версию прошивки по OTA. Для этого:
|
||||
6. Загружаем полную версию прошивки 'FW APP' по OTA. Для этого:
|
||||
1. Подаем питание на датчик (устройство).
|
||||
2. Переходим на [PHY62x2BTHome.html](https://pvvx.github.io/THB2/web/PHY62x2BTHome.html).
|
||||
3. Жмем кнопку `Соединение`, ищем устройство, подключаемся.
|
||||
4. После подключение переходим на вкладку `OTA`, выбираем необходимую прошивку и жмем `Старт`.
|
||||
|
||||
7. Устройство должно перезагрузиться и быть готово для использования.
|
||||
7. Устройство должно перезагрузиться и будет готово для использования.
|
||||
|
||||
Дополнительно:
|
||||
|
||||
'FW APP' возможно запсать и через USB-UART адаптер. Пример:
|
||||
|
||||
```
|
||||
python3 rdwr_phy62x2.py -p COM11 -e wh ./bin/BOOT_TH05V13_v13.hex
|
||||
python3 rdwr_phy62x2.py -p COM11 -r we 0x10000 ./bin/TH05V13_v13.bin
|
||||
```
|
||||
|
||||
* Для предварительного стирания всей Flash используйте опцию `-a`.
|
||||
|
||||
* Для предварительного стирания рабочей области Flash используйте опцию `-e`.
|
||||
|
|
@ -174,17 +181,17 @@ python3 rdwr_phy62x2.py -p COM11 -b 1000000 -r we 0 ff_thb2.bin
|
|||
|
||||
Поддерживаемые функции и сервисы описываются включенными битами в 32-х битном поле `dev_id.services`.
|
||||
|
||||
`FW Boot` запускается по старту, и если не нажата кнопка, проверяет есть или нет запись `FW APP`. Если есть – запускает `FW APP`. Если кнопка при старте нажата - запускается `FW Boot`.
|
||||
Действие кнопки при включении питания устройства:
|
||||
|
||||
При соединении указывается:
|
||||
Если кнопка при старте нажата - всегда запускается `FW Boot`.
|
||||
|
||||
Если кнопка не нажата, проверяется есть или нет запись `FW APP`. Если есть `FW APP` – запускает `FW APP`. Если нет `FW APP`, запускается `FW Boot`.
|
||||
|
||||
_Software:_ **V**x.x - значит работает `FW APP`
|
||||
_Software:_ **B**x.x - значит работает `FW Boot`
|
||||
На термометрах с экраном, если не включено отображение времени, при старте или рестарте на короткое время на дисплее выводится:
|
||||
|
||||
На термометрах с экраном, если не включено отображение времени, при первом старте показывает:
|
||||
|
||||
* "Bot 12" - работает Boot версия 1.2
|
||||
* "APP 12" - работает APP версия 1.2
|
||||
* "Bot 14" - стартует прошивка `FW Boot` версия 1.4
|
||||
|
||||
* "APP 15" - стартует прошивка 'FW APP` версия 1.5
|
||||
|
||||
Принудительно перезагрузиться в `FW Boot` из `FW APP` возможно двумя способами:
|
||||
|
||||
|
|
@ -193,22 +200,15 @@ _Software:_ **B**x.x - значит работает `FW Boot`
|
|||
|
||||
Полная перезагрузка - Подать команду `7201` в меню `Service` программы PHY62x2BTHome.html и отключить соединение.
|
||||
|
||||
Через USB-UART адаптер App можно записать сразу после boot. Пример:
|
||||
|
||||
```
|
||||
python3 rdwr_phy62x2.py -p COM11 -e wh ./bin/BOOT_TH05V13_v13.hex
|
||||
python3 rdwr_phy62x2.py -p COM11 -r we 0x10000 ./bin/TH05V13_v13.bin
|
||||
```
|
||||
|
||||
## Событие Open/Close и счет импульсов
|
||||
|
||||
С версии 1.2 поддерживается опрос вывода подключенного к геркону или контакту, замыкающемуся на GND.
|
||||
|
||||
Максимальная частота переключения - 100 раз в секунду.
|
||||
|
||||
Если контакт имеет дребезг, тогда желательно зашунтировать контакт конденсатором.
|
||||
Если контакт имеет дребезг, тогда желательно зашунтировать контакт конденсатором на 1..100 нФ в зависимости от частоты переключения.
|
||||
|
||||
При замыкании или размыкании передается блок из 5 BLE реклам следующих друг за другом через период в 50 мс.
|
||||
При замыкании или размыкании контакта передается блок из 5 BLE реклам следующих друг за другом через период в 50 мс.
|
||||
|
||||
При каждом событии "Open" прибавляется счетчик.
|
||||
|
||||
|
|
@ -230,9 +230,9 @@ python3 rdwr_phy62x2.py -p COM11 -r we 0x10000 ./bin/TH05V13_v13.bin
|
|||
## Вывод управления внешним устройством по температуре и/или влажности
|
||||
|
||||
Контакт на печатной плате с маркировкой "TX" или "TX2" управляется с помощью уставок с гистерезисами по температуре и влажности.
|
||||
Имеется возможность переключения на инверсное управление выводом.
|
||||
Имеется возможность переключения на инверсное управление.
|
||||
|
||||
Настройка производится в PHY62x2BTHome.html.
|
||||
Настройка производится в [PHY62x2BTHome.html](https://pvvx.github.io/THB2/web/PHY62x2BTHome.html).
|
||||
|
||||
Работа выхода назначается с помощью установки значения гистерезиса:
|
||||
|
||||
|
|
@ -242,8 +242,8 @@ python3 rdwr_phy62x2.py -p COM11 -r we 0x10000 ./bin/TH05V13_v13.bin
|
|||
|
||||
## Сброс основных настроек
|
||||
|
||||
Для установки основных параметров в начальные значения берете смартфон с Android и программу "nRFConnect".
|
||||
Соединяетесь с устройством и в сервис `0xFCD2` c характеристикой `0xFFF4` записываете `56`.
|
||||
Установки основных параметров в начальные значения возможно произвести на смартфоне с Android в программе "nRFConnect".
|
||||
Соединитесь с устройством и в сервис `0xFCD2` c характеристикой `0xFFF4` запишите `56`.
|
||||
|
||||

|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue