Model 518 is a smart, eight-channel sensor measurement system on a PC/104 board. It provides excitation for passive sensors and signal conditioning for thermocouples, RTDs, thermistors and strain gauges. Each channel can be independently configured to measure voltage, resistance, or any supported sensor type.
The Windows 7 hardware device driver is current and should be used in all new designs. An earlier, legacy driver is available for system builders who use Model 518 in legacy applications, but the legacy driver is no longer supported by Sensoray and is not recommended for new designs.
The driver can't detect hardware devices because PC/104 lacks plug-and-play functionality. Instead, the I/O address of the 518 must be specified when you install the driver. If you specify an incorrect address during driver installation, application programs will not be able to communicate with the board or detect it via hardware signature.
Note that the address you specify during driver installation may not match the address assigned by hardware address selection shunts. This is because some CPU boards remap or window the PC/104 bus I/O space in order to prevent address conflicts with on-board I/O devices. If you are unable to communicate with a board after installing the driver, it is recommended to consult the CPU documentation or your CPU supplier to determine if this is the problem.
Installing multiple boards
As noted above, the board address must be specified when you install the driver. The driver is specific to the board you specify when you install the driver and will only communicate with that board. If you are installing more than one board then you must install a driver (and specify a unique address) for each board.
- Windows XP
The Windows 7 driver is compatible with Windows XP.
- Windows 10
The Windows 7 driver is compatible with Windows 10 but must be installed using Compatibility Mode. Note, however, that in some cases the operating system may require special Windows 10 driver signing. In such cases the system will not allow you to install the Model 518 driver.
-12V power supply
- My SBC doesn't provide -12V power to the PC/104 stack. Does the 518 require -12V power?
Yes, model 518 requires -12V power (except Rev V+ boards, as explained here). Unfortunately, as you have discovered, some SBC systems omit the -12V supply even though it's required by the PC/104 specification.
You can check for the presence of the three required power supply voltages (+5V, +12V, -12V) by probing the test points shown in the image on the right. If -12V is missing then you must connect a -12V power supply to your SBC, which in turn must apply the -12V to the stack in conformance with the PC/104 specification. When you do this, be sure to connect the positive terminal of the -12V supply to your +5V/+12V returns so that all three supplies share a common ground.
Many SBC's provide a connector pin or terminal block for -12V. Please refer to your SBC documentation for details, or contact the SBC manufacturer if this is not covered in the documentation.
Sensor data is all zeroes
- Sensor data is all zeroes after a reset. What could be the problem?
First verify that you have applied the required power supply voltages to the board. If so, the problem may be caused by not waiting long enough after a board reset.
An A/D conversion is not invoked when you fetch sensor data; this simply returns the most recently acquired sample. If no conversions have been performed yet, the sensor data will be zero. When the board is reset, it will perform a calibration cycle before it starts scanning sensors. So, after a reset, you must wait long enough for a calibration cycle, plus a complete scan of all sensors, before you will be able to read valid data (approximately 350 ms).
The connector pinout shown to the right is used by model 518 and all other Sensoray Smart A/D boards except model 417.
For each sensor channel x (where x is in the range 0:7):
- PHx/PLx supply excitation to a passive sensor, if needed
- SHx/SLx are the differential analog inputs
TREF and +12V should only be used to supply operating power to an external thermocouple cold junction compensation sensor, which is unnecessary if thermocouples are not being measured.
Revision V changes
518 Rev V incorporates a number of major changes:
- A new, larger FPGA now encapsulates logic that previously was implemented in many separate components. Absorbed parts include old FPGA, microprocessor, RAM, ROM, PLD and generic MSI devices.
- Analog circuitry has been shrunk by using smaller components.
- Board assembly was converted from double- to single-sided: all components are now located on the topside.
- A DC-DC converter was added; the board now obtains all operating power from PC/104 5VDC (±12V no longer needed).
Rev V boards are designed to be direct drop-in replacements for earlier versions. To that end, these attributes and behaviors have been preserved:
- Fully complies with PC/104 mechanical and electrical specs.
- Important mechanical features are identical: all connectors and configuration shunts have same placements, orientations and markings.
- Identical connector pinouts and functions.
- Firmware is unchanged (version 2.25).
- Channel scan timing is unchanged.
- All analog functions and specifications are unchanged.
These attributes and behaviors have changed:
- ±12V power consumption changed from 840 mW to 0 mW.
- 5VDC power consumption changed from 500 mW to 1500 mW.
- Board power consumption changed from 1340 mW to 1500 mW.
- On-board clock frequency increased. As a result, boot-up time (fault duration after reset) is shorter and commands execute faster.