v4orb2.wiki

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

commit b88512214411ce4fda2e6b4c7a32b4b5bfef56ce
parent ac0dcc229c43f8e50bc9926e4ffd275a6af47cf1
Author: E.A.Bekhtenev <E.A.Bekhtenev@inp.nsk.su>
Date:   Mon Feb 12 17:27:35 +0700

add v4chan

Diffstat:
v4chan.md | 31+++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+), 0 deletions(-)
diff --git a/v4chan.md b/v4chan.md @@ -90,3 +90,34 @@ U<sub>0</sub> = U<sub>П0</sub> × К<sub>0</sub> , U<sub>1</sub> = U<sub>П1</s Из-за разброса калибровочных емкостей возможен сдвиг электрического нуля блока, который должен быть измерен, а затем учтен. Лучше этот сдвиг измерять с реальным пикапом на измерительном стенде. +# Программирование пикап-станции + +Для приема-передачи данных в пикап-станции реализован UDP сервер. +Сервер получает параметры, которые записывает в соответствующие регистры, +а также команды на выполнение/остановку измерений и получение результатов измерений. + +Все пикап-станции имеют фиксированный номер порта 2195. Номер порта компьютера, +с которого происходит обращение к пикап-станции, может быть произвольным. +Именно на этот порт и придет ответ пикап-станции. + +Из всех ICMP пакетов пикап-станция отвечает только на PING. Другие ICMP пакеты игнорируются. + +По окончании полного цикла измерения TΣ в блоке находятся следующие данные: + +1. Рабочая "осциллограмма" сигнала пикапа – 4 массива по 128 чисел типа unsigned short int (диапазон 0-16383) +2. Расширенная "осциллограмма" сигнала пикапа – 4 массива по 8192 числа типа unsigned short int (диапазон 0-16383) +3. "Осциллограмма" калибровочного сигнала – 4 массива по 128 чисел типа unsigned short int (диапазон 0-16383) +4. 4 "нуля" АЦП – 4 числа типа float. + +Запуск измерения пикап-станции может быть внутренним – сразу после прихода соответствующей команды, +или внешним – по приходу внешнего синхроимпульса "START", привязанного к моменту перепуска пучка. + +Порядок байт, используемый при передаче данных из компьютера в блок и обратно – big endian +(от старшего байта к младшему). Все пакеты, посылаемые пикап-станцией, +содержат байт идентификации (байт 0), по которому можно однозначно определить тип пакета. + +## Описание регистров параметров + +В Таблицах 1-21 приведено описание регистров параметров. +Всего регистров 32 (номера 0-31). Длина каждого регистра – 2 байта. +