0% found this document useful (0 votes)
4 views30 pages

CD17 Carrier Demodulator Manual

The CD17 Carrier Demodulator Instruction Manual provides detailed guidance on the installation, software setup, and usage of the CD17 device, which interfaces Validyne variable reluctance pressure sensors with a PC via USB. It includes sections on unpacking, software installation, and utilizing the USB-COM Utility for data logging and calibration. Additionally, the manual outlines the serial protocol for programming and communication with the device.

Uploaded by

PandrewYT
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views30 pages

CD17 Carrier Demodulator Manual

The CD17 Carrier Demodulator Instruction Manual provides detailed guidance on the installation, software setup, and usage of the CD17 device, which interfaces Validyne variable reluctance pressure sensors with a PC via USB. It includes sections on unpacking, software installation, and utilizing the USB-COM Utility for data logging and calibration. Additionally, the manual outlines the serial protocol for programming and communication with the device.

Uploaded by

PandrewYT
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CD17 Carrier

Demodulator

Instruction Manual

Validyne Engineering Corp | [Link] | sales@[Link] | 818 886 2057


Table of Contents

Section I – Installing the CD17 1

I) Introduction 1
II) Unpacking the CD17 2
III) CD Software Installation 2
Alternate Installation 5

Section II – Using USB-COM Utility 8

1.0 Introduction 8
2.0 Standard vs Premium Versions 8
3.0 Data Logging and Post Calibration (Single) 9
3.1 Connect 9
3.2 USB / Serial Protocol Explained 9
3.2.1 Ping 9
3.2.2 Temperature 9
3.2.3 Pressure/Output 10
3.2.4 Calibration Model Data 10
3.3 Post – Calibration Mode 10
3.3.1 Set Zero 10
3.3.2 Set Span 10
3.3.3 Restore Post-Calibration Adjustments 11
3.4 Scale Factor and Offset 11
3.5 Data Logging Mode 11
3.5.1 Enter Time Interval 11
3.5.2 Type of Output (File or Screen) 11
3.5.3 Start / Stop 12
3.5.4 Clear Filename 12
4.0 Data Logging and Graphing (Multiple) – Premium Version 12
4.1 Assign Traces 12
4.2 Trance Configuration 13
4.3 Scale Factor and Offset 13
4.4 Insert Remarks 14
4.5 Start Graph 14
4.6 Pause / Stop 14
4.7 Save Graph as Jpeg 15
4.8 Data Meter View 15

Section III – Serial Protocol & Programming 16

I) Validyne USB Serial Protocol 16


Assign Unit Address 16
Host Commands 16
Responses 16

Validyne Engineering Corp


Table of Contents

Examples 18

II) Communicating with the Unit via USB Port 19


Introduction 19
Drive Installation and Virtual COM Port 19
Communicating with the Unit via Virtual COM Port 21
Using Termite© to Communicate with the Unit 21
Going Further 26

Validyne Engineering Corp


SECTION I – Installing the CD17

Section I – Installing the CD17

I) Introduction
USB-powered carrier demodulator for Validyne variable reluctance pressure
sensors such as the DP15, DP45 and DP103. The CD17 allows any Validyne
variable reluctance sensor to be used directly with a PC via the USB port. The
on-board microprocessor provides high accuracy and improved stability in
changing thermal environments. Communication and power via USB interface
provides remote zero and span adjustment as well as digital pressure readings in
engineering units.

The CD17 has the following features:

• USB Interface for Digital Operation with PC


• For Validyne Variable Reluctance Sensors AP10, DP15, DP45, DP103, DP303,
DP350 & DP363
• USB Drivers and Software Included

This instruction manual provides complete unpacking, installation, and


programming instructions for your CD17. Section I covers the installation of the
CD17 on your PC. The USB-COM Utility is discussed in Section II. Complete
programming instructions given in Section III.

Validyne Engineering Corp Page 1 of 27


SECTION I – Installing the CD17

II) Unpacking the CD17

CAUTION
The CD17 contains components that are sensitive to
electrostatic discharge and have been shipped in a conductive
plastic bag. Precautions should be taken during installation to
avoid electrostatic damage.

You should receive:

 A packing list.

 The CD17.

 A 6ft or 15ft USB cable.

Note:
The CD17 Software Must Be Loaded into Your PC Before
connecting the CD17 to your USB slot.

III) CD17 Software Installation


1. Log on to [Link] and navigate to the Software section
of the website.

2. Click on the USB-COM Utility and hit Run.

3. Follow the installation instructions and click on Finish when you are done.

4. You are now ready to connect the CD17 to your USB slot on your PC.

IV) CD17 Hardware Installation


CAUTION: USB-COM Utility software included must be installed before connecting
the CD17 to the PC. Please see the CD17 Software Installation Section above.

Validyne Engineering Corp Page 2 of 27


SECTION I – Installing the CD17

For Windows Vista Operating System:

1. Connect the CD17 via the USB cable provided to a USB slot on your PC.

2. A found new hardware window should pop up and ask you the following
options. (If you do not see the below screen scroll to the bottom of this
section to see the alternate installation instructions)

4 Click on Browse my computer for driver software (advanced).

Validyne Engineering Corp Page 3 of 27


SECTION I – Installing the CD17

5 Browse your root drive (C:\ for most users) and find the Program Files
folder. In there you will find the Validyne USB-COM Utility folder. Select
that folder and click on OK. Once you have the right directory selected
click Next.

Validyne Engineering Corp Page 4 of 27


SECTION I – Installing the CD17

6 After a few minutes the driver should install and you should see the
following screen.

7 Click on Close. Applications such as the USB-COM Utility that use the
CD17 can now access this device.

Installation Is Now Complete!

ALTERNATE Instalation

1. Connect the CD17 via the USB cable provided to a USB slot on your PC

2. A found new hardware window should pop up and ask you the following
options. Click on Locate and install driver software (recommended)

Validyne Engineering Corp Page 5 of 27


SECTION I – Installing the CD17

3. Windows will either go out to the internet and get the drivers from the web
or get them from your root drive.

4. Once found the drivers should install automatically.

Validyne Engineering Corp Page 6 of 27


SECTION I – Installing the CD17

5. You should note the USB Serial Port number for future use and click on
Close.

Installation Is Now Complete!

Validyne Engineering Corp Page 7 of 27


SECTION II – Using the USB-COM Utility

Section II – Using the USB-COM Utility

1.0 Introduction

This Utility works with a wide array of Validyne products which include the
P61,CD17, P855, P898 to name a few. It works with any Validyne device that
has a USB or RS485 connection. The Utility comes in the standard version as
well as the premium version which enables graphing capability for up to 8
sensors.

2.0 Standard vs Premium Versions


The main window of the Utility gives you the option between the Standard and
Premium versions of the software. The standard version, Post Calibration and
Data Logging works only on a single unit versus the premium version, Data
Logging and Graphing can be used on up to 8 units. The premium version is
available through a purchase of a license from Validyne.

Post calibration cannot be performed on multiple units at the same time. It would
be advisable to first do the post calibration on each unit and then connect them
all for Data Logging and Graphing.

Figure 2.0

Validyne Engineering Corp Page 8 of 27


SECTION II – Using the USB-COM Utility

3.0 Data Logging and Post Calibration (Single)

3.1 Clicking on the Data Logging and Post Calibration button will take you
to a screen in figure 2.1. Select the type of Connection. For this tutorial we
are going to use USB for the connection type. Enter the serial number of
the unit in the Serial Number text box and click Connect.

Figure 2.1

If a successful connection is made, you will see Connection to the USB


Device Successful. (Figure 2.1). This also activates all the buttons on the
screen to communicate with the unit,

3.2 USB / Serial Protocol Explained

3.2.1 Ping – Pinging the device will let the user know if the device
connection is active.

3.2.2 Temperature – This will return the temperature the unit reads in
degree Fahrenheit.

Validyne Engineering Corp Page 9 of 27


SECTION II – Using the USB-COM Utility

3.2.3 Pressure / Output – Pressure or Output in the engineering units


will be read from the unit.

3.2.4 Calibration Model Data – This reads the model number, serial
number, date of calibration, full scale pressure and pressure units
from the Unit. (Figure 2.2)

Figure 2.2

3.3 Post - Calibration Mode

3.3.1 Set Zero – This command will auto calibrate the unit at zero
pressure to read zero. You can fine tune it using the + and –
buttons. NOTE: Make sure the input pressure is at 0.

3.3.2 Set Span – Just like the Set Zero, this will auto calibrate the unit at
full scale pressure. You can fine tune the unit using the + and –
buttons. NOTE: Make sure the input pressure is at full scale.

Validyne Engineering Corp Page 10 of 27


SECTION II – Using the USB-COM Utility

3.3.3 Restore Post-Calibration Adjustments – This will reset the unit to


factory defaults. Also this will erase all the post adjustments the
user might have added by using the Set Zero, Set Span, + or –
buttons.

3.4 Scale Factor and Offset are type-in fields that multiply and then add to
the default readings to achieve the desired engineering or other units to be
recorded. Offset affects the signal after it is modified by the Scale Factor.

3.5 Data Logging Mode

Figure 2.3

3.5.1 Enter Time Interval – Enter the interval you want data to be
recorded or displayed at. This is in seconds. So if you want data
every 100msec you need to enter 0.1. If you want data every
minute, 60 needs to be entered in the textbox.

3.5.2 Select how you want the data to be logged. You can have it just
display on the window under “Data Received from the USB Device”

Validyne Engineering Corp Page 11 of 27


SECTION II – Using the USB-COM Utility

or log it to a csv(Comma Separated File) which can then be


imported into Excel or any spreadsheet.

3.5.3 When you are ready to start the logging of data, click on the Start
button and this will prompt you for a filename if none has been
entered previously. You can stop the data logging by clicking on the
Stop button.

3.5.4 Clear Filename – This button will let you clear the filename so a
new filename can be used to record data when the user presses
[Link] location of the filename if selected is displayed below the
start button.

4.0 Data logging and Graphing (Multiple) – Premium Version


4.1 The graphing utility graphs and collects data for up to 8 sensors into a
single file. The red color for the Assign Traces button is to notify you that
the traces have not been assigned and configured.

Figure 2.4

Validyne Engineering Corp Page 12 of 27


SECTION II – Using the USB-COM Utility

To configure the traces, select the number of units you want to collect data
on and graph from the dropdown and click on Assign Traces

4.2 On the resulting window, you will have to pick the type of connection and
fill in the serial number(s) of the unit(s) connected to your computer like in
figure 2.5 and click Connect.

Figure 2.5

4.3 On a successful connection you should see the output of the unit on the
right. You can now put in the Scale Factor and Offset to get the desired
output. Do this for all the unit(s) connected and click OK when done.

On a successful configuration the Assign Traces button should now be


green as in figure 2.6.

Validyne Engineering Corp Page 13 of 27


SECTION II – Using the USB-COM Utility

Figure 2.6

4.4 You are now ready to start graphing. You can set the X and Y axis and the
time interval you want data to be graphed and collected. The Remarks
frame lets you input remarks during the duration of your test. You have to
click on the Insert Remark button to send the remark to the file. The
remark will be recorded in the comma separate file(csv).

4.5 Hitting Start will prompt a window to enter a filename. The data will be
stored in the filename in a comma separated file. You can then import this
file into any spreadsheet program like Excel, Lotus, etc.

4.6 You can Pause the test or Stop the test at any time. Restarting the test
will not change the file where the data is stored. To put data into a new file
you would need to have the test stopped and then click on File->New File
(Figure 2.7)

Validyne Engineering Corp Page 14 of 27


SECTION II – Using the USB-COM Utility

Figure 2.7

4.7 The file menu gives you the option to Save Graph as Jpeg.. which just
saves the graph on your screen in a jpeg file format. The Print Graph
selection prints the graph on the screen to your default printer.

4.8 The View dropdown contains the Data Meter which gives you the latest
reading while the test is running.

Figure 2.8

Validyne Engineering Corp Page 15 of 27


SECTION III –Serial Protocol & Programming

Section III – Serial Protocol & Programming

I) Validyne USB and Serial Protocol

Assign USB Address

Host Command: >99123456XX


99 = Broadcast for Address Code (all units listen)
123456 = Six Digit Serial Number
XX = Address Assigned, 01 to 98

P61 Response: <XX123456


123456 = Six Digit Unit Serial Number
XX = Address Assigned, 01 to 98

Host Commands
>XXC

Where: > Command Header (ASCII 3e)


XX 2 digit USB address code, 0 to 99
M Command Code
Z = Set Zero - if pressure reading within 10% of Zero
S = Set Span - if pressure reading within 10% of FS
G = Ping
C=Calibration & Model Data
T = Temp Reading Request
P = Pressure Reading Request

Unit Responses
<XXM?*value*U

Where: < Data Response Header (ASCII 3c)


XX 2 digit address code, 0 to 99
M Command Identifier
Z = Set Zero
S = Set Span
G = Ping
C = Calibration & Model Data
? = Command Fails
* = Marker in string where value starts when value is returned
U = Units F, I or P
T = Temperature Reading, Deg F
Format: 0.0 F to 160.0 F

Validyne Engineering Corp Page 16 of 27


SECTION III –Serial Protocol & Programming

P = Pressure Reading, In H2O (Ranges < -30) psid (all other ranges)
-20 Range 0.00 to +/-3.50 In H2O
-22 Range 0.00 to +/-5.50 In H2O
-24 Range 0.00 to +/-8.90 In H2O
-26 Range 0.00 to +/-14.00 In H2O
-28 Range 0.00 to +/-22.20 In H2O

-30 Range 0.000 to +/-1.250 Psid


-32 Range 0.000 to +/-2.000 Psid

-34 Range 0.00 to +/-3.20 Psid


-36 Range 0.00 to +/-5.00 Psid
-38 Range 0.00 to +/-8.00 Psid
-40 Range 0.00 to +/-12.50 Psid
-42 Range 0.00 to +/-20.00 Psid

-44 Range 0.0 to +/-32.0 Psid


-46 Range 0.0 to +/-50.0 Psid
-48 Range 0.0 to +/-80.0 Psid
-50 Range 0.0 to +/-125.5 Psid
-52 Range 0.0 to +/-200.0 Psid

-54 Range 0 to +/-320 Psid


-56 Range 0 to +/-500 Psid
-58 Range 0 to +/-800 Psid
-60 Range 0 to +/-1250 Psid
-62 Range 0 to +/-2000 Psid
-64 Range 0 to +/-3200 Psid

Validyne Engineering Corp Page 17 of 27


SECTION III –Serial Protocol & Programming

Examples:

Host String: >01Z (set zero at USB address 01)


UNIT Reply: <01Z (set zero successful)
<01Z? (set zero not successful)

Host String: >01S (set span )


UNIT Reply: <01S (set span successful)
<01S? (set span unsuccessful)

Host String: >01T (get temp reading)


UNIT Reply: <01T*79.3*F (temp of 79.3F returned)

Host String: >01T (get temp reading)


UNIT Reply: <01T? (temp reading offscale or not available)

Host String: >01P (get pressure reading)


UNIT Reply: <01P*172.3*P (pressure reading of 172.3 Psid returned)

Host String: >01P (get pressure reading)


UNIT Reply: <01P*15.33*I (pressure reading of 15.33 In H2O returned)

Host String: >01P (get pressure reading)


UNIT Reply: <01P? (reading offscale)

Host String: >01C (get calibration and model data)


UNIT Reply: <01C*P61D5N932S4A*123456*06-26-10*2.000P

P61D-5-N-9-32-S-4-A = Model Number


123456 = serial number
06-26-10 = calibration date
2.000P = calibrated FS, psid

Validyne Engineering Corp Page 18 of 27


SECTION III –Serial Protocol & Programming

II) Communicating with the Pressure Transducer via USB Port

Introduction:

The P61 pressure transducer is designed to be powered by the USB interface to your
PC and to send pressure data over the USB port to your software. Communication to
the P61 is accomplished by a virtual COM port that is installed into your PC when you
load the USB driver. Your PC assigns a COM port number to the USB unit and
thereafter you send serial character strings down to the USB unit and it replies with
serial data strings. If you have existing software designed to work with serial devices
you should be able to configure it to work with the USB unit as the commands are
very simple.

This document will describe how to identify the virtual COM port assigned to the USB
unit by Windows, how to obtain and install a simple terminal program and how to
communicate with the USB unit.

Driver Installation and Virtual Com Port

When you plug the USB unit into your PC USB port you will be asked to supply a driver.
This is available from our support website: [Link] – in the software
download area. Once the driver is loaded your PC will assign a virtual COM port for the
unit.

Note: You need to identify the virtual COM port number in order to communicate
with the unit.

Here is how you find the COM port number given to the unit:

1. - Open the Windows Device Manager.

How you do this may vary with the version of Windows you are using, but typically you
would go to Start, Control Panel, System, Device Manager.

You should then see a listing of all the devices on your PC, like that shown below.

Validyne Engineering Corp Page 19 of 27


SECTION III –Serial Protocol & Programming

You scroll down the list until you see Ports (COM and LPT). You should see a 'USB
Serial Port (COM3)' under the Ports listing. Clicking on this will bring up the Properties
Box, and in the example above the virtual COM port has been designated as COM3.
Good idea to write this COM port number down.

2. - Set the Virtual COM Port Settings

Click on the Port Settings tab of the USB Serial Port Properties window. You should see
a window like that below.

Set the parameters as follows:

Bits per Second - 9600


Data Bits - 8
Parity – None
Stop Bits – 1
Flow Control – None

Validyne Engineering Corp Page 20 of 27


SECTION III –Serial Protocol & Programming

Click on OK and close out the Properties box and Device Manager.

The hard part is over!

Communicating with the Unit via the Virtual COM Port

To communicate with the unit we simply need a terminal program that will send and
receive strings of characters over the virtual serial port. You could use HyperTerminal –
a Windows accessory for this – but HyperTerminal is notoriously hard to configure and
use.

A better choice is Termite, a freeware terminal program that is much more


straightforward to use. You can download Termite from
[Link] or Google it.

Once Termite is downloaded and installed, simply run it. You will see a screen like this:

Validyne Engineering Corp Page 21 of 27


SECTION III –Serial Protocol & Programming

You will need to configure Termite so that the serial port settings match the virtual COM
port settings. Press the Settings button on the top of the Termite window and configure
as shown below:

In this example we use COM3 because this is the COM port assigned to the USB unit.
Your PC may assign a different COM port number – so be sure you know what the port
number is for your PC.

Validyne Engineering Corp Page 22 of 27


SECTION III –Serial Protocol & Programming

You can see that the parameters match that assigned to the COM port settings in the
Windows Device Manager. Note also the Append CR, Local Echo settings – be sure
these match the screen above.

Using Termite to Communicate to the USB unit

Once Termite has been configured you must exit and re-start it so that it comes up with
the correct COM port settings enabled. Now we can talk to the unit, but first there is
some housekeeping.

Setting the Unit Bus Address

The unit must be assigned a bus address before you can send commands or receive
data. To do this we simply send out a string using Termite that looks like the following:

>9912345610

The > sign indicates that we are sending an outbound command to the unit.

The 99 tells every P61 on COM3 to listen for a bus address assignment.

123456 is the serial number of the unit – yours will be different be sure you have that
handy!

10 is the bus address we are assigning to the unit. You can use any number from 01 to
98 but they must be two digits.

When we press the enter key, the unit responds by acknowledging its bus address with
a string that looks like this:

<10123456

< indicates an incoming data string from the unit

123456 is the serial number of the unit (yours will be different)

Note that the bus address assignment need be made only once prior to using the P61 to
collect pressure readings. If the unit is powered down, the bus address must be
reassigned.

You can set the bus address using the Validyne USB-COM Utility program or with
Termite as described above. You can also configure the P61 using your own software
by simply following the above steps.

Validyne Engineering Corp Page 23 of 27


SECTION III –Serial Protocol & Programming

Here is what the bus address assignment sequence looks like in Termite:

Getting Temperature and Pressure Data from the Unit

Now that the Unit is reachable over the virtual COM port, we can get actual data.

Getting Unit Temperature Data

The unit has a temperature sensor and the reading in deg F can be obtained by a
simple serial command, as follows:

>10T

Where:

> is the outbound command characters

10 is the unit bus address (previously assigned)

T is the command to request the unit temperature reading.

The unit will respond with a string containing the temperature reading, as follows:

<10T*76.7*F

Validyne Engineering Corp Page 24 of 27


SECTION III –Serial Protocol & Programming

Where:

< is the inbound string indication


10 is the bus address of the P61 responding

T is the command being responded to

* is the data delimiter characters

76.7 is the temperature in degrees F

F is the units of temperature

Here is how this sequence appears in Termite. You type in >10T and Enter, then the
P61 responds.

Pressure Readings

Pressure is obtained in a similar fashion:

You type >10P

Validyne Engineering Corp Page 25 of 27


SECTION III –Serial Protocol & Programming

And the unit responds

<10P*176.3*P

The <10 string is the address ID of the responding unit, the 176.3 is the actual pressure
reading and the P indicates Psi.

Unit Calibration Information

You can also get a listing of the unit calibration parameters by using the “C” command:

You send >10C

And the unit responds with something like this:

<10C*P61D5N952S4A*123456*04/15/11*200*PSI*

Where:

<10C is the address ID of the unit

P61D5N952S4A is the complete model number

123456 is the unit's serial number

04/15/11 is the calibration date

200 is the full scale pressure

Psi is the units of pressure for the full scale.

As before, the asterisks are the data delimiters.

A complete listing of the unit serial command codes and their responses is found in the
unit serial Protocol Document.

Going Further

Of course you will want to do more than just communicate with the unit using Termite.
But you can see how the serial communication proceeds with command strings from the
host followed by response strings from the unit. You can easily program in any
programming language to send and receive these strings, as well as parse out the
returning strings for data – simply look at each character in the string and when you
have identified the asterisks, the characters in between are the data you want.

Validyne Engineering Corp Page 26 of 27


SECTION III –Serial Protocol & Programming

LabView, PC Wedge and many other software programs are available for data
acquisition that have menus for setting up the command prompts and rules for parsing
the incoming strings.

The unit should be capable of responding to data requests up to about once per second.

Validyne Engineering Corp Page 27 of 27

You might also like