BEI Sensors introduces the Programmable Hall Device (PHD), an easy way to take control of customizing BEI Hall effect sensors output. This compact system interfaces with your PC to BEI Hall effect
sensors and provides users with the ability to create output functions that meet specic requirements.
The system includes proprietary PHD software (compatible with Windows XP, 7 or Vista), the PHD
programming unit, power cord and a USB computer interface cable. Cables to interface the PHD to
specic sensor connectors are sold separately. A positions xture is recommended if the sensors are
not programmed after installation in the nal assembly
The PHD programming process uses simple 6-step procedure:
1. Install the PHD software.
2. Connect PHD equipment.
3. Connect the programmable sensor to the PHD Programmer using the Sensor Interconnect
Cable.
4. Run PHD application and create the conguration prole on a PC.
5. Verify parameters and congure the sensor by manually rotating the sensor through the
desired range of motion and selecting the programming points in the PHD application.
6. View output and verify the sensor is congured as desired.
Step 4: Run PHD Application and create the desired program
1. Run the PHD Application. It will automatically nd and connect to the PHD Programmer.
2. If the software cannot nd a PHD Programmer a “No PHD Device Found!” message will
appear.
• *Note: The user can continue without a PHD Device connected to create programming
proles for later use. If there is no Programmer connected, a “Connect to PHD?” dialog
will appear. Once you have connected the programmer, select “Connect” to continue.
3. Select the Unit Type: This is the series of BEI’s programmable sensor you will be
programming.
• *Note: Programmable versions of the 8360 and 9360 series will be available soon.
4. Select the Output Type: The output type is selected based on the “Unit Type” chosen in Step
#4.
• *NOTE: The desired programming will not be achieved if the incorrect Output Type is
choosen.
• Unit Type 9960–this sensor series has several different versions of programmable types.
• 0-5V Ratio – This is a 9960-5A Input/Output version, 0-5V Input for 0-5V Output.
• PWM – This is a 9960-5X2 Input/Output version, 5V Input only.
• 0-5V Non- Ratiometric – This is a 9960-9X2 Input/Output version, 9-30V Input for 0-5V
Output
• 0-10V Non-Ratiometric – This is a 9960-15X Input/Output version, 15-30V Input for
0-10V Output
• 4-20mA – This is a 9960-9X1 Input/Output version, 9-30V Input for 4-20mA Output
5. Dene the Rotation Direction of the sensor. In the Rotation Direction box there are two
options, Clockwise (CW) and Counterclockwise (CCW).
• CW– Choose Clockwise for both outputs if the desired
output slopes you are programming occur when the rotor is rotated
clockwise (when viewed from the rotor side of the sensor).
• CCW– Choose Counterclockwise for both outputs if the
desired output slopes you are programming occur when the rotor is
rotated counter clockwise (when viewed from the rotor side of the
sensor).
6. Dene the Programming Points for Sensors 1 and 2 (Sensor 1 and Sensor 2 do not have to
have the same number of programming points).
You are able to choose where in the rotational angle each of these points are as well as the
output percentage at each point. For example, 3 Point options are most commonly dened as:
• Point “A”– percentage of output at beginning of travel
• Point “B”– between Points “A” and “C”, usually midway (50%)
• Point “C”– percentage of output at end of travel
• The percentage output for Point “A” and Point “C” depends on your
needs. For proper operation the % for Points ‘A”, “B” and “C” must be
greater than the Clamp Low % and less than the Clamp High %.
• Hysteresis– The Hysteresis option allows you to to
independently program the amount of hysteresis each output
will have. A value of zero degrees will give the minimum amount
of hysteresis and 11 degrees will give the maximum amount of
hysteresis. This value is most commonly set to zero.
• Travel (Deg)– The Travel option allows you to program the
rotational angle you want to resolve. Values from 1° to 360° are
valid, however the linearity of the output may be negatively impacted for angles less than
15°. It is possible to program a separate angle for each of the sensor’s outputs; however
a slightly different programming sequence from this example is required.
• Clamp Low and Clamp High– Allows you to independently set min/max percentage
limits for each output. These limits restrict each output from going beyond the limit
programmed. Clamp High and Low work exactly the same way for the Non-Ratio Metric
and PWM units as it does for the Ratiometric. For example assuming 5VDC is supplied to
the sensor’s input, the output would be as follows:
Clamp Low
(%)
01000/5
5950.25/4.75
10900.5/4.5
25801.25/4
Clamp High
(%)
Min/Max Vout
(V)
8. If PWM was selected as the Output Type two additional parameters must be set:
• PWM Frequency is the output frequency which the PWM unit will output
at, this value is CONSTANT and does not change with output location.
• PWM Polarity determines how the Duty Cycle
changes based on the position of the shaft.
• Rising Edge– 0% High at 0% position, 100% High at
100% position.
• Falling Edge– 0% High at 0% position, 100% High at
100% position.
5. Rotate the part in the appropriate direction (In this example Counter Clockwise) as selected
in the “Rotation Direction” eld to the next programming point, Point B and click “Program B”
without moving the part from the desired position.
6. If you have selected something other than a “2 Points” programming option, repeat steps
4 & 5 for the remaining points. Otherwise, you may release the part and click “Finalize
Programming” to nish the programming process.
7. You may now repeat the process for the other sensor. The procedure is the same if you have
1. If you wish to verify the output of the programmed sensor select the “View Output” button on
the lower right hand section of the screen to bring up a real-time graph of the sensor output.
2. Rotate the part to observe how it’s output changes.