добавил отображение оборотов двигателя, и исправил ошибку расчета контрольной сумы
This commit is contained in:
@@ -81,7 +81,7 @@ $$\text{Значение Byte 4 (DEC)} = \frac{\text{Желаемая скоро
|
||||
|
||||
| | | | | | | | | | | |
|
||||
| :---: | :---: | :--- | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :--- |
|
||||
| **`0x17C`** | 8 | ECU (ДВС) | `00` | `00` | `00` | `00` | `00` | `00` | `00` | лампа CHECK + Предположительно Обороты двигателя (Тахометр) |
|
||||
| **`0x17C`** | 8 | ECU (ДВС) | `00` | `00` | `00` | `00` | `00` | `00` | `00` | лампа CHECK + круиз |
|
||||
|
||||
<details>
|
||||
<summary><b> <i>подробнее</i></b></summary>
|
||||
@@ -108,6 +108,26 @@ $$\text{Значение Byte 4 (DEC)} = \frac{\text{Желаемая скоро
|
||||
* **Byte 6:** — `00` -
|
||||
</details>
|
||||
|
||||
|
||||
| | | | | | | | | | | |
|
||||
| :---: | :---: | :--- | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :--- |
|
||||
| **`0x1DC`** | 4 | ECU (ДВС) | `00` | `05` | `90` | - | - | - | - | Обороты двигателя (Тахометр) |
|
||||
|
||||
<details>
|
||||
<summary><b> <i>подробнее</i></b></summary>
|
||||
|
||||
### Описание
|
||||
|
||||
* **Byte 0:** — `00` - Фиксированный маркер/валидатор пакета. Должен быть строго равен 0x00, иначе панель игнорирует данные.
|
||||
* **Byte 1:** — `05` - High Byte — Старший байт значения оборотов двигателя
|
||||
* **Byte 2:** — `90` - Low Byte — Младший байт значения оборотов двигателя.
|
||||
|
||||
Формула расчета полезной нагрузки (Byte 1 и Byte 2)Для получения итогового значения оборотов, отображаемых на панели, используется формула:
|
||||
RPM = ((Byte 1 * 256) + Byte 2)/4
|
||||
|
||||
|
||||
</details>
|
||||
|
||||
| | | | | | | | | | | |
|
||||
| :---: | :---: | :--- | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :--- |
|
||||
| **`0x294`** | 8 | Панель | `02` | `16` | `F1` | `01` | `57` | `FE` | `00` | |
|
||||
|
||||
Reference in New Issue
Block a user