... | ... | @@ -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 байта.
|
|
|
|