52 lines
5.7 KiB
Plaintext
52 lines
5.7 KiB
Plaintext
Структура команды 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 | Контрольная сумма |
|
||
|-------|------------|-------------|----------------------------------------------------------------------------------------------------------|
|
||
|