v4orb2.wiki

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

commit 4109d7fec3fe18833139f51ad01225524245c73e
parent c3a9c3a7e60dcc62a320cc92146a70753d554583
Author: S S <ss@qoo>
Date:   Mon Feb  8 16:58:25 +0600

Merge ssh://star.inp.nsk.su/home/bekhte/public_html/v4orb2.wiki

Diffstat:
ps-vepp3-timeback.md | 18++++++++++++++++++
vepp4-top.png | 0
2 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/ps-vepp3-timeback.md b/ps-vepp3-timeback.md @@ -0,0 +1,18 @@ +Title: Пикап станция ВЭПП3 + +[TOP](index) + +#Дополнительная опция “время назад” пикап-станции ВЭПП-3. + +Для включения режима автоматической прокрутки памяти пикап-станции нужно сделать записи в следующих регистрах: +1) В регистры 4,5 записать нижний предел суммы 2-х напряжений пооборотных измерений каналов 0, 2 в формате float (4 байта): в регистр 4 записать младшие 2 байта, в регистр 5 записать старшие 2 байта. Напомним, что величина напряжения пооборотных измерений равна: +Uti = (2048 * UADCi)^2, +где UADCi – среднее значение напряжения сигнала канала i в кодах АЦП (±8191). +2) В регистре 0 бит 14 установить в 1, что означает режим автоматической прокрутки. +3) В регистр 13 записать число оборотов Nоб, в течение которых будет заполняться буфер пооборотных измерений после сброса пучка (0-16383). Реальное число оборотов, в течение которых будет заполняться буфер пооборотных измерений после сброса пучка, будет на 16 оборотов больше, то есть Nоб +16. +4) Установить максимальное число читаемых пооборотных измерений (16384), записав в регистр 7 число 8. + +Запуск режима автоматической прокрутки (непрерывной записи в память) осуществляется с помощью команды 3, как и обычный запуск. Программная остановка режима автоматической прокрутки осуществляется с помощью команды 5, как и для обычного режима. +После запуска режима автоматической прокрутки запись в память будет осуществляться до тех пор, пока сумма сигналов по каналам 0 и 2 (Ut0 + Ut2) будет больше числа, записанного в регистрах 4,5. Если прочитывать статусный регистр 12, то в этом случае должна быть 0. После остановки данного режима в регистре 12 будет находиться 1. +После остановки режима автоматической прокрутки номер ячейки памяти N, при котором прекратилась запись, будет лежать в регистре 10. Ячейка памяти с номером N – это последняя ячейка, в которой произошла запись перед остановкой. После остановки нужно прочитать весь буфер пооборотных измерений (16384 оборота), и, зная номер ячейки N, преобразовать его, свернув по времени. +Во время работы режима автоматической прокрутки медленные измерения не работают, но в регистрах 14,15 будет находиться сумма сигналов по каналам 0 и 2 (Ut0 + Ut2) в формате float (4 байта): в регистре 14 – младшие 2 байта, в регистре 15 записать – старшие 2 байта. Кроме того, во время работы режима автоматической прокрутки можно записывать нижний предел суммы 2-х напряжений пооборотных измерений в регистры 4, 5. Один из возможных сценариев работы в данном режиме – постоянно прочитывая регистры 14,15, постоянно корректировать нижний предел, записывая коды в регистры 4, 5. Это позволит отделить остановку режима вследствие резкого сброса пучка от остановки из-за медленной деградации пучка. diff --git a/vepp4-top.png b/vepp4-top.png Binary files differ.