Files
RadioPhotonic-generator-docs/0x1111_descrtxt.txt
2025-09-18 17:11:38 +03:00

52 lines
5.7 KiB
Plaintext
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.

Структура команды 0х1111 в результате удаления табличных значений тока
претерпела изменения.
Изначально размер комнады был 426 байт (или 213 16-ти битных слов), после удаления табличных значений
структура команды выглядит следующим образом:
|-------|------------|-------------|--------------------------------------|
| Номер | Название | Код | Расшифровка |
| слова | | | |
|-------|------------|-------------|--------------------------------------|
| 0 | Header | 0x1111 | Заголовок |
| 1 | Setup | 0xXXXX | Биты настроек |
| 2 | LD1_temp | 16bit float | Температура лазера 1 |
| 3 | LD2_temp | 16bit float | Температура лазера 1 |
| 4 | Reserved | 0x0000 | Зарезервировано |
| 5 | Reserved | 0x0000 | Зарезервировано |
| 6 | Reserved | 0x0000 | Зарезервировано |
| 7 | P_temp1 | 16bit float | Пропорциональный коэффициент для ЛМ1 |
| 8 | I_temp1 | 16bit float | Интегальный коэффициент для ЛМ1 |
| 9 | P_temp2 | 16bit float | Пропорциональный коэффициент для ЛМ2 |
| 10 | I_temp2 | 16bit float | Интегальный коэффициент для ЛМ2 |
| 11 | Message_ID | 16bit uint | Номер сообщения |
| 12 | LD1_curr | 16bit float | Ток лазера 1 |
| 13 | LD2_curr | 16bit float | Ток лазера 2 |
| 14 | CRC | 16bit uint | Контрольная сумма |
|-------|------------|-------------|--------------------------------------|
Таким образом размер команды 0x1111 теперь -- 30 байт (или 15 16-ти битных слов).
Команда TRANS_ENABLE так же изменилась:
|-------|------------|-------------|----------------------------------------------------------------------------------------------------------|
| Номер | Название | Код | Расшифровка |
| слова | | | |
|-------|------------|-------------|----------------------------------------------------------------------------------------------------------|
| 0 | Header | 0x1111 | Заголовок |
| 1 | P_1 | 16bit float | Фототок мониторного фотодиода ЛМ1 |
| 2 | P_2 | 16bit float | Фототок мониторного фотодиода ЛМ2 |
| 3 | TO_LSB | 16bit uint | Основной таймер (младшие два байта) |
| 4 | TO_MSB | 16bit uint | Основной таймер (старшие два байта) |
| 5 | T_LM1 | 16bit uint | Температура ЛМ1 |
| 6 | T_LM2 | 16bit uint | Температура ЛМ2 |
| 7 | T_EXT1 | 16bit uint | Температура 1-го внешнего термистора |
| 8 | T_EXT2 | 16bit uint | Температура 2-го внешнего термистора |
| 9 | 3V3MON | 16bit uint | Напряжение 3,3 В |
| 10 | 5V1MON | 16bit uint | Напряжение питания драйверов Пельтье и внешних датчиков температуры |
| 11 | 5V2MON | 16bit uint | Напряжение питания драйверов тока лазера, внутренних датчиков температуры, усилителей мониторного канала |
| 12 | 7V0MON | 16bit uint | Входное напряжение питания |
| 13 | Message_ID | 16bit uint | Номер сообщения |
| 14 | CRC | 16bit uint | Контрольная сумма |
|-------|------------|-------------|----------------------------------------------------------------------------------------------------------|