MFC3045manual Ver3 00, Rev1 1
MFC3045manual Ver3 00, Rev1 1
Version 3.00
(Revision 1.1)
June 2010
CONTENTS
1- INTRODUCTION ........................................................................................................................... 1
1-1 General description ................................................................................................................................. 1
1-2 Principle of operation............................................................................................................................... 2
1-3 Measurement detailed procedure............................................................................................................ 3
1-4 Operation modes..................................................................................................................................... 4
3- INSTALLATION .......................................................................................................................... 13
3-1 Probe Array ........................................................................................................................................... 13
3-2 PC and printer ....................................................................................................................................... 13
3-3 Connections to main unit, power supply and PC ................................................................................... 13
3-4 power Setting ........................................................................................................................................ 13
3-5 Software set-up ..................................................................................................................................... 13
8- SPECIFICATIONS....................................................................................................................... 63
8-1 Main Unit MFC-3045 ............................................................................................................................. 63
8-2 Power Supply unit MFC-3046................................................................................................................ 63
8-3 Probe Array MFC-3048 ......................................................................................................................... 63
8-4 Rotating Probe Array holderS MFC-3039, -3040, -3049........................................................................ 63
8-5 DEEE CONFORMITY ........................................................................................................................... 64
1- INTRODUCTION
With the MFC-3045, all measurements and data are expressed in dHz (1/10 of Hertz). However, for
greater convenience, the data in the WMFCTOOL software are expressed in Hz or MHz with a
resolution of the decihertz [dHz]. The conversion factor to the Tesla units is the γ factor:
γ = 42.576255 MHz/T
RS-232C 2 2 2
Link CPU
3 3 3
Data Buffer
N N N
Frequency
Up going frequency
Calculated NMR frequency = mean value
Down going frequency
Time
T
NMR signal
Time
In this mode, using the included software WMFCTOOL, measurement parameters can be modified
from their default values, such as:
- Central frequency,
- Amplitude of frequency sweep,
- Period of sweep,
- Number of sweeps per measure.
This mode can be triggered from the Remote Box and allows collecting a set of measures.
- The Search mode is a mode intended to find the exact field of a magnet, in order to define the
central frequency for the normal mode measurement.
In this mode, the user cannot change the measurement parameters and they are automatically
adjusted to cover the full range of the Probe Array. The number of cycles is also pre-defined (typ.
12). If the magnetic field value is somewhere in the Probe Array range, then it will be measured.
The measurement parameters previously set during the normal measurement mode will be not
changed by the Search mode.
Due to the low number of cycles and the large amplitude of the modulation (typ. 40'000 ppm) the
accuracy is not as high as in normal measurement mode, but sufficient for setting the central
frequency value of the next normal mode measurement.
- The Continuous mode is similar to the Normal Measurement mode, and will use the same
parameters with the exception that it runs continuously (the number of cycles is not taken in
account) and has to be stopped by the user. With WMFCTOOL, a timer allows the user to stop the
Continuous mode automatically.
This mode is intended to measure and survey the field value over a short period of time. The data
are available after each cycle, and, provided the Baud rate is fast enough, it is possible to obtain
measurements at each cycle of the modulation. (typ. 60ms)
- The Hunt mode, is used when establishing the current in a superconducting magnet. It is a method
of determining when the field reaches the nominal value. It monitors in real time the field value over
the entire zone of sensitivity of the Probe Array (typ. ±2%).
In Hunt mode, when the field is outside the sensitivity range of the Probe Array, WMFCTOOL
displays « 0 », meaning that no NMR signal is detected. When the field is within the range of the
Probe Array, a NMR signal is detected and measured. The frequency is then displayed with a
resolution of 0.1 kHz, for example:
« 63.2754 MHz »
2- SYSTEM DESCRIPTION
2-1 GENERAL
This system is intended to perform very reliable magnetic field mapping. The various components of
the system have been designed to yield an ergonomically optimized whole in which the main
electronic unit is completely blind (no display, no command panel) and only the PC, along with a
“Remote Box,“ provides all the necessary displays and command panels.
USER’S PROBE
PC USER’S HOLDER
PRINTER MFC 3049
PROBE
ARRAY
MFC 3048
// LPT
RS-232 10 meter
MAIN UNIT
REMOTE
MFC 3045
BOX
to AC mains
RF 3 meter
POWER
SUPPLY 10 meter 4 meter
MFC 3046
The Main Unit MFC-3045 is specific to a type of Probe Array, with respect to the maximum number
of probes (32, 64 or 96) that it can handle. Otherwise it is universal with respect to central frequency
and operating mode. Thus the same unit may control any Probe Array as long as the number of
probes is compatible with the MFC-3045 configuration. By default, the Main Unit has 32 channels
(one channel per probe).
In fact, the power supply delivers regulated voltages slightly higher than the required end voltages.
These voltages are then redistributed into the various zones of the Main Unit where they are set to
the final voltage by local regulators with low voltage drop, in order to minimize thermal losses. The
power supply is separated from the Main Unit because it cannot be in a magnetic field as it
contains a transformer that will not work in magnetic fields greater than 0.01 Tesla. The best place to
locate the Power supply is near the PC.
This unit has an LED light monitoring the Power supply to the MFC-3045 system and a Reset button,
allowing a reset of the Main Unit from the PC control room. All the functions of this unit can be seen
in Figure 7.
Figure 8 : Partial view of a Half Moon type Probe Array with a part of cover removed, showing probes
However, Metrolab proposes several types of standard half moon type Probe Arrays with nominal
diameters of 300 to 500 mm.
These Half Moon Probe Arrays are placed on a probe holder, for example an MFC-3039, MFC-3040
or MFC-3049. These permit the half moon Probe Array to be rotated around the magnetic field axis
with 12, 16, 24, 32 or 36 angular positions per turn.
3D type Probe Arrays (spherical or cylindrical) are intended to realize a complete mapping without
any displacement of the Probe Array. The advantage of a shorter measurement time is compensated
by a smaller final number of measures, i.e. a smaller spatial resolution.
When connected to the MFC-3045 Main Unit, the Probe Array data may be read in the control PC. It
contains an EEPROM memory programmed with all the specific data of a Probe Array, including
central frequency, minimum & maximum measurement frequencies, number of probes and other
useful functional data, such as the correction table.
This correction table is the result of the normalisation of every Probe Array. This normalisation
consists of reducing the discrepancy between every probe of the array when placed in the same
magnetic field. After normalisation, this discrepancy can be reduced to less than ±0.25 ppm. (see
section 6-4 page 33)
An additional push-button, actuated with a sharp tool such as the tip of a pencil or ball pen for
security reasons, allows a system reset.
The Remote Control box is also used to restore the default RS-232 parameters. The RS-232
parameters are set by software only and they are permanently stored in a non-volatile memory. This
means that if the RS-232 parameters, such as Baud rate, number of bits, etc, of the PC do not match
the RS-232 parameters set in the Main Unit MFC-3045, communication will no longer be possible. To
restore communication, the PC must be set to 9600 baud, 8 bits, 1 stop-bit, no parity, no hard or soft
handshake (the default RS-232 parameters of the Main Unit). To reset the Main Unit to these default
parameters, the user must 1) push and hold down the Start button, 2) push briefly the reset button
(i.e. with a pencil). The Busy LED will blink about 8 seconds then switch off. Only at that time may the
Start button be released. The default RS-232 parameters are then restored in the Main Unit
MFC-3045. If the Start button is released when the Busy LED is still blinking, the previous RS-232
parameters are kept.
TX 2 3 TX
RX 3 2 RX
RTS 4 7 RTS
CTS 5 8 CTS
DSR 6 6 DSR
DCD 8 1 DCD
DTR 20 4 DTR
GND 7 5 GND
3- INSTALLATION
4- WMFCTOOL V9.0
4-2 SETTING UP
The PC installation of WMFCTOOL is done simply by inserting the WMFCTOOL CD-ROM in the
computer. Then execute [Link] located in the root directory of the CD-ROM. Note that with
CD-ROM media, the setup program should start automatically.
When exiting, WMFCTOOL saves the configuration and settings in a file, so the next time
WMFCTOOL is executed, all settings are restored automatically. Starting WMFCTOOL opens the
Main Window, which is the measurement panel.
All the measurement parameters can be set in this part. The user can easily select the run mode
most appropriate to his set of measurements.
) Do not select an individual probe unless needed, because it takes time to transfer the data,
especially if there are many modulation cycles.
In the field "Meas. comments", a small comment can be edited before the run. It will appear in the
header for each measurement. The “Headline comment” button allows entering a comment line
which will appear in the *.dam file header for a set of multiple measurements.
At any time during the process, it is possible to display the results of one of the previous
measurements, using the selector located below the table in the bottom right corner of the window.
Clicking on a line of this list allows displaying the measurement data for the corresponding
measurement, and also redoing the measurement if in manual mode.
Indeed, when in manual mode, it is possible to measure again (redo) any of the previous
measurements, even after the last run has been performed. Do not forget to put the Probe Array
in the position that must be re-measured (redone). In the Current Measurement window, the
upper right corner is then labeled ‘ReDo mode’. Run the measurement by clicking the “Run” button or
pressing the "Start" button of the Remote Control box. The redone measurement will replace the
previous one in the file and in the display. Click on the “Back to measurement mode” button to
continue the sequence of measurements.
Note that it is not possible to ReDo a measurement after the Multi Measurement process has been
quit using the "Stop" button of the toolbar.
The 'multi measurement' process can be aborted at any time by clicking the "Stop" button. The data
already measured are saved in the file.
) Important note about the "Individual NMR point": the history of all NMR signals on a selected
individual probe of the array can be stored. As in "single" mode, the individual data are displayed in
the "results display" and will be saved in the file.
It is strongly recommended to check the “No storage” box under “Individual NMR point :" to
avoid unnecessary data being stored and transferred.
4-4-6 Results tables and graphs about the current measurement (6)
• The measured NMR frequency in [MHz]. This is the average of the values of all modulation
cycles with a resolution of 0.1 Hz (or 1Hz if the MFC3035 file format has been selected in the
Preferences… window).
• The RMS value is the standard deviation of all the NMR frequency values, one per valid
modulation cycle (see below). The RMS is given in [Hz] with 0.1Hz resolution (or 1Hz if the
MFC3035 file format has been selected in the Preferences… window).
• The number of valid modulation cycles. On each modulation cycle two NMR signals are
obtained (one on the rising ramp and one on the falling ramp). If this pair of signals is not in a
given tolerance, the value of that modulation cycle is discarded. The number of valid
modulation cycles is the total number of modulation cycles taken into account for the final
field value. (See section 1-3 page 3.)
Since this window does not require communications with the MFC-3045 system – the Main Unit may
be On or Off, or even absent – it is possible to look at a previous measure or set of measures via the
“Open…” menu, A window is then opened to choose a MFC3045 data file (either a .DAT or .DAM
file).
The "Print" menu can be used to print the data on the default printer.
The button "Large display" allows the data to be displayed in an enlarged view in a separate window.
A more detailed description of this window is provided in section 4-4-7, page 20.
Tool palette
In graphic format, a mouse-click on the "Graph legend box" opens a pop-up menu where color, line
and dot style can be changed for each curve. The “Tool palette” can be used to zoom, pan, change
the format of X or Y scale, autoscale or change the units (see details below). The first measurement
selected in the "Measurement" selector list is attributed to Plot 0, the second one to Plot 1, and so
on.
You can choose the units of the Y scale. The values are in MHz (in Hz in the case of the
"individual probe diff|cycle") or in ppm depending the position of the switch shown at the
left. The ppm are relative to a base line indicated below the graph. The base line is
calculated as the average of the highest and the lowest NMR frequency values. The
baseline value can be changed.
If you press the X Autoscale button, shown at the top, the graph autoscales the X axis. If
you press the Y Autoscale button, shown at the bottom, the graph autoscales the Y axis.
If you want the graph to continuously autoscale either of the axes, click the lock switch,
shown at the left, to lock autoscaling On.
By using the Scale Format buttons, shown at the left, you can maintain control of the
format of the X and Y scale respectively.
If you press the Panning button, shown at the left, you switch to a mode in which you can
scroll the visible data by clicking and dragging the plot area of the graph.
If you press the Zoom button, show at the left, you can zoom in or out on the graph. If you
click on the Zoom button, you see a pop-up menu to choose the methods of zooming. A
description of each of the methods follows:
Zoom by rectangle. Click on the area of the plot you want to zoom and drag the
rectangle. When the mouse button is released, the zoom is performed.
Zoom by rectangle with zoom restricted to X data (the Y scale remains unchanged) or to
Y data (the X scale remains unchanged).
Zoom in about a point. If you hold down the mouse on a specific point, the graph
continuously zooms in until you release the mouse button. (<Shift>-clicking zooms in the
other direction.)
Zoom out about a point. If you hold down the mouse on a specific point, the graph
continuously zooms out until you release the mouse button. (<Shift>-clicking zooms in
the other direction.)
Note: to zoom out quickly, click on the X and Y autoscale buttons.
• Run:
Same as the “Operate / Run/Redo” menu item. Launches a measurement. Unless “Single”
run mode is enabled, only available after a “New.”
• Stop:
Same as the “Operate / Cancel measurement” menu item. Cancels the measurement in
progress, or, in the “Multi” run mode, cancels the measurement sequence.
• Preferences;
Same as the “Options / Preferences” menu item. Opens the Preferences window.
4-5-2-1 Open
Opens a “Single” (.dat) or “Multi” (.dam) measurement data file.
4-5-2-2 Save as
Save a “Single” (.dat) measurement data file.
4-5-2-3 Print
Prints the current measurement results table or graph (part 6 of the main window).
4-5-2-4 Exit
Quits WMFCTOOL.
4-5-3-1 New
Same as the New button. Starts a new measurement. Only available if “Single” run mode is disabled.
Automatically opens a “File / Save as” dialog.
4-5-3-2 Run/Redo
Same as the Run button. Launches a measurement. Unless “Single” run mode is enabled, only
available after a “New.”
Once the search has completed, the field “Peak to peak field discrepency [ppm] :” displays the
difference between the minimum and maximum frequencies measured by the different probes in the
Probe Array. The “Mean frequency [MHz] :” indicates the mean of all frequencies measured by the
different probes in the Probe Array.
Then, in the bottom of the panel, the user has two possibilities:
• Close this window without updating the modulation amplitude and central frequency;
• Update the modulation amplitude and central frequency in the main measurement panel and
close this window. The parameters are those proposed above, based on the results of the
search procedure.
4-5-4-1 Preferences
Selecting the “Options / Preferences” menu item opens the Preferences window (see Figure 16, left).
The “Save options” allows an automatic save of any single measurement. If not checked, single
measurements must be saved manually.
The "File Format" radio buttons select the file format in which the measurement data will be stored.
In the 'MFC 3035' mode, the data files are compatible with those created using an MFC-3035 system
with the DOS version of MFCTOOL. The resolution of the data is 1Hz, whereas the 'WMFCTOOL
v8.0' mode causes the data to be saved with an additional digit (dHz). The 'WMFCTOOL v9.0' mode
is the same as the 'WMFCTOOL v8.0' mode, but it includes additional parameters and facilitates
importing the data file into Excel.
The "Default directory" is the default location for files to be saved or loaded. Use the "Browse…"
button to select a different directory. When the directory has been selected, use the button "Select
cur dir" to validate the new selected directory.
If the ENABLED box of the "Advanced options" is checked, all the possibilities of the Advanced menu
are enabled. This gives access to the Advanced menu items, including “Low Level commands,”
“Calibration,” “Normalisation,” “EEPROM utilities” and “FirmWare update” (see page 27, Chapter 5-
The Advanced menu). Enabling the Advanced menu requires a password. The default password is
“map-mag”. By pressing the Modify button, the user may define an additional, custom password.
If the RS-232 parameters have been modified when the Serial port window is closed using the "OK"
button, the RS-232 parameters of the MFC-3045 Main Unit are changed accordingly. It is strongly
recommended to put a label on the Main Unit indicating the chosen parameters. The new set of RS-
232 parameters is made permanent.
) If for any reason it is no longer possible to establish communication, one can press the "Default"
button and restore the default parameters of the MFC-3045 Main Unit by proceeding as follows:
• Push the "Start" button of the Remote Box and HOLD it down
• Push briefly the "Reset" button (i.e. with a pencil), the "Busy" LED will blink about 8 sec. then
will switch off.
• Only at that time the "Start" button can be released. The default RS-232 parameters are
restored in the MFC-3045 Main Unit. If the "Start" button is released when the "Busy" LED is
still blinking, the previous RS-232 parameters are kept.
Technical Topics
If the "ENABLED" box in the Preferences window (see section 4-4-7 page 20) has been enabled, the
options of the “Advanced” menu are available.
Note: the default password is: map-mag
The Advanced functions are described hereafter.
It is possible to enter comments in the “Comment” box, but the line must start with a [ character. The
comments are saved in the data file only (not into the EEPROM).
)
Note: Only FirmWare Version 2.00 or higher can be updated with WMFCTOOL. To update a lower
FirmWare version, the FirmWare memory inside the Main Unit must be replaced.
6-1 GENERAL
The procedure described below corresponds to the calibration of the Main Unit MFC-3045 and the
normalisation of the Probe Array MFC-3048.
The calibration of the Main Unit MFC-3045 as well as the Probe Array normalisation must be done
every 12 months.
These two calibrations can be performed separately or sequentially.
For the Main Unit, the calibration consists only in verifying and adjusting the reference frequency of
the local quartz oscillator, if necessary.
The Probe Array does not need to be calibrated against a standard, since the NMR signal results
from a physical phenomenon and cannot be adjusted. However, each probe of the array measures
the magnetic field with a small discrepancy due to the paramagnetic materials surrounding the probe.
The purpose of the normalisation is to reduce the discrepancies to a few tenths of a ppm.
The normalisation of the Probe Array consists of placing each probe in the same homogenous and
stable location in a superconducting magnet, in order to record the response to the magnetic field.
After the last measurement, the mean value of these records is calculated. Then a correction value
proportional to the difference between the individual responses and the mean value is assigned to
each probe. This allows eliminating the small discrepancies between the individual probe responses.
The WMFCTOOL software v8.0 or higher allows the complete calibration and normalisation
operations to be performed in a short time and with user friendly aids, such as a record reminder or
possibility of correction of an erratic point.
Please note that to access the Advanced menu, the "ENABLED" button must be checked in the
Preferences window. A password is required to enable the advanced options.
If the frequency is not in the tolerance, the oscillator must be trimmed by removing the top cover of
the Main Unit (10 M4 screws with a hexagonal male 3mm wrench) and acting on the multiturn
potentiometer placed next to the 20 MHz quartz oscillator, as shown in the photograph below.
Figure 20 : View of the 20 MHz Quartz oscillator and trimming potentiometer on its right
Allow the oscillator to stabilize before a new frequency measurement (about 2 minutes), then repeat
the trimming operation if necessary.
After the calibration is done, close the cover and quit the calibration routine by clicking on the
"DONE" button. This will update the calibration date in the Main Unit EEPROM.
Click on the "Cancel" button to quit the calibration routine without updating the calibration date.
) • It is strongly recommended that the content of the Probe Array EEPROM be backed up. To
do so, go in the EEPROM Utilities and P-A EEPROM window, read the EEPROM and then
save its content in a file. (See section 5-4, page 27.)
) • The amplitude (MDA), the central frequency (MCF) and the number of cycles (NCY) of the
modulation need to be verified. Note that these three parameters are automatically set at
those previously used in the main measurement window. A 'single' measurement is a good
way to check that the parameters are correct. However, be aware that some probes will
probably give 0 (zero) values because the Probe Array is not centered in the magnetic field
(only probe 1 is). So check the value measured by probe 1 and adjust the "Modulation
Central Frequency" to that value. A modulation amplitude of 1000 ppm and 60 modulation
cycles are recommended.
• The indicator “Relative measurement tolerance [ppm] ± :” shows the required tolerance of
) the Probe Array. A value of ± 0.20 ppm is recommended, which means that all the residual
errors, (magnetic field value (BFV) - target field value), should be in a 0.4 ppm peak-to-peak
range. If the measured variations amongst all probes are less than this number, the probe
array is considered to pass the normalisation. In this case, the status message in the "Data"
window will display PASS (NOT FINISHED)," or, once all the probes have been measured,
"PASS." If the measurements diverge more than this tolerance, the message "OUT OF
TOLERANCE" will be displayed. This indicator can be modified whenever the user wants,
even after the beginning of the normalisation process.
• It is possible to rearrange the order in which the probes are measured by pressing the
“Change measurement order :” button. The window shown on Figure 21 is then opened.
This step is clearly optional. It is used only when, to facilitate the normalisation process,
measurements are performed in a sequence different from the normal numbering of the
probes (corresponding to the Number displayed on the positioning guide for each position).
The left column of the table corresponds to the sequence of measurements of the
normalisation process. The right column is the probe number associated with the
measurement number. To edit the table, click on a probe number that should be modified
and enter a new probe number.
The "Default" button allows the entire table to be reset to its default setting, where the probes
numbers correspond to the measurement sequence.
The "Cancel" button will discard the modification and exit the window. When clicking on the
"Done" button, the probe order is memorized, and the normalisation as well as the
verification will be done with that order. The measurement order is saved with the other
WMFCTOOL settings. That means that when WMFCTOOL is started again, the previous
Array EEPROM before the normalisation process). The third column indicates the corrected
magnetic field value measured by each probe, in [MHz]. The last column is the remaining error
relative to the “Target value”, expressed in [ppm].
On the top left corner of the table, there is a pull-down selector to choose between the display of the
table described above (Numerical field values), the graph of the correction values (Graph of the
correction table) or the graph of the residual errors (Graph of NMR frequencies - Target value [ppm]).
This last option permits a rapid evaluation of the normalisation quality. The display can be changed
during the measurement process. With the graphs, the zoom and pan functions are available through
the "tool palette" as explained for the Large Display window (refer to section 4-4-7 at page 21).
With the MFC-3048 Probe Array in the first position of the positioning guide (properly installed in the
magnet), click the button "Run" on the toolbar or press the “Start" button of the Remote Control box.
The magnetic field is then measured and its value stored for this probe.
Position the Probe Array at the next position and start the measurement for the next probe. Repeat
this sequence until all probes of the array have been measured.
At any time, clicking on the "CANCEL" button will quit the Normalisation window - but no data will
be stored and the measurements are lost.
At any time, it is also possible to store the data in an ASCII file with the extension ".nrm" by clicking
on the "Save to file" button.
Initially, the target value in the field “Target value [MHz] :” is set to 0. Thus the residual error (the
difference between the magnetic field value measured by a given probe, BFV, and the Target value,
expressed in ppm of the Target value) will be infinite. To avoid this, the user can either enter the
required magnetic field value in [MHz] or wait for the result of the first measured probe. Then, clicking
on the “Set to average” button will update the target value with the first value. Note that pressing this
button at any time will set the target value to the average measured by the probes so far, and will
then recompute all BFV-Target values in the table with this new target value.
At any time during the process, it is also possible to redo one of the preceding measures by selecting
(click on it) the corresponding line in the table or changing the field “to probe” in the upper part of
“Data”. Then click "Run" again, or press the “Start" button of the Remote Control box. But do not
) forget to put the Probe Array in the corresponding position on the guide.
After the last measurement is done, a window is opened and proposes a target value (if different
from the target value already set), which is the mean value of the whole set of probe measurements.
The user can accept or reject this new target value.
When all probes have been measured, the "Normalisation" and "Update EEPROM and exit"
buttons become available.
• If the Probe Array passes the normalisation (“PASS” displayed in green above the table), the
user can press the “Update EEPROM and exit” button. The normalisation window is
automatically closed and a dialog window pops up to enter the name of a file where the data
will be saved. The normalisation date is saved in the Probe Array EEPROM – this is why it is
) very important to not switch off the Main Unit or disconnect the Probe Array before
exiting the “Probe Array normalisation” window.
• If one or a few points are erratic, it is possible to correct them. Erratic points may be due to a
magnetic or electrical perturbation, or due to an incorrect Probe Array position during the
normalisation or verification measurement(s) of the relevant probe(s). In that case, select the
erratic probe with a mouse-click on its line in the table (‘Numerical field values’). The line will
be highlighted in yellow. If the graph of residual errors (' Graph of NMR frequencies - Target
value [ppm]') is displayed, the erratic probe can be selected using the “to probe” field in the
upper part of “Data”. Then put the Probe Array in the corresponding position on the
) guide and redo the measurement. If the error is confirmed, it is possible to modify the
correction value of that probe in the editing box labeled “Correction value” (it is not possible
to modify the value directly in the table). Note that it is possible to modify the correction value
either in [dHz] or in [ppm] (of the target value). Then redo the measurement again.
When satisfied, the user can press the “Update EEPROM and exit” button, as described
above.
• If the residual errors show a global discrepancy, the Probe Array needs to be (re)normalised.
Pressing the “Normalisation” button computes new correction values for each probe, in order
to make all probes measure the target value. When pressed, the 'NMR f' and 'BFV-Target'
columns are cleared, the first probe is selected, the modification of the correction values is
saved into the Probe Array EEPROM and you are ready to start verification. The process is
then exactly the same as previously described.
After the verification, if remaining errors show a global discrepancy, then the whole
normalisation of the Probe Array should be repeated only after finding and eliminating the
possible external cause of this variation.
• Once the Probe Array is normalised, it is advisable to use the Probe-Array EEPROM utilities
menu to save the new correction table in a file, as a backup of the EEPROM.
MDA MDA,x Modulation amplitude: Total amplitude (peak to peak) of 200 | Entire P-A# (1000)
the frequency modulation sent to the NMR probes in ppm P-A range
of the Probe Array Central Frequency (PCF) [1 | 224]
MLF MLF,x Modulation lowest frequency: This is the frequency of the 1 | 308 MHz P-A
bottom plateau of the modulation signal. In [dHz].
MHF MHF,x Modulation highest frequency: This is the frequency of the 1 | 308 MHz P-A
top plateau of the modulation signal. In [dHz].
0 MDA (a)
1 MCF (b)
2 MLF (b)
3 MHF (b)
Notes: (a) MCF is the reference if MDA is changed
(b) MDA is the reference if the present parameter is changed
NCY NCY,x Number of measurement (or modulation) cycles. 2 | 1’500 P-A# (80)
By adding a measurement point number as parameter of a data reading command, the MFC-3045
will return the decimal value of the selected measurement point, regardless of the block mode
selected with the command « BLK ».
Example:
BFV,x Where ‘x’ is 1 to NP (NP is the number of NMR probes of the Probe Array): returns the
magnetic field value for the probe #x. If the block mode is 0 (BLK,0) this will also set the
pointer to the next measurement point (x+1).
BFV,0 Has no effect with block mode 1 or 2 (BLK,1 or BLK,2). It resets the sequential read
pointer to the probe #1 if block mode 0 (BLK,0) is used.
The values are read one at a time. When a read command (BFV) without parameters is received by
the MFC-3045, it returns one decimal value. The next read command will return the value of the next
measurement point. Thus the set of data will be read sequentially from measurement point #1 to the
last one. When all the values have been read, a new read command will return the ASCII character
17 (CTRL-W) and the measurement point #1 will be selected again.
Example:
BFV↵ returns the magnetic field value of one measurement point and point to the next one.
All values are returned in one block of data at the reception of a data read command without
parameters. Each data point is in decimal ASCII characters terminated by a <CR><LF> (leading
zeros are not sent). An ASCII character #17 (CTRL-W) follows the last data value. The data for
measurement point #1 is sent first, followed by the remaining data in the order of the measurement
points.
Example :
BFV↵ returns the magnetic field values of all NMR probes in one block of data: decimal values
separated by <CR><LF>.
All values are returned in one block of data at the reception of a data read command without
parameters. Each data point consists of 8 (or 4) ASCII characters of a hexadecimal number (0-9 ;
A-F). There is no separator between values. The checksum (modulo 16 bits => 4 characters) is sent
after the last data point. The checksum itself is not included in the checksum. The number of
characters returned is: Number of measurement points * 8 (or 4, see BNC command) + 4 (check-
sum)
BFV↵ returns the magnetic field values of all NMR probes, plus a check-sum, into one
hexadecimal block of data.
BFV Magnetic (B) field value: The magnetic field value 0 | NP ---
BFV,x in decihertz [dHz] for each measurement point. The
values are returned according to the Data Reading
Mode. (see section 7-5-1 above)
If no value is available, <CR><LF> are returned.
There are 8 hexadecimal characters for each value
when in Hexadecimal Block Mode.
The following commands return only one value, therefore the Block modes are not applicable.
7-6-1 STATUS 1
Status register 1 shows event and error conditions. When a condition occurs, the corresponding bit is
set to 1. The bits are cleared to 0 after reading the status register (command ST1).
bit 7 6 5 4 3 2 1 0
reset or No NMR Miscel. error Remote Com- Modulation Command Data ready
power on Sig. seen on button munication error error
probe(s) changed error
state
The Status register 2 shows modulation error conditions. When a condition occurs, the
corresponding bit is set to 1. The bits are cleared to 0 after reading the status register, except the
bit #7 (command ST2).
If one of the bits of Status 2 is set to 1, the bit #2 of Status 1 is set to 1.
bit 7 6 5 4 3 2 1 0
P-A not Modul param Allowed lost Cycle lost Period not Max Period longer Period
connected exceed DDS cycle stable amplitude than setting shorter than
range reached reached setting
The Status register 3 reflects the present state. Reading the status does not clear the bits.
bit 7 6 5 4 3 2 1 0
bit 7 and 6:
These 2 bits indicate the state of the LED on the Remote Box:
Bit 7 bit 6
0 0 LED is Off
0 1 LED is Lit
1 0 LED is blinking slowly
1 1 LED is blinking quickly
bit 5: RF Generator ON
This bit is set to 1 when the RF Generator is ON. It is set to 0 when the RF Generator is switched
OFF.
bit 4:
Always 0.
The Status register 4 reflects miscellaneous state and error conditions. The bits 0, 1 and 3 reflect
present condition while bits 2 and 4 to 7 are cleared when the status is read. When one of the bits
2, 6 or 7 is set to 1, the bit 5 of status 1 is set to 1.
bit 7 6 5 4 3 2 1 0
Error with Error with EEPROM Remote Remote Overflow in Data in Hardware
P-A Main Unit success. button button state creating RAM <> problem
EEPROM EEPROM wrote changed calib. table EEPROM
state
The Status register 5 is used to indicate the RS-232 Baud rate (bit 0 to 2) and the communication
error conditions (bits 3 to 7). The bits 0, 1 and 2 reflect the present state, while bits 3 to 7 are
cleared when the status is read. When one of the bits 3 to 7 is set to 1, the bit 3 of status 1 is set to
1.
bit 7 6 5 4 3 2 1 0
bit 7: Reserved
This bit is reserved.
bit 7 6 5 4 3 2 1 0
bit 7 and 6:
Always 0.
To avoid a continuous polling of the status register (to check if data is ready or if an error condition
has occurred), the MFC-3045 can automatically send a message of 2 ASCII characters to the
computer when certain conditions occur. The command SMA allows the user to select which one(s)
of the 8 conditions will generate a message.
Probe Array Remote Remote Misc. error Communi- Modulation Command Data
Conditions: not Box Box button (EEPROM) cation error error error Ready
connected button depressed
released
Message
PA UP DN EE RS ME CE DR
sent:
SMA
parameter 128 64 32 16 8 4 2 1
value:
The message of a given condition is sent each time that the condition occurs; provided it is enabled
by the command SMA, whether the corresponding bit in Status register is read or not. i.e. : the DR
message (Data Ready) will be sent each time a measurement is finished and Data are ready, even if
the Status 1 is not cleared.
The parameter ‘x’ of the command SMA acts as a mask. To enable an automatic message, the
corresponding bit of the mask must be set to 1.
Examples :
• SMA,0 masks all the conditions and no messages will be sent.
• SMA,255 (maximum value) allows any of the conditions to automatically generate its
message when it occurs.
• SMA,73 masks all the conditions except ‘Remote box button released’, ‘Communication
error’ and ‘Data Ready’ (64+8+1).
ERR Command Error: Returns the 3 first characters of the --- ---
command that gave the last command error.
PCF {PCF,x} Probe Array Central Frequency: This is the 2•106 | 308•107 P-A#
frequency in decihertz [dHz] for which the Probe
Array is designed. This value is used as reference
for most of the values expressed in ppm.
PLF {PLF,x} Probe Array Lowest Frequency in decihertz [dHz]. 2•106 | 308•107 P-A#
Below this frequency, detection of NMR signals is
not guaranteed.
PHF {PHF,x} Probe Array Highest Frequency in decihertz [dHz]. 2•106 | 308•107 P-A#
Above this frequency, detection of NMR signals is
not guaranteed.
NST {NST,x} NMR Signal Threshold: This gives a DC threshold 0 | 255 P-A#
level to detect NMR signals
Bit: 10 9 8 7 6 5 4 3 2 1 0
Decimal values
• The values between < > represent the setting when the corresponding bit is set to 1.
• The Hardware or Software handshake is enabled when the corresponding bit is set to 1.
• Bits 6 and 7 are not applicable and have no meaning.
• Bits 8 to 10 are used for the Baud Rate as follow :
bit 10 bit 9 bit 8 Baud rate
0 0 0 2400
0 0 1 4800
0 1 0 9600Å Default value
0 1 1 19200
1 0 0 28800
1 0 1 38400
1 1 0 57600
1 1 1 115200
Examples :
RSP,1828 will set the RS-232 parameters to 115200bd, Hardware Handshake, Odd parity, 1 stop
bit and 7bits (1024+512+256+32+4 = 1828).
RSP,513 will set the RS-232 parameters to 9600bd, No Handshake, No parity, 1 stop bit and 8
bits
(512+1 = 513). This is the default value.
Advanced commands.
ADV ADV,x 0|2 0
0 = not allowed,
1 = level 1 Æ advanced commands allowed,
2 = level 2 Æ like level 1, plus enable the
modification of settings in nonvolatile memory
(EEPROM)
Version:
VER 0|2 ---
VER,x 0 or no parameter = returns the MFC-3045
firmware version (43 characters).
1 = returns the Main Unit EEPROM version (5
char.)
2 = returns the Probe Array EEPROM version (5
char.)
Serial Number:
S/N 0|2 ---
S/N,x 0, 1 or no parameter = returns the Main Unit serial
number (17 characters).
2 = returns the Probe Array serial number (17
char.)
[SMU] [SMU,>EEP] Settings of Main Unit: Without parameters, this --- ---
command sends back to the PC the contents of the
Main Unit EEPROM in one block of ASCII
characters coded in hexadecimal with a checksum
at the end. It is always in one hexadecimal block,
whatever the setting of the command BLK.
[SPA] [SPA,>EEP] Settings of Probe Array: Without parameters, this --- ---
command sends back to the PC the contents of the
Probe Array EEPROM in one block of ASCII
characters coded in hexadecimal with a checksum
at the end. It is always in one hexadecimal block,
whatever the setting of the command BLK.
8- SPECIFICATIONS
One of the major requirements for efficient Magnetic Resonance Imaging (MRI) is a high
enough quality of the magnetic field generated by the main magnet system. The goals for
the quality of the field of a whole-body MRI magnet are typically:
Achieving time stability could be difficult for resistive magnets but is usually not a problem
for permanent magnets or superconducting ones operated in the persistent mode,
provided that no ferromagnetic pieces are moving in the vicinity of the magnet. On the
contrary, due to imperfections of the magnet itself and to environment effects, the required
homogeneity is never obtained without using sophisticated correction systems often
referred to as "shims". This recalls the small pieces of iron which were stuck by the
pioneers of the NMR on the pole pieces of their iron-core magnets in order to improve the
homogeneity of the field.
Even if the magnet system is provided with a convenient shimming set, the field correction
cannot proceed by trial and error. In most cases, such a procedure would not converge to
the best possible solution and, in any case, would be highly time consuming. The method
described hereafter does allow to find this best possible solution based on a rigorous
mathematical analysis, and to do it in a minimum of time since the proposed system does
not use any moving part. It proceeds in four steps:
1) Field plotting at the vertices of a three dimensional mesh in the region of interest by
means of a NMR teslameter multiplexing a set of probes.
2) Field decomposition or 3D-transform, i.e. data fitting with a general rigorous expression
for the spatial variation of the magnetic field which leads to a unique set of coefficients
describing the field in the region under consideration within a known accuracy.
3) Calculation of the correction parameters which will give the best possible homogeneity
with the considered shimming set and prediction of this homogeneity.
In some cases, the effect of any of the various correction devices is not a priori known or
is not given with a sufficient accuracy by the manufacturer. By repeated application of
steps 1 and 2, it is possible to collect the necessary information for entering step 3. Of
course, this requires some time but must be done only once, since this information can be
stored for further use.
Steps 1 and 2 can also be used to control the static characteristics of the field generated
by the pulsed gradient coils set.
The whole process is monitored by a small computer (portable-PC size) and the software
has been given a high degree of adaptability to various situations.
- Ι - BASIC PRINCIPLES
It is known from Maxwell's equations that, in a magnetically empty region of space, that is
a region without any electric current or any piece of magnetic material, a stationary
magnetic field obeys the two equations:
r r
div B = 0, curl B = 0.
r
In order terms, this means that B is the gradient of a pseudo-scalar potential V* which is
solution of Laplace's equation:
r
B = -grad V*, ΔV* = 0.
of functions is restricted by the fact that a magnetic potential like V* cannot be uniquely
r
defined in the whole space since the equation curl B = 0 is only valid in the magnetically
empty regions of space. In the actual situation, it appears that the best choice is to use
the spherical harmonics as the basis for an expansion of the spatial dependence of V* and
consequently of the field. This expansion will be valid at any point inside a magnetically
empty sphere. In such a spherical region of center O, we take a cartesian coordinate
r
system Oxyz with the z-axis along the magnetic field vector B 0 at this point O. Then, the z
component of the magnetic field has the unique form:
n
⎛ ⎞ ⎡ ⎤
∞
B z (r, θ, ϕ ) n
= 1 + ∑ ⎜ r ⎟ ⎢Hn Pn (cosθ) + ∑ (Ιnm cosmϕ + Jm
n sinmϕ ) Wn Pn (cosθ)⎥ (1)
m m
B0 ⎝r ⎠ ⎣
n=1 0 m =1 ⎦
5) The factors in bold characters, B 0 , the intensity of the field at the chosen origin O, H n
, Ιm m
n and J n , make up the unique set of coefficients of this particular type of B z
the field are dimensionless and can be given, for instance, in ppm. The coefficients H n
will be referred to as "axial" since they are the only possible non-zero coefficients in a
6) The B x and B y components are given by other expressions which will not be written
⏐B z − B 0 ⏐.
Jm
n of the expansion. For evaluating quickly the quality of the magnet, it is convenient,
9) P n (cosθ) and P m
n (cosθ) are the Legendre and associated Legendre polynomials in
10) W m m m
n is a numerical weight factor which forces the product W n P n (cosθ) to oscillate
in the range [-1,1] in order to give a straightforward physical meaning to the
corresponding coefficients Ι m m
n and J n .
As an illustration of the interest of this weight factor, let us consider, for instance, the
corresponding value is 105. Suppose that, for some magnet, Ι 44 is found to be .2 ppm for
r 0 = 25 cm in an expansion which does not include any weight factor, that is W 44 = 1. This
magnet could appear at first sight better than it actually is. Indeed, the meaning of Ι 44 =
.2 ppm is that the B z difference between the point at 25 cm from the origin along Ox for
included in the expansion, the corresponding Ι 44 is no longer .2 ppm but 21 ppm, which
gives immediately an indication of the influence of this term.
choose W m
n = 1/Max { P (cosθ) } , but this would give rational numbers only for m = n
m
n
and would add a useless complexity to the expression. In order to satisfy this latter
condition, one can take:
Wm
n = (n-m-1) !! / (n+m-1) !!,
the range [.5,1]. Table Ι gives for these terms the angle in degrees at which they are
maximum and the corresponding value of this maximum. Table ΙΙ gives explicitly the
expression of the first term of the expansion in cartesian coordinates, in order to recall the
Wm
n = (n − m) ! / (n + m)! ,
which is part of the rationalization factor of the spherical harmonics. This can be
introduced on demand as an option.
Now, the problem is to find a unique set of coefficients which is fully equivalent, within the
experimental accuracy, to a three dimensional array of measured magnetic field values.
r
The NMR teslameter measures the field intensity, that is, B = B 2x + B 2y + B2z , but, in
r
the case of MRI magnets, the uniformity of the field is always good enough to make B
equal a single component, B z as we called it, within much less than 1 ppm of B 0 since
the component of the field perpendicular to B z , that is B2x + B2y , has the same order of
measured by the NMR probe will differ from B z by less than 1 ppm since:
An important question to answer concerns the actual upper limitations of the values of n
and m in the expansion of B z in the form (1). Indeed, the actual summation on n cannot
go to infinity but must be stopped at some maximum value N. In the same way, the actual
summations on m have to be stopped at M(n)≤n. Clearly these limitations N, M(n) depend
on the quality of the magnet since a sufficient number of coefficients must enter the
expansion (1) in order to describe correctly the field within the experimental accuracy. The
number of measured values, which must be at least equal to the number of unknown
coefficients, is closely related to the cost of the apparatus (number of probes) and to the
time needed for the data acquisition process. As a consequence, the truncation of the
expansion (1) must be carefully optimized.
Let us first discuss the choice of M(n). If one makes M(n) =n, which seems to be self-
evident from a mathematical point of view, the total number of coefficients is (N+1) 2 . For
N=7, the probable lower value for N, this gives 64, quite a big number, and for N=13, a
desirable choice, this gives 196 which exceeds certainly the economical possibility of
using such a number of probes, if one wants to avoid any moving part in the plotting
device. However, it appears that the actual MRI magnets do not exhibit imperfections
which need high order off-axis terms to be described and this is fortunate enough, since
they would greatly complicate the shimming (conventional shim coils do not allow
corrections above m=3 and the passive shimming complexity grows very fast with the
order). Thus a much better choice is M(n) = Min {n, N-n}, which leads to a total number of
gives only 32 and 98 coefficients for N=7 and 13 respectively. Table ΙΙΙ shows these
examples of truncation and the corresponding numbering of the coefficients that we use.
We have now to choose N. For "good" magnets, N=7 should be sufficient and this value is
consistent with the capabilities of the usual active shimming systems. A more
comprehensive choice is N=13, which should allow to meet most of the situations. These
two cases correspond to the prototypes MAP32 and MAP98 named by reference to the
number of coefficients involved, N c = 32 and 98 respectively.
In both cases, the number N p of measured points is equal to this number and the
decomposition software allows to fit the data with any number of coefficients lower or
equal to it. This possibility is very important as a self-test of the validity of the
decomposition.
One of the key points of the problem is the positioning of the N p measured points. These
positions must lead to the best conditioning of the matrix of the linear system to be solved
together with the least sensitivity of the result to possible imperfections in the positions or
in the measurements themselves. This is not a trivial mathematical question but we have
solved it and the N p NMR probes of our systems are placed according to this optimal
solution.
The device carrying the NMR probes is fitted into the magnet bore by means of adjustable
"legs". The minimum diameter of the bore is about 50 cm and the maximum one can be
far more than 100 cm if necessary. The bore does not need to be cylindrical, which allows
the system to be installed, for instance, in a magnet already equipped with its plastic cover
and the patient bed. Reference marks can be taken for further installation in the same
position.
The origin (or center) and the z-axis of the device must coincide at best with the
corresponding elements of the principal magnet and of the shimming system as given by
the manufacturer or guessed by the user. The accuracy of this adjustment is not critical
and even a few degrees of misalignment will not significantly spoil the shimming process.
The choice of the x and y directions is a pure question of convention but, of course, it
must be consistent with that of the designer of the shimming system. This question is
discussed with more details in the documentation of the shimming packages.
Concerning the field measurement itself, the teslameter multiplexes the probes and the
measure is repeated at every position a sufficient number of times under the control of a
simple statistical analysis in order to achieve the require accuracy (~ .1 ppm).
These data are immediately fed to the computer which calculates the set of the N c first
the Np measured values and the calculated ones on the basis of the Nc coefficients
together with the maximum local deviation and the particular point where it occurs.
The total time necessary to complete a whole field plotting and decomposition after having
installed the system is only a few seconds.
NB: This decomposition is unique and does not depend on the size of the device carrying
the probes which has been chosen to fit in most of the magnets. It is mathematically valid
for any point inside the biggest magnetically empty sphere that can be found with the
chosen center O. The value of the scaling radius r 0 is only a question of convenience, it
can be changed by the operator and the corresponding results redisplayed. For an easier
interpretation, it should be set as the radius of the user 's sphere of interest. However, the
accuracy of the mapping of the field by the calculated expansion will be lower at a
distance from the center O significantly bigger than the average radius of the probes
holder.
- ΙV - SHIMMING
After having qualified the field plotting and the decomposition process, the set of
coefficients thus obtained can be used to determine an appropriate shimming. Different
situations have to be considered:
11) Active shimming with a set of correcting coils, the characteristics of which are (or are
not) well known by the user.
In any of these cases or sub-cases, an additional package can be proposed with its
specific documentation.
**********
TABLE Ι
n\m 0 1 2 3 4 5 6
⏐ ⏐ ⏐ ⏐ ⏐ ⏐
0 ********
⏐ ⏐ ⏐ ⏐ ⏐ ⏐
1.000000 ⏐ ⏐ ⏐ ⏐ ⏐ ⏐
⏐ ⏐ ⏐ ⏐ ⏐
1 0.000 90.000
⏐ ⏐ ⏐ ⏐ ⏐
1.000000 1.000000 ⏐ ⏐ ⏐ ⏐ ⏐
⏐ ⏐ ⏐ ⏐
2 0.000 45.000 90.000
⏐ ⏐ ⏐ ⏐
1.000000 .750000 1.000000 ⏐ ⏐ ⏐ ⏐
⏐ ⏐ ⏐
3 0.000 31.091 54.736 90.000
⏐ ⏐ ⏐
1.000000 .688530 .721688 1.000000 ⏐ ⏐ ⏐
⏐ ⏐
4 0.000 23.878 40.893 60.000 90.000
⏐ ⏐
1.000000 .660016 .642857 .710411 1.000000 ⏐ ⏐
⏐
5 0.000 19.416 32.866 46.911 63.435 90.000
⏐
1.000000 .643525 .604144 .623187 .704361 1.000000 ⏐
TABLE ΙΙ
(B0 ) 1
(H1 )
z
r0
(I )
1
1
x
r0
(J )
1
1
y
r0
z2 − (
1 2
x + y2 ) 3
xz ( )
I 22
x2 − y 2
(H2 ) 2
r02
(I )
1
2
2
r02
r02
3
( )
J 12 2
yz
(J ) 2
2
2 xy
r02
r02
( ) ( ) ( ) (I ) ( )
3 ⎡ 1 ⎤ 15 2 x x2 − 3 y 2
z3 − z x2 + y2 2x ⎢ z2 − x2 + y2 ⎥ x − y2 z 3
(H3 ) 2
r03 (I )
1
3
⎣ 4
r03
⎦ I 23 8
r02
3
r03
15
⎡ 1 ⎤
2 y ⎢ z2 − x2 + y 2 ⎥ ( ) xyz
(J ) ( ) ( )
⎣ ⎦ J 23 4
1 4 y 3 x2 − y 2
3 3 r03 J 33
r0
r03
( ) (
3 2
)
2
z4 − 3 z2 x2 + y 2 + x + y2
(H4 ) 8 ...
r04
TABLE ΙΙΙ
n/m 0 1 2 3 4 5 6
⏐ ⏐ ⏐ ⏐ ⏐ ⏐
1 (B 0 ) ⏐ ⏐ ⏐ ⏐ ⏐ ⏐
0 ⏐ ⏐ ⏐ ⏐ ⏐
⏐
⏐ ⏐ ⏐ ⏐ ⏐
( I 11 ) ⏐ ⏐ ⏐ ⏐ ⏐
1 2 ( H 1) 3
⏐ ⏐ ⏐ ⏐
4 (J )1
1
⏐
⏐ ⏐ ⏐ ⏐
⏐ ⏐ ⏐ ⏐
2 5 6 9 ⏐ ⏐ ⏐ ⏐
7 10 ⏐ ⏐ ⏐ ⏐
⏐ ⏐ ⏐
3 8 11 14 19 ⏐ ⏐ ⏐
12 15 20 ⏐ ⏐ ⏐
⏐ ⏐
4 13 16 21 26 33 ⏐ ⏐
17 22 27 34 ⏐ ⏐
⏐
5 18 23 28 35 42 51 ⏐
24 29 36 43 52 ⏐
6 25 30 37 44 53 62 73
31 38 45 54 63 74
7 32 39 46 55 64 75 86
MAP32 40 47 56 65 76 87
8 41 48 57 66 77 88 ⏐
49 58 67 78 89 ⏐
⏐
9 50 59 68 79 90 ⏐ ⏐
60 69 80 91 ⏐ ⏐
⏐ ⏐
10 61 70 81 92 ⏐ ⏐ ⏐
71 82 93 ⏐ ⏐ ⏐
⏐ ⏐ ⏐
11 72 83 94 ⏐ ⏐ ⏐ ⏐
84 95 ⏐ ⏐ ⏐ ⏐
⏐ ⏐ ⏐ ⏐
12 85 96 ⏐ ⏐ ⏐ ⏐ ⏐
97 ⏐ ⏐ ⏐ ⏐ ⏐
⏐ ⏐ ⏐ ⏐ ⏐
13 98 ⏐ ⏐ ⏐ ⏐ ⏐ ⏐
MAP98 ⏐ ⏐ ⏐ ⏐ ⏐ ⏐
n/m 0 1 2 3 4 5 6
Personal notes:
Personal notes:
bit 7 6 5 4 3 2 1 0
Hexa 80 40 20 10 8 4 2 1
No NMR Sig. Remote Com-
reset or power Modulation Command
Status 1 On
seen on Miscel. error button munication
error error
Data ready
probe(s) changed state error
Modul param Max
P-A not Allowed lost Period not Period longer Period shorter
Status Registers
Status 2 connected
exceed DDS
cycle reached
Cycle lost
stable
amplitude
than setting than setting
range reached
RF generator Hunt mode Continuous Meas. (RUN)
Status 3 Remote LED
ON active
Search active
meas. active active
data avail.
Hardware Software
Odd / Even 1 / 2 stop 7 / 8 bit(s)
Status 7 0 0 handshake handshake
parity
Parity set
bit(s) length
(RTS / CTS) (Xon/Xoff)
Probe Array Remote Box Remote Box Misc. error Communi- Modulation Command Data Ready
messages
Message sent: PA UP DN EE RS ME CE DR
SMA param.
128 64 32 16 8 4 2 1
value:
Bit → 10 9 8 7 6 5 4 3 2 1 0
2400 0 0 0
4800 0 0 1
RS-232C
settings
Baud Rate
9600 0 1 0
Hardware Software Odd /
19200 0 1 1 Parity 1 / <2> stop 7 / <8> bit(s)
N/A N/A handshake handshake <Even>
28800 1 0 0 <yes>/no bit(s) length
(RTS / CTS) (Xon/Xoff) parity
38400 1 0 1
57600 1 1 0
115200 1 1 1
Déc. Val. → 1024 512 256 -- -- 32 16 8 4 2 1