... | @@ -1080,10 +1080,9 @@ Title: Новая пикап-станция для ВЭПП-3 |
... | @@ -1080,10 +1080,9 @@ Title: Новая пикап-станция для ВЭПП-3 |
|
|
|
|
|
### 3.3. Описание типов команд.
|
|
### 3.3. Описание типов команд.
|
|
|
|
|
|
#### Команда 0x00[cmd00]
|
|
#### Команда 0x00 - запись в регистры параметров[cmd00]
|
|
|
|
|
|
<b>Команда 0x00 </b>- запись
|
|
Номер регистра
|
|
в регистры параметров. Номер регистра
|
|
|
|
содержится в байте 1 команды, записываемые
|
|
содержится в байте 1 команды, записываемые
|
|
данные – в байтах 2,3. В ответ на эту
|
|
данные – в байтах 2,3. В ответ на эту
|
|
команду пикап- станция сразу же посылает
|
|
команду пикап- станция сразу же посылает
|
... | @@ -1096,10 +1095,9 @@ Title: Новая пикап-станция для ВЭПП-3 |
... | @@ -1096,10 +1095,9 @@ Title: Новая пикап-станция для ВЭПП-3 |
|
процесс записи в регистр осуществится
|
|
процесс записи в регистр осуществится
|
|
только после его окончания.
|
|
только после его окончания.
|
|
|
|
|
|
#### Команда 0x01[cmd01]
|
|
#### Команда 0x01 - чтение АЦП[cmd01]
|
|
|
|
|
|
<b>Команда 0x01 </b>- чтение
|
|
Чтение массива данных АЦП (осциллограмма). В
|
|
массива данных АЦП (осциллограмма). В
|
|
|
|
ответ на эту команду пикап-станция сразу
|
|
ответ на эту команду пикап-станция сразу
|
|
же посылает 4 байта “АСК”. Далее
|
|
же посылает 4 байта “АСК”. Далее
|
|
посылается пакет из 1034 байт ([Рис. 8](#image008)),
|
|
посылается пакет из 1034 байт ([Рис. 8](#image008)),
|
... | @@ -1148,10 +1146,9 @@ Title: Новая пикап-станция для ВЭПП-3 |
... | @@ -1148,10 +1146,9 @@ Title: Новая пикап-станция для ВЭПП-3 |
|
данных начнется только после его
|
|
данных начнется только после его
|
|
окончания.
|
|
окончания.
|
|
|
|
|
|
#### Команда 0x02[cmd02]
|
|
#### Команда 0x02 – чтение накопленных данных[cmd02]
|
|
|
|
|
|
<b>Команда 0x02</b> –
|
|
В ответ на
|
|
чтение накопленных данных. В ответ на
|
|
|
|
эту команду пикап- станция сразу же
|
|
эту команду пикап- станция сразу же
|
|
посылает 4 байта “АСК”. Далее посылается
|
|
посылает 4 байта “АСК”. Далее посылается
|
|
пакет из 146 байт ([Рис. 10](#image010)), включающий:
|
|
пакет из 146 байт ([Рис. 10](#image010)), включающий:
|
... | @@ -1203,10 +1200,7 @@ Title: Новая пикап-станция для ВЭПП-3 |
... | @@ -1203,10 +1200,7 @@ Title: Новая пикап-станция для ВЭПП-3 |
|
байту 1 команды. На [Рис. 6](#image006) он называется
|
|
байту 1 команды. На [Рис. 6](#image006) он называется
|
|
“Номер регистра”.
|
|
“Номер регистра”.
|
|
|
|
|
|
#### Команда 0x03[cmd03]
|
|
#### Команда 0x03 – запуск цикла измерения[cmd03]
|
|
|
|
|
|
<b>Команда 0x03</b> –
|
|
|
|
запуск цикла измерения.
|
|
|
|
|
|
|
|
В ответ на эту команду
|
|
В ответ на эту команду
|
|
пикап-станция сразу же посылает 4 байта
|
|
пикап-станция сразу же посылает 4 байта
|
... | @@ -1229,10 +1223,7 @@ Title: Новая пикап-станция для ВЭПП-3 |
... | @@ -1229,10 +1223,7 @@ Title: Новая пикап-станция для ВЭПП-3 |
|
|
|
|
|

|
|

|
|
|
|
|
|
#### Команда 0x04[cmd04]
|
|
#### Команда 0x04 – чтение регистра параметров[cmd04]
|
|
|
|
|
|
<b>Команда 0x04</b> –
|
|
|
|
чтение регистра параметров.
|
|
|
|
|
|
|
|
Номер регистра, чтение
|
|
Номер регистра, чтение
|
|
которого запрашивается, содержится в
|
|
которого запрашивается, содержится в
|
... | @@ -1256,10 +1247,7 @@ Title: Новая пикап-станция для ВЭПП-3 |
... | @@ -1256,10 +1247,7 @@ Title: Новая пикап-станция для ВЭПП-3 |
|
сразу, независимо от того, запущен цикл
|
|
сразу, независимо от того, запущен цикл
|
|
измерения (или инициализации) или нет.
|
|
измерения (или инициализации) или нет.
|
|
|
|
|
|
#### Команда 0x05[cmd05]
|
|
#### Команда 0x05 – остановка цикла измерения[cmd05]
|
|
|
|
|
|
<b>Команда 0x05</b> –
|
|
|
|
команда остановки цикла измерения.
|
|
|
|
|
|
|
|
В ответ на эту команду
|
|
В ответ на эту команду
|
|
пикап-станция сразу же посылает 4 байта
|
|
пикап-станция сразу же посылает 4 байта
|
... | @@ -1269,9 +1257,9 @@ Title: Новая пикап-станция для ВЭПП-3 |
... | @@ -1269,9 +1257,9 @@ Title: Новая пикап-станция для ВЭПП-3 |
|
новым запуском измерения подавать
|
|
новым запуском измерения подавать
|
|
данную команду.
|
|
данную команду.
|
|
|
|
|
|
#### Команда 0x06[cmd06]
|
|
#### Команда 0x06 - инициализация PLL[cmd06]
|
|
|
|
|
|
<b>Команда 0x06</b> - инициализация
|
|
Инициализация
|
|
генератора опорной частоты <i>F<sub>ОП</sub></i> = <i>28F<sub>0</sub></i>(~112.8 МГц).
|
|
генератора опорной частоты <i>F<sub>ОП</sub></i> = <i>28F<sub>0</sub></i>(~112.8 МГц).
|
|
|
|
|
|
В ответ на эту команду
|
|
В ответ на эту команду
|
... | @@ -1308,10 +1296,7 @@ Title: Новая пикап-станция для ВЭПП-3 |
... | @@ -1308,10 +1296,7 @@ Title: Новая пикап-станция для ВЭПП-3 |
|
опорной частоты является нахождение
|
|
опорной частоты является нахождение
|
|
этой частоты в диапазоне 111.8 – 113.8 МГц.
|
|
этой частоты в диапазоне 111.8 – 113.8 МГц.
|
|
|
|
|
|
#### Команда 0x07[cmd07]
|
|
#### Команда 0x07 – обнуление счетчика номера измерения[cmd07]
|
|
|
|
|
|
<b>Команда 0x07</b> –
|
|
|
|
обнуление счетчика номера измерения.
|
|
|
|
|
|
|
|
В ответ на эту команду
|
|
В ответ на эту команду
|
|
пикап-станция сразу же посылает 4 байта
|
|
пикап-станция сразу же посылает 4 байта
|
... | @@ -1322,10 +1307,7 @@ Title: Новая пикап-станция для ВЭПП-3 |
... | @@ -1322,10 +1307,7 @@ Title: Новая пикап-станция для ВЭПП-3 |
|
получаемые от пикап- станций данные к
|
|
получаемые от пикап- станций данные к
|
|
конкретному измерению.
|
|
конкретному измерению.
|
|
|
|
|
|
#### Команда 0x0b[cmd0b]
|
|
#### Команда 0x0b – чтение памяти пооборотных измерений[cmd0b]
|
|
|
|
|
|
<b>Команда 0x0B</b> –
|
|
|
|
чтение памяти пооборотных измерений.
|
|
|
|
|
|
|
|
В ответ на эту команду
|
|
В ответ на эту команду
|
|
пикап-станция сразу же посылает 4 байта
|
|
пикап-станция сразу же посылает 4 байта
|
... | @@ -1422,11 +1404,27 @@ U0, U1, U2, U3, представляющих собой 4-байтовые |
... | @@ -1422,11 +1404,27 @@ U0, U1, U2, U3, представляющих собой 4-байтовые |
|
испорченным, его можно будет получить
|
|
испорченным, его можно будет получить
|
|
еще раз, запросив данную страницу.
|
|
еще раз, запросив данную страницу.
|
|
|
|
|
|
#### Команда 0x0d[cmd0d]
|
|
#### Команда 0x0c – запись в регистр параметров с последующим чтением[cmd0c]
|
|
|
|
|
|
|
|
Данная команда объединяет
|
|
|
|
[команды 0х00](#cmd00) и [0х04](#cmd04).
|
|
|
|
Номер регистра содержится
|
|
|
|
в байте 1 команды, записываемые данные
|
|
|
|
– в байтах 2,3. В ответ на эту команду
|
|
|
|
пикап-станция сразу же посылает 4 байта
|
|
|
|
“АСК”. Момент выполнения записи в
|
|
|
|
регистры зависит от того, запущен в
|
|
|
|
момент прихода команды цикл измерения
|
|
|
|
(или инициализации генераторов опорной
|
|
|
|
частоты и калибровочного сигнала) или
|
|
|
|
нет. Если цикл измерения запущен, то
|
|
|
|
процесс записи в регистр осуществится
|
|
|
|
только после его окончания. Затем, после
|
|
|
|
записи в регистр сразу же осуществляется
|
|
|
|
его чтение. Пикап-станция посылает
|
|
|
|
4-байтовый пакет, показанный на [Рис. 13](#image013).
|
|
|
|
|
|
<b>Команда 0x0D</b> –
|
|
#### Команда 0x0d – чтение памяти “быстрых” измерений (“Fast” data)[cmd0d]
|
|
чтение памяти “быстрых” измерений
|
|
|
|
(“Fast” data).
|
|
|
|
|
|
|
|
По этой команде читается память “быстрых”
|
|
По этой команде читается память “быстрых”
|
|
измерений емкостью 2К (2048) точек. Если
|
|
измерений емкостью 2К (2048) точек. Если
|
... | @@ -1460,10 +1458,7 @@ U0, U1, U2, U3, представляющих собой 4-байтовые |
... | @@ -1460,10 +1458,7 @@ U0, U1, U2, U3, представляющих собой 4-байтовые |
|
|
|
|
|

|
|

|
|
|
|
|
|
#### Команда 0x0f[cmd0f]
|
|
#### Команда 0x0f – синхронное чтение регистра параметров[cmd0f]
|
|
|
|
|
|
<b>Команда 0x0F</b> –
|
|
|
|
синхронное чтение регистра параметров.
|
|
|
|
|
|
|
|
Данная команда аналогична
|
|
Данная команда аналогична
|
|
[команде 0х04](#cmd04), единственное ее отличие в
|
|
[команде 0х04](#cmd04), единственное ее отличие в
|
... | @@ -1476,30 +1471,6 @@ U0, U1, U2, U3, представляющих собой 4-байтовые |
... | @@ -1476,30 +1471,6 @@ U0, U1, U2, U3, представляющих собой 4-байтовые |
|
регистра придет после окончания цикла
|
|
регистра придет после окончания цикла
|
|
измерения (сразу после “CONF”).
|
|
измерения (сразу после “CONF”).
|
|
|
|
|
|
#### Команда 0x0c[cmd0c]
|
|
|
|
|
|
|
|
<b>Команда 0x0С</b> –
|
|
|
|
запись в регистр параметров с последующим
|
|
|
|
чтением.
|
|
|
|
|
|
|
|
Данная команда объединяет
|
|
|
|
[команды 0х00](#cmd00) и [0х04](#cmd04).
|
|
|
|
Номер регистра содержится
|
|
|
|
в байте 1 команды, записываемые данные
|
|
|
|
– в байтах 2,3. В ответ на эту команду
|
|
|
|
пикап-станция сразу же посылает 4 байта
|
|
|
|
“АСК”. Момент выполнения записи в
|
|
|
|
регистры зависит от того, запущен в
|
|
|
|
момент прихода команды цикл измерения
|
|
|
|
(или инициализации генераторов опорной
|
|
|
|
частоты и калибровочного сигнала) или
|
|
|
|
нет. Если цикл измерения запущен, то
|
|
|
|
процесс записи в регистр осуществится
|
|
|
|
только после его окончания. Затем, после
|
|
|
|
записи в регистр сразу же осуществляется
|
|
|
|
его чтение. Пикап-станция посылает
|
|
|
|
4-байтовый пакет, показанный на [Рис. 13](#image013).
|
|
|
|
|
|
|
|
### 3.4. Сводная таблица типов пакетов от пикап-станции.
|
|
### 3.4. Сводная таблица типов пакетов от пикап-станции.
|
|
|
|
|
|
<a name="tab19"></a>
|
|
<a name="tab19"></a>
|
... | | ... | |