Skip to content

MUONS: Zero-Field - IOC for Field Strength #4838

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
davidkeymer opened this issue Oct 10, 2019 · 1 comment
Closed

MUONS: Zero-Field - IOC for Field Strength #4838

davidkeymer opened this issue Oct 10, 2019 · 1 comment
Assignees

Comments

@davidkeymer
Copy link
Contributor

davidkeymer commented Oct 10, 2019

A magnetometer outputs three analogue voltages (one for each axis of the magnetic field - Longitudinal, Transverse and Vertical) which are fed into an A-D converter on a NI-cDAQ. These voltages should be converted to field strengths to be used in the calibration routine implemented in #4839.

Acceptance criteria:

  1. An IOC to read raw voltages from the cDAQ and convert them to magnetic field strengths using configurable calibration values (offsets).
  2. A PV for the raw field strength (in units of mG(?)) for each of the three axes.
  3. A PV for each of the three corrected field strengths (in units of mG(?)). Details of correction routine given on wiki page here
  4. A PV for the magnitude of the corrected field, based on the following equation:
    Magnitude = sqrt(corrected_X_field^2 + corrected_Y_field^2 + corrected_z_field^2) (this value is used to determine whether or not the field is stable in the auto-feedback routine).
  5. The PVs should enter alarm state if the magnetometer is overloaded. (This state is read by the auto-feedback routine IOC and processing is temporarily disabled accordingly.)

Notes:

  1. An NI-cDAQ has already been communicated with as part of the Muon Separator project described in Muon Front End: Monitor Separator #3072
@John-Holt-Tessella John-Holt-Tessella added bucket proposals that didn't make into the sprint and removed ready labels Oct 10, 2019
@davidkeymer davidkeymer changed the title MUONS: Zero-Field - IOC for L201 Magnetometer MUONS: Zero-Field - IOC for Magnetometer Oct 10, 2019
@davidkeymer davidkeymer added 2 and removed 3 labels Oct 10, 2019
@davidkeymer davidkeymer changed the title MUONS: Zero-Field - IOC for Magnetometer MUONS: Zero-Field - IOC for Field Strength Oct 11, 2019
@Tom-Willemsen Tom-Willemsen added 13 and removed 2 labels Nov 7, 2019
@Kevin-Woods-Tessella Kevin-Woods-Tessella added this to the SPRINT_2019_11_07 milestone Nov 7, 2019
@Kevin-Woods-Tessella Kevin-Woods-Tessella added ready and removed proposal bucket proposals that didn't make into the sprint labels Nov 7, 2019
@Tom-Willemsen Tom-Willemsen added 3 and removed 13 labels Dec 3, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants