5.0

5.0 | 1 rating Rate this file 3 Downloads (last 30 days) File Size: 2.79 KB File ID: #27931

Fisher Science Digital Manometer Serial Driver

by Kumar Mallikarjunan

 

17 Jun 2010

Reads pressure measurements from a Fisher Science digital manometer

| Watch this File

File Information
Description

FisherManometer creates a MATLAB object that gets
pressure measurements from a Fisher Science digital manometer (Fisher Science Education Traceable Manometer/Pressure/Vacuum Gauges, Catalog number: S98189)
through a serial interface.

% Sample usages:
% get one reading
% meter = FisherManometer('com1');
% data = getsample(meter)
% delete(meter)
%
% get 10 readings and plot
% meter = FisherManometer('com1');
% readings = [];
% for i=1:10
% data = getsample(meter);
% readings(i) = data.value;
% end
% plot(readings);
% ylabel(data.units);
% delete(meter);

This code was used in an Instrumentation lab course. To see additional details please see the Gas Pressure Monitoring lab at:
http://www.bse.vt.edu/kumar/Instrumentation/index.html

MATLAB release MATLAB 7.8 (R2009a)
Other requirements Fisher Scientific Manometer (Catalog number: S98189)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (2)
28 Jun 2010 Tim

Thanks for this. I successfully made v minor mods to your code to allow it to work with the generic manometer from the apparent OEM manufacturer of the Fisher device, AZ Instrument Corp (Taiwan). A minor further mod should allow it to work with all their handheld instruments.
Note that the output rate is limited by the manometer device to 1 sample/second.

13 Jan 2011 Tim

At the suggestion of Matlab staff, here is the very simple change I made to get this code to work with the OEM manometer from AZ Instrument Corp of Taiwan. These are readily available on ebay ('digital manometer' ... look for the distinctive AZ device look, as on the AZ web site).
http://www.az-instrument.com.tw/en/products/49.html

In line 50, a more generic prefix is substituted for the Fisher device's ...
usertag = ['Serial-' serialCOMPort];

All of the AZ handheld instruments work in the same way. They just use a device type-specific prefix (eg 'P' for pressure (see the parseDataPacket function). The exact syntax is described in each device's RS232 software manual.

Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
fisher scientific manometer Kumar Mallikarjunan 17 Jun 2010 11:49:07
rs232c Kumar Mallikarjunan 17 Jun 2010 11:49:07
gas pressure Kumar Mallikarjunan 17 Jun 2010 11:49:07
serial port Classroom Resources Team 21 Jun 2010 10:46:37
instrument control Classroom Resources Team 21 Jun 2010 10:46:37
ict Classroom Resources Team 21 Jun 2010 10:46:37
instrumentation lab Classroom Resources Team 21 Jun 2010 10:46:37
instrumentation Classroom Resources Team 21 Jun 2010 10:46:37

Contact us at files@mathworks.com