Каталог программ и файлов | ВЭПП-3 - Оглавление |
Аппаратура находится в радиостойке, расположенной в зале 4-го промежутка ВЭПП-3, и соединена ETHERNET-линией с PC "pult6" в главной пультовой.
Поперечные колебания пучка возбуждаются радиоимпульсом - пакетом синусоидальных колебаний с частотой
где F0 - частота обращения; Q - дробная часть бетатронной частоты.
Радиочастотный сигнал поступает по кабелю на полосковые линии в вакуумной камере 4-ого промежутка около линзы 4F6, расположенные под углом 45°, чтобы возбуждать как вертикальные, так и радиальные колебания пучка, и поглощается нагрузкой 50 Ом.
Датчик когерентных бетатронных колебаний представляет собой две расположенные под 45° и нагруженные с одной стороны на 50 Ом полосковые линии, и находится внутри вакуумной камеры линзы 2D7 (2-ой промежуток ВЭПП-3). Сигналы с линий передаются по кабелям в регистрирующую аппаратуру в зале 4-го промежутка.
Полный цикл сканирования состоит из 256 элементарных циклов, каждый из которых состоит из раскачки пучка, съема сигнала и обработки полученных данных. Длительность раскачки пучка управляемая; она должна быть достаточной, чтобы обеспечить необходимую амплитуду колебаний пучка; обычно задается около 50 мксек (200 оборотов пучка). По окончании импульса возбуждения производится регистрация сигнала - измеряется отклонение пучка на 512-ти оборотах (130 мксек). После этого осуществляется цифровая обработка сигнала; на нее тратится около 520 мксек. Таким образом, элементарный цикл занимает около 700 мксек, а весь цикл сканирования - около 0.3 сек.
Управлением аппаратурой и обработкой результатов измерений занимается программа - сервер "bet_vepp3", которая находится в фaйловой системе по адресу: "/home/vepp4/bin/...", и должна вызываться в окне PC "pult6" командой "bet_vepp3&". Она посылает в аппаратуру необходимые уставки (длительность и амплитуду радиоимпульса, возбуждающего пучок, коэффициент усиления приемника, диапазон частот для сканирования и т.д.), и включает режим измерений. По окончании измерений программа производит их обработку, формируя массивы для графика амплитудно- частотной характеристики, а также массив результатов Фурье-анализа, которые могут быть использованы программой - клиентом.
При неправильной работе программы ее можно уничтожить командой "killall -9 bet_vepp3" и запустить заново, как указано выше. Можно также проверить существование программы, дав в любом окне PC "pult6" команду "ps aux | grep bet_vepp3". Программа "bet_vepp3" должна существовать в PC "pult6" только в одном экземпляре.
Перезапуск аппаратуры можно сделать, если нужно, не заходя в зал, а замкнув на короткое время кабель, который висит около радиостойки 22 в радиопультовой и заканчивается открытым разъемом СР-50 (на кабеле бирка с надписью "ИБК - reset").
Радиосигнал, возбуждающий пучок ( на нагрузке 50 ом, с коэффициентом деления 1/100), можно увидеть на пультовом осциллографе (кабель рядом с кабелями фи-диссектора около осциллографа).
Для управления аппаратурой и представления результатов измерения написана программа
'scan' (Мишнев), которую можно найти по адресу: "/home/vepp4/bin/..."
(а также по адресу: "/home/vepp4/mishnev/C++/V3_scan/...").
Команды для управления аппаратурой и обработки результатов могут быть прочитаны из файла
"../V3_scan/param.dat", и текущие уставки можно запомнить там же.
Программа вызывается в любом окне PC командой 'scan&' ; открывается окно программы 'scan' (см. рисунок). Измерительная аппаратура (Карпов) управляется набором параметров (команд), которые в окне программы находятся в рамке "Команды для SERVERа". При входе в программу в окнах ввода в этой рамке находятся значения, прочитанные из файла "../param.dat"; при работе программы 'scan' эти параметры передаются в программу 'bet_vepp3' и используются для работы аппаратуры и обработки результатов измерения. Если команды изменены оператором, можно запомнить их, нажав кнопку "Записать команды в файл ../param.dat".
Под графиком АЧХ выведены в числовом виде:
Ниже графика АЧХ показаны время и номер цикла работы программы 'scan'. Время T_scan - это последнее время (в секундах от некоторого начала), когда было проведено измерение частот с помощью сканирования, при коде работы = 2. Если это время меняется, то цвет табло зеленый, если нет - он красный. Таким образом легко видеть, происходят ли в настоящее время измерения частот.
При нажатии соответствующей кнопки открывается новое интерактивное окно, в котором можно объявить имя
файла и записать туда серию измерений частот вместе с некоторыми параметрами ВЭПП-3 (энергия, ток пучка,
частота обращения и т.д.). Можно произвести обработку полученных записей, вычислив, например, средние
значения частот (если они записаны при одинаковых условиях), или хроматизм (если записи сделаны при разных
частотах обращения).
Нажав соответствующую кнопку, можно перевести аппаратуру в режим непрерывной генерации. В этом случае
оператор может вручную управлять амплитудой и частотой генератора раскачки. Наблюдать за поведением пучка
можно на экране телевизора. Такой режим работы удобен, например, при малом токе пучка, когда автоматическое
измерение частот работает плохо.
Программа 'scan' может автоматически выставить и поддерживать заданные бетатронные частоты. В этом случае она взаимодействует с программой #SCAN в Одренке BEAMV3. Для правильной работы в окне программы 'scan' должны быть нажаты кнопки "Измерения вкл./выкл." и "Автоматическая настройка частот". Обмен информацией между программами 'scan' и #SCAN происходит через файлы ../filesystem/BEAMV3/AFCR ; ../ASCF ; ../ASCN (данные записаны в формате Одренка).
Данные, необходимые программе 'scan' для работы в режиме "Автоматической настройки частот", записаны в текстовом файле SCNT в ЗУ Одренка BEAMV3 (в формате Одренка); их читает программа #SCAN и пересылает в файл ../ASCN . Оттуда они могут быть прочитаны программой 'scan' и использованы ей, если нажата клавиша "Автоматическая настройка частот". Информация о полученном задании появляется в рамке ниже этой клавиши. Файл SCNT можно редактировать текстовым редактором для Одренка #EDIT (при этом важно не испортить ключевые слова для поиска записанных параметров, которые находятся в левой колонке).
В свою очередь программа 'scan', измерив бетатронные частоты, посылает их величины в файл ../ASCF (вместе с временем измерения), а в файл ../AFCR посылает данные, необходимые для построения графика амплитудно-частотной характеристики в окне программы #SCAN.
Для того, чтобы программа #SCAN начала регулировать бетатронные частоты, в ней должен быть включен
ключ 1 (нормально это делает процесс #PREP (или #PROD, если работа идет в "Дейтронном"
режиме) после того, как он уставил режим поляризации, загрузил программу 'coco', и она
отработала некоторое время). Получив измеренные значения частот, программа #SCAN
вычисляет разности между ними и целевыми частотами по формулам:
Важное замечание: Поскольку измерительная система не умеет отличать радиальную
бетатронную частоту от вертикальной, для правильной работы системы автоматической настройки частот
перед тем, как включить выполнение настройки, нужно предварительно установить частоты так,
чтобы выполнялось условие QX < QZ (т.е. частота радиальных колебаний меньше, чем вертикальных).
См. также "Краткую инструкцию по работе с системой автоматической настройки бетатронных частот", где сказано, что делать, если не работает система измерения бетатронных частот. |
Если измерения частот окончены, желательно выключить возбуждение пучка генератором раскачки.
Это можно сделать, либо задав код работы = 0, либо выйти из программы, нажав кнопку "EXIT".