|
65 | 65 | | Модуляция | 2-FSK | |
66 | 66 | | Скорость в эфире | 4.8 kbps | |
67 | 67 | | Девиация | 5 кГц | |
68 | | -| Полоса RX | **203 кГц** | |
| 68 | +| Полоса приёмника ЦУПа | **203 кГц** | |
69 | 69 | | Мощность TX | **5 дБм** | |
70 | 70 | | Sync word | `0x12AD` | |
71 | 71 | | Encoding | NRZ | |
72 | 72 | | Длина пакета | variable | |
73 | 73 | | CRC CC1101 | включён | |
74 | 74 | | USB | 115200 бод | |
75 | 75 |
|
76 | | -Широкая полоса **203 кГц** выбрана намеренно: на стенде некоторые модули имели заметный частотный уход относительно 435.000 МГц. Этот набор значений используется как исходный профиль при включении ESP32. В панели команд можно изменить частоту, мощность TX и полосу RX, а кнопка **«Сбросить к исходным»** возвращает `435.000 МГц`, `5 дБм` и `203 кГц`. |
| 76 | +Широкая полоса приёмника ЦУПа **203 кГц** выбрана намеренно: на стенде некоторые модули имели заметный частотный уход относительно 435.000 МГц. Этот набор значений используется как исходный профиль при включении ESP32. В панели команд можно изменить частоту, мощность TX и полосу приёмника ЦУПа, а кнопка **«Сбросить к исходным»** возвращает `435.000 МГц`, `5 дБм` и `203 кГц`. |
77 | 77 |
|
78 | 78 | Доступные настройки CC1101: |
79 | 79 |
|
80 | 80 | - частота наземного модуля: от `387.000` до `464.000 МГц`; |
81 | 81 | - мощность TX: `−30`, `−20`, `−15`, `−10`, `0`, `5`, `7` или `10 дБм`; |
82 | | -- полоса RX: `58`, `68`, `81`, `102`, `116`, `135`, `162`, `203`, `232`, `270`, `325`, `406`, `464`, `541`, `650` или `812 кГц`. |
| 82 | +- полоса приёмника ЦУПа: `58`, `68`, `81`, `102`, `116`, `135`, `162`, `203`, `232`, `270`, `325`, `406`, `464`, `541`, `650` или `812 кГц`. |
83 | 83 |
|
84 | 84 | Настройки действуют до перезапуска ESP32. После перезапуска автоматически восстанавливается исходный профиль. При изменении частоты бортовой передатчик необходимо настроить на ту же частоту. |
85 | 85 |
|
|
150 | 150 |
|
151 | 151 | ## Телеметрия |
152 | 152 |
|
153 | | -Базовый пакет: |
| 153 | +Базовый пакет с температурой бортового компьютера: |
154 | 154 |
|
155 | 155 | ```text |
156 | | -02,00001,00015,3.00,4.20,1,33 |
| 156 | +02,00001,00015,1.00,4.20,31.6,1,07 |
157 | 157 | ``` |
158 | 158 |
|
159 | 159 | Поля: |
160 | 160 |
|
161 | 161 | ```text |
162 | | -ID,PACKET,UPTIME,PANEL_POWER,VOLT,MODE,CHECKSUM |
| 162 | +ID,PACKET,UPTIME,PANEL_POWER,VOLT,MCU_TEMP,MODE,CHECKSUM |
163 | 163 | ``` |
164 | 164 |
|
| 165 | +`MCU_TEMP` — ориентировочная температура кристалла бортового микроконтроллера в градусах Цельсия. Поле располагается непосредственно после напряжения аккумулятора. Для точных абсолютных измерений внутренний датчик конкретной платы необходимо откалибровать. |
| 166 | + |
165 | 167 | Поддерживается и расширенный вариант с состоянием раскрытия антенны: |
166 | 168 |
|
167 | 169 | ```text |
168 | | -02,00001,00015,3.00,4.20,1,1,33 |
| 170 | +02,00001,00015,1.00,4.20,31.6,1,1,1A |
169 | 171 | ``` |
170 | 172 |
|
171 | 173 | Поля: |
172 | 174 |
|
173 | 175 | ```text |
174 | | -ID,PACKET,UPTIME,PANEL_POWER,VOLT,MODE,ANTENNA,CHECKSUM |
| 176 | +ID,PACKET,UPTIME,PANEL_POWER,VOLT,MCU_TEMP,MODE,ANTENNA,CHECKSUM |
175 | 177 | ``` |
176 | 178 |
|
177 | 179 | где `ANTENNA=1` — раскрыта, `ANTENNA=0` — сложена. Если поля `ANTENNA` нет, интерфейс показывает **Н/Д**. |
178 | 180 |
|
| 181 | +Для совместимости ЦУП продолжает принимать прежние семипольные пакеты без температуры. |
| 182 | + |
179 | 183 | ### Важно про контрольную сумму |
180 | 184 |
|
181 | 185 | В v8 **прикладная XOR-проверка намеренно отключена**. Поле `CHECKSUM` сохраняется и отображается, но не является причиной отбрасывания пакета. |
|
0 commit comments