v4orb2.wiki

описание пикапов и диссектора ВЭПП3-4
git clone http://www.inp.nsk.su/~bekhte/v4orb2.wiki.git
Log | Files | Refs

commit 028d3a389e0ff08607d0aeeae6b536b42d997956
parent d2b2ec0b5953c9e6d75ec849f1e182f5093e0b01
Author: E.A.Bekhtenev <E.A.Bekhtenev@inp.nsk.su>
Date:   Wed Mar  1 08:12:44 +0700

upd

Diffstat:
dissector.md | 32+++++++++++++++-----------------
1 file changed, 15 insertions(+), 17 deletions(-)
diff --git a/dissector.md b/dissector.md @@ -6,7 +6,7 @@ CSS: table.css {{TOC}} -# Общее описание. +# Общее описание Блок АЦП предназначен для преобразования сигнала Диссектора в цифровой вид. Далее цифровой сигнал через Ethernet передается в компьютер для обработки. Сигналы регистрируются каждый оборот и @@ -47,8 +47,7 @@ SMA разъем (“0-SEPAR”) предназначен для подачи и На задней панели находится разъем типа SMA для соединения с Диссектором и гнездо сетевого питания 220В. -# Принцип действия Блока АЦП. - +# Принцип действия Блока АЦП Блок-схема Блока АЦП представлена на [Рис.3](#fig3). ![Рис.3. Блок-схема Блока АЦП.][fig3] @@ -82,12 +81,12 @@ SMA разъем (“0-SEPAR”) предназначен для подачи и через Ethernet интерфейс блока, работающий со скоростью 100 Мбит/сек. # Режимы работы Блока АЦП[rejim] - Существует 2 основных режима работы блока АЦП: -1. Режим пооборотных измерений; -2. Режим получения массива накопленных данных. +1. Режим пооборотных измерений +2. Режим получения массива накопленных данных +## Режим пооборотных измерений[N1] В режиме пооборотных измерений осуществляется однократный запуск блока (программный или от внешнего импульса “START”) с заполнением внутренней и внешней памяти пооборотных измерений ([Рис.4](#fig4)). Длительность цикла измерения *T<sub>И</sub>* задается @@ -107,6 +106,7 @@ SMA разъем (“0-SEPAR”) предназначен для подачи и Кроме массива пооборотных измерений в данном режиме из блока можно получить среднее значение амплитуды сигнала за время *T<sub>И</sub>* (с помощью [команды 0х02](#cmd2)). +## Режим получения накопленных данных[N2] В режиме получения массива накопленных данных общий цикл измерения состоит из серии элементарных циклов измерения, показанных на [Рис.4](#fig4). Временная диаграмма, поясняющая работу в этом режиме, показана на [Рис.5](#fig5). @@ -126,8 +126,7 @@ SMA разъем (“0-SEPAR”) предназначен для подачи и 1. Режим сканирования задержки. 2. Режим получения “ профиля” пучка. -## Режим сканирования задержки. - +### Режим сканирования задержки[N21] В этом режиме после каждого элементарного цикла осуществляется изменение величины задержки. В результате, по окончании полного цикла измерения мы получаем временную развертку сигнала Диссектора, что позволяет сразу @@ -139,8 +138,7 @@ SMA разъем (“0-SEPAR”) предназначен для подачи и Данный режим является настроечным. -## Режим получения профиля пучка. - +### Режим получения профиля пучка[N22] В этом режиме после каждого элементарного цикла величина задержки не меняется (она настроена на вершину сигнала). Запуск полного цикла измерения осуществляется от сигнала “RAMP”, синхронизированного с пилой, подаваемой на Диссектор. @@ -160,8 +158,7 @@ SMA разъем (“0-SEPAR”) предназначен для подачи и запускается от импульса “RAMP”. И так это происходит непрерывно. Остановить этот процесс можно, подав в блок [команду 5](#cmd5). -# Программирование Блока АЦП. - +# Программирование Блока АЦП Для приема-передачи данных в Блоке АЦП реализован UDP сервер. Сервер получает параметры, которые записывает в соответствующие регистры, а также команды на выполнение/остановку измерений и получение результатов измерений. @@ -257,7 +254,7 @@ big endian (от старшего байта к младшему). Все пак |:------------:|:---------------:|:-----------------------------:| | Описание | Не используются | Код плавной задержки (0-1023) | -### регистр 9 - fstep[reg9] +### регистр 9 - finestep[reg9] [Таблица 8. Описание регистра 9 (адрес 0х09).][tab8] | Номера битов | 15-9 | 8-0 | @@ -270,7 +267,7 @@ big endian (от старшего байта к младшему). Все пак Если *Code9*=0, то *ΔT<sub>DEL</sub>* = 10пс. -### регистр 10 - dramp[reg10] +### регистр 10 - delayramp[reg10] [Таблица 9. Описание регистра 10 (адрес 0х0a).][tab9] @@ -294,7 +291,7 @@ big endian (от старшего байта к младшему). Все пак [Таблица 11. Описание регистра 17 (адрес 0х11).][tab11] | Номера битов | 15-0 | |:------------:|:---------------:| -| Описание | Код интервала времени (задержки) TDEL между отправкой массива накопленных данных и запуском следующего цикла измерения в режиме №2 (см. [Рис.11](#fig11)) | +| Описание | Код интервала времени (задержки) *T<sub>DEL</sub>* между отправкой массива накопленных данных и запуском следующего цикла измерения в режиме №2 | Связь кода *Code_del* регистра 17 с задержкой *T<sub>DEL</sub>*: @@ -347,6 +344,7 @@ big endian (от старшего байта к младшему). Все пак определяют номер конечной страницы буфера пооборотных измерений (или массива накопленных данных), для остальных команд не имеют значения. +### ACK[ack] После получения команды блок сразу же посылает пакет подтверждения получения команды “ACK” (Acknowledgement) – 4 байта, показанные на [Рис.7](#fig7). @@ -354,8 +352,8 @@ big endian (от старшего байта к младшему). Все пак [fig7]:dissector.img/fig7.png -- Байт 0 – тип пакета (0х10). -- Байт 1 – код команды, +- байт 0 – тип пакета (0х10). +- байт 1 – код команды, - байт 2 – номер регистра, - байт 3 – статус. * Если команда правильна, то есть, это существующая команда, и номер регистра